自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

捉刀人

code terminator

  • 博客(16)
  • 资源 (10)
  • 收藏
  • 关注

原创 andriod源代码下载

git的方法1. 下载cygwin:勾选安装git,python的选项2. 打开cygwin,输入$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo$ chmod a+x ~/bin/repo$ repo init -u https://android.googlesourc

2012-09-26 08:09:10 512

原创 chrome源代码下载

使用svn:1. 安装svn2. svn checkout https://src.chromium.org/chrome也可以用gclient,windows系统下:1.下载gclient https://src.chromium.org/svn/trunk/tools/depot_tools.zip2. 命令行输入:gclient config

2012-09-26 07:59:28 555

原创 js文档生成工具: jsdoc-toolkit

jsdoc-tookit是一个生成js文档的工具。使用方法:1. 安装jdk,2. 运行cmd,进入目录,打入命令:D:/Program Files/jsdoc-toolkit>java -jar jsrun.jar app/run.js -a -t=templates/jsdoc logger.js 3. 生成文档在当前目录下的out目录

2011-01-01 18:53:00 1226 3

原创 js压缩工具 : Microsoft Ajax Minifier

使用方法相当简单: ajaxmin inputfile.js -o outputfile.js

2011-01-01 18:41:00 647

原创 apache配置 - 跨域资源共享(Cross-Origin Resource Sharing)

假定要允许ajax的ssl跨域访问:修改以下配置conf/extra/httpd-ssl...Header add Access-Control-Allow-Origin *Header add Access-Control-Allow-Methods "GET, POST, OPTIONS"Header add Access-Control-Allow-Headers "Content-Type"

2010-12-30 17:05:00 8598

原创 apache 配置 - ssl

1. 下载apache:记得下载带有openssl的版本。否则要自己去下openssl了。2. 生成测试证书a. 进入cmd,切换目录到apach/conf下。b. 调用openssl,输入:../bin/openssl.exe-> 出现OpenSSL提示符c. 生成key文件,输入:genrsa -out server.key 1024d. 生成未签署的server.csr,输入:req -new -key server.key -out server.csr -config openssl.cnf。注意

2010-12-30 15:58:00 551

原创 s60笔记1 ECom

<br />Ecom是一种加载插件的机制,比windows的com简单很多。<br />假定有个类c实现了一个接口i,现在要包装成ecom。<br />需要做的有两点:<br />1. 写一个rss文件资源文件。<br />2. 导出一个函数。<br />资源文件是用来描述dll的。具体有版本,名字,接口i的uid,类c的uid等。<br />导出函数返回一个数组,里面是类c的uid和工厂函数指针。拿到工厂函数指针就可以创建对象c了。

2010-08-31 11:11:00 480

原创 宏的语法局限

宏是非常强大好用的工具。基本上跨平台的类库,都是密密麻麻的宏。同时宏也常用于自动生成代码。   不过宏的语法有一定的局限性。先从简单的宏看起:#define MyCout cout <<#define HelloWorld "hello world"#define min(x, y) (((a) < (b)) ? (a) : (b)) 从语法上来看,就

2010-04-29 21:59:00 644

原创 VSTO部署笔记

做了一个vsto的Outlook的安装包,出现问题。很久找不到原因。猜测是缺少某些组件。 后来找到一个微软提供的工具,能够检查vsto插件的运行必备:VSTO Troubleshooter。http://www.microsoft.com/downloads/details.aspx?FamilyId=46B6BF86-E35D-4870-B214-4D7B72B02BF9&displ

2010-04-26 14:47:00 646

原创 模板和泛型

java的泛型太弱。好歹泛型也是和oop并列的开发模型,实现得如此鸡肋,实在让人无语。 1. 无法在静态函数里使用模板。以下报错: public static void fun(T e) {}  2. 无法引用除obj以外的方法。以下报错:public void fun(T t) { t.add(1);} 这种泛型,只是比用obj好一点点(少了转型),

2010-03-06 02:39:00 521

原创 好代码的标准

什么是好的代码呢?我一直在考虑这个问题。  好的代码,应当具有一些特点:逻辑简单:最直观,最容易理解,最合逻辑的方案,一般是最好的方案。易扩展:封装住可能的变化。模块化:对模块外是黑盒。单一功能:不做分外的事。高内聚。易调试:容易定位问题,修复程序。有详细的日志。高扇入低扇出:仅作为参考。逻辑简单应当是最重要的特点,因为简单直接,大家(包括自己)都能

2010-03-04 19:34:00 2096

原创 说明式的类或方法

说明式的函数或类调用起来不容易出错。过程依赖的函数或类容易出错。 这里的过程依赖,举个例子: if( obj.fun(param1) ){ if(param1.field1) obj.fun2(param2); else obj.fun3(param3);}else{ obj.fun4(param4);} 说明式,举个例子:par

2010-02-27 15:00:00 511

原创 com本质论笔记

com本质论 第四章:4.1 这几个术语很有趣:qureyInterface的性质是:对称,自反,可传递的。课堂上学到的这几个术语,用在这里,很恰当。这些理论也总算是有点用了。不负平生所学,哈哈。。。由这三个性质,可以把相关的类和接口看成一个图。这个图具有一些有趣的性质。一个对象对同一个接口的qureyInterface,要返回同一个指针。4.2 多重接口名字冲突的解决:第

2010-02-27 14:58:00 544

原创 字节序

字节序在跨平台迁移数据的时候,十分重要。国内的网页没看到能把这个问题解析透彻的,都是抄来抄去。参考wikipad: http://zh.wikipedia.org/zh-cn/字节序 下面是字节序的简单接口,对一般情况应该够了。 #ifndef BYTE_ORDER_201001#define BYTE_ORDER_201001class ByteOrder{

2010-02-06 12:28:00 421

原创 标准dll的写法

有一些书是反反复复看过很多次,每次看都有点新体验。例如《com本质论》。晚上看了下,上面有些关于dll的论述,惭愧,才知道标准的dll(跨编译器并保持二进制布局一致)要怎么写,虽然之前写了n个com。。。。  假定dll要导出一个IComStyleHelloWorld的类,例子: comStyleDll.h // 下列 ifdef 块是创建使从 DLL 导出更简

2010-02-03 00:46:00 3079

原创 鼠标键程序

写这个东西的原因是总是躺在椅子上看网页,移动鼠标的话要起身,很麻烦。windows自带的鼠标键是小键盘的,也麻烦。 网络上找不到鼠标键的程序,自己写一个,也许有人也和我一样懒,有这种需要。 1. 可支持自定义的快捷键2. 可支持鼠标键3. 支持光标(up,down,left,right) 本来想做成有界面傻瓜化的工具,写到后来没兴趣了,主要是感觉对moust和Key

2010-02-02 20:23:00 890

libcurl windows版本

libcurl的windows版本,支持Openssl。 ibcurl作为是一个多协议的便于客户端使用的URL传输库,基于C语言,提供C语言的API接口,支持DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP这些协议,同时支持使用SSL证书的安全文件传输:HTTP POST, HTTP PUT, FTP 上传, 基于HTTP形式的上传、代理、Cookies、用户加密码的认证等多种应用场景。另外,libcurl是一个高移植性的库,能在绝大多数系统上运行,包括Solaris, NetBSD, FreeBSD, OpenBSD, Darwin, HPUX, IRIX, AIX, Tru64, Linux, UnixWare, HURD, Windows, Amiga, OS/2, BeOs, Mac OS X, Ultrix, QNX, OpenVMS, RISC OS, Novell NetWare, DOS等。

2018-07-31

Lwip 协议栈的设计与实现

Lwip官方文档。 详细分析各个模块和各个api。 必备的资料。

2013-03-07

uC/OS-II 平台下的 LwIP 移植笔记

uC/OS-II 平台下的 LwIP 移植笔记――作者:焦海波 很不错的资料 讲解了Lwip移植到usos上的文件和主要接口

2013-03-07

HashCalc 哈希计算工具,共有12种算法

共有12种算法,包括md4, md5, crc32, sha1等。 界面非常简洁。

2011-05-21

hashcodes 计算哈希值的工具,共有22种算法

总共有22种算法。包括crc32, crc64, md2, md4, md5, md6, sha-0, sha-1等。 选中“Show all functions”则可显示出Hash Codes 所支持的所有算法。

2011-05-21

MfcMapi 程序和源代码

2010年1月下载,也可以自己下载 http://mfcmapi.codeplex.com/ mfcmapi是一个查看mapi(outlook和exchange的协议) 对象的使用最广泛的开源工具。 exe是6.0.0.1016 src是46662 46662 by sgriffin Nov 18 2009 at 12:35 AM 479 Build 6.0.0.1016

2010-01-23

WTL 8 安装程序

2010年1月23号的最新版,也可以自己去下。 http://sourceforge.net/projects/wtl/ Windows Template Library (WTL) is a C++ library for developing Windows applications and UI components. It extends ATL (Active Template Library) and provides a set of classes for controls, dialogs, frame windows, GDI objects, and more.

2010-01-23

log4cplus-1.0.3(09年4月的stable版)

c++打日志的工具,类似的还有Log4cpp。 本主页是http://log4cplus.sourceforge.net/

2009-04-19

log4cpp 1.0 源代码和文档(09年4月sourceforge上最新版)

log4cpp是打log的工具。他有一系列的兄弟,Log4C,Log4CPlus/Log4cpp,Log4j,Log4Net,Log4Perl,Log4PHP,Log4PLSQL,Log4LS,Log4py/Log4p。。。 主页是http://log4cpp.sourceforge.net。也可以自己去下。 用在工程中,或者学习代码都是满不错的

2009-04-18

空空如也

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

TA关注的人

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