最近做了一个数据采集服务器, 根据程序的框架,使用了大量的指针结构体(内存块) 操作。 例子: PArrayByte = ^TArrayByte; TArrayByte = packed record ABinding: Pointer; data: TBytes; len: integer; IP Read More
posted @ 2018-01-05 22:07 findumars Views(1431) Comments(0) Diggs(0)
最近在写的程序与SOAP相关,所以用到了一些Base64编码/解码及数据压缩/解压方面的知识. 在这里来作一些总结: 一.Base64编码/解码 一般用到的是Delphi自带的单元EncdDecd,当然还有第三方提供的单元或控件,其中我所接触到的认为比较好的有Indy的TIdMimeEncode / Read More
posted @ 2018-01-05 22:02 findumars Views(1808) Comments(0) Diggs(0)
以前在写个别程序的时候老是喜欢使用纯API编程。 在C++中无大问题,可是到了DELPHI中情况就不一样了。 当你用 DELPHI写的多线程程序莫名其妙的内存错误,特别是字符串(string)操作; 或者程序无故终止,又没有任何提示,你需要认真分析可能是你直接使用了CreateThread。 C++ Read More
posted @ 2018-01-05 22:01 findumars Views(966) Comments(0) Diggs(0)
大家 都知道在 linux 通过源代码 安装程序 1. 下载源码 2.解压缩 3. 执行 ./configure 4. make 5 make install make 命令 是对 makefile 文件 操作,make install 是安装命令,那么 ./configure 是 干什么呢? ./ Read More
posted @ 2018-01-05 21:50 findumars Views(9266) Comments(0) Diggs(0)
解决了困惑我已久的问题:动态库和静态库相互调用的问题。 转载自: http://blog.csdn.net/lien0906/article/details/54950152 静态库与动态库相互调用 测试场景,Test,lib1,lib2,dll1,dll2,分为下面四种情况:1、Test->lib Read More
posted @ 2018-01-05 21:48 findumars Views(721) Comments(0) Diggs(0)