2010年2月26日
内存映射文件
对文件进行操作几乎是所有应用程序都必须进行的,并且这常常是人们争论的一个问题。应用程序究竟是应该打开文件,读取文件并关闭文件,还是打开文件,然后使用一种缓冲算法,从文件的各个不同部分进行读取和写入呢?M i c r o s o f t提供了一种两全其美的方法,那就是内存映射文件。
与虚拟内存一样,内存映射文件可以用来保留一个地址空间的区域,并将物理存储器提交给该区域。它们之间的差别是,物理存储器来自一个已经位于磁盘上的文件,而不是系统的页文件。一旦该文件被映射,就可以访问它,就像整个文件已经加载内存一样。
...
2010年2月25日
线程是由两个部分组成的:
* 一个是线程的内核对象,操作系统用它来对线程实施管理。内核对象也是系统用来存放
线程统计信息的地方。
* 另一个是线程堆栈,它用于维护线程在执行代码时需要的所有函数参数和局部变量
进程是不活泼的。进程从来不执行任何东西,它只是线程的容器。线程总是在某个进程环境中创建的,而且它的整个寿命期都在该进程中。这意味着线程在它的进程地
址空间中执行代码,并且在进程的地址空间中对数据进行操作。因此,如果在单进程环境中,你有两个或多个线程正在运行,那么这两个线程将共享单个地址空间。这些线程能够执行相同的代码,对相同的数据进行操作。这些线程还能共享内核对象句柄,因为句柄表依赖于每个进程而不是每个线程存在。
...
2010年2月23日
作业对象:组合进程,单独操作,限制进程
通常,必须将一组进程当作单个实体来处理。例如,当让Microsoft Developer Studio为你创建一个应用程序项目时,它会生成C l . e x e,C l . e x e则必须生成其他的进程(比如编译器的各个函数传递)。如果用户想要永远停止该应用程序的创建,那么Developer Studio必须能够终止C l . e x e和它的所有子进程的运行。在Wi n d o w s中解决这个简单(和常见的)的问题是极其困难的,因为Wi n d o w s并不维护进程之间的父/子关系。即使父进程已经终止运行,子进程仍然会继续运行。
...
2010年2月20日
string RecuriseRevalsal(string &s)...{ if(s.size()>1) ...{ string::iterator i = s.begin(); char end = *i; ...
2010年2月20日
用ff打开网站sitemap出现解析错误:XML Parsing Error: XML or text declaration not at start of entity.IE不会出现这种问题.
解决办法:把xml首与末换行或空格去掉
Tags:
2010年1月31日
我 想你一定很累了,早点休息吧.因为,你在我的脑海里跑了一天了.
...
Tags:
2010年1月31日
谷歌公司十大价值观1. 以用户为中心,其他一切水到渠成。2. 心无旁骛、精益求精。...
2010年1月30日
首页与列表页相关模板 default.html 首页主模板文件catalog.html 列表页模板文件1)b_article-multi.html 摘要文章模板b_article-istop.html 置顶文章模板2)b_pagebar.html 页面底部分页条模板,可以改分页条样式 日志页相关模板 single.html 日志页主模板文件b_article-single.html
2010年1月30日
用美橙100入门型建站,也有一段时间了.今天觉得以前的密码不好记,便打算修改,去找不到从哪修改.之后才知道.在左下角,有用户修改按钮,点击进入后,在页面的中间,有修改密码操作.
Tags:
2010年1月29日
谷歌未走,谷姐闪亮登场
谷歌闹要离开之即,谷姐闪亮登场.从1-14号上线以来,谷姐抢色不少,在主要搜索引擎上,抢尽风头,也许这是"傍大款"的好处.我也是在外国网站上看到报道,而特意查看了,并亲身体验了.
谷姐的外观,其实很像谷歌.特别是她的logo,是谷歌与百度logo的有效组合.域名名goojje.com,近似google.com,其主要应该算是一种社交网站.有搜索(搜索结果有提示:我们为您去除了重复性的结果(30%)。浏览原始的结果 百度 GOOGLE),网站导航,论坛,社区.
...
Tags: 谷姐