摘要: 一、常见事件类型 1、鼠标事件 事件名称 说明 onclick 鼠标单击时触发 ondbclick 鼠标双击时触发 onmousedown 鼠标左键按下时触发 onmouseup 鼠标释放时触发 onmouseover 鼠标的光标移动到某对象上时触发 onmousemove 鼠标移动时触发 onmo... 阅读全文
posted @ 2015-01-04 11:53 ftwsnow 阅读(155) 评论(0) 推荐(0) 编辑
摘要: cmd下运行或者 进入git bash运行 输入 exit退出切换到仓库目录后再git statusgit commit -m 注释 git pull origin1 mastergit push origin1 mastergit addgit statusVIM编辑 按ESC切换模式:q 退出 阅读全文
posted @ 2014-12-17 17:51 ftwsnow 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 安装完 node.js运行 npm install -g corsproxy安装完成 corsproxy 阅读全文
posted @ 2014-12-17 17:50 ftwsnow 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 代理分 http 和 socket 代理。IE Internet属性-> 连接 -> 局域网设置普通HTTP代理 直接输入IP,端口socket 代理 点高级 套接字设置安装好PUTTYc:\Program Files (x86)\PuTTY\plink.exe -C -N -D 127.0.0.1... 阅读全文
posted @ 2014-09-17 10:26 ftwsnow 阅读(3260) 评论(0) 推荐(0) 编辑
摘要: 一 什么是MAP文件 什么是 MAP 文件?简单地讲, MAP 文件是程序的全局符号、源文件和代码行号信息的唯一的文本表示方法,它可以在任何地方、任何时候使用,不需要有额外的程序进行支持。而且,这是唯一能找出程序崩溃的地方的救星。 如果要查找代码行号,需要使用下面的公式做一些十六进制的减法运算: 崩溃行偏移 = 崩溃地址(Crash Address) - 基地址(ImageBase Address) - 0x1000 为什么要这样做呢?我们得到的崩溃地址都是由 偏移地址+ 基地址得来的,所以在计算行号的时候要把基地址减去,一般情况下,基地址的值是 0x00400000 。另外,由于一般的 PE 阅读全文
posted @ 2014-01-08 10:54 ftwsnow 阅读(321) 评论(0) 推荐(0) 编辑
摘要: Whois查询域名信息在操作系统中的路径:Window98—在Windows目录下Windows 2000/XP—在C:\WINDOWS\system32\drivers\etc目录下内容:包含IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Host name(主机名)的规定;具体工作方式:在网络上访问网站,要先通过DNS服务器把网络域名解析成IP地址后,我们的计算机才能访问。要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,而Hosts文件就能提高解析效率。根据Windows系统规定,Hosts的请求级别比DNS高。在进行DNS请 阅读全文
posted @ 2013-12-25 12:15 ftwsnow 阅读(362) 评论(0) 推荐(0) 编辑
摘要: //报告内存泄漏ReportMemoryLeaksOnShutdown := true; 阅读全文
posted @ 2013-12-06 09:59 ftwsnow 阅读(223) 评论(0) 推荐(0) 编辑
摘要: function ToUTF8Encode(str: string): string; //将字符串转UTF8编码 var b: Byte; begin for b in BytesOf(UTF8Encode(str)) do Result := Format('%s%%%.2x', [Result, b]); end; function Encode(const KeyContent, content : string) : string;//加密(密钥, 待加密串) var md5key : string; MyMD5: TIdHashMes... 阅读全文
posted @ 2013-12-05 11:24 ftwsnow 阅读(1514) 评论(0) 推荐(0) 编辑
摘要: //存数据procedure TForm1.Button1Click(Sender: TObject);var mm: TMemoryStream;begin mm := TMemoryStream.Create; image1.Picture.Graphic.SaveToStream(mm); sqlQuery1.SQL.Clear; SQLQuery1.SQL.Add('insert into datasnap_test (id, des, img) values (2, :des, :img)'); SQLquery1.ParamByName('des') 阅读全文
posted @ 2013-11-16 13:48 ftwsnow 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 我的本意是想在一个通用unit单元中定义一个通用的查询函数,在这个通用查询函数中调用字段的ongettext方法来解析值为代码的字段(如:表的性别字段存储的是代码,'1':男,'2'女),在DBGridEh中性别显示的是名称男或女,而表中字段存储的是'1'或'2'由于想尽可能做的通用,不希望用联合查询,要用Ongettext难道要在每个TADOQuery控件中写Ongettext事件,可是所有的TADOQuery都放在了datamodule1中,查询sql是在不同窗体中写的要怎么做?type TEventHandlers = cl 阅读全文
posted @ 2013-10-29 11:18 ftwsnow 阅读(317) 评论(0) 推荐(0) 编辑