C语言本身是不支持继承和多态的,但其实在 C
的世界里,有一套非常有名的面向对象的框架,用的也非常广,那就是GObject,它是整个图形界面开发库 GTK 的基石,在IBM
developerWorks上有一篇很好的文章介绍 GObject《GObject对象系统》。另外,在 Linux 内核里.....
分类:
编程语言 时间:
2014-06-03 12:20:16
阅读次数:
491
在王建民老师的建议下,我大概了解了一下《人月神话》这本书。在看这本书之前,和其他人一样以为是一本神话色彩的书籍。知道看了之后才知道是一本有关软件的书籍。
Brooks博士为人们管理复杂项目提供了最具洞察力的见解,既有很多发人深省的观点,又有大量软件工程的实践。本书内容来自Brooks博士在IBM公....
分类:
其他好文 时间:
2014-06-03 06:33:53
阅读次数:
196
C/C++如何产生随机数:这里要用到的是rand()函数,
srand()函数,C语言/C++里没有自带的random(int number)函数。(1)
假设你仅仅要产生随机数而不须要设定范围的话,你仅仅要用rand()就能够了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RA...
分类:
编程语言 时间:
2014-06-02 13:11:27
阅读次数:
341
起初老师给推荐几本书的时候,《人月神话》吸引到了我,看一本书,书名真的起到至关重要的作用,对于我这个编程比较可以说抱歉的人来说。
作者弗雷德里克·布鲁克斯(Frederick P. Brooks, Jr.)在书中讲述了在IBM公司System 360家族和OS
360中的项目管理经验,...
分类:
其他好文 时间:
2014-05-29 16:47:32
阅读次数:
281
$$\bex f\in C_c^\infty(\bbR^2)\ra
\sen{f}_{L^4}\leq \sqrt{2} \sen{f}_{L^2}^{1/2} \sen{\p_1f}_{L^2}^{1/4}
\sen{\p_2f}_{L^2}^{1/4}, \eex$$ $$\bex f\in C...
分类:
其他好文 时间:
2014-05-29 16:30:01
阅读次数:
218
一、引用引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符 &引用名 = 目标变量名;int
a;int &ra =
a;(1)&在此不是求地址运算,而是起标识符作用。(2)类型标识符是指把目标变量的类型。(3)声明引用时,必须同时对其进行初始化。(...
分类:
其他好文 时间:
2014-05-28 19:46:11
阅读次数:
463
CPU的任务是执行存放在存储器里的指令序列。它由运算器和控制器两部分组成,在IBM
PC机中它就是一个微处理机芯片8088.如下图:8086/8088的寄存器组 (1)数据寄存器
包括AX、BX、CX、DX四个通用寄存器,用来暂时存放计算过程中所用到的操作数、结果或其他信息。它们都可以以字(16.....
分类:
其他好文 时间:
2014-05-28 13:16:41
阅读次数:
218
CPU的任务是执行存放在存储器里的指令序列。它由运算器和控制器两部分组成,在IBM
PC机中它就是一个微处理机芯片8088.如下图:8086/8088的寄存器组 (1)数据寄存器
包括AX、BX、CX、DX四个通用寄存器,用来暂时存放计算过程中所用到的操作数、结果或其他信息。它们都可以以字(...
分类:
其他好文 时间:
2014-05-27 16:51:17
阅读次数:
311
出题:并查集(Union-Find
Sets)分析:一种树型数据结构,用于处理不相交集合(Disjoint
Sets)的合并以及查询;一开始让所有元素独立成树,也就是只有根节点的树;然后根据需要将关联的元素(树)进行合并;合并的方式仅仅是将一棵树最原始的节点的父亲索引指向另一棵树;优化:加入一个ra...
分类:
其他好文 时间:
2014-05-26 18:48:46
阅读次数:
290
PS:接上一篇 本文摘自OSchina Linuxqueen
不幸的是,这样做看上去似乎不太可能。即使是我们有神奇的函数,可以让我们从n遍历到无限大,我们也会在返回第一个值之后卡住:
1
def get_primes(start):
2
for element in magical_infinite_ra...
分类:
编程语言 时间:
2014-05-26 04:07:40
阅读次数:
366