08 2006 档案

linux的工具集锦A-vi的使用

posted @ 2006-08-28 21:17 moonz-wu 阅读(151) | 评论 (0) 编辑

Linux之最

posted @ 2006-08-28 18:22 moonz-wu 阅读(244) | 评论 (0) 编辑

坐在楼上看google

posted @ 2006-08-24 20:25 moonz-wu 阅读(83) | 评论 (1) 编辑

linux内核探索:定制自己的initrd.img-转载并修改

posted @ 2006-08-23 11:07 moonz-wu 阅读(6926) | 评论 (1) 编辑

C语言的故事:自己没有想象中那么狠

posted @ 2006-08-17 21:49 moonz-wu 阅读(367) | 评论 (3) 编辑

亡羊补牢,为时未晚:开始构架CVS服务器,跟随分布式开发的脚步... ...
摘要: 今天在看linux资料的时候看到了CVS(concurrent version server)服务。这就是我理想中分布式开发的利器,其实人家已经用了n年了,但是我觉得亡羊补牢,为时未晚。于是花了整整一天来研究这个东东,呵呵终于给我整出来了,哈哈哈^_^!下面就谈一下构架一个CVS框架的简单过程。
A:你至少需要两台计算机,一个装linux,另一个可以随便(不过我选择了熟悉的windows)。
B:用linux当cvs服务器, windows当客户端。

其实一个基本的CVS框架还是比较简单的,如果能顺利的构架上CVS服务器那么客户端可以找一些工具来使用(我用的是winCvs1.3中文版)。下面就说一下linux下的CVS服务器架设过程:
阅读全文

posted @ 2006-08-15 23:46 moonz-wu 阅读(211) | 评论 (0) 编辑

linux的小故事,GNU,GCC, GDB

posted @ 2006-08-15 17:38 moonz-wu 阅读(550) | 评论 (0) 编辑

长途漫漫,慢慢走来:Linux的第二课
摘要: 学习linux已经第三天了,这三天是比较痛苦的三天, 老板逼得又紧,部门还在调整来调整去;不过也算了,公司的事就公司处理去吧,我还是好好学我的Linux。这三天主要学习了linux的一些基本操作,还包括了gcc,gdb等开发工具。今天看到RCS和CVS,发现linux真是一个好东西,自由,开放,灵活,无所不能,哈哈哈!!!! 真是相见恨晚阿!好了,言归正传,以下写了今天学习的一些心得!... ...阅读全文

posted @ 2006-08-14 22:24 moonz-wu 阅读(345) | 评论 (0) 编辑

Q:一个经典的helloworld程序需要几个文件?
摘要: 作为一个刚刚开始学习symbian开发的新手,我觉得有必要对symbian提供的helloworld工程进行一下深入分析,以便更好的了解symbian的结构。以下是对目录的分析 1. data目录存放程序的资源文件(.rss, .loc) 2. group目录存放程序的工程文件(.inf, .mmp, .uid.cpp) 3. src(source)目录存放程序的源文件(.cpp) 4. inc(include)目录存放程序的头文件(.h) 5. sis()目录存放的是程序包文件(.pkg) 6. aif(application information)目录存放程序的图片资源文件(.rss, .bmp,…) 进一步对各个文件和类进行分析(详细如下)阅读全文

posted @ 2006-08-13 16:51 moonz-wu 阅读(286) | 评论 (0) 编辑

小荷才露尖尖角:linux的起步
摘要: 最近,有时间开始长期的学习linux了真是有点做梦的感觉!想当初上学的时候,linux上课也不认真听,一、没兴趣;二、没意思;后来毕业了才发现社会上需要linux人才的还真不少,于是乎开始有想学linux的想法,可惜又没有了时间。这次真好公司作一个项目缺少人手,就把我抓去了! 呵呵, 在犹豫好就之后决定把目光看远一些, 不要重复学生时代的愚蠢过程◎_◎!
这两天计划把linux的基本命令搞清楚,用熟练;然后就开始shell编程;再接下来是gcc, gdb开发;最后去搞minigui和arm设计。不知道还需要多少时间,不过每天都有新的东西学到这就很好了。阅读全文

posted @ 2006-08-11 13:11 moonz-wu 阅读(333) | 评论 (0) 编辑

helloworldbasic研究总结(下)
摘要: DLL入口点说明:当一个应用程序启动时,E32Dll就被调用并带有一个参数aReason.这个参数可能下面几种中的一种EDllProcessAttach, EDllThreadAttach, EDllThreadDetach or EDllProcessDetach.E32Dll是一个全局函数,别作为DLL入口点来引用。这个函数是必须出现在symbian程序中。在这个工程中,该函数只是简单的返回一个KErrNone去指示这里没有什么问题。必须使用这个入口点去初始化或是重置线程本地存储。最后,请注意虽然入口点被模拟器调用,但是它不被作为默认调用在目标设备上,它必须被添加到mmp文件中。如:EPO阅读全文

posted @ 2006-08-05 17:13 moonz-wu 阅读(119) | 评论 (0) 编辑

helloworldbasic工程总结(上)
摘要: HelloWorldBasic工程的研究总结: 在一个Symbian系统的程序中,E32Dll就是程序的入口函数,该函数也是DLL的入口函数。由于一般的Application类都继承于CApaApplication类,所以需要导出一个NewApplication()函数来供外部程序调用。一个应用程序就需要一个Uid来代表它的身份,因此在HelloworldbasicApplication.cpp定义了Application的Uid和获取Uid的函数。一般的应用程序由一个Application,一个Document,一个View和一个AppUi组成。 Application控制应用程序中全局资源的管理,并创建Document工作。 Document负责自身的管理和创建AppUi的工作。 AppUi负责自身的管理,还有一个HandleCommandL函数来处理用户交互的工作。 View负责应用程序的显示,和子控件的绘制工作,不负责与用户交互的操作工作。阅读全文

posted @ 2006-08-04 13:25 moonz-wu 阅读(259) | 评论 (0) 编辑

串口开发的总结

posted @ 2006-08-03 12:56 moonz-wu 阅读(476) | 评论 (0) 编辑