自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kh

  • 博客(148)
  • 资源 (1)
  • 收藏
  • 关注

原创 Rsync使用

客户端和服务器端都是同一个

2014-08-15 14:32:45 2007

原创 xp下htmlayout对话框里面edit的输入法切换问题。

LRESULTHDialog::WindowProc(UINTmessage,WPARAMwParam,LPARAMlParam){      // TODO:Add your specialized code here and/or call the base class      BOOLhandled =FALSE;      LRESULTlr

2014-07-17 16:50:33 642

原创 静态loaddll的函数改成动态加载,小工具把大量的导出函数处理下

void File2VecStr( LPCTSTR lpFile, OUT vector &vecStr ){ CMyBytesArray baTmp; file2bin(lpFile, baTmp); baTmp.Append(0);  LPCTSTR lpStr = (LPCTSTR)(baTmp.GetData()+2);//unicode文件,前面两个是BOM 

2014-06-09 17:04:25 580

转载 sqlite3

void TestSqlite3(){sqlite3 *db;   sqlite3_stmt * stmt;   const char *zTail;   //打开数据库   int r = sqlite3_open("mysqlite.db",&db)   ;        if(r){   printf("%s",sqlite3_errmsg(db));

2014-05-29 10:35:04 784

原创 RSA(miracl,libtommath)字节数组转key

在使用mp_read_unsigned_bin和bytes_to_big的时候主要要把字节数据头尾点到一下。BYTE btIn[128]={0};btIn[0]=0xff;mp_read_unsigned_bin(&m, (byte*)btIn, 128 );//这样读进来,ff是在最高位的.    这个m值会大于N值,加解密出错。要注意要加密的数据转成整数

2011-12-21 10:58:20 1115

原创 RSA填充

算法的结果是一个大整数变成另一个大整数.如果不同长度的二进制数据,其转成整数是一样的,那么结果是一样的,那解密的时候应该转成那一个呢?如数据"0", "00", "000000000",这些数据其加密的结果都是一样的,那解密的时候如何知道前面填充多少0呢?

2011-12-20 17:01:20 1004

原创 RSA sample代码(miracl, tommath)

#include "tommath.h"#pragma comment(lib,"tommath.lib")extern "C"{#include "miracl.h"#include "mirdef.h"} #pragma comment(linker,"/NODEFAULTLIB:LIBC.lib")#pragma comment( lib, "miracl

2011-12-20 12:36:07 2946

原创 100804 installshield制作的安装包"功能传送错误”

制作了一个安装包,有一个客户安装时,出现”致命错误”, 后台经客户自己发现,可能是由于他的电脑只有c盘,而没有d盘导致的,因为我们程序缺省会把部分数据安装到D盘, 修改路径后问题解决.

2010-08-04 15:53:00 2339 1

原创 100718 自行车又被偷了

坐垫每次都拆下来的,也还是被偷了.

2010-07-19 13:37:00 635

原创 100630,坐标旋转

如果带缩放 y' = x*zx*sin(a) + y*zy*cos(a); x' = x*zx*cos(a) – y*zy*sin(a); 推到得到: x = (y'*sin(a)+x'*cos(a) )/zx; y= (y'*cos(a)-x'*sin(a) ) /zy;

2010-06-30 15:12:00 347

原创 100629 刹车皮会把钢圈摩坏的。

买的最贵的一辆捷安特的车骑了没一年,刹车皮就把钢圈摩坏了,得换,骑了几十年的车,第一次遇见,神奇啊,捷安特的刹车皮真是厉害啊,下次可以拿来摩刀了。

2010-06-29 14:19:00 622

原创 汇编学习

寄存器,有十六个 介绍通用寄存器, 一共八个,分别是EAX、EBX、ECX、EDX、ESP、EBP、EDI、ESI。 其中,EAX—EDX这四个寄存器又可称为数据寄存器,你除了直接访问外,还可分别对其高十六位和低十六位它们的低十六位就是把它们前边儿的E去掉,即EAX的低十六位就是AX。而且它们的低十六位又可以分别进行八位访问,即AX还可分为AH(高八位)AL(低八位)。其它三

2010-05-29 17:28:00 1016

原创 100518CryptAcquireContext返回0x8009000f错误的处理

CryptAcquireContext返回0x8009000f错误的处理: 不知道什么原因,CryptAcquireContext一直返回错误,程序没法继续, google下0x8009000f,找到http://support.microsoft.com/kb/327183文章,再http://support.microsoft.com/kb/280432/ 解决方案 您需要重置

2010-05-18 08:59:00 1697

原创 100507 对话框里combo的自画

测试的结果是,CBS_OWNERDRAWFIXED必须在资源里就加上,如果没加上,在程序里去动态添加不起作用(ownerdraw消息不会过来).   “Some window styles may not be changed after window creation. I guess CBS_OWNERDRAWFIXED is one of them. So remove this s

2010-05-07 14:32:00 350

原创 20100426

奶奶已经没有了。

2010-04-26 19:15:00 363

原创 100426

刚才堂弟发消息来说,奶奶快不行了。。。。。。。。。。。。。。。。。。。。。

2010-04-26 12:48:00 387

原创 运行里面网址打不开

卸载遨游后的问题,跟踪发现和下面key相关。自己修改注册表搞定。 HKEY_CURRENT_USER/Software/Microsoft/Windows/Shell/Associations/UrlAssociations/http/UserChoice

2010-04-26 12:46:00 838

原创 Graph.DrawString在graph在不同scaletransform情况下出来结果不一样的问题

Graph.DrawString在graph在不同scaletransform情况下出来结果不一样的问题。 imgGraph.ScaleTransform( dZoom, dZoom , MatrixOrderAppend );//缩放 在使用gdiplus生成文本的时候发现,不同scaletransform下出来的结果和实际把一个文字图片进行放大 缩小后的结果会不一样。 Draw

2010-01-26 21:52:00 1255

原创 gdiplushello

2010-01-12 16:45:00 523 1

原创 关键不是发现问题,而是解决问题。

解决问题才是核心能力。(问题很多人都能发现) 换位思考,求同存异,不然永远解决不了问题。 要变。能力很多人都有。

2009-12-29 16:55:00 770

原创 base64,恺撒法

密码学上有所谓“恺撒法”:是一种简单替换法,把每个字母和它在字母表中后若干个位置中的那个字母相对应。 比如说我们取后7个位置,那么字母的一一对应就如下表所示: 明码字母表:ABCDEFGHIJKLMNOPQRSTUVWXYZ 密码字母表:HIJKLMNOPQRSTUVWXYZABCDEFG 于是我们就可以从明文得到密文: 明文:VENI-VIDI-VICI 密文:CL

2009-12-29 16:55:00 2291

原创 matting

091029 关键词:cut out. matting, blue screen matting, SIGGraph, keyer, Segmenttation ,蓝屏抠图,google学术搜索. lazy snapping. Natural Image Matting . Chroma Keying Plugin, Chroma-Key.色差键值抠图 论文标题:图像前景提取技术研究

2009-11-13 19:40:00 5386

原创 垃圾京东商城

用户名登入不了,重置密码死循环。

2009-10-14 19:36:00 1355

原创 文字渲染

GDI GDI+ GDI++ directwrite, d3dfont     找字网:在线字体试衣间             如果需要渲染较复杂的字体和格式,使用ID3DXFont接口会很方便。但是该接口是使用GDI实现的,故效率较低。          CD3DFont类可以快速的渲染简单的字体。该类实用D3D的纹理三角形渲染文字,故速度较ID3DXFont为快。  

2009-10-11 15:39:00 628

原创 OpenCL

刚认识的新技术,GPU编程。   http://www.nvidia.cn/object/cuda_opencl_cn.html Khronos OpenCL Homepage http://www.khronos.org/opencl OpenCL 1.0 Specification http://www.khronos.org/registry/cl Ope

2009-10-10 09:05:00 398

原创 wpf animate

Property type Corresponding basic (From/To/By) animation Corresponding key frame animation Corresponding Path

2009-09-29 13:26:00 384

原创 English new words

090331 人们经常是不讲道理的、没有逻辑的和以自我为中心的 不管怎样,你要原谅他们 People are often unreasonable, illogical and self-centered; Forgive them anyway.   即使你是友善的,人们可能还是会说你自私和动机不良 不管怎样,你还是要友善

2009-09-29 13:26:00 535

原创 关键帧动画。

动画和计时 CSDN技术中心动画技术-关键帧(keyFrame)   有时间学习下,简单的一个矩形运动到另一个矩形。 void CalRect2RectAnimate( const RECT &rtBegin, const RECT &rtEnd, OUT VEC_RT &vecRt ) {     vecRt.clear();     if ( ::IsRectEmpty

2009-09-29 13:25:00 463

原创 Hunspell拼写检查器

在opera的about里见到。 opera使用了一些开源的代码。 还包括了前几天看见的The FreeType Project.

2009-09-29 13:23:00 614

原创 隐藏实现方法

1, 定义成接口。通过派生类去具体实现 2,类只有一个私有的成员变量,定义成Imp*, 实现都调其函数。 Class CA { public:   …………. private:        CAImp* m_pImp; } 3,其实也是通过派生类去实现. Class CA { public: ~CA(); stat

2009-09-29 13:23:00 326

原创 自行车

今天早上起来推自行车,听见边上一个女的在打电话,说电动车被偷了。 住的小区真不安全啊。 上班到大楼,忘记把自行车座拿下来了。有点担忧啊。

2009-09-16 08:07:00 482

原创 安全第一

千万不要一些小事情,小细节偷懒。 要是给自行车上了锁了,或把坐垫拔掉了,前天的车就没这么容易被偷走了。 要是锁买的好点,可能就没有这么容易被贼进入了。 要是写代码的时候多写几个NULL判断,crash可以少很多了。

2009-09-10 08:20:00 285

原创 又一辆自行车被偷了

今天早上起来去地下储藏室取自行车,发现折叠自行车不见了,储藏室的门是有一锁锁着的,开锁的时候有些异样,没意识到, 进去发现不见了自行车,这车买过来快两年了,还没怎么骑过,由于没有时间,心痛啊。上次买的折叠车,骑了一次,放了一个星期就被偷了, 这次的折叠车ka061放在锁了的室内居然还是被偷。   现在害怕的是现在骑的买了还不到3个月的新车了,不知道什么时候也会被偷,这次没偷走,贼肯定是惦记

2009-09-08 08:30:00 913

原创 opencv

今天才知道有这么个东西。除了cximage。 Open Source Computer Vision Library Intel Image Processing Library.

2009-09-06 15:47:00 281

原创 代码结构

发现现在开发的新版本的代码越来越多的直接移植老版本的代码,代码结构越来越差,迟早重蹈覆辙,新版本的设计修改可能会比老的版本还大,且设计完全不一样,代码实现将很难满足日益变化的需求,对未来很不乐观。反正混饭吃,懒的去管了……

2009-08-31 08:45:00 252

原创 天气一下凉了很多

早上骑自行车感觉挺冷的。

2009-08-31 08:00:00 299

原创 事事注意,时时留心。

一不小心感冒了,昨天下午起喉咙开始不舒服。

2009-08-26 08:19:00 333

原创 倒霉

前天股票大跌,割掉,昨天大涨。总是耐心拿着不涨,放了就涨。 坐车被车门撞了个到口子。 骑车,无缘无故被胃里上来水呛着,够呛。 吃饭,鱼刺卡住,去诊所说看不来。

2009-07-31 12:25:00 467

原创 晕,有道reader又被公司封了。

最早使用抓虾,被公司封了,有道也上不去。只能使用唯一的google reader。前段时间发现可以上有道,又转过啦,使用了一段时间,今天过来发现又被封了,转回google? 晕googlereader长期不上,密码忘了。

2009-07-07 08:16:00 509

原创 基类虚析构函数。

在调程序是发现下面代码在release的时候crash interface ITest2:public  IUnknown {     virtual void bb()=0; }; class CTest1Imp:public ITest {     virtual void aa(){}; }; class CAAA:public CTest1Imp,

2009-06-28 11:43:00 383

store file in jpeg

store a file in the jpeg head

2007-09-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除