摘要: 刚刚开始学习python,在这个时代,让脚本代替人去做些事情还是很值得的。 下载吧,帮我去把某个网站上所有的字体下载下来…import urllibfrom sgmllib import SGMLParserclass URLLister(SGMLParser): def reset(self): SGMLParser.reset(self) self.urls = [] def start_a(... 阅读全文
posted @ 2009-05-12 16:42 东子1573 阅读(386) 评论(0) 推荐(0)
摘要: “破解”在今天已经大行其道,作为开发者用得较多的Delphi,由于有其实现的特殊性,破解方式与MFC大不相同,但是在DEDE出现以后,Delphi程序的破解就变得容易起来. 结合本人在开发与破解中的经验, 将几个提高反破解能力的想法提供出来,请大家指正. 1.不要使用明码比较. 如果在程序中使用类似如下代码: if edt_SerialNo.Text = '1234567' then ...els... 阅读全文
posted @ 2009-05-12 16:35 东子1573 阅读(401) 评论(0) 推荐(0)
摘要: 有位网友提出这样的问题:怎么给Delphi应用程序一个返回码,类似C的exit(-1)经过尝试,得到结果:Delphi的处理方式与C/C++有些不同,Delphi中对针对main或是WinMain函数的参数以及返回值的处理是通过system.pas中一些相应的变量及函数实现的。其中程序的返回值定义在System.pas中的ExitCode.所以,要想让程序返回值为1,则只需在程序中设置ExitCo... 阅读全文
posted @ 2009-05-12 16:08 东子1573 阅读(1028) 评论(0) 推荐(0)
摘要: 摘要:本文就简单使用Delphi调用BarTender7.75之ActiveX组件打印条码的开发过程做介绍. 1. 前言 最近一个项目需要在扫描条码后按固定的格式打印。条码打印软件客户习惯使用的是BarTender,为了保持客户的习惯以及降低开发风险,决定使用Delphi调用BarTender来完成打印条码标签功能。 此功能的重点在于: a) 使用BarTender格式打印 b) 格式中... 阅读全文
posted @ 2009-05-12 16:03 东子1573 阅读(1978) 评论(2) 推荐(0)
摘要: "Access violation at address 地址 in Module '你的应用'. 这种在Delphi的开发中普遍存在. 这种内存访问错误,往往是访问了已经Free掉的对象,或是访问还没有生成的对象. 如果这个地址为 0000000, 则一般为访问还没有创建的对象. 如果这个地址不为0 ,而是一个地址, 那可能是要访问的对象已经Free掉. 或是要访问的对象是局部变量, 但还没有创... 阅读全文
posted @ 2009-05-12 16:00 东子1573 阅读(475) 评论(0) 推荐(0)
摘要: 在QQ群里看到有人问到,pgSQL是否支持递归,于是顺手写了一个来测试,果然是支持的。CREATE OR REPLACE FUNCTION fact(n int4) RETURNS int4 AS$BODY$BEGIN IF n > 1 THEN RETURN n * fact(n-1); ELSE RETURN 1; END IF;END$BODY$ LANGUAGE 'plpg... 阅读全文
posted @ 2009-05-12 15:18 东子1573 阅读(369) 评论(0) 推荐(0)
摘要: 实在不能忍受CSDN的博客,决定安家博客园。 正好能够支持live writer. 以后方便了 阅读全文
posted @ 2009-05-12 15:11 东子1573 阅读(109) 评论(0) 推荐(0)