上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 32 下一页
摘要: 之前使用TPerlReg,升级到XE2后可以使用官方的正则表达式了,参考万一老师博客修改,特转载过来一篇基本应用,感谢万一老师!原文:http://www.cnblogs.com/del/archive/2011/03/28/1998100.html官方的正则表达式组件 RegularExpressions (1) : 基本应用刚刚试了一下 DelphiXE 新增的正则表达式组件, 它基于 C 语言编写的 PCRE 库实现, 感觉设计的非常好。其主要的 TRegEx 被设计为一个结构(而不是类), 可能是基于效率的考虑;不过它主要调用了 TPerlRegEx 类的功能。TRegEx 的五个主要 阅读全文
posted @ 2013-01-13 06:07 garfieldtom 阅读(739) 评论(0) 推荐(0)
摘要: https://forums.embarcadero.com/thread.jspa?messageID=389618Thread: DataSnap - detect disgraceful disconnectReply to this Thread Search Forum Watch this Thread Back to Thread List Replies: 6 - Last Post: Sep 8, 2011 5:14 AM Last Post By: Mathew DeLong Mathias Burbach Posts: 38 Registered: 12/8/99 D.. 阅读全文
posted @ 2013-01-10 17:25 garfieldtom 阅读(3198) 评论(0) 推荐(0)
摘要: Delphi版本号对照VER10:Turbo Pascal 1VER20: Turbo Pascal 2VER30: Turbo Pascal 3VER40: Turbo Pascal 4VER50: Turbo Pascal 5VER60: Turbo Pascal 6VER70: Turbo P... 阅读全文
posted @ 2013-01-08 09:30 garfieldtom 阅读(5506) 评论(0) 推荐(1)
摘要: EurekaLog7支持XE3,现在还没有找到Crack版.研究了一下,先安装上EurekaLog 6,我安装的是For Delphi 2010,然后在XE3中打开安装目录中的ExceptionExpert14.dpk,编译,报告错误:DecimalSeparator没有定义.这是XE3中的一个变化,在文件ECore.pas中,所以简单地找到两处使用这个变量的地方:function DateTimeToStrFixed(const ADateTime: TDateTime): AnsiString;begin Result := QuickStringReplace(FloatToStr(A. 阅读全文
posted @ 2013-01-07 18:46 garfieldtom 阅读(911) 评论(0) 推荐(0)
摘要: 将RGB值转换为灰度值的简单算法原文:http://blog.163.com/zhaowei0425@126/blog/static/475860302011311103956748/RGB是如何转换为灰度的?这是让人困惑已久的一道难题。1、RGB复合通道转灰度:转换后的色阶值只与RGB空间有关,而与作为目的地的灰度空间无关。也就是说,只要当前的RGB空间不变,不管将灰度空间设置为哪种,转换后的色阶值都是一样的。2、RGB中的单通道转灰度:转换后的色阶值不仅于RGB空间有关,而且还与作为目的地的灰度空间有关。但是,其灰度值K只于RGB色阶有关,而与RGB空间及灰度空间无关。其值与RGB色阶X的 阅读全文
posted @ 2012-12-21 20:40 garfieldtom 阅读(10087) 评论(0) 推荐(0)
摘要: iTunes下载程序,那叫一个慢,于是上网找办法.1.使用代理.这个比较简单,没有试验2.修改DNS:199.91.73.222或178.79.131.110还有:魔术一般的 DNS 服务器地址就是── 209.11.240.35 和 209.11.240.363.修改hosts文件,上网找了一个,... 阅读全文
posted @ 2012-12-21 08:25 garfieldtom 阅读(5550) 评论(0) 推荐(0)
摘要: TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的。常规的用法大家都知道,现在来讨论它的一些高级的用法。先把要讨论的几个属性列出来:1、CommaText2、Delimiter & DelimitedText3、Names & Values & ValueFromIndex先看第一个:CommaText。怎么用呢?用代码说话:const constr :String = 'aaa,bbb,ccc,ddd';var strs :TStrings; i :Integer;begin strs := TStringList.Create 阅读全文
posted @ 2012-12-17 14:23 garfieldtom 阅读(941) 评论(0) 推荐(0)
摘要: Python在网络通讯方面功能强大,学习一下Socket通讯的基本方式UDP通讯:Server:import socketport=8081s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)#从指定的端口,从任何发送者,接收UDP数据s.bind(('',port))print('正在等待接入...')while True: #接收一个数据 data,addr=s.recvfrom(1024) print('Received:',data,'from',addr)Client:imp 阅读全文
posted @ 2012-12-16 07:14 garfieldtom 阅读(77463) 评论(5) 推荐(10)
摘要: 文件编码,文件或文件名编码格式转换如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。一,查看文件编码:在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在~/.vimrc 文件中添加以下内容:set encoding=utf 阅读全文
posted @ 2012-12-15 14:35 garfieldtom 阅读(1116) 评论(0) 推荐(0)
摘要: python可以简单优美,也很有趣,下面是收集的例子:1.一句话开始一个http的文件服务器:$ python -m SimpleHTTPServerServing HTTP on 0.0.0.0 port 8000 ...在浏览器中就可以http://localhost:8000访问目录及文件了。... 阅读全文
posted @ 2012-12-06 22:36 garfieldtom 阅读(12251) 评论(3) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 32 下一页