SunBo

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 32 下一页

2010年11月2日

摘要: 每一帧图像均是由电子束顺序地一行接着一行连续扫描而成,这种扫描方式称为逐行扫描。要得到稳定的逐行扫描图像,每帧图像必须扫描整数行。举例来说,一帧图像是连续扫描625行组成的,每秒钟共扫描50帧图像,即帧扫描频率为50帧/秒,或写成50Hz,行扫描频率为31.25kHz。 逐行扫描方法使信号的频谱及传送该信号的信道带宽均达到很高的要求。电视专家想出了一个巧妙的方法,把一幅625行图像分成两场来扫,第一场称奇数场,只扫描625行的奇数行(依次扫描1、3、5、…行),而第二场(偶数场)只扫描625行的偶数行(依次扫描2、4、6、…行),通过两场扫描完成原来一帧图像扫描的行数,这就是隔行扫描。对于每帧 阅读全文
posted @ 2010-11-02 01:47 SunBo 阅读(1605) 评论(0) 推荐(0) 编辑

2010年10月28日

摘要: 新建两个文本文件start.cmd 记录开机时间. @echo 开机时间:%DATE% %time%>>D:/开关机记录.log保存为start.cmdshutdown.cmd记录关机时间 @echo 关机时间:%DATE% %time%>>D:/开关机记录.log保存为shutdown.cmd 开始>运行>gpedit.msc 计算机设置>WINDOWS设置>脚本启动, 双击启动,添加刚才保存的start.cmd 计算机设置>WINDOWS设置>脚本关机, 双击关机,添加刚才保存shutdown.cmd这样每天开机关机时间就自动记录 阅读全文
posted @ 2010-10-28 02:03 SunBo 阅读(1703) 评论(0) 推荐(0) 编辑

2010年10月14日

摘要: 今天重读《深入理解计算机系统》中关于递归的章节,发现书中的反汇编代码和自己本机的不同,区别在于书中的递归汇编代码中有多处push操作,而本机的汇编代码中没有。C代码如下:int fib_rec(int n){ int prev_val, val; if(n < 2) return 1; prev_val = fib_rec(n - 2); val = fib_rec(n - 1); return prev_val + val;} 本机汇编代码如下:fib_rec: pushl ... 阅读全文
posted @ 2010-10-14 16:37 SunBo 阅读(581) 评论(0) 推荐(0) 编辑

摘要: 3. 各类型的数据在栈中的排列方式栈的增长方式:由高地址向低地址方向增长数据存放方式:例如内存中存放的long型数据为0x12345678a. 高端法(Gig Endian)高字节(高位) => 低地址低字节(低位) => 高地址 |----------|0x2003 | 78 | high address |----------|0x2002 | 56 | |----------|0x2001 | 34 | |----------|0x2000 | 12 | low address |----------|数组存放方式(大端法):例如int a[8]; |----------|a 阅读全文
posted @ 2010-10-14 11:41 SunBo 阅读(242) 评论(0) 推荐(0) 编辑

2010年10月13日

摘要: PCLint(一)中的遗留问题已经解决。问题一、Lint多个C文件 方法一:(1) 在LINT软件目录下建立PRJLINT.LNT文件,文件的第一行是使用的LINT配置文件名,从第二行开始,列出想所有要LINT的*.C文件名,一行一个。如果要把结果输出到文件,在前面加上一行 "-os(文件名) "(例如: "-os(c:/lint/result.txt) ")。样例:YF_Config.lnt // 以下为自己想要进行Lint的.C文件, G:/src/tt/tt1.c G:/src/tt/tt2.c … (2)在SourceInsight中增加一条&q 阅读全文
posted @ 2010-10-13 17:22 SunBo 阅读(2100) 评论(0) 推荐(1) 编辑

摘要: 一、PCLint简介:PC-Lint 是 GIMPEL SOFTWARE公司开发的 C/C++软件代码静态分析工具,它的全称是 PC-Lint/FlexeLint for C/C++,PC-Lint 能够在Windows、MS-DOS和 OS/2平台上使用,以二进制可执行文件的形式发布,而FlexeLint运行于其它平台,以源代码的形式发布。PC-lint 在全球拥有广泛的客户群,许多大型的软件开发组织都把 PC-Lint 检查作为代码走查的第一道工序。PC-Lint不仅能够对程序进行全局分析,识别没有被适当检验的数组下标,报告未被初始化的变量,警告使用空指针以及冗余的代码,还能够有效地帮你提 阅读全文
posted @ 2010-10-13 15:06 SunBo 阅读(9524) 评论(1) 推荐(0) 编辑

2010年10月12日

摘要: 一、问题描述:int main(){ int i = 1; while(1) { printf("%d", i); sleep(1); i++; }} 终端无输出结果。二、分析问题1. 标准输出(stdout)是行缓冲模式。其何时会输出在于:printf里有'/n',fflush(stdout)或setbuf(stdout, NULL),缓冲区已满三种。在应用程序退出时(exit()),会ffush缓冲区。2. 上述程序,如果将sleep(1) ->... 阅读全文
posted @ 2010-10-12 17:30 SunBo 阅读(874) 评论(0) 推荐(0) 编辑

摘要: 在unix下面做开发,查看man手册是非常必要,也是非常需要的。如何更快速的使用man?当然,平时有不会的命令,或者记不住命令的参数时,就会man一下,可是在unix man手册里有这样一个现象,比如你想查看一下read()这个C库函数的功能和参数以及用法。man read其结果呢?只会出shell的read命令的相关帮助信息,没有出现read()库函数的相关内容。为何?那是因为man的搜索顺序是根据man.cf中的设置来进行的。当man找到一个匹配时,就不再往下找了。所以当你想查看一下read()函数而不是想了解 read命令的使用时,光使用man read 是肯定不行。在我用的机子环境:M 阅读全文
posted @ 2010-10-12 03:46 SunBo 阅读(565) 评论(0) 推荐(0) 编辑

2010年10月11日

摘要: 爵士鼓技巧不会太多,但它绝对会要求基础,比如单跳双跳复合跳,每天要坚持四个小时以上的练习,不管你现在技术多么的好1.姿势座正以后,先右手打击8下,左手后打击8下,然后变6下.4.3.2,然后变为单跳,刚开始要慢,然后逐渐加速度,在打击时要时刻听着你两手打击出来的音色是否协调,让别人听着你像是用一个手打的!每个人一般感觉右手重,左手轻,那你就按照以上的方法去练,要感觉你两个手是在争抢,而不是右手让着左手,久而久之,你的左右手协调性就会好了!2.各种节奏练习,我们所熟知的前8分后16分,相信大家应该都会打,但是,你是否打的科学,打的对,我教大家一个方法,把它想象成16分音符,RLRL,脑子里一直不 阅读全文
posted @ 2010-10-11 02:25 SunBo 阅读(407) 评论(0) 推荐(0) 编辑

2010年10月8日

摘要: sed 工具简介在了解了一些正规表示法的基础应用之后,再来呢?呵呵~两个东西可以玩一玩的,那就是 sed 跟 awk 了! 这两个家伙可是相当的有用的啊!举例来说,鸟哥写的 logfile.sh 分析登录文件的小程序, 绝大部分分析关键词的取用、统计等等,就是用这两个宝贝蛋来帮我完成的! 那么你说,要不要玩一玩啊?! ^_^我们先来谈一谈 sed 好了,基本上, sed 可以分析 Standard Input (STDIN) 的数据, 然后将数据经过处理后,再将他输出到 standrad out (STDOUT) 的一个工具。 至于处理呢?可以进行取代、删除、新增、撷取特定行等等的功能呢!很不 阅读全文
posted @ 2010-10-08 09:37 SunBo 阅读(247) 评论(0) 推荐(0) 编辑

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 32 下一页