- 博客(5)
- 资源 (30)
- 收藏
- 关注
原创 没有前九条的第十条编程规则:Greenspun's tenth rule
1993年Philip Greenspun提出了编程第十条规则:Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.有意思的是,虽然名为“第十条”,但是并不存在
2016-06-15 15:01:36 4718
原创 标准C函数库和POSIX函数库的关系
The C POSIX library is a specification of a C standard library for POSIX systems. It was developed at the same time as the ANSI C standard. Some effort was made to make POSIX compatible with standard C
2016-06-08 18:07:16 12243 1
原创 (void)printf("hello world"); int a=2; void(a);中的(void)有什么用?
1 函数调用时前面加(void)#include <stdio.h>int main(void){ (void)printf("hello"); return 0;}函数调用时,前面加个(void)到底是做什么用的?其实对于程序的编译运行没有任何影响,目的很简单就是让源代码顺利通过一些严格的检查工具的检查如lint。如果返回值不被处理,有些检查工具就会报警告,为了消除这种无所谓
2016-06-08 17:46:01 5639 1
原创 C与C++函数声明时的几个小的语法差异
1 无参函数的声明void f(){}int main(void){ f(10,“hello"); return 0;}上述代码在C语言中是完全正确的。但是在C++中确是错误的。void f() * 在C中表示函数f可以接受任何类型,任意数量的参数。(然而并没有提供如何利用这些参数的机制,如果想使用可变参数函数,格式为 void f(type a1,…))。 * 而在C+
2016-06-08 17:35:51 3519
原创 UNDO类型日志系统浅浅理解
日志系统是保证数据库管理系统正确执行事务的基本机制。根据作用的不同,日志系统分为UNDO和REDO两种,本文对UNDO类型日志的原理进行简单模拟说明。1 UNDO日志要求日志记录了数据修改之前的旧值;数据刷盘之前,把日志刷盘;(一致性)数据刷盘之后,把日志COMMIT刷盘。(持久性)2 UNDO日志缺陷UNDO日志提供了足够的信息可以保证事务的一致性和持久性。但是,为了保持一致性,采取的是被
2016-06-06 17:30:00 6100
Introduction To Algorithms 3rd edition (算法导论第三版)
2012-09-24
EXCEL VBA基本教程与常用函数
2010-01-03
glut+glew-- Windows平台开发OpenGL必备
2009-12-26
反修饰VC++符号名称
2009-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人