CSDN专家博客精华版

为人民服务!
  首页  :: 新随笔  :: 管理
上一页 1 ··· 433 434 435 436 437 438 439 440 441 ··· 521 下一页

2007年12月17日

摘要: 不少讨论编程风格的书都告诉我们,应该编写短小的函数(子程序),各家推荐的子程序最佳长度也不一样,从十多行到一二百行不等。《代码大全 第二版》的特点之一是“用数据说话”,书中列出:■ Basili和Perricone所做的一项研究发现,子程序的长度与错误量成反比,即:随着子程序长度的增加(上至200行代码),每行代码所包含的错误数量就会减少(Basili和Perricone 1984)。■ 另一... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(111) 评论(0) 推荐(0)

摘要: 这几日接接触SystemC,有些感触:1. SystemC 是一套C++ Class Library,将C++扩展成了一门硬件描述语言(HDL)。我感觉,学习SystemC至少要懂两样东西:C++、一门硬件描述语言。我熟悉C++,并且熟悉Verilog,因此学SystemC能举一反三、触类旁通。2. SystemC 使用了C++的很多特性:多重继承、虚拟继承、模板、RTTI (at least... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(503) 评论(0) 推荐(0)

摘要: 环境:VC toolkit 2003 + SystemC 2.0.1 为了找出SystemC定义了哪些全局变量/静态变量,我在crt\src\crt0dat.c的 void _initterm(_PVFV * pfbegin, _PVFV * pfend) 函数中设下断点,at Line 598: if ( *pfbegin != NULL ) (**... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(239) 评论(0) 推荐(0)

摘要: 主要参考《Numerical Recipes in C++ 2/e》p.292~p.294 和《Simulation Modeling and Analysis 3/e》p.465~p.466。Box 和 Muller 在 1958 年给出了由均匀分布的随机变量生成正态分布的随机变量的算法。设 U1, U2 是区间 (0, 1) 上均匀分布的随机变量,且相互独立。令X1 = sqrt(-2*l... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(226) 评论(0) 推荐(0)

摘要: 第21章Collaborative Construction(协同构建)谈到了review和inspection,读起来很有共鸣,让我回想去过去在公司兼职的一段美好时光。 在公司里,项目的代码是共有的,对我们这些兼职学生也不例外。每天上班第一件事,就是update一下,从depot取回最新的code base(我们管这叫sync,这是我们的版本控制软件的命令)。然后每次check in之... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(122) 评论(0) 推荐(0)

摘要: 讨论、下载请前往:http://bbs.ctex.org/forums/index.php?showtopic=31442 ,谢谢!向Word和PowerPoint插入LaTeX公式的小工具 v0.2测试版Inspired by `eqe: Linux LaTeX equation editor' (http://rlehy.free.fr/) and `TexPoint - A Latex ... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(144) 评论(0) 推荐(0)

摘要: 最近需要读写 png 文件,按照以前的办法试验,却发现无法编译zlib 1.2.3。出错信息为:inffas32.asm(594) : error A2070: invalid instruction operands inffas32.asm(596) : error A2070: invalid instruction operands inffas32.asm(610) : error ... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(121) 评论(0) 推荐(0)

摘要: 一道Google top coder的850分例题及解答 原题: 假设有这样一种字符串,它们的长度不大于 26 ,而且若一个这样的字符串其长度为 m ,则这个字符串必定由 a, b, c ... z 中的前 m 个字母构成,同时我们保证每个字母出现且仅出现一次。比方说某个字符串长度为 5 ,那么它一定是由 a, b, c, d, e 这 5 个字母构成,不会多一个也不会少一个。嗯嗯,这样一来,... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(180) 评论(0) 推荐(0)

摘要: 记得以前在Linux下做缓冲区溢出攻击的实验,用了两台机器,一台装RedHat 8.0,另一台装RedHat 9.0,发现一个奇怪的现象。RedHat 8.0的栈基地址是固定的,而RedHat 9.0的栈基地址是浮动的。比如对于下面这个程序,RedHat 8.0每次运行的输出是相同的,而RedHat 9.0则不同。int main(){ char buf[256]; printf(... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(199) 评论(0) 推荐(0)

摘要: 连续整数之和为1000的共有几组?(假设整数非负)这是一道小学数学题。暴力解法,设满足条件连续整数中最小的那个为i,遍历 i in [1, 1000],计算数列 i, (i+1), (i+2), (i+3), ... 的部分和(partial sum),如果部分和等于1000,则输出;如果部分和大于1000,则跳出本层循环。Python 代码: for i in range(1001)... 阅读全文

posted @ 2007-12-17 10:22 csdnexpert 阅读(389) 评论(0) 推荐(0)

上一页 1 ··· 433 434 435 436 437 438 439 440 441 ··· 521 下一页