
C++ 模板泛型思想
hnhbdss
这个作者很懒,什么都没留下…
展开
-
ClistCtrl 添加 排序支持
1。 在 父窗口添加消息响应函数,及映射。void CStatisticCtrl::OnListNotify( NMHDR * pNotifyStruct, LRESULT * result ){ NM_LISTVIEW * plv = (NM_LISTVIEW *)pNotifyStruct; int cnt = m_list.GetItemCount(); for( int i =0原创 2007-12-25 14:51:00 · 1152 阅读 · 0 评论 -
使用 gperf 实现高效的 C/C++ 命令行处理
GNU 完美(gperf)散列函数生成器简化复杂的输入字符串Arpan Sen, 技术主管, Synapti Computer Aided Design Pvt Ltd简介: GNU 的 gperf 工具是一种 “完美的” 散列函数,可以为用户转载 2011-09-23 23:37:34 · 724 阅读 · 0 评论 -
gcc internals
http://gcc.gnu.org/onlinedocs/gccint/原创 2011-09-25 16:10:43 · 884 阅读 · 0 评论 -
dtrace的使用
之前利用dtrace脚本检测用户进程的函数调用,一直说找不到函数符号,现在突然反应过来,C++的符号不是函数名,而是一个畸形的名称:libcommon.so原创 2011-09-25 22:36:53 · 2130 阅读 · 0 评论 -
从orale网站找到的一个介绍dtrace的资料
Main | Next page » Monday Aug 29, 2011Running GNOME Terminal From a ZoneBy bleonard on Aug 29, 2011As I've mention转载 2011-09-25 22:50:20 · 2521 阅读 · 0 评论 -
facebook 开放的源码
https://github.com/facebook/folly/blob/master/folly/docs/FBVector.md原创 2012-06-03 23:43:19 · 688 阅读 · 0 评论 -
makefile内置函数和变量
函数内置函数表3 GNU make内置函数函数原型功能描述样例$(filter pattern..., text)filter将text视为一系列被空格隔开的单词,与pattern比较之后,接着会返回符合的单词列表$(gui_objects): $(filter gui/%.o, $(objects))$(filt转载 2012-06-17 15:36:14 · 5031 阅读 · 0 评论 -
特殊的友元函数声明
比较奇怪的语法,这样也可以声明类的友元函数:class Base2 {public: int mem1_; friend int add(Base2 * p) { p->mem1_ = 100; return p->mem1_; }};int main() {Base a;add(&a);return 0原创 2012-06-22 18:43:10 · 1586 阅读 · 0 评论 -
boost编译
./bootstrap.sh./b2 install link=shared threading=multi runtime-link=shared --prfix=/usr/local原创 2012-07-07 21:24:43 · 481 阅读 · 0 评论 -
xerces 读写 xml问题
写个代码,因为只有一个子节点了,所以没有打算使用循环来读写遍历所有的Child,而是直接利用 getElementsByTagName ,没有想到,居然给我返回个空,到现在也是不知道怎么回事,而如果调用getChildNodes进行遍历就没有问题,不知道怎么回事,还没有来得及去看看xerces的源码。 对于一个DOM节点,即使是看起来是空的,但是访问的时候,还是有的,不过不是一般的看到原创 2011-08-08 23:08:59 · 1209 阅读 · 0 评论 -
半月总结
半个月来,就干了两件事情,第一件事情,考虑不够周全,导致现在有一个很棘手的问题,处理不动,第二件事情,对于一些涉及到别人的地方,进行了调整,导致最后,别人不得不改,总的说来,都做的不好,事情没有预先考虑完整,就开始动手了。下面的事情一定要定义好了接口,再进行开工去做,不然出力也是不讨好的。 还是要抽空多看看已有的基础结构性东西,多看些杂文,拓宽自己的思路,不如是不会任何的创造原创 2011-08-08 23:31:32 · 607 阅读 · 0 评论 -
boost 之正则表达式
最近做个小东西,用到了正则表达式,因为用的是C++,想赶下潮流,用下boost, 开始用boost::xpressvie, 在一台HP上一切都是正常的,然后到Sun的机器上进行编译,发现居然编译不过,晕倒了,还好及时到boost的网站上提交报告,不然自己瞎折腾,徒是浪费时间。 目原创 2011-08-26 22:39:39 · 764 阅读 · 1 评论 -
8月底总结下
最近三周多,干了三件事,第一件事,惹起了大麻烦, 还是自己之前对于问题没有仔细考虑清楚,导致了问题,没有更好的端正态度,对于问题畏首畏尾,没有意识到困难就是机遇,盲目的只想解决问题,目光短浅,从而导致了问题的不断,此后更是需要端正下态度,没有做不好的事,只有不想做的事,做事务求尽原创 2011-08-22 23:56:49 · 876 阅读 · 0 评论 -
boost的xpressive编译错误如何解决?
CC -I~/3rdTools -L~/lib -L~/3rdTools/lib/gcc_sun -o test_boost test_boost.cpp"~/3rdTools/boost/xpressive/detail/utility/boyer_moore.hpp",原创 2011-08-16 20:40:22 · 1215 阅读 · 1 评论 -
stl -map
STL中map用法详解 STL中map用法详解说明:如果你具备一定的C++ template知识,即使你没有接触过STL,这个文章你也应该可能较轻易的看懂。本人水平有限,不当之处,望大家辅正。一.Map概述Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成转载 2007-12-25 12:32:00 · 1505 阅读 · 2 评论 -
计算机课程
<br />随机过程理论<br />实变与泛函<br />数字信号处理<br />编码理论<br />语音信号数字处理<br />模式识别<br />高等理论计算机科学<br />网络系统的建模与分析<br />随机信号的统计处理<br />计算机控制理论及应用<br />计算几何<br />基础泛函分析<br />最优化方法<br />现代优化算法<br />高等数值分析<br />应用近世代数<br />随机过程<br /> 应用随机过程原创 2011-03-05 21:17:00 · 562 阅读 · 0 评论 -
cppunit的TestFixture的样例
<br /><br />#include "cppunit/Test.h"<br />#include "cppunit/TestCaller.h"<br />#include "cppunit/TestResult.h"<br />#include "cppunit/TestCase.h"<br />#include "cppunit/TextTestRunner.h"<br />//#include "cppunit/HelperMacros.h"原创 2011-05-21 21:38:00 · 1337 阅读 · 0 评论 -
cppunit的总结
<br />没有读过cppunit代码之前,觉得CPPUnit是很神秘的,但是读完了源码后,感觉一切都是浮云,代码结构很是清晰,<br /> <br />读起来很是轻松,有点不是很好的,接口中没有明确的控制权转移说明,搞得自己测试写的时候,都是core掉了,呵呵。<br /> <br />剩下的就是再去了解mock,boost::test 和 gtest, 希望能够对于单元测试有所掌握,提高代码的可靠性!原创 2011-05-22 00:02:00 · 670 阅读 · 0 评论 -
CPPUnit 转载
<br /> 问答|交流群|讲座|月刊|iProcess|uml.org.cn|网站地图 开放源码 C/C++ 单元测试工具,第 2 部分: 了解 CppUnit <br />2010-06-08 作者:Arpan Sen 来源:IBM 内容下载和安装 CppUnit使用 CppUnit 创建基本测试使用断言再次测试字符串类组织新测试使用 fixtures 定制测试创建不使用宏的测试套件运行多个测试套件定制输出的格式更多定制:跟踪测试时间结束语参考资料<br />本文是讨论开放源码单元测试工具的原创 2011-05-21 18:38:00 · 849 阅读 · 0 评论 -
gcc 下获取 类名 来自 gtest
<br /><br />#include <cxxabi.h><br />#include <iostream><br /> <br />class A {<br /> int a;<br />};<br /> <br />class BXCC : public A {<br /> int b;<br />};<br /> <br />class dushishuang : public A {<br /> int c;<br />};<br /> <br />int main() {<br />原创 2011-05-25 00:10:00 · 1036 阅读 · 0 评论 -
利用Boost解析正则表达式,解析一个范围示例
解析一个i数字取值范围 : 1, 3 ,4,[8, 110], 230原创 2011-08-11 23:54:58 · 852 阅读 · 0 评论 -
学到一点
C中和C++ 对于++i 分别处理成右值和左值原创 2011-09-09 21:54:13 · 469 阅读 · 0 评论 -
boost正则表达式
在Boost根目录下运行bjam --toolset= --with-regex 其它参数到\libs egex\build里,找到对应编译器的makefile,然后make -f xxxx.mak使用Boost.Regex手里有七种武器和两****宝其中的七转载 2011-08-16 23:43:30 · 1739 阅读 · 0 评论 -
boost的xpressive的正则表达式
namespace detail { templatetypename Char> struct default_regex_traits { #ifdef BOOST_XPRESS原创 2011-08-16 23:19:32 · 717 阅读 · 0 评论 -
c++11的相关介绍
VS对于C++11的支持 http://blogs.msdn.com/b/vcblog/archive/2009/02/03/rvalue-references-c-0x-features-in-vc10-part-2.aspx一个博主对于C++11的介绍:http://blog.youkuaiyun.com/zwvista/article/details/6848582#原创 2012-09-16 11:59:34 · 732 阅读 · 0 评论