09 2009 档案
摘要:PHPRPC ,HPROSE --- 高效RPC实现, XML-RPC的替代品HPROSE 是 PHPRPC的商业版本, 价格便宜。PHPRPC是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用协议。目前该协议的最新版本为 3.0。该版本目前已有以下几种语言...
阅读全文
摘要:有的女人就像Windows 虽然很优秀,但是安全隐患太大。有的女人就像UNIX 她条件很好,然而不是谁都能玩的起。有的女人就像C# 长的很漂亮,但是家务活不行。有的女人就像C++,她会默默的为你做很多的事情。有的女人就像JAVA,只需一点付出她就会为你到处服务。有的女人就像JAVA script,虽然对她处处小心但最终还是没有结果。有的女人就像汇编 虽然很麻烦,但是有的时候还得求它。有的女人就像 ...
阅读全文
摘要:4.1.4版本其实提供了打印选择页数的功能了,预览窗口打印的时候直接选择
阅读全文
摘要:下载 tar.gz 文件解压缩执行build-tcc.bat将产生 config.h将所有.c .h 文件复制到build-tcc.bat 的同一个目录执行tcc tcc.c
阅读全文
摘要:firebird 可以用 FBLib 连接但是其 readme.txt 有说明(1)in version 0.85 there is a new component TFBLDataset is an TDataset discendant.Limits: Unidirectional Read Only params not supported yetsee ClientDataset exam...
阅读全文
摘要:------------带参数存储过程CREATE PROCEDURE SP_PRODUTNAME(PRODUCT_ID CHAR(12) )RETURNS (PRODUCT_NAME CHAR(20))ASbeginfor select product_name from products where product_id =:product_id into :product_name dosu...
阅读全文
摘要:如何使用Gsec管理Firebird数据库用户?Firebird版本不同其他管理方法不同,以Firebird 1.5为例c:\firebird> gsec -user sysdba -password masterkeyGSEC>add test -pw test就增加一个用户GSEC>DiGSEC>Display就显示用户列表 user name uid gid fu...
阅读全文
摘要:如何使用FenixSql管理Firebird数据库Fenixsql 是一个小巧的GUI 管理工具,专门管理Firebird数据库。可以使用其汉化版,www.2ccc.com 有下载1.创建数据库2.给Firebird数据库起别名只要修改aliases.conf 文件,添加一行## List of known database aliases# ---------------------------...
阅读全文
摘要:写有效率的SQL查询(I)大型系统的生产环境,一般情况下,我们评价一条查询是否有效率,更多的是关注逻辑IO(至于为什么,回头补一篇)。我们常说,“要建彪悍的索引”、“要写高效的SQL”,其实最终目的就是在相同结果集情况下,尽可能减少逻辑IO。1.1where条件的列上都得有统计信息。没统计信息SQLServer就无法估算不同查询计划开销优劣,而只能采...
阅读全文
摘要:比如我们有一个资料按0---10000 编号,如果中间有漏掉的编号,需要填补,怎么办呢?一次取得 select f1 from t1 order by f1 所有记录 升序firstp1 := fieldbyname('f1').asinteger;while not eof dop2 := fieldbyname('f1').asinteger;if p2 > p1 + 1 then //...
阅读全文
摘要:FreeReport 打印错误,汉字列会出现字重叠现象,主要是fr_class.pas 里面SetTextCharacterExtra(Canvas.Handle, Round(CharacterSpacing * ScaleX));//这个就是设置字符间隔,将导致汉字打印错误这个api 计算字符间距可能是以ascii 字符计算的,导致计算错误。真正使用字符间距的地方是 if not Export...
阅读全文
摘要:EasyGrid 存在打印问题, 某些列可能打印不全procedure GetResolution;varDC: HDC;beginDC := GetDC(0);try ScreenPixelsPerInchX := GetDeviceCaps(DC, LOGPIXELSX); ScreenPixelsPerInchY := GetDeviceCaps(DC, LOGPIXELSY); Scree...
阅读全文
摘要:一开始我将Frf报表进行黑盒分析,采用添加不同元素,对比文件数据的方式,分析起来实在困难。然后我发现Fr_Class.pas 的 savetostream 过程 处理的保存报表的数据。从这里分析起来就很方便了,frf一开始保存的是版本号,后面保存的是各个对象数据, 对象本身又有自己的保存到流的过程,之后保存的是报表变量,然后是报表数据。照此分析下去,能很方便实现序列化和反序列化。
阅读全文
摘要:可能我们已开始学习使用delphi的时候,往往在项目里面使用全局变量,比如 datamoudle 单元 ,比如自己定义一个全局变量单元,虽然看上去简单,但是实际上是很危险的,任何引用了改单元的都可以修改这些值。既然delphi是OO的,为什么不用object 实现全局变量呢?下面就是我的设想,假设某项目由 Splash ,Login ,MDI Main ,MdiChild ,Modal 窗口组成。...
阅读全文
摘要:传说<script language="javascript" type="text/javascript"> 的加载时机,先让html页面展现,然后再加载js 代码的方法是将js放到 </Body>前面。
阅读全文
摘要:图像比较类游戏辅助程序开发采用delphi 7开发,时间3小时。不修改游戏代码,不插入,不搜索内存,不违法。1.首先找出游戏的窗口句柄 handle findwindow2.然后分析图片1,图片2位置 3.用全屏幕抓图到两个TBitmap copyrect4.通过一定的块大小分块,通过跳跃几个点计算其点的Tcolor合计 s1,s2:int64;5.比较两个图像相同位置的合计是否相同6.如果不...
阅读全文
摘要:连接Firebird数据库的开源控件有哪些?zeoslib 老牌不用说了FBLib 2006年出的,LGPL的,不错,支持Delphi另外有个fenixsql 连接 firebird数据库不错。网址: http://fblib.altervista.org/另外转一篇 老外的选择控件选择文章,翻译如下:回复:FBLib 还是 zeos? 消息ID:00217ide.lazarus.general标...
阅读全文
摘要:PHPRPC是什么?PHPRPC是一个远程过程调用(Remote Procedure Call)的一种实现。名字虽然为PHPRPC,但实际上不止PHP语言的实现。本文讨论的是远程过程参数和返回值,如何处理2维以及2维以上表格数据的问题。假设:服务端为php ,客户端为delphi比如我们在php 里面有1个2维数组$arr['a']['aa'] = 'testa';$arr['a']['bb'] ...
阅读全文
摘要:ACM做音频传输的时候,有严重的延迟问题,这个控件来自网络,添加了4个录音缓冲区,解决延迟问题,在配合VFW可以实现视频会议。 下载地址:/Files/apple1/ACM_4缓冲区_无延迟版本.zip
阅读全文
摘要:这个控件的用处是显示一个标签,显示某个值比如ID, 编辑某个值,用在如下场合需要从一个表格选择某个ID,Name,填写到另外一个表格, 通常我们需要3个控件实现这个控件将3个控件组合起来了。下载地址: /Files/apple1/myEdit.zip
阅读全文
摘要:学习Jquery第一天 ,让一个p tag 事件 click 里面 执行 显示一个对话框错误的代码:[代码]在浏览器里面调试始终不正确,后来发现,原来所有代码都要写在[代码]所以正确的代码是[代码]
阅读全文
浙公网安备 33010602011771号