
编程
弘石
山上有两个程序员
展开
-
ftp和http断点续传及下载delphi实现
接下来我们来写最主要的代码,也就是下载部分了,首先来看HTTP协议的:procedure TForm1.HttpDownLoad(aURL, aFile: string; bResume: Boolean);var tStream: TFileStream;begin //Http方式下载 if FileExists(aFile) then //如果文件已经存在转载 2012-05-03 13:33:31 · 6901 阅读 · 1 评论 -
delphi 实现文件http上传下载
unit UpDownFile;interfaceuses Windows, Classes, Idhttp, URLMon, IdMultipartFormData;const UpUrl = 'http://127.0.0.1/upfile/upfile.asp';const UpFileName = 'C:/Documents and Settings/Admini转载 2012-05-03 05:14:35 · 10213 阅读 · 0 评论 -
delphi2009(10,xe)下indy10发送utf8字符串
最近实现一个功能,使用delphi2009以TCP调用java端的接口,接口要求先发送字符串的长度,然后再发送字符串内容,并且字符串要求是utf8格式的调试了好长时间,才终于发现解决办法,或者说发现问题所在我用了utf8encode方法,然后调用一个函数,在这个函数中将字符串转换为tidbytes后发送(前面的数据是结构体),这个函数的参数类型是string类型的,结果总是不成功后原创 2013-03-30 18:04:26 · 5528 阅读 · 2 评论 -
编写子程序的原则
最近在看《代码大全》,刚刚看完了子程序的 部分,把我总结的要点写一下吧。 编写子程序原则:1 子程序中的代码具有功能内聚性或顺序内聚性,一个子程序只有一个功能(广义上)2 子程序命名:对功能进行描述,过程使用动宾短语描述所做的事,函数对返回的结果进行描述(那些返回结果为操作是否成功的除外),命名要准确,不能含糊或有歧义3 子程序长度:一般在50行左右,50行-150行为一般的允原创 2006-08-01 12:45:00 · 1700 阅读 · 0 评论 -
PGP加密原理
PGP是一个基于RSA公匙加密体系的邮件加密软件。可以用它对你的邮件保密以防止非授权者阅读,它还能对你的邮件加上数字签名从而使收信人可以确信邮件是你发来的。它让你可以安全地和你从未见过的人们通讯,事先并不需要任何保密的渠道用来传递密匙。它采用了:审慎的密匙管理,一种RSA和传统加密的杂合算法,用于数字签名的邮件文摘算法,加密前压缩等,还有一个良好的人机工程设计。它的功能强大有很快的速度。而且它的源转载 2012-04-18 17:06:25 · 11557 阅读 · 2 评论 -
快速排序 快速搞定
最近参考MoreWindows的博客学习了一下快速排序,感觉写得太好了,转一下原文地址:http://blog.youkuaiyun.com/morewindows/article/details/6684558==========================快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用转载 2012-06-06 16:17:10 · 580 阅读 · 0 评论