摘要: 我每天都要忙于编程写代码,一天要对着显示器10个小时左右的时间,为此买了两台二手ccfl显示器,但最近显示器背光寿命到了,找商家换了灯管后,就感觉到眼睛很累.看来二手的cctl显示器在灯管换新后,还是保眼无效. 而我最初使用的普通lcd显示器,因为背光是led的,led背光众所周知,它是有强烈蓝光. 阅读全文
posted @ 2018-11-06 22:45 midasli 阅读(2210) 评论(1) 推荐(1) 编辑
摘要: GetTickCount是一个api,它是反应到从开机到当前的毫秒数,这个很好.可以做一些短途的计时器. 比如说做服务器中对象池计时器,对象超过多少时间就自动释放对象. 但是GetTickCount也有一个麻烦的地方,就是在电脑运行了49.7天之后,数字会置0 ,然后从0开始.这样的话,简单的时间判 阅读全文
posted @ 2018-11-05 23:11 midasli 阅读(1214) 评论(0) 推荐(0) 编辑
摘要: 为了输入代码的感觉更好,我学习了colemak键盘布局,这个布局它是在QWERTY的基础上改了10多个键. 开始的三天,感觉非常不好,每按一个键都要思考很长时间,干脆在网上找了个在线打字的网页去练,感觉还不错,因为那个网页还支持colemak布局. 1周之后,输入代码慢慢快了,几周之后已经感觉很好. 阅读全文
posted @ 2018-06-16 20:01 midasli 阅读(627) 评论(0) 推荐(0) 编辑
摘要: DELPHI是要手动释放内存的,如果客户端程序有泄漏,可能不是很大问题, 但是如果你是用DELPHI做服务端程序,有泄漏的话,时间一长会占用很多内存,直到服务端程序要关闭重启.所以内存泄漏还是有害的. 而且程序中有大量泄漏的话,也是一种不良现象,要纠正过来. 在程序执行的第一句加上如下代码: {$I 阅读全文
posted @ 2018-04-15 23:11 midasli 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 在DELPHI没有FOR IN的语法时,我们要使用如下代码枚举数据集中的每个内容: cds.First; while not cds.eof do begin ... cds.Next; end; 最少要四句,而且字数有些多.如果程序中大量使用这个,代码看起来总是不舒服. 在DELPHI XE,可以 阅读全文
posted @ 2018-03-03 17:25 midasli 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 今天早上,刚好改了几个PAS的源代码,在按CTRL+SHIFT+S(保存全部) 时,突然断电.有电后,发现这些保存的文件都变成乱码了............. DFM,PAS都是这样,幸好DELPHI XE的IDE有备份功能,DFM和PAS都在__history目录中找回副本. 可以看到这个功能的重 阅读全文
posted @ 2018-03-01 11:30 midasli 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 已经钻DELPHI很深了,当然现在DELPHI是过了最辉煌的时代。但为什么要继续下去,而不转向其它的?这是不是死脑筋? 我看了一下C#的LINQ的产生,然后又被实体框架所代替。思考了一下: 1)LINQ的确是有好处,但是所用的场景又不多,这样就会变得很鸡肋。所以说学新的东西,有时对自己来说不一定有相 阅读全文
posted @ 2018-02-17 17:57 midasli 阅读(1425) 评论(10) 推荐(3) 编辑
摘要: 有个很简单的小错误,看一眼好象是DELPHI的BUG,结果找了一个晚上,后面才发现出错还是自己造成的原因。 CLIENTDATASET.LOCATE ! 以为它工作出问题了,后来仔细比对,原来有个数据没有分大小写,还以为CLIENTDATASET.LOCATE失效! Caprilac成人羊奶粉400 阅读全文
posted @ 2017-06-14 23:47 midasli 阅读(298) 评论(2) 推荐(0) 编辑
摘要: procedure TForm1.cmd2Click(Sender: TObject);var str1, str2: string; LValue1: Double; LValue2: Extended; LFactor1: Double; LFactor2: Extended;begin LFa 阅读全文
posted @ 2016-11-24 18:03 midasli 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 看了网上大牛的DELPHI事件委托,实际用起来是有BUG的。代码如下: unit faDelegate; interface uses Generics.collections, TypInfo, ObjAuto, SysUtils;type Event = class private FMetho 阅读全文
posted @ 2016-11-12 00:01 midasli 阅读(902) 评论(3) 推荐(1) 编辑