05 2012 档案

摘要:在CSDN上,有个朋友提了这么一个问题,大概意思是:他在进程里fork出一个子进程,然后发信号同时附加信息给子进程,子进程收到信号后把收到的信息打印出来,同时发一个信号和信息给父进程。结果打印的时候打印出空值。 问题所在是因为,Linux子进程虽然是父进程创建的,但它们之间的数据存放的地址空间是相互独立的。在父进程中给全局变量赋值后子进程中依然为空值。只有线程才共享资源。 (一)解决方法我也在帖子中给出了,我用的是mmap来实现数据的共享。 (二)当然也可以用POSIX定义的sigqueue函数,它允许进程发送带附加信息的信号。 typedefstruct{ charps[10... 阅读全文
posted @ 2012-05-07 10:05 timest 阅读(5033) 评论(0) 推荐(0)
摘要:简述MongoDB的 CRUD (Create , Retrieve, Update, Delete)!图书馆来了一批新书,馆长是个mogao(摩高)的fans,因其商标和MongoDB酷似,所以数据库也选择了mongo 。碰巧目前整个水专就timest一人在研究mongo,故馆长请求timest帮忙录入一批新书。创建(Create):timest 拿起第一本书,很巧,是一本python的书,眼前一亮,立马用这门语言把这本书录入进去:单本插入:from pymongo import Connectionimport datetimeconn = Connection()db = conn[&# 阅读全文
posted @ 2012-05-07 09:26 timest 阅读(333) 评论(0) 推荐(0)
摘要:涉及到的文件会在文章结尾给出下载地址!1) 将 ckeditor 放在某个位置,只要你的settings可以搜索到,比如,我放在目录第一层,setting设置如下:INSTALLED_APPS = ( 'ckeditor',)2) 将静态文本放在static下。目录结构应该为 :--static/ --ckeditor/ ----ckeditor ----css3)settings里设置样式:CKEDITOR_CONFIGS = { 'default': { 'toolbar':[ ['Source','-',&# 阅读全文
posted @ 2012-05-03 09:07 timest 阅读(1568) 评论(0) 推荐(0)