随笔分类 -  C/C++

IC卡的读写
摘要:最近工作上干了一件比较有成就感的事情,不到一个月时间攻克了IC卡的读写。:)。其实这项工作单从技术的角度来说,这并不是那么复杂,唯一的难点就是要去解读IC卡规范ISO7816(也许正如众人所说:没有什么复杂的事情,只有不会的事情)。 刚接触这项技术的时候,我也是一头雾水,硬着头皮解决看完了“ISO7816-4”,想尽办法破解了合作厂商的C#版示例程序,并且参阅了IC卡读写器... 阅读全文

posted @ 2009-12-28 20:17 john.huang 阅读(978) 评论(5) 推荐(1)

C/C++编译器命令大全
摘要:今天快要被VC6.0的编译器给搞疯了,按照自己的编码速度,今天因该把驱动通讯模块基本通过编译,但是没有想到的是,VC6.0不支持最支持最新驱动框架(WDK),在网上找了一下午资料,都没有能快速的方法解决,没有办法只好用最原始最笨的方法了-写一个ieWraper把要调用的WDK API给包起来,然后再WDK的环境下编译成DLL,然后在调用DLL。 对于C/C++编译命令除了几句简单的... 阅读全文

posted @ 2008-02-01 19:39 john.huang 阅读(6289) 评论(1) 推荐(0)

Boost 安装指南[转]
摘要:Boost 安装指南 作者:高宏伟(DukeJoe) 地点:黑龙江省哈尔滨市平房区 Blog:http://dukejoe.yeah.net QQ:21807822 随着技术的进步,人们对软件项目的要求日益提高。Boost库作为一个优秀的C++类库,通过几年的发展已经得到了广大技术人员的认可。本文将帮助刚刚接触Boost的用户来安装并配置Boost,并通过几个HelloWorld小程序,来... 阅读全文

posted @ 2008-01-15 09:52 john.huang 阅读(11274) 评论(0) 推荐(1)

代码静态分析工具PC-LINT安装配置[转]
摘要:PC-Lint是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器。它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误。 C语言的灵活性带来了代码效率的提升,但相应带来了代码编写的随意性,另外C编译器不进行强制类型检查,也带来了代码编写的隐患。PCLint识别并报告C语言中的编程陷阱和格式缺陷的发生。它进行程序的全局分析,能识别没有被适当检... 阅读全文

posted @ 2007-12-12 16:00 john.huang 阅读(1637) 评论(1) 推荐(1)

sort(c++/stl)
摘要:今天遇到一个排序问题,本来想自己写一个排序的,翻阅了一下stl,发现stl已经提供了相应的方法,而且非常好用,速度也非常快。 #include void sort( iterator start, iterator end ); void sort( iterator start, iterator end, StrictWeakOrdering cmp ); ... 阅读全文

posted @ 2007-11-26 16:55 john.huang 阅读(4687) 评论(0) 推荐(0)

printf
摘要:今天在写看一段c程序的时候既然忘记了%u是什么格式转换。现把所有的格式都copy下来,便于记忆。 原型:extern void printf(const char *format,...); 用法:#include 功能:格式化字符串输出 说明:format指定输出格式,后面跟要输出的变量 目前printf支持以下格式: %... 阅读全文

posted @ 2007-11-26 15:52 john.huang 阅读(691) 评论(0) 推荐(1)

C++各大有名库的介绍(转载)
摘要:C++各大有名库的介绍之C++标准库 标准库中提供了C++程序的基本设施。虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为有工业级别强度的佳作。 1、Dinkumware C++ Library 参考站点:http://www.dinkumware.com/ P.J. Plauger编写的高品质的标准库。P... 阅读全文

posted @ 2007-11-15 14:56 john.huang 阅读(355) 评论(0) 推荐(0)

导航