
点点滴滴
不积跬步,无以至千里;不积小流,无以成江海。
储备列表
-
[转载]String类的实现
1class String{public: String(const char *str = NULL); // 普通构造函数 String(const String &other); // 拷贝构造函数 ~ String(void); // 析构函数 String& operator=(const String &other); // 赋值函数private: char *m_data; // 用于保存字符串};
阅读更多soskp-yoours2011-09-15 13:04:45
-
tracert跟踪路由信息,看看你访问的IP经过哪些路由
2tracert 跟踪路由信息,使用此命令可以查出数据从本地机器传输到目标主机所经过的所有途径,这对我们了解网络布局和结构很有帮助。 这里说明数据从本地机器传输到192.168.0.1的机器上,中间没有经过任何中转,说明这两台机器是在同一段局域网内。用法:tracert IP。 C:\>tracert 220.181.111.85Tracing route to 220.181.
阅读更多soskp-yoours2011-09-14 15:07:57
-
[转载]gsoap(C/C++调用webservice)
3C/C++调用Web Service需要用到soap库,一般使用的有gsoap和axis cpp两种实现,这里使用gsoap来调用。gsoap是sourceforge上的一个开源项目,目前版本是2.7.6c,使用简单,可以在linxu、windows、mac多种平台上使用。gsoap的主页地址是http://gsoap2.sourceforge.net/gsoap使用步骤gsoap提供了两个有用的工具,帮助我们生成代理类。实际用到的源码
阅读更多soskp-yoours2011-09-14 14:43:08
-
基于CryptoApi创建根证书的私钥、公钥
4// 获得随机生成的密钥对 if(!CryptGenKey(hCertProv, AT_SIGNATURE, CRYPT_EXPORTABLE, &hKeySign)) { TRACE(_T("CryptGenKey error 0x%x\n"), GetLastError()); return FALSE; } 。。。。。。。。。。 // 获得公钥 TRACE(_T(
阅读更多soskp-yoours2011-09-05 14:29:27
-
J2ME 混淆优化
5ProGuard(http://proguard.sourceforge.net/) 对jar文件可以进行缩减,优化和混淆等操作。缩减jar文件将多个输入jar文件(injar参数)合成一个输出jar文件(outjar参数)。优化执行与编译器优化类似的操作。基本的混淆操作将变量名、方法名等替换为较短的别名。 这里利用ProGua
阅读更多soskp-yoours2011-09-02 13:10:34
-
CryptoAPI数字证书 - 微缩图
6微缩图算法 sha1微缩图......微缩图的计算实际上是微缩图算法的hash值,它是将整个证书的内容作为被计算数据,最终得出的hash值。代码如下:DWORD GetHash(CONST BYTE *pbData, DWORD dwDataLen, ALG_ID algId, LPTSTR pszHash){ DWORD dwReturn = 0; HCRYPTPROV hProv; if (!CryptAcquireContext(
阅读更多soskp-yoours2011-08-30 17:14:47
-
J2ME开发环境 – 系统环境检测程序
7J2ME环境安装 下载并安装如下程序,并按照以下顺序安装: 可在如下网址寻找http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javame-419430.htmlj2sdk-1_4_2_07-windows-i586-p.exe j2me_wireless_toolkit-2_2-ml-windows.exe j2
阅读更多soskp-yoours2011-08-27 17:07:14
-
[转载]J2ME - 手机GPRS上网问题 - CMWAP和CMNET的区别
8手机不能上网(APN已经设置)。 首先来看问题: 引用<div style="border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; bord
阅读更多soskp-yoours2011-08-25 14:33:42
-
[转载]HttpWebRequest 二三事
9随着REST风格的流行,直接通过 HttpWebRequest 进行服务调用的客户端应用越来越多。这里总结一些可能需要费时调查的经验,希望能帮助大家。1. 用完的HttpWebRequest要Abort()或者要把 Response.Close() 否则会导致请求Timeout。 (HttpWebRequest.Method默认是GET)<p style="margin-top: 0px; margin-right: 0
阅读更多soskp-yoours2011-08-22 20:28:40
-
[转载]设计模式总结
10创建型模式*Singleton模式解决的是实体对象个数的问题。除了Singleton之外,其他创建型模式解决的都是new所带来的耦合关系。*Factory Method,Abstract Factory,Builder都需要一个额外的工厂类来负责实例化的“易变对象”,而Prototype则是通过原型(一个特殊的工厂类)来克隆“易变对象”。*如果遇到“易变类”,起初的设计通常从Factory Method开始,当遇到更复杂的变化时,再考虑
阅读更多soskp-yoours2011-08-16 13:19:30