自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 <C陷阱与缺陷>中的printf

中关于printf1. 格式符%g, %f, %e这3个格式项用于打印浮点值。%g格式项用于打印那些不需要按列对齐的浮点数特别有用。它在打印出对应的数值时,会去掉该数值尾缀的零,保留6位有效数字。printf("PI = %g\n", 4 * atan(1.0));PI = 3.14159  (共6位有效数字,不包括小数点和前缀0)printf("%g %g

2013-11-18 14:30:51 1141

原创 技术书籍推荐

1.对于C的学习,在学习C基础语法之后,建议一定阅读, 因为它能够帮助你深入理解C中晦涩而又奇怪的语法。

2013-11-14 18:45:50 1175

原创 关于<C专家编程>的笔记

重新阅读, 以下是关于的笔记,觉得要重点掌握的。1. 关于const的变量的赋值foo(const char** p) { }main(int argc, char** argv){    foo(argv);  // ***}上面代码段中//***会产生编译错误。原因在于const char** p = argv;赋值是不被允许的。

2013-11-14 18:30:11 908

原创 [Happy DSA] 如何对单链表进行快速排序

通常快速排序算法都是施行于数组,但它也可以作用于单链表。原理跟数组快速排序是一样的,先partition,然后再递归的解决子单链表的快速排序。以下是从c-algorithms代码中摘下来的代码段:static SListEntry *slist_sort_internal(SListEntry **list,

2013-11-12 10:54:39 1124

原创 [Happy DSA] 删除单链表中任意一个节点的方法

在阅读c-algorithms代码时,又看到如下的代码(删除单链表中任意一个节点)/* A singly-linked list */struct _SListEntry { SListValue data; SListEntry *next;};int slist_remove_data(SListEntry **list, SListEqual

2013-11-11 17:37:24 1197

原创 [读书笔记] Inside C++ Object笔记(第4章: Function语意学)

1. 调用方式经由一个class object调用一个virtual function,这种操作应该总是被编译器像对待一般的nonstatic member function一样的加以决议.// Point3d objobj.normalize();virtual void normalize() {... }2. static member f

2013-11-06 12:21:32 910

原创 [读书笔记] Inside C++ Object笔记(第5章: 关于ctor/dtor/copy-ctor/op=)

1. typedef struct{    float x, y, z;} Point;编译器并不会产生那个trivial的函数(ctor/dtor/copy-ctor/assign-op),因为它会认为它是一个POD数据结构,程序的行为跟C中的一样。注意,即使我们往里面增加有参数的构造函数,其它函数也不会被编译器构造出来。因为它们都是trivial的。2. C++

2013-11-05 20:38:27 1542

原创 [Effective WX] wx的UI UnitTest explained

在wx2.9.4中,wx支持了UI UnitTest。我们完全可以利用这个framework来实现我们自己的UI UnitTest机制。1. wxUIActionSimulator类wxUIActionSimulator类利用不同平台的API(windows:win32api, linux: X11)实现了基本事件发送机制。1. 鼠标相关事件, 2. 键盘按键相

2013-11-05 16:36:46 1307

java解惑中文

java puzzerls的中文版,java大牛又一本著作。

2015-12-23

The Design of the unix operating system-CN

这是一本相当经典的书,传说Linus是在读过它之后,参考它实现最初的linux系统的。这本书深入浅出的介绍unix system V R2的实现细节,包括文件系统和进程。非常简明和清晰。

2015-12-23

编写可读代码的艺术

这本书是前google工程师所著,解释了好的代码应该是人可读的,而且如何写出这样的好的代码。

2015-12-23

The Design and Implementation of the 4.4 BSD Operating System

经典的4.4 BSD设计与实现,描述了4.4BSD的内部结构、概念、数据结构以及在实现4.4BSD系统功能时采用的算法,侧重于UNIX系统伯克利版本的功能、数据结构和采用的算法

2015-12-05

空空如也

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

TA关注的人

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