风雨兼程

ring my bells
posts - 49, comments - 14, trackbacks - 0, articles - 0

     摘要: 3 在vmware里打开 VM -- settings -- Add -- Hard Disk -- Use a physical disk -- Use individual patitions, 在D、E、F、G上打勾(需要共享的逻辑磁盘),Next -- Finish, OK.

sudo mkdir /media/E
sudo mkdir /media/F
sudo mkdir /media/G

sudo mount -t ntfs /dev/sda6 /media/E
sudo mount -t ntfs /dev/sda7 /media/F
sudo mount -t ntfs /dev/sda8 /media/G  阅读全文

posted @ 2009-07-19 12:12 silentneil 阅读(2736) | 评论 (0)编辑 收藏

http://man.chinaunix.net/linux/command/Linux_command.htm 


posted @ 2009-07-17 21:26 silentneil 阅读(133) | 评论 (0)编辑 收藏

留着大硬盘浪费着,不如装个虚拟机玩。

1  下载vmware 6.0和ubuntu-9.04-desktop-i386.iso

2  配置好vmware,开始安装,一切顺利

3  vmware tools
这个东西还真是难装,搞了好一会都不行,最后的解决方法: 
  1) 打开一个终端,输入 wget http://chrysaor.info/scripts/ubuntu904vmtools.sh 
  2) 执行 sudo bash ./ubuntu904vmtools.sh ,然后就是一大堆网络下载与安装,结束后成功。

posted @ 2009-07-17 21:16 silentneil 阅读(345) | 评论 (0)编辑 收藏

     摘要: Linux是一个单内核,也就是说,Linux内核运行在单独的内核地址空间。不过,Linux汲取了微内核的精华:其引以为豪的是模块化设计、抢占式内核、支持内核线程以及动态装载内核模块的能力。不仅如此,Linux还避其微内核设计上性能损失的缺陷,让所有事情都运行在内核态,直接调用函数,无需消息传递。至今,Linux是模块化的、多线程的以及内核本身可调度的操作系统。实用主义再次占了上风。  阅读全文

posted @ 2009-06-24 21:27 silentneil 阅读(155) | 评论 (0)编辑 收藏

ACE

     摘要: ACE自适配通信环境(ADAPTIVE Communication Environment)是可自由使用、开放源码的面向对象(OO)框架(framework),它实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可重用C++包装外观(wrapper facade)和框架组件,可跨多种平台完成通用的通信软件任务,其中包括:事件多路分离和事件处理器分派、信号处理、服务初始化、进程间通信、共享内存管理、消息路由、分布式服务动态(重)配置、并发执行和同步,等等。   阅读全文

posted @ 2009-06-21 09:53 silentneil 阅读(129) | 评论 (0)编辑 收藏

     摘要: 阻塞式I/O编程有两个特点:
一、如果一个发现I\O有输入,读取的过程中,另外一个也有了输入,这时候不会产生任何反应,也就是需要你的程序语句去select的时候才知道有数据输入。
二、程序去select的时候,如果没有数据输入,程序会一直等待,直到有数据位置,也就是程序中无需循环和sleep。

fd_set *readfds是指向fd_set结构的指针,这个集合中应该包括文件描述符,我们是要监视这些文件描述符的读变化的,即我们关心是否可以从这些文件中读取数据了,如果这个集合中有一个文件可读,select就会返回一个大于0的值,表示有文件可读,如果没有可读的文件,则根据timeout参数再判断是否超时,若超出timeout的时间,select返回0,若发生错误返回负值。可以传入NULL值,表示不关心任何文件的读变化。   阅读全文

posted @ 2009-06-16 21:44 silentneil 阅读(279) | 评论 (0)编辑 收藏

     摘要: #include
void Func(char *); //Function prototype
void (*pFunc)(char *); //Function pointer

typedef void(*pcb)(char *);

void GetCallBack(pcb callback)
{
/*do something*/
callback("liangyi");
printf("callback is diaoyonged\n");
}

void fCallback(char *a)
{
/*do something*/
printf(a);
}

int main(void)
{
GetCallBack(fCallback);
}  阅读全文

posted @ 2009-06-15 22:31 silentneil 阅读(519) | 评论 (0)编辑 收藏

     摘要: gcc test.c -o test
  阅读全文

posted @ 2009-06-14 11:05 silentneil 阅读(718) | 评论 (0)编辑 收藏

     摘要: UML中的视图包括:用例视图(Use-case view)、逻辑视图(Logical view)、组件视图(Componnet view)、开发视图(Concurrency view)、展开视图(Deployment view)五种。能够使用的其他视图还有静态--动态视图、逻辑--物理视图、工作流程(workflow)等视图,但UML语言中并不使用这些视图,它们是UML语言的设计者意识中的视图,因此在未来的大多数CASE工具中有可能包含这些视图。  阅读全文

posted @ 2009-06-01 22:05 silentneil 阅读(226) | 评论 (0)编辑 收藏

     摘要: import sys
sys.getdefaultencoding()
sys.setdefaultencoding('gb2312')


Protocol:选 :pserver:
Server: boa-constructor.cvs.sourceforge.net
Repository folder: /cvsroot/boa-constructor
User name: anonymous
Module: boa


工具-->python解释器的选择器,双击选择即可,也可填入路径,比如C:\Python25\Python.exe  阅读全文

posted @ 2009-04-22 22:45 silentneil 阅读(884) | 评论 (0)编辑 收藏

仅列出标题
共4页: 1 2 3 4