08 2014 档案

反思
摘要:数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。范式说明1.1第一范式(1N... 阅读全文

posted @ 2014-08-31 15:57 berkeleysong 阅读(118) 评论(0) 推荐(0)

范式
摘要:原创文章,版权归 胡添发(hutianfa@163.com)所有,转载请注明出处:http://blog.csdn.net/aidisheng/archive/2008/09/24/2970370.aspx一、图书信息的直观表示方法:书名出版社出版年份第一作者第二作者…白盒测试科学出版社2007胡老... 阅读全文

posted @ 2014-08-14 14:21 berkeleysong 阅读(234) 评论(0) 推荐(0)

各种cast
摘要:隐式转换(implicit conversion)short a=2000;int b;b=a;short是两字节,int是四字节,由short型转成int型是宽化转换(bit位数增多),编译器没有warning,如下图所示。宽化转换(如char到int,int到long long,int到floa... 阅读全文

posted @ 2014-08-13 21:06 berkeleysong 阅读(159) 评论(0) 推荐(0)

重定向 管道
摘要:1重定向1.1 重定向符号> 输出重定向到一个文件或设备 覆盖原来的文件>! 输出重定向到一个文件或设备 强制覆盖原来的文件>> 输出重定向到一个文件或设备 追加原来的文件 将一个标准错误输出重定向到一个文件或设备 覆盖原来的文件 b-shell2>> 将一个标准错误输出重定向到一个文件或设备 追加... 阅读全文

posted @ 2014-08-12 16:43 berkeleysong 阅读(204) 评论(0) 推荐(0)

深入探讨Linux静态库与动态库的详解(一看就懂)
摘要:http://www.jb51.net/article/37409.htm库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。一、静态库和动态库的区别1. 静态函数库这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大--空间,因为整个函数库的所... 阅读全文

posted @ 2014-08-11 17:59 berkeleysong 阅读(200) 评论(0) 推荐(0)

GCC 选项
摘要:转载自http://blogold.chinaunix.net/u3/94700/showart.php?id=2340792gcc提供了大量的警告选项,对代码中可能存在的问题提出警 告,通常可以使用-Wall来开启以下警告: -Waddress -Warray-bounds (only with ... 阅读全文

posted @ 2014-08-11 17:40 berkeleysong 阅读(166) 评论(0) 推荐(0)

C语言中printf格式详解
摘要:转自:http://blog.sina.com.cn/s/blog_60d6aadc0100undv.htmlprintf的格式控制的完整格式:% - 0 m.n l或h 格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出... 阅读全文

posted @ 2014-08-10 13:07 berkeleysong 阅读(1057) 评论(0) 推荐(0)

指示器随机变量
摘要:算法导论课程中,老师在介绍随机算法的时候提到指示器随机变量(indicator random variable),感觉很有用的一个东东。先介绍一下指示器随机变量。给定一个样本空间S和 事件A,那么事件A对应的指示器随机变量I{A}=1(如果A发生),0(如果A不发生);显而易见,事件A对应的指示器随... 阅读全文

posted @ 2014-08-04 15:15 berkeleysong 阅读(235) 评论(0) 推荐(0)

导航