显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

BCB-DG's Blog

...

 
 
 
 
 
 

广东省 广州市 摩羯座

 发消息  写留言

 
old programer
 
近期心愿good job
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
 

[置顶] DGScreenSpy v0.6 Open Source

2010-12-18 15:17:04 阅读11109 评论105 182010/12 Dec18

Update to 0.6b

  多矩形計算算法修改

  增加:

  显示鼠标轨迹

  支持鼠标滚轮

  缩放显示

  同0.6a同樣,可以參考0.5a的BMP數據操作修改,從而減少不必要的頭數據傳輸。

  冗余相對比較少了,關鍵是優化非算法部分。

  只有D7正向連接代碼,其它的代碼可以自己參照修改下。
  Download:

http://iamgyg.ys168.com/

作者  | 2010-12-18 15:17:04 | 阅读(11109) |评论(105) | 阅读全文>>

[置顶] DGScreenSpy v0.4 Open Source

2009-6-18 23:38:52 阅读13060 评论143 182009/06 June18

  Update to 0.4e

  此算法为分块,與之前的隔行扫描不同,算法原型參考自小牛。

DGScreenSpy v0.4 Open Source - BCB-DG - BCB-DGs Blog

关于屏传算法的核心,无非是找到变化部分,在尽可能满足变化的基础上减少冗余。

0.2C的算法的不足在于冗余太大、碎片较多,只要修改10余行代码就可大大减少冗余,效率提高2倍以上。

0.4C的算法冗余也稍大,但碎片少,同时CPU略高,这是分块不如隔行的劣势。

真正来说,算法只占屏传的一半而已,还有一半在降低CPU、减少冗余时同样重要。

(Include D7 & BCB6 Code)

Download:

作者  | 2009-6-18 23:38:52 | 阅读(13060) |评论(143) | 阅读全文>>

[置顶] DGScreenSpy v0.2 Open Source

2008-12-21 19:23:23 阅读8382 评论83 212008/12 Dec21

   Update to 0.2d

  此版本有服務端采用精簡VCL,編譯出來53K,算法較之前所有開源版本有所改進,有時間會持續改進中。

  另外,准備將它逐漸寫成一個比較完善的類似VNC的開源軟件,有興趣寫的朋友可以一起探討,前提是真心來開發的。 

  研究這個完全是興趣愛好,所以也不求什麼回報,只為讓更多寫這方面程序的人少走點彎路,留著藏著也只會爛掉。

  能有改進版回來當然高興,沒有也無所謂;引用的人能留下我的說明最好,絕口不談的也就這麼回事。

(Include D7 & BCB6 Code)

作者  | 2008-12-21 19:23:23 | 阅读(8382) |评论(83) | 阅读全文>>

Delphi 与 C/C++ 数据类型对照表

2017-7-21 13:53:56 阅读31 评论0 212017/07 July21


Delphi 数据类型 C/C++
ShorInt 8位有符号整数 char
Byte 8位无符号整数 BYTE,unsigned short
SmallInt 16位有符号整数 short
Word 16位无符号整数 unsigned short
Integer,LongInt 32位有符号整数 int,long
Cardinal,LongWord/DWORD 32位无符号整数 unsigned long
Int64 64位有符号整数 

作者  | 2017-7-21 13:53:56 | 阅读(31) |评论(0) | 阅读全文>>

Android pm命令在终端安装卸载APK

2017-6-15 8:30:37 阅读40 评论0 152017/06 June15

//转
pm 命令是Android里面packageManage的命令行,用于安装包的操作。一般我们在命令行下,可以使用以下命令安装一个新的安装包。

1、安装APK:例如,在串口终端下输入:

pm install -r /data/card/ApicalRadio.apk

就可以重新安装ApicalRadio.apk到android系统上,默认是安装到系统的data/app/目录下。

-r 参数表示重新安装,如果原来已经安装了,会覆盖原来的安装包。

2、卸载

pm uninstall -k com.apical.apicalradio

其中,com.apical.apicalradio 是你的APK包的包名。

3、除了pm命令,使用cp 或者 rm 都可以达到安装的效果。如果是在终端模式操作,个人感觉使用cp和 rm 更方便。

作者  | 2017-6-15 8:30:37 | 阅读(40) |评论(0) | 阅读全文>>

Win7与Ubuntu双系统启动顺序修改

2016-4-21 11:04:34 阅读331 评论0 212016/04 Apr21


更改/etc/grub.d目录下的文件名
默认情况下win7对应的文件名是30_os-prober
第一个linux系统对应的是10-linux
只需更改Win7的文件名(06-09均可)即可改变启动顺序
sudo mv /etc/grub.d/30_os-prober /etc/grub.d/08_os-prober
sudo update-grub (重新生成/boot/grub/grub.cfg)

作者  | 2016-4-21 11:04:34 | 阅读(331) |评论(0) | 阅读全文>>

Android使用JNI

2016-2-22 16:45:47 阅读473 评论0 222016/02 Feb22

//转

Android平台的框架图:

    


  可以看到Android上层的ApplicationApplicationFramework都是使用Java编写,

底层包括系统和使用众多的LIiraries都是

作者  | 2016-2-22 16:45:47 | 阅读(473) |评论(0) | 阅读全文>>

Delphi 透明窗体显示文字

2015-9-27 20:14:58 阅读1114 评论0 272015/09 Sept27

//转
设置窗体属性:
BorderStyle                      属性设置为 bsNone
Color                                 属性设置为 clWhite(白色:窗体背景色)
TransparentColor            属性设置为 true
TransparentColorValue  属性设置为 clWhite(白色:透明颜色)
//以上两颜色需一致才能使窗体透明

设置Label属性:
Color                      属性设置为 clWhite(白色:透明颜色)
Font.Color             属性设置为 clRed(非透明颜色即可)

作者  | 2015-9-27 20:14:58 | 阅读(1114) |评论(0) | 阅读全文>>

VKEY ASCII

2015-9-7 11:52:13 阅读1155 评论0 72015/09 Sept7

//转

作者  | 2015-9-7 11:52:13 | 阅读(1155) |评论(0) | 阅读全文>>

Win10 VersionHelpers.h

2015-9-6 18:26:58 阅读1470 评论0 62015/09 Sept6


#ifndef _versionhelpers_H_INCLUDED_
#define _versionhelpers_H_INCLUDED_

#ifndef ___XP_BUILD
#define WINAPI_PARTITION_DESKTOP   (WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP)
#define WINAPI_FAMILY WINAPI_FAMILY_DESKTOP_APP
#define WINAPI_FAMILY_PARTITION(Partitions)     (Partitions)

#define _WIN32_WINNT_NT4     

作者  | 2015-9-6 18:26:58 | 阅读(1470) |评论(0) | 阅读全文>>

WinVer

2015-9-6 18:26:34 阅读1416 评论0 62015/09 Sept6

//转
/*****************************************************************************
Operating System             Version     PlatformID
Windows 8                    6.2         VER_PLATFORM_WIN32_NT (=2)
Windows 7                    6.1         VER_PLATFORM_WIN32_NT

作者  | 2015-9-6 18:26:34 | 阅读(1416) |评论(0) | 阅读全文>>

VisualSVN Server 库迁移

2015-9-1 10:45:48 阅读1034 评论0 12015/09 Sept1

VisualSVN Server Manager
Repositories  =>  import existing repository  =>  Copy authz, htpasswd

作者  | 2015-9-1 10:45:48 | 阅读(1034) |评论(0) | 阅读全文>>

Linux安装配置php

2015-8-27 10:28:24 阅读1153 评论0 272015/08 Aug27

//转
一、获取安装文件: http://www.php.net/downloads.php  (php-5.3.8.tar.gz)
  获取libxml2文件:http://download.chinaunix.net/download.php?id=28493&ResourceID=6095  (libxml2-2.6.32.tar.gz)

二、安装libxml2
1 tar zxvf libxml2-2.6.32.tar.gz
2 cd libxml2-2.6.32
3 ./configure --prefix=/usr/local/libxml2
4 make
5 make install

如果安装成功以后,在/usr/local/libxml2/目录下将生成bin、include、lib、man和share五个目录。

作者  | 2015-8-27 10:28:24 | 阅读(1153) |评论(0) | 阅读全文>>

Ubuntu apache+php+mysql+phpmyadmin

2015-8-26 23:54:24 阅读1188 评论0 262015/08 Aug26

//转
1.安装mysql5
sudo apt-get install mysql-server mysql-client

安装过程中会提示输入密码,记得设置密码再确定,不想设置的话直接过


2.安装phpMyAdmin
sudo apt-get install phpmyadmin (这种方法安装会自动安装apache2,php5)

phpmyadmin会自动安装在/usr/share/phpMyAdmin下,需要将phpMyAdmin文件夹拷贝到/var/www/html目录(14.04是放在/var/www/html/下)
sudo cp /usr/share/phpmyadmin/ /var/www/ -a
或者链接目录
sudo ln -s /usr/share/phpmyadmin/ /var/www/html/

作者  | 2015-8-26 23:54:24 | 阅读(1188) |评论(0) | 阅读全文>>

mysql start / stop

2015-8-23 0:14:00 阅读1048 评论0 232015/08 Aug23

//转
一、 启动
1、使用 service 启动:service mysql start
2、使用 mysqld 脚本启动:/etc/inint.d/mysql start
3、使用 safe_mysqld 启动:safe_mysql&

二、停止
1、使用 service 启动:service mysql stop
2、使用 mysqld 脚本启动:/etc/inint.d/mysql stop
3、mysqladmin shutdown

三、重启
1、使用 service 启动:service mysql restart
2、使用 mysqld 脚本启动:/etc/inint.d/mysql restart

ps -aux | grep mysqld

作者  | 2015-8-23 0:14:00 | 阅读(1048) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017

注册 登录  
 加关注