自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 wolfssl进行rsa加密

写了点测试代码,记下来#include "stdafx.h"#include "iostream"#include "wolfssl/wolfcrypt/rsa.h"#pragma comment(lib, "wolfssl.lib")using namespace std;int main(){ RsaKey enc, enc2; int ret; RNG rng;

2015-10-20 16:13:52 4307

原创 ubuntu 关闭dnsmq的方法

ubuntu从12.04是就默认开启了dnsmq这个服务,最近写了个dns服务器测试

2014-05-07 13:19:33 2889

原创 自建git服务器push时报证书错的解决办法

用bonobo在家里机器上搭了个git服务器,用了个自建证书做https,结果push时报证书错,错误信息为SSL3_GET_SERVER_CERTIFICATE:certificate verify failed,google了一下,http://www.uwosh.edu/ploneprojects/docs/how-tos/how-to-fix-a-git-ssl3-get-serv

2014-03-30 11:54:52 936

原创 python调用windows下的com组件

最近弄com,测试用js 或者c++、c#等,感觉很不方便,一来是需要编译,二来c++之流还要引用库,很不爽,于是用 python搞了一把,发现很容易,写完就可以立马运行,随时可以修改。记录于此,以后备用。首先到https://pypi.python.org/pypi/comtypes,下载comtypes,国外地址访问有点慢,我下了一个放华为网盘备用了,地址为http://dl.vmall.

2014-03-26 12:47:07 9487

原创 不注册dll调用atl实现的com对象

最近做一个通用的com组件调用框架,用一个注册好的factory.dll去创建另一个com.dll里面的接口,返回这个接口给脚本语言用;结果发现如果是delphi写的dll,没有问题,如果是atl实现的dll,则会报TYPE_E_LIBNOTREGISTERED错误,让我十分郁闷,今天下决心解决,于是跟踪看了下atlcom.h里的代码,发现是GetTI这函数在作怪,代码如下所示ITypeL

2014-03-25 18:42:55 1592

原创 修复远程桌面网关2

今天下班时又测试这鸟玩意,发现又装不起了,晦气。连接原来的远程桌面网关管理服务器,发现管理界面也进不去了,但网关作用仍是有效的。然后就是改注册表,用procmon跟踪,人工修复,翻来覆去倒腾,就是装不起,微软的错误提示也就一串数字,太蛋疼了,尼玛的搞不定啊。最后只有求助万能的谷歌,发现有人遇到类似的问题,连接如下http://social.technet.microsoft.com

2013-11-19 22:44:37 1012

原创 用vc2010以上版本编译可以在低版本xp和2003的运行程序的方法

一直以来倍受此事困拢,vc2010以上版本编译出的exe或dll总是会引用EncodePointer和DecodePointer两个api,这两个api在xp sp2以下版本上找不到,虽然这种版本用户较少,但总有人在用,微软这贱人又不考虑这种低端用户,无奈之下,只好自己折腾,最终我用过3种方法,记录如下。1、使用vc2008的库,用2010的编译器。这种方法需要先找一份vc2008的库,而且在

2013-07-27 13:00:14 1696

原创 修复远程桌面网关

突然有一天,在iis服务器上上了一个新站点后,远程桌面网关连不上了。找不到原因,于是我把rpc和rpcwithcert两个虚拟目录给删了。然后手动配置C:\Windows\System32\inetsrv\config\applicationHost.config文件,配了多次仍然不行。于是把rpc onver htpp proxy反复安装,rpc和rpccert虚拟目录完全没任何变化,无论我

2013-03-17 17:50:40 1165

原创 php在iis中安装后出现500问题的解决方法

花了两个小时解决php总是配置不对的问题,原因是Microsoft Visual C++ 2008 Redistributable Package没有安装,查起来还很费了点工夫。用procmon跟踪一切都觉得很正常,最后无意中发现php-cgi.exe启动就退出了。然后手工执行,会报错,怀疑有病毒,然后拷了一个正确的版本过去,还是报错。查看日志,发现vc2008运行包问题,安装后即正常。

2013-03-13 18:20:32 613

原创 mime base64的纯c++加密代码

网上找了数份,总是不对,把delphi的代码抠出来改了下,终于对了,网上记一下,以备翻查const char CEnBase64Tab[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";const char CFillChar = '=';struct DWORDBytes { uni

2011-12-04 21:42:44 650

原创 三国志10在win7下的安装

1、在http://www.verycd.com/topics/41552/下载安装文件  2、在xp虚拟机下加载iso,依次运行setup.exe解压,再安装iso中另一个文件  3、把虚拟机内的安装好的目录拷到win7下面,然后安装daemon 4.35,加载安装目录下的SAN10PK.mds到虚拟光驱  4、新建"绿化.reg"文件,录入以下文件,把下面三国志所在路径替换为win

2010-02-02 22:06:00 7916 2

原创 不使用汇编在vc中转换类的成员函数为一个线程的通用代码

以前要想把一个成员函数转成一个线程,非要写个封装函数专门强转一下,如果考虑能用性就得写汇编把成员函数指针存起来,因为void*不能与成员指针之间直接强转,只有用汇编来赋值,昨天我突然想到用模版可以完美解决此问题,动手写了几行代码,果然通过了,代码如下templatestruct ThreadObjectMethod{ Object* pThis; void (Object::*

2009-06-07 10:54:00 696

原创 rgs文件研究

①文件完全按照注册表结构定义,如下所示HKCR{    testAtlActiveX.testActiveXControl.1 = s 'testActiveXControl Class'    {        CLSID = s '{56804753-3EFB-47B9-BDF4-0C3F5D7A99C5}'    }    testAtlActiveX.testA

2009-04-27 21:45:00 1395

原创 cppunit在mfc中的用法

●在initinstance中输入如下代码:CppUnit::TestFactoryRegistry&registry =CppUnit::TestFactoryRegistry::getRegistry("IscsiTest");CppUnit::MfcUi::TestRunnertestRunner;testRunner.addTest(registry.makeTest());

2009-03-08 22:14:00 759

原创 mercurial安装使用

★mercurial在windows下的安装①在http://www.selenic.com/mercurial/wiki/index.cgi/BinaryPackages#head-adac70dc1664bb9eac334d5c8b57483d300254f3下载windows的版本,安装到d盘②安装完后,在任一目录下输入hg init命令,即可使此目录成为一个受控目录③使用hg add命令可

2009-01-29 12:44:00 2864

原创 vs2008 编译驱动步骤总结

前段时间学做驱动,但ide一直不好用,我用bat文件编译,在输出栏双击错误信息总不能定位到错误行,十分郁闷,我记得很早以前我直接用nmake来编译是可以在vc 中定位错误行的,奈何换了vs2008就不行了?于是换回vc6,虽然在vista下报了些错,但还是可以用的,继续用bat编译,一样不行,只好自己去改编译选项了,现在2008下的一些编译选项总结如下:c/c++选项下:A在附加包含目

2008-11-04 10:03:00 1563

转载 程序员健康建议

一.运动1.每天必须运动30分钟以后,温和的有氧运动,活动全身2.每隔1个半小时,起身活动腰部,颈部,肩部3.经常活动手指,由于手指长期握鼠标,会造成末梢神经炎4.经常眨眼睛,可以缓解眼部肌肉的紧张,而且促进眼部血液流通,是眼睛表面更加湿润,减少干涩,有效的保护眼睛5.点缓解眼疲劳的眼药水时,请认真看说明书,按剂量使用,切忌不可超剂量使用,对眼睛有危害,最好通过眨眼和做眼保健操

2006-10-25 13:16:00 697 1

空空如也

空空如也

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

TA关注的人

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