“秋天的叶子”的专栏

The leaf flies with the wind, and comes to a new world! []

排序:
默认
按更新时间
按访问量

一个疏忽导致的问题

最近在看 Unix 环境高级编程 这本书,书上列举了一个进程 racing 的例子,由于打印字符串太短,所以看不到整体的效果,于是自己写了一个测试程序,大家看看这个程序输出的结果是什么? #include "apue.h" static void charatatime(c...

2011-12-24 11:07:59

阅读数:203

评论数:0

2009.10.2

今天一下子让我经历了很多的事情,从十几年前的往事,到今天的一切,我的心情怎么也平静不了。不敢继续想了。虽然本博客是想写一些技术的东西,还是在此提下这个事情,慰劝自己,有些事情最好实际一点。

2009-10-02 19:45:00

阅读数:238

评论数:0

vc上使用ucosii

因为工作关系,最近的开发平台变成了ucos上面,所以临时突击了一下这方面的内容,看了ucosii,发现上面的代码是在bc上面编译的,鉴于本人是vc的信徒,钟爱vc,所以特别将它移植到了vc上面,以下是我做的一些修改, 1,去网站下载一份支持vc的ucos的代码,网址为http://www.micr...

2009-01-27 18:59:00

阅读数:1442

评论数:0

公告

    2008马上就要走过,在这个令人难以形容的年份里面,有过各种滋味,鉴于目前赋闲,且在看于渊先生的《自己动手写操作系统》,所以本博主在后续的日子中将会对该方面相关资料作一些探讨。

2008-12-31 17:49:00

阅读数:337

评论数:0

MTK窗口历史管理

这一阶段一直在做MTK平台的开发,所以今天就准备了一些MTK的东西,与大家分享,今天主要的内容是MTK的窗口历史管理。MTK的窗口是由函数U8 EntryNewScreen(U16 newscrnID, FuncPtr newExitHandler, FuncPtr newEntryHandler...

2008-12-07 13:07:00

阅读数:1057

评论数:2

如何估计代码的效率

前段时间,我们的leader交给了一个任务,是去估计mtk6225各种指令的效率。接到这个任务之后,我大概对这些指令做了规划,就去写代码了。写完了代码,就去测试。我的测试代码大概如下以测试加法效率的时候,采用了以下语句:int i, j, m;for(i=0;i{    j = k+m;}结果测试...

2008-07-20 12:33:00

阅读数:541

评论数:1

串指令

今天学习了汇编语言的串操作指令,大概做以下笔记,movs 串传送cmps 串比较scas 串扫描lods 从串取stos 存入串与它们一起搭配的指令是rep 重复repne/repnz  不相等/不为零与rep配合的movs,stos,lods操作start:if(CX==0)    exit;C...

2008-07-15 01:18:00

阅读数:350

评论数:0

跳转表

今天看了算法,觉得里面的跳转表还是挺有意思的,所以就把代码弄了下来,跳转表也是一种链表,但是它不象普通的链表那样仅仅有一个链接构。它有多级。级数的最大值可以由以下log(1/p, N)-1,第一次看这个的时候,我几乎被它吓到了,要是插入一个数据得多麻烦啊,不是吗?得改多个链结构,后来才明白结点的插...

2008-07-13 23:40:00

阅读数:1493

评论数:0

humble number的代码分析

前段时间在blog上写了一个humble number的代码,没有想到有热心读者坚持希望知道这个算法的实现原理,本着share的原则,今天我的作品中就来探讨一下关于这个算法是如何实现的。我们前面分析过,最笨的一种humble number的计算方法无非是穷举数据,那么它的复杂度是很难想象的。(要知...

2008-05-31 22:24:00

阅读数:1519

评论数:4

一个humble numbers 的算法的解答

今天,我们同事不知道从哪儿弄来一道有意思的题目,我做了觉得很有意思,而且这个算法运行速度也还过得去,个人觉得对算法的实践也相当有帮助,所以就写了以下内容来分享一下。题目: 寻找这样一种数列,它仅仅能被2,3,5,7整除。请输出这样的数列。问题的分析,一种是对每个数字进行遍历,这是一种很直觉的方法,...

2008-05-21 23:34:00

阅读数:654

评论数:1

一道简单的acm题目

Calculate a + b InputThe input will consist of a series of pairs of integers a and b,separated by a space, one pair of integers per line. OutputFor e...

2008-05-20 22:24:00

阅读数:334

评论数:0

[自己动手写操作系统]的学习实践【第三章】

因为第二章主要是讲系统的一些配置,所以我们在这里就不准备怎么费多少笔墨描述了,第三章 保护模式第一节  认识保护模式本章我们要学习计算机如何由实模式转入保护模式。实模式向保护模式的转变需要更改一系列的参数。实质是通过一个数据结构来使得16位寄存器访问了4GB的空间。我们下面的程序就显示了这个例子。...

2008-05-03 18:03:00

阅读数:566

评论数:2

[自己动手写操作系统]的学习实践【第一章】

最近开始看这本书了,所以就写下自己看的随笔。希望大家共同探讨,对错误进行指正。再次特别感谢一下书的作者于渊大哥,算实我看过的很好的作品了。希望有兴趣的朋友好好研读,呵呵。第一章 马上动手写一个最小的“操作系统”本章讲述了一个简单非依赖操作系统的程序boot.asm,该代码如下:代码1-1 /cha...

2008-05-03 17:45:00

阅读数:427

评论数:0

自己的管帐软件

前段时间,觉得自己花钱出问题了,没有节制,没有规划,所以就去下了一个管帐软件,但是那个软件只能记录每天的进出,而我却想记录下每笔钱的去向,所以用了一段时间,就懒得用了,刚好在去年的时候写了一个vc有关access读写的代码,所以就拿来用,重新改装成了我个人版本的管帐软件.代码完成了初步的部分,毕竟...

2008-03-02 15:39:00

阅读数:1742

评论数:0

电梯的启示

      转眼间已经工作大半年了,今天这个日子,写一篇随笔,算是对逝去的日子做一个怀念,对未来的日子做一个呼唤。我是去年7月份去A公司上班的,10月28日被派去了B公司工作。这里只想对B公司的4个月的生活中很有怀念意义的爬楼梯事件留下自己的切身感悟。这个软件园有23层,我们就在23楼上班,也就是...

2008-02-26 19:45:00

阅读数:545

评论数:0

利用缓冲区溢出进行漏洞攻击

缓冲区溢出实验本内容为《深入理解计算机系统》P199页第38题的实验分析。实验分析平台为:操作系统 Linux,FD,编译系统为gcc。下载文件bufbomb.c,在gcc上运行以下命令gcc –O2 –c bufbomb.cgcc –O2 –S bufbomb.cgcc –O2 –O bufbo...

2008-02-24 19:24:00

阅读数:647

评论数:1

多叉树的性质

 d叉堆基于d叉树,其基本性质如下:(一个结点高度为 0)1) 节点从1开始编号2) 第x层(层满)最右端的节点的编号为:1+k+k^2+...+k^(x-1)=(1-k^x)/(1-k) {注意:等比数列求和} 3) 第i个节点的第1个孩子(如果有)的编号为:(i-1)k+2,最后一个孩子的编号...

2008-01-13 12:43:00

阅读数:848

评论数:0

公告

近期我将推出wince手机方面的编程,作为我的读书笔记,也将作为大家一些入门的资料 

2007-10-03 10:44:00

阅读数:291

评论数:0

文件搜索

前几天的作业,在这里做个备份,同时也记录一点关于文件搜索的方法.作业的内容是编写一个基于对话框的应用程序,可以打开一个文件并浏览该文件下面的所有文件(树型控件)显示.文件的代码如下:1. 利用shell打开系统的文件资源代码BROWSEINFO  bi; bi.hwndOwner=NULL; bi...

2007-08-12 20:10:00

阅读数:379

评论数:0

VC绘图总结

VC的绘图可以采用BitBlt函数。我们这里先讲授非动态链接库的方法: HDC DCBak;HBITMAP bit,bitold;bit=(HBITMAP)LoadImage    (AfxGetInstanceHandle(),     cc,     IMAGE_BITMAP,     0, ...

2007-01-20 23:57:00

阅读数:1320

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭