我的微店
得闲笔记
我命由我不由天
上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 介绍本指南是数月博客的总结。主题是魔术方法。什么是魔术方法呢?它们是面向对象Python语言中的一切。它们是你可以自定义并添加“魔法”到类中的特殊方法。它们被双下划线环绕(比如__init__或__lt__)。它们的文档也不像它所需要的那么齐备。Python的所有魔术方法都在Python文档的同一区域,但它们的使用分散,组织松散。而且文档的这部分区域中几乎没有一个示例(这很有可能是设计好的,因为在语法参考里它们都很详尽,但伴随的是枯燥的语法描述等等)。因此,为了解决Python文档中我认为的缺陷,我想提供一些更简单直白的表述——示例驱动型的Python魔术方法文档。我从每周的博客开始,现在我已 阅读全文
posted @ 2014-01-06 09:32 不得闲 阅读(3815) 评论(1) 推荐(1) 编辑
摘要: 前一阵子,研究了一段时间的Win32Asm,研究到后来发现Win32的ASM实际上还是和C版的介绍的一样。甚至还封装了一个简版的类似VCL库结构框架的32ASM结构库,不过搞着搞着就没兴趣了,也没继续往下深入,唉!发现年龄越来越大,人也越来越懒。 休息了好长一阵子,在乱七八糟的东西乱弄一堆之后,总算发现了一个能有点用处的东西,于是就欣欣然跑来记录一下日志博客以为备份。 我们都知道在Delphi,VC等这类静态检测形的语言,如果要使用一个函数,必须要先申明一下此函数结构,然后调用的时候,编译器才会根据申明的函数结构进行编译产生数据以做调用。比如MessageBox这类函数,都是在Windows. 阅读全文
posted @ 2013-12-11 13:41 不得闲 阅读(5052) 评论(5) 推荐(0) 编辑
摘要: 在Delphi中使用PrintDialog打印对话框的时候,这个控件有三个选项,就是PrintRang那个属性的三个选项,其中有一个选项三,让我们自定义选择页码范围来打印。但是比较蛋疼的是,这个地方选中了之后啥子效果都没有。无法制定自己的页码范围,很是蛋疼。这里实际上应该要有一个Edit之类的编辑框的,这样可以让用户输入1,2,3-4之类的页码范围来整就比较人性化了。起初以为是自己没有指定某属性神马的导致,于是在控件的各个属性中找,找的我蛋都要裂开了,都没找出来似乎是隐藏了那个Edit的属性。。。。无果,整开了PrintDialog的源码看。也未发现相关的代码。咋办,咋办呢。路总是人走出来的. 阅读全文
posted @ 2013-04-22 15:03 不得闲 阅读(3969) 评论(1) 推荐(0) 编辑
摘要: 前面从网络中收藏加转贴了一部分关于变长参数函数的笔记。反正休闲没事,于是就专门的研究研究了如何用Delphi来实现类似于C语言中Printf这种可以传递任意多个参数的函数。这个实际上来说也不太难,只要俺们都熟悉函数的调用规则,那么就很容易了。实际上这个变长,总体上来说,应该是有迹可循的。那这个迹象在哪里,就是关键点了,也就是说,最主要的是要知道,这个函数到底传递了多少个参数。我们参看C的,printf和Windows的wsPrintf,都知道,实际上他里面都有一个Format的参数类型。有这个类型,就可以根据这个格式参数,来获取里面有多少个%d,%s,%f这样的匹配内容了,于是通过这个,我.. 阅读全文
posted @ 2013-04-18 15:57 不得闲 阅读(2129) 评论(2) 推荐(1) 编辑
摘要: 《Delphi中的参数传递约定概述》由于Delphi太好用了以至于大多数Delphifans对Delphi约定都没什么认识...抱歉其实大部分人的确是这样的这里写下一篇浊文仅供大家参考-转载保留版权.谢谢大家支持1.register-Delphi默认模式参数传递模式...前三个数据.eax,edx,ecx...超过三个参数部分.放在堆栈传递其他的方法和...和stdcall一样...函数自己恢复堆栈按照这个传递模式,所以说..这样效果编译器会更容易优化一些?呵呵procedureXorMemory(lpMemory:Pointer;bKey:BYTE;dwLen:DWORD);beginwh. 阅读全文
posted @ 2013-04-17 09:06 不得闲 阅读(6890) 评论(0) 推荐(0) 编辑
摘要: 今天,整插件框架的时候,调试的时候,整来整去,发现,无法进入插件DLL进行调试,诧异的蛋疼,相同的框架,以前写的代码,调试一切正常,随意怎么调试都可以,今天换一个项目上来,调试居然无法进入到DLL模块中去了。。。。寻找度娘,谷歌一番,多数论调都是神马DLL和exe同一个目录下之类的。甚至还有人说放在不同的目录下之类的。。。。我不知道他们是怎么设置调试成功的,总之,我是怎么整都没成功,最后终于进入到主程序调试加载DLL插件的时候,查看了一下Delphi自身的调试查看的Modules,这个可以在View-->Debug Windows--->Modules下查看。正常情况下,这里显示的 阅读全文
posted @ 2013-04-10 00:35 不得闲 阅读(5512) 评论(2) 推荐(3) 编辑
摘要: 最开始时,金融系统只有IBM这些大的公司来提供设备,象各种主机与终端等。在各个计算机设备之间,需要交换数据。我们知道数据是通过网络来传送的,而在网络上传送的数据都是基于0或1这样的二进制数据,如果没有对数据进行编码,则这些数据没有人能够理解,属于没有用的数据。起初的X.25、SDLC以及现在流行的TCP/IP网络协议都提供底层的通讯编码协议,它们解决了最底层的通讯问题,能够将一串字符从一个地方传送到另一个地方。但是,仅仅传送字符串是没有太大意义的,怎样来解析字符串代表什么内容是非常重要的,否则传送一些“0123abcd”的字符串也是无用的乱码。 让我们随着时光回到几十年前的某个时刻,假设我们. 阅读全文
posted @ 2013-01-21 13:56 不得闲 阅读(9669) 评论(2) 推荐(1) 编辑
摘要: 囧囧的一年又过去了,没赚到什么钱,也没学到什么很新鲜的东西,还在码农,还在用Delphi,还在各个群,各个论坛中YY,还在和小盆友们打Dota,但是还是打的很烂.作为屌丝码农,我想说,我可以成为Dota中的神一般的后期么?可是可是..........,可是个OOXX,毛线的可是,总之后期还未发育成熟,神装还得继续.努力发展,赶紧出个点金手.点金点金............ 哎!YY远了,作为屌丝,还是回到屌丝的点上来把,给这过去的一年补上这最后一篇博客.Delphi的各种技术内容点,和其他科目点一样,很多,网上各种各样的资料点也很多很多,个人一贯的原则,是以新、奇、怪出发,固原根本为主,... 阅读全文
posted @ 2013-01-10 14:20 不得闲 阅读(4950) 评论(3) 推荐(4) 编辑
摘要: Contains values that indicate the type of session information to retrieve in a call to theWTSQuerySessionInformationfunction.SyntaxC++typedef enum_WTS_INFO_CLASS { WTSInitialProgram= 0, WTSApplicatio... 阅读全文
posted @ 2012-12-31 09:57 不得闲 阅读(1848) 评论(0) 推荐(0) 编辑
摘要: 好久没写过博客咯!瞎忙的不得了!整来整去没整出个正经东西,目前自己实现的电子病历已经投入使用,功能还不全面,很弱,质控以及标准化都还没去细整,平时业余的时间一个人整,还真是没那么多的时间与精力去一一的细化!哎,只能慢慢的来吧!年初整了个小米手机,功能上还是不错的,不像某些人说的那么垃圾,总之我用的还是很不错的。各种游戏,神马的跑动起来小意思,流畅狠。今天要整的主题就是手机上的一个功能了,直接给搬运到Delphi上来。那就是手机锁屏之后,开屏的时候,要求咱们输入密码的那个滑动效果输入的控件。想想,整在软件中,用来在客户离开计算机,锁屏的时候还是蛮不错的一种方式,而且一般的图形图像给人的记忆比.. 阅读全文
posted @ 2012-07-23 14:44 不得闲 阅读(5439) 评论(5) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页