2013年2月5日

[Boost]boost的时间和日期处理-(3)输入输出格式

摘要: 阅读全文

posted @ 2013-02-05 15:01 _小球儿_ 阅读(1132) 评论(0) 推荐(0) 编辑

2013年1月24日

[Boost]boost的时间和日期处理-(2)时间的操作

摘要: 本篇紧接着boost上篇叙述Boost::DateTime的时间处理。在C++中,常见的时间有time_t, FILETIME和tm,而boost中用ptime。构造ptime1.ptime的构造函数有四种:1: using namespace boost::posix_time;2: using namespace boost::gregorian;3: ptime pt(date(2013,Jan,24),time_duration(1,2,3)); //由date和time_duration构造4: ptime pt1(date(2013,Jan,24),hour... 阅读全文

posted @ 2013-01-24 17:28 _小球儿_ 阅读(17827) 评论(0) 推荐(0) 编辑

2013年1月17日

[C++]用不定参数的处理,举例实现打log

摘要: 如果您没有接触过头文件或,本篇文章将能让你理解类似于printf之类的可变参数函数的实现机制。头文件:头文件、定义了一些宏,用于逐个访问函数中未知数目和类型的参数。可变参数函数的定义格式:某些函数允许在其基本参数后面加上可变的参数列表,例如标准C中的printf函数:int age = 10;printf(“I am %d years old!”, age);这种函数的定义格式应该是,其中regular_para可以为多个。return_type function_name(regular_para, …);要访问附加参数需要用va_list, va_start, va_arg和va_end等 阅读全文

posted @ 2013-01-17 10:14 _小球儿_ 阅读(2507) 评论(0) 推荐(0) 编辑

2013年1月11日

[Boost]boost的时间和日期处理-(1)日期的操作

摘要: Boost.DateTime库提供了时间日期相关的计算、格式化、转换、输入输出等等功能,为C++的编程提供了便利。不过它有如下特点:1. Boost.DateTime 只支持1400年以后的任何Gregorian日历日期。如果你需要计算再早的日期,则需要寻求其他库来支持。日期和时间是编程过程中常用的操作。在C标准库中,提供了time_t类型、和tm结构类型的时间日期相关函数。Windows API也提供了FILETIME类型的相关函数。由于这里是介绍boost,就不比较这几种之间的优劣了,感兴趣的朋友可以深究一下,相信你会根据自己的需要进行选择。那么,下面我将根据不同情形大概介绍一下Boost 阅读全文

posted @ 2013-01-11 12:00 _小球儿_ 阅读(9284) 评论(0) 推荐(0) 编辑

2013年1月3日

[Boost]boost, C++的扩展库

摘要: 如果你的经历是在学校接触了C语言,然后一直使用,后来开始学C++…中间偶尔接触其他高级语言...但还是在使用着C或C++,你应该会有下面的感受:1> C语言,严谨的一门中级语言,给你(开发者)发挥空间。C的语法很少,标准的函数库涉及范围也较小,使用面向过程编程,加上经典的pointer指针操作构成了它的全部。这里好像我不看好它,其实不是的,我觉得C语言的是必不可少的,强大的。在学习层面来说,它是很好的入门语言,比汇编可读性强易理解,比Java,C++的知识范围少。从应用层面来讲,许多底层开发,不需要太复杂的逻辑,软硬件资源有限,同时兼顾性能,没有必要使用太高级的语言,使用C就可以做到。2 阅读全文

posted @ 2013-01-03 10:45 _小球儿_ 阅读(1360) 评论(0) 推荐(0) 编辑

2013年1月2日

[工具分享]我常用的软件开发工具分享-for C++开发者

摘要: [IDE] - 我主要用C++进行开发,所以我的IDE主要使用VS系列和eclipseVS2010 -- 感觉VS出到2010已经很成熟了,代码查看用Visual Asistance也很方便,更有例如Spy++等工具进行一些辅助查看。对于在Window下的开发者来说,还是选用VS最好。当然我平时需要写一些很小的测试函数,我为了图快,选用NotePad++作为编辑器,安装了NppExec插件来启动VS的编译工具,然后也可以运行。呵呵,大家可以试试。Eclipse - 相信大多数人还是习惯图形化界面的操作,所以在Linux下写程序选择eclipse应该是首选。eclipse几乎可以干所有事情,写j 阅读全文

posted @ 2013-01-02 18:22 _小球儿_ 阅读(455) 评论(0) 推荐(0) 编辑

2013年1月1日

[计算机系统]计算机系统中的一些基本概念

摘要: 由于我开这个blog既为了记录和分享我学习过程的收获,也为了今后回过头来看看成果,我在组织文章的逻辑关系上会趋近于系统的展示整个全貌。所以,下面的东西可能会让大家觉得只是很菜鸟的提及。不管怎样,我希望有一天,有人从这里,可以入门,也可以借鉴,也可以深究,等等。。 <ref--CS:APP>A computer system is a collection of hardware and soft... 阅读全文

posted @ 2013-01-01 21:02 _小球儿_ 阅读(205) 评论(0) 推荐(0) 编辑

导航