自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小树的技术备忘录

简约便是美

  • 博客(6)
  • 收藏
  • 关注

原创 D语言学习笔记(1)——编译和运行环境以及“Hello World”

最近在优快云上看到有提到一个D语言,仔细看了一下网上的资料之后,发现这个确实是个好东西! 这个语言集合了C、java和一些脚本语言如ruby的很多优点,同时抛弃了很多C++的缺点。感觉最直接的,一个是彻底抛弃C/C++的include头文件,而采用了类似java的包管理机制,另外一个是彻底抛弃了C/C++的宏替换和源代码预处理过程,使得编译的速度大大提高而且减少了由于不正确使用宏替换带来的隐患。

2007-10-23 17:38:00 1526 1

原创 被boost的date_time库郁闷了一把

boost的date_time库会神不知鬼不觉的把linux下面的环境变量TZ设成是GMT,使得系统中其他部分代码算时间出错了。看来以后用date_time要小心了。不过,如果整个系统都用boost::date_time的话就应该没有问题了。可以这样实施起来改动就比较大了。解决的办法,现在想到的就是试试看能不能在系统初始化的时候将boost::date_time的时区改成本地时区,这样环境变量TZ

2007-03-31 17:55:00 2028 1

转载 Boost的几个常用组件的使用(转载)

最近也经常用到boost库,发现C++越来越多的amazing的特性。下面这些我在网上一个叫“小明思考”的blog上面找到的。我没有用过,不过感觉挺实用的。我接触过的组件有bind、option和datetime。有机会我将补充这几个组件的使用。现在太忙啦。1.boost::anyboost::any是一种通用的数据类型,可以将各种类型包装后统一放入容器内最重要的它是类型安全的。有点象CO

2006-04-19 08:29:00 1587

原创 gcc的编译连接参数也是讲究排列顺序的

错误的顺序:g++ -I ~/ACE_wrappers -L ~/ACE_wrappers/lib -lpthread -lACE -o main main.cpp正确的顺序:g++ main.cpp -o main -I ~/ACE_wrappers -L ~/ACE_wrappers/lib -ldl -lpthread -lACE应该算是个低级错误吧,不过我也是折腾了一阵子才

2006-04-16 10:33:00 1944

原创 新开张。欢迎光临!

到这里来的目的就是找一个跟大家专门讨论技术问题的地方。其他问题在MSN的Blog上面讨论

2006-04-15 10:01:00 779

原创 程序函数和变量的命名

在编程的时候,特别是比较大的程序,最头疼的往往不是算法设计和数据结构的设计,而是如何给类、函数、变量命名。当然,如果你不追求完美,大可不必为此操心。至今知道比较系统的命名法则是所谓的“匈牙利命名法”。以下是在网上找的资料: 匈牙利命名法来源  MFC、句柄、控件及结构的命名规范  在编程时,变量、函数的命名是一个极其重要的问题。好的命名方法使变量易于记忆且程序可读性

2006-04-15 09:54:00 1372

空空如也

空空如也

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

TA关注的人

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