- 博客(6)
- 资源 (26)
- 收藏
- 关注
原创 独立文件系统(IsolatedStorage)
最近想做一个类似于浏览器的程序,这个程序有一个要求是程序不能随意对磁盘文件进行操作(安全方面考虑),因此我的想法就是提供一个类似于crt的库,这个库将crt里面的文件操作函数进行了重写,使得对文件的操作最终只是操作一个目录或文件。以前也有人有这个需求,他将这个叫做独立文件系统,我就按这个进行搜索,结果没找到类似的开源工程(自己动手之前先看看别人有没有做过,免得重造轮子)。最近我在csdn论坛发帖(
2009-12-26 18:52:00 5196 3
原创 select pipe
在进行socket编程时,经常会采用select或epoll来接受并发请求。在有些系统里面(例如嵌入式设备),是不支持epoll的,这时只能用select。Select定义如下: int select(int n, fd_set *rd_fds, fd_set *wr_fds, fd_set *ex_fds, struct timeval *timeout);在进行select的时候,
2009-12-23 19:52:00 4584 1
原创 创建进程并等待其退出
在命令行里,你敲完一个命令后,一般是这个命令执行完毕后你才获得控制台。在360的软件管家里面也有这种效果(软件升级时)。如果你要实现这种效果,一般就需要创建进程并等待其退出的函数。这个函数实现的关键是CreateProcessW和WaitForSingleObject两个函数,网上也有这样的代码。下面是一个叫做Eraser的开源工程里面的一段代码,这个里面也有一些其他有用的代码,大家可以参考参考:
2009-12-11 16:51:00 2003 1
转载 【转载】如何通过打开文件的fd值,找到被打开文件的全路径
转载自:http://blog.chinaunix.net/u/28197/showart_1961298.html通过打开文件的fd值,如何找到被打开文件文件的全路径 fd1 = open(filename, O_RDWR)我们知道当我们调用open的时候,会得到一个fd的文件描述符。这个文件描述符是保存在:/proc/getpid()/fd/fd1,通过这个文件描
2009-12-10 20:29:00 1634
原创 vs编译选项中的宏
在配置vs项目是,你可以看到vs给你提供了一些宏(macros),如上图,但却找不到修改或添加宏的地方,在用google搜索之后,我发现vs内置的宏是不能修改的,现在就还剩下一个问题,可不可以添加新的宏?在webkit的工程中,你可以看到它添加了几个新的宏,如下图中最后面几个: 它是在配置文件里面加的,怎么样在vs ide里面加这些宏我还不知道。下面就是C:/cygwin/hom
2009-12-06 17:31:00 7099 2
原创 在webkit里面给window对象添加方法
1.在DOMWindow.idl添加对应方法的声明,下面我添加了两个方法: [RequiresAllArguments] void setWindowVisible(in boolean visible); [RequiresAllArguments] boolean getWindowVisible(); 2.然后再WebCore/page/DOMWindow.cpp里面实现这些方法,
2009-12-03 16:03:00 4999 5
webkit介绍
2010-09-19
Android Open Project
2010-09-19
The Interoperability Between Dalvik and CAR
2010-09-19
Extend Webkit with CAR.ppt
2010-09-19
Dalvik VM——Research and Implement on Elastos.ppt
2010-04-17
可以在cygwin下面编译通过的cldc kvm 1.1
2009-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人