<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[无常之语,无心之果(by 僵哥)]]></title><description><![CDATA[不语不为过,语而不诺实不诚]]></description><link>https://blog.csdn.net/unsigned</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; unsigned]]></copyright><item><title><![CDATA[Base64Decode With 16Bits-CoderTable ]]></title><link>https://blog.csdn.net/unsigned/article/details/5917958</link><guid>https://blog.csdn.net/unsigned/article/details/5917958</guid><author>unsigned</author><pubDate>Fri, 01 Oct 2010 17:46:00 +0800</pubDate><description><![CDATA[采用三个码表来完成，码表的范围是0x2B2B~0x7A7A，考虑到寄存器的有限性，故将三个码表合并为同一个数组，在程序当中通过偏移量分段检索。]]></description><category></category></item><item><title><![CDATA[Base64Encode With 12Bits-CoderTable]]></title><link>https://blog.csdn.net/unsigned/article/details/5912626</link><guid>https://blog.csdn.net/unsigned/article/details/5912626</guid><author>unsigned</author><pubDate>Tue, 28 Sep 2010 19:07:00 +0800</pubDate><description><![CDATA[Delphi嵌入汇编版Base64编码过程，采用有效位为12位的16位码表]]></description><category></category></item><item><title><![CDATA[Base64编码（汇编版，未做过多优化，性能自认为还可以）]]></title><link>https://blog.csdn.net/unsigned/article/details/5911539</link><guid>https://blog.csdn.net/unsigned/article/details/5911539</guid><author>unsigned</author><pubDate>Tue, 28 Sep 2010 11:24:00 +0800</pubDate><description><![CDATA[采用8位码表的Base64编码过程(Delphi嵌入汇编代码)]]></description><category></category></item><item><title><![CDATA[计划比不上变化]]></title><link>https://blog.csdn.net/unsigned/article/details/5654009</link><guid>https://blog.csdn.net/unsigned/article/details/5654009</guid><author>unsigned</author><pubDate>Mon, 07 Jun 2010 21:41:00 +0800</pubDate><description><![CDATA[<br />正所谓计划不如变化，所以我现在已经很少很少做所谓长远的计划，不是我不愿意去计划，而是在我的历程当中所有的计划最终都被变化所取代。我是一个规矩的，其实更习惯到有计划有规律的生活，但是每每我都被现实的生活所打败... 原计划当中领导只是提到要求取消windows版的服务器程序，而我正想努力一把，说服领导的这一待定的决定。今天又听同事说客户端程序要取消Delphi开发，换用VC，这还是公司上层领导的决定，据此客户端程序的Delphi开发团队的命运也就可想而知了，据此我们服务器的Delphi开发团队也就]]></description><category></category></item><item><title><![CDATA[走一程，回到原点]]></title><link>https://blog.csdn.net/unsigned/article/details/4101972</link><guid>https://blog.csdn.net/unsigned/article/details/4101972</guid><author>unsigned</author><pubDate>Thu, 23 Apr 2009 00:32:00 +0800</pubDate><description><![CDATA[  此次北京之行，纯属计划外的行程，来回都显得如此匆忙。这一程回来，感觉真象是回到了一个原点。整个行程当中的所见所闻足以让我心潮澎湃，我很奇怪，别人的成功，别人的规划从来都无法给我些许触动，但是本次却非常例外。 我一直都在为自己编理由，一直都在浪费时间，一直都是。什么计划都不曾有，从02年毕业，更准确地说应该是从01年底离开学校，到现在已经足足过去了近八年。看似有那么点出息，其实除了嘴巴上比以前“]]></description><category></category></item><item><title><![CDATA[关键字（非词）检测]]></title><link>https://blog.csdn.net/unsigned/article/details/3342285</link><guid>https://blog.csdn.net/unsigned/article/details/3342285</guid><author>unsigned</author><pubDate>Thu, 20 Nov 2008 20:11:00 +0800</pubDate><description><![CDATA[//保留字序列 __declspec(thread) bool  ReservedTable[65536] = {0};//清除或设置保留字状态 void __fastcall SetAllReserved(bool Reserved = true){    for (int i = 0; i         ReservedTable[i] = Reserve]]></description><category></category></item><item><title><![CDATA[Windows Resource File(.res)文件格式拆解（入门）]]></title><link>https://blog.csdn.net/unsigned/article/details/3305830</link><guid>https://blog.csdn.net/unsigned/article/details/3305830</guid><author>unsigned</author><pubDate>Sat, 15 Nov 2008 18:10:00 +0800</pubDate><description><![CDATA[鄙人查当懒，望大家见谅。正好今天回复VB版的某贴子写了几行字，感觉有点用处，就记录下来虽然代码都是现成的，但是要改成VB，那也不是很简单的事情。如果你把所有的东西都弄完，粗粗估计也要半个月到一个月，而且还要求其中所有的技术访问都比较娴熟。 如果只是把资源数据的结构分解出来，倒不算难。MSDN(http://msdn.microsoft.com/en-us/library/ms648027(VS]]></description><category></category></item><item><title><![CDATA[人民币中文大写转金额]]></title><link>https://blog.csdn.net/unsigned/article/details/3261481</link><guid>https://blog.csdn.net/unsigned/article/details/3261481</guid><author>unsigned</author><pubDate>Sun, 09 Nov 2008 20:29:00 +0800</pubDate><description><![CDATA[ type  MoneyType = Currency; //这里可以是Double,但是浮点数存在误差,也可以是Currency,但是大小有限制 function ChineseCapital2Money(Capital:WideString): MoneyType;var  szNum:PWideChar;  Sign: MoneyType;  dblCur]]></description><category></category></item><item><title><![CDATA[Delphi版金额大写(人民币大写读数)代码]]></title><link>https://blog.csdn.net/unsigned/article/details/3257256</link><guid>https://blog.csdn.net/unsigned/article/details/3257256</guid><author>unsigned</author><pubDate>Sat, 08 Nov 2008 23:52:00 +0800</pubDate><description><![CDATA[ 首先非常感觉xxaacc 发现了原来写的那份Delphi代码当中的问题(测试数据:1000100011.12).原来的代码是03年写的了,最初的代码也是用C++写的,然后转换成Delphi代码.当是发布以C++Builder,从而为了速度优化等,得到了tiegerium（/*唐秀观*/）支持,而得以完善.  uses        math;const  mnUn]]></description><category></category></item><item><title><![CDATA[修改PE文件版本信息(简单演示)]]></title><link>https://blog.csdn.net/unsigned/article/details/3076212</link><guid>https://blog.csdn.net/unsigned/article/details/3076212</guid><author>unsigned</author><pubDate>Tue, 14 Oct 2008 23:11:00 +0800</pubDate><description><![CDATA[struct VS_VERSIONINFO {  WORD  wLength;  WORD  wValueLength;  WORD  wType;  WCHAR szKey[];  WORD  Padding1[];  VS_FIXEDFILEINFO Value;   WORD  Padding2[];   WORD  Children[]; };]]></description><category></category></item><item><title><![CDATA[基于TClientSocket简单模拟需要验证的SMTP邮件发送附件(C++Builder)]]></title><link>https://blog.csdn.net/unsigned/article/details/2961051</link><guid>https://blog.csdn.net/unsigned/article/details/2961051</guid><author>unsigned</author><pubDate>Mon, 22 Sep 2008 13:06:00 +0800</pubDate><description><![CDATA[//--------------------------------------------------------------------------- #include  #pragma hdrstop #include  #include "Mail.h" //--------------------------------------------------]]></description><category></category></item><item><title><![CDATA[用TClientSocket做HTTP文件下载(Norton LiveUpdate,C++Builder)]]></title><link>https://blog.csdn.net/unsigned/article/details/2960982</link><guid>https://blog.csdn.net/unsigned/article/details/2960982</guid><author>unsigned</author><pubDate>Mon, 22 Sep 2008 12:59:00 +0800</pubDate><description><![CDATA[//--------------------------------------------------------------------------- #ifndef Unit1H #define Unit1H //--------------------------------------------------------------------------]]></description><category></category></item><item><title><![CDATA[人民币读数(转中文大写,C/C++)]]></title><link>https://blog.csdn.net/unsigned/article/details/2960931</link><guid>https://blog.csdn.net/unsigned/article/details/2960931</guid><author>unsigned</author><pubDate>Mon, 22 Sep 2008 12:44:00 +0800</pubDate><description><![CDATA[ //早年写的代码,功能很简单,以效率为主要目的#include #include //为兼容VC,对串增加一个结束符的空间 于2008.10.16更新 (2008.9.23修改)//const char mnUnit[3][2]=]={"分","角","元"};//const char OtherWords[2][2]={"整","负"};//const char]]></description><category></category></item><item><title><![CDATA[基于CRC20散列的百万账号快速查找模拟]]></title><link>https://blog.csdn.net/unsigned/article/details/2876461</link><guid>https://blog.csdn.net/unsigned/article/details/2876461</guid><author>unsigned</author><pubDate>Wed, 03 Sep 2008 23:35:00 +0800</pubDate><description><![CDATA[基于数以百万级的账户信息里面进行账号的校验并不是一件容易的事,关键点在于具体账户信息的定位.本文的主题仅仅只是为了应用的实现,就不再去做散列和排序各种算法之间的对比.对于一百万的账户信息,使用多大的散列表进行存储,是需要考量的.对于散列腹得最多的应该属256桶的Hash Table,但是在最好的情况下一百万账户信息在256桶的散列表当中重合率达到了近4000,而再从这当中进行二次搜索,同样也是一个]]></description><category></category></item><item><title><![CDATA[Delphi/C++Builder在没有做任何代码修改，重新编译后CRC不一致的解决方案。]]></title><link>https://blog.csdn.net/unsigned/article/details/2554885</link><guid>https://blog.csdn.net/unsigned/article/details/2554885</guid><author>unsigned</author><pubDate>Mon, 16 Jun 2008 22:53:00 +0800</pubDate><description><![CDATA[Delphi/C++Builder在没有做任何代码修改，只要重新编译后，再计算CRC，就会与原来不一致的。经同事的朋友查得是时间戳在做怪。解决方案见贴子：http://topic.csdn.net/u/20080613/11/9fa12d6b-473d-4ac9-a091-0b02f4ffcac6.html下面只贴出代码：function FileDateToDateTime_UT]]></description><category></category></item><item><title><![CDATA[让BDS2007(Delphi2007&amp;C++Builder2007)编译出一个个性的文件名，而不是以Project的名称来命名]]></title><link>https://blog.csdn.net/unsigned/article/details/2524514</link><guid>https://blog.csdn.net/unsigned/article/details/2524514</guid><author>unsigned</author><pubDate>Sun, 08 Jun 2008 16:34:00 +0800</pubDate><description><![CDATA[在BDS2007当中调用的是MSBuild来完成最终的编译，而其实MSBuild支持来指定文件名，但是BDS2007却对它“视而不见”，虽然你可以手工去编辑Delphi/CB的project源文件，来指定一个，但是编译是可以生成一个际定的文件名，却无法在IDE当中通过Run或F9来执行，并且也无法在IDE当中完成改名。不过，很有意思的是，在工程选项的Application当中，却可以指定文件的]]></description><category></category></item><item><title><![CDATA[在Delphi当中调试COM+组件]]></title><link>https://blog.csdn.net/unsigned/article/details/2491815</link><guid>https://blog.csdn.net/unsigned/article/details/2491815</guid><author>unsigned</author><pubDate>Wed, 28 May 2008 23:22:00 +0800</pubDate><description><![CDATA[How to debug a COM+ component in Delphi. 如何在Delphi当中调试COM+组件 Abstract: Debugging a COM+ component on Windows 2000. 摘要：在Windows 2000当中调试一个COM+组件(WinXP/Win2003适用) Assuming you have already created a COM]]></description><category></category></item><item><title><![CDATA[DCOM当中保证异步作业不因远端COM客户断开而中止的解决方案(Delphi)]]></title><link>https://blog.csdn.net/unsigned/article/details/2490990</link><guid>https://blog.csdn.net/unsigned/article/details/2490990</guid><author>unsigned</author><pubDate>Wed, 28 May 2008 16:40:00 +0800</pubDate><description><![CDATA[问题起源：最近开发了一个DCOM服务器，内部有个队列任务。客户端可以连接调用以添加任务到队列。现在有个问题是当客户端调用完断开连接后，DCOM服务器的队列任务还没执行完毕DCOM就退出了。请问有什么办法可以让队列执行完才退出呢？简单的解决方案演示：演示是通过增加一个方法Method1，被用户调用后，记下自己当前的ThreadID(GetCurrentThradId获得)，然后调用_Addref]]></description><category></category></item><item><title><![CDATA[对TServerSocket实行IP绑定之二(继承方式，只用于演示，除非必要不推荐使用) ]]></title><link>https://blog.csdn.net/unsigned/article/details/2485916</link><guid>https://blog.csdn.net/unsigned/article/details/2485916</guid><author>unsigned</author><pubDate>Tue, 27 May 2008 10:59:00 +0800</pubDate><description><![CDATA[BDS(Delphi/C++Builder)当中的TServerSocket估计是基于简单应用或者学习的目的考虑，所以直接就绑定了泛地址，而不支持针对性的IP地址绑定，这也就使得一些特殊的环境让人感觉有点不舒服，甚至有点无奈。本文就简单介绍一种“曲线破解”法来解决这个绑定的问题。本示例主要是基于BDS2007的TServerSocket，其它版本请根据实际情况进行调整未必都能实现。//基于继承]]></description><category></category></item><item><title><![CDATA[对TServerSocket实行IP绑定之一(辗转方式，只用于演示，除非必要不推荐使用)]]></title><link>https://blog.csdn.net/unsigned/article/details/2485898</link><guid>https://blog.csdn.net/unsigned/article/details/2485898</guid><author>unsigned</author><pubDate>Tue, 27 May 2008 10:56:00 +0800</pubDate><description><![CDATA[BDS(Delphi/C++Builder)当中的TServerSocket估计是基于简单应用或者学习的目的考虑，所以直接就绑定了泛地址，而不支持针对性的IP地址绑定，这也就使得一些特殊的环境让人感觉有点不舒服，甚至有点无奈。本文就简单介绍一种“曲线破解”法来解决这个绑定的问题。本示例主要是基于BDS2007的TServerSocket，其它版本请根据实际情况进行调整未必都能实现。//简单演示]]></description><category></category></item></channel></rss>