- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 BREW SDK的Media程序分析
SDK的Media程序分析一,窗口的处理1,窗口的接口定义// This is a generic IWindow interface.typedef struct _IWindow IWindow;QINTERFACE(IWindow){ // Enables/Disables the window. Window controls will not pro
2007-04-29 15:34:00 1719
转载 IT项目开发的75条管理守则
IT项目开发的75条管理守则1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2. 你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么?不要用Word写测试用例(Test Case)。应该用一
2007-04-28 15:02:00 1170
原创 BREW的Widget实现分析(一)
一,WidgetBase及其作用1,结构体的定义struct WidgetBase { const AEEVTBL(IWidget) *pvt; int nRefs; IModule * piModule; WExtent extent; IContainer * piC
2007-04-26 16:15:00 3982 4
原创 BREW中的接口声明及使用
首先介绍几个用到的宏定义:l #define VTBL(iname) iname##Vtbl例:VTBL(IWindow)将被替换为 IWindowVtbl。从名字的后缀可以看出,它是模拟C++的虚函数的函数表。表中的每一项代表了一个函数指针。通过给指针赋予不同的值,便可以得到同一接口的不同实现。l #define AEEVTBL(ina
2007-04-25 16:37:00 3004
翻译 sed的使用
初识sed参考了以下URL而作的部分翻译http://www-128.ibm.com/developerworks/linux/library/l-sed1.html Sed是轻量级流编辑器。它有很多优点,首先是轻量级的,其次它是流编辑器,它可以通过stdio或pipeline接受数据并编辑。因为数据能够很容易的通过pipe传递给sed,所以sed可以和其他命令一起执行复杂的
2007-04-23 14:35:00 2999
原创 grep和find
Grep和find工具的使用一,grep工具grep查找文件中的字符串,或能匹配正则表达式的行。1,正则表达式要利用grep工具,就要熟悉正则表达式。否则的话赶快补习一下吧。2,查找文件中以a开头的文字列Grep –e ”^a” file.txt3,查找文件中,有word单词的行Grep –w “word” file.txt4,查找文件中,有word单词的
2007-04-20 15:06:00 4606
原创 sort工具的使用
Sort工具的使用对文件进行排序。包括按照字符进行排序,按照数字进行排序;升序排列,降序排列;稳定排序,不稳定排序;按照某一列进行排序,按照个别列进行排序;按照某一列的部分字符进行排序;及各种情况的组合排序。功能很强大。假如文件的内容如下:fed eed 2fed
2007-04-20 14:21:00 1811
原创 cygwin的安装
1, 从http://www.cygwin.com/网站下载Setup.exe2, 执行setup.exe文件[skip]:代表当前没有安装该包[n/a]:代表当前没有安装该包或者该包不存在(只提供源代码的组件,就没有bin包)[□]:代表不安装该包[ ]:代表安装该包
2007-04-20 09:28:00 743
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人