会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
LarryKnight
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2015年11月20日
需求核对表
摘要: 针对功能需求:1.是否详细定义了系统的全部输入,包括其来源、精度、取值范围、出现频率等?2.是否详细定义了系统的全部输出,包括其目的地、精度、取值范围、出现频率格式等?3.是否详细定义了所有的输出格式(如:web页面、报表等)?4.是否详细定义了所有硬件及软件的外部接口?5.是否详细定义了全部外部通...
阅读全文
posted @ 2015-11-20 15:54 LarryKnight
阅读(415)
评论(0)
推荐(1)
编辑
2015年11月19日
缓冲
摘要: 标准IO提供缓冲的目的是尽可能减少使用read和write调用的次数。标准IO的几种缓冲分为:全缓冲 :在填满标准IO缓冲区后才进行实际IO操作。对于驻留在磁盘上的文件通常是由标准IO库实施全缓冲的。行缓冲 :在这种情况下,当在输入和输出中遇到换行符时,标准I/O库执行IO操作。这允许我们一次输入一...
阅读全文
posted @ 2015-11-19 10:17 LarryKnight
阅读(213)
评论(0)
推荐(0)
编辑
2015年11月16日
软件开发的艺术
摘要: 相对于那些不善运用隐喻的人,那些使用隐喻来照亮自己的软件开发过程的人,他们对于编程的理解会更好,并且能够更快地写出更好的代码。有专家说,软件开发是一门科学,是艺术,是一个过程,是在驾驶汽车等等。文字写作隐喻软件开发,暗示其过程是一种代价昂贵的试错过程,而非仔细的规划和设计。有人将软件开发比作耕作,“...
阅读全文
posted @ 2015-11-16 11:15 LarryKnight
阅读(429)
评论(0)
推荐(0)
编辑
2015年11月14日
算法
摘要: 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或...
阅读全文
posted @ 2015-11-14 22:54 LarryKnight
阅读(149)
评论(0)
推荐(0)
编辑
2015年11月10日
python读取指定内存的内容
摘要: import ctypes as ctt = ct.string_at(0x211000, 20) # (addr, size)print t最好不要用解释性语言来开发底层,一般用C。
阅读全文
posted @ 2015-11-10 23:10 LarryKnight
阅读(3644)
评论(0)
推荐(0)
编辑
2015年11月6日
文件I/O
摘要: Linux顶层目录结构:/ 根目录├── bin 存放用户二进制文件├── boot 存放内核引导配置文件├── dev 存放设备文件├── etc 存放系统配置文件├── home 用户主目录├── lib 动态共享库├── lost+found 文件系统恢复时的恢复文件├── media 可卸...
阅读全文
posted @ 2015-11-06 10:31 LarryKnight
阅读(191)
评论(0)
推荐(0)
编辑
2015年11月5日
中断与异常
摘要: 中断interrupt被定义为一个事件,该事件改变处理器执行的指令顺序。中断分为同步中断(异常exception)和异步中断(中断interrupt):同步中断是当指令执行时由CPU控制单元产生的,只有在一条指令终止执行后CPU才会发出中断。异步中断是由其他硬件设备依照CPU时钟信号随机产生的。中断...
阅读全文
posted @ 2015-11-05 20:51 LarryKnight
阅读(277)
评论(0)
推荐(0)
编辑
2015年11月2日
C类型
摘要: 类型 32位 64位 char 1 1 short 2 2 int 4 4 long 4 8 指针 4 8 float 4 4 double 8 8 long 8 8 常用的基本类型数据
阅读全文
posted @ 2015-11-02 23:00 LarryKnight
阅读(214)
评论(0)
推荐(0)
编辑
创建进程的函数
摘要: clone()、fork()、vfork()都是Linux的系统调用。进程一般由代码段、数据段和PCB进程控制块组成。fork 创造的子进程复制了父亲进程的资源,包括内存的内容task_struct内容,新旧进程使用同一代码段,复制数据段和堆栈段,这里的复制采用了注明的copy_on_write技术...
阅读全文
posted @ 2015-11-02 22:04 LarryKnight
阅读(3325)
评论(0)
推荐(0)
编辑
Linux常用命令
摘要: 搜索: which 查看可执行文件的位置 whereis 查看文件位置 locate 配合数据库看文件位置 find 实际搜索硬盘查询文件名称 文件操作: mkdir 创建目录 rmdir 删除目录 cd 改变目录 pwd 当前目录 rm 删除文件 touch 创建文件(存在则更新修改日期) cp
阅读全文
posted @ 2015-11-02 16:55 LarryKnight
阅读(130)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告