摘要:
互斥量内核对象确保线程对某一个单一资源拥有一个互斥排外的访问权限.互斥量内核对象和临界区域有点相似,不过一个处于用户态(速度快),一个处于内核态(速度慢).由于互斥量是内核对象,所以不同进程的线程也可以访问同一个互斥量;而临界区域就不行,只有同一个进程内的线程才能访问得到。 一个互斥量内核对象包括:一个使用计数(usage count), 一个线程ID(thread ID),一个递归计数(recursion counter)。线程ID标记当前拥有互斥量的线程;递归计数标记这个线程拥有互斥量的次数;下面再介绍互斥量相关函数No.1 互斥量内核对象创建函数——CreateMutex函数 HAND. 阅读全文
阅读排行榜
Linq to DataSet
2013-06-29 17:29 by java20130722, 332 阅读, 收藏,
摘要:
本文来自《Pro LINQ IN C# 2010》(Adam Freeman and Joseph C.Rattz, Jr.)的第十章,算是自己学习LINQ的笔记,书上说Linq to SQL 只支持 MS SQL Server 数据库, 而Linq to Dataset,由于是针对Dataset操作,所以没有数据库平台的限制。下面用代码示例讲解了DataSet的几个操作,代码全部来自于《Pro LINQ IN C# 2010》。为方便实践,DataTable数据不是直接来自于数据库,而是由一个Student数据转化而来。//Student 类的定义
classStudent
{
public 阅读全文
android-包签名
2013-06-25 14:41 by java20130722, 331 阅读, 收藏,
摘要:
android-包签名应用能在Android 系统上安装必须是经过有私有key的证书数据签名。Android系统通过证书确定应用的作者,和与应用建立信任关系。证书不会用于控制应用的安装。证书不需要权威机构签名:它是非常完美和标准。关于签名的一些重要点:所有的应用必须签名(android 有默认签名)。测试和调试应用,构建工具用指定的调试密钥(android sdk 构建工具创建的)签名你的应用。在发布给终端用户之前要用合适的密钥签名应用,不能用调试密钥签名将要发布的应用。可以用自己签名的证书签名自己的应用。Android 系统仅仅会在应用安装的时候检查证书的有效期。如果应用在安装之后过期,那么 阅读全文
Linux/Windows下通过Console发送EOF
2012-12-13 17:35 by java20130722, 331 阅读, 收藏,
摘要:
测试代码:测试代码循环的向标准输入读取,当文件读取完毕(读到EOF)时,即输入已经读到的数据#include #include using namespace std; int main (){ vector X; int x; while(cin >> x) { X.push_back(x); } for (int i = 0; i < X.size(); i++) cout << X[i] << endl; return 0;
}linux:Enter / Ctrl+D输入1,2,3:Windows: Ctrl + D / Enter输入 1,2, 阅读全文
咽喉炎---食疗药膳
2012-11-01 13:09 by java20130722, 331 阅读, 收藏,
摘要:
1.取白糖50克,鸡蛋清2个。用鸡蛋清将白糖化开,每服1--2匙,每天2--3次。治疗慢性咽炎。2.用水发海带500克,白糖250克。将海带漂洗干净,切丝,放锅内加水适量煮熟。捞出,放在盆里,拌入白糖。腌渍1天后即可食用。每日2次,每次50克。此方软坚散结,用治慢性咽炎慢性咽炎治愈后,为巩固疗效以防再发,可常吃下列食品:绿豆海带汤原料:绿豆一两、海带一两、白糖少许。制法:将绿豆与海带(切丝)放于锅中,加水煮烂,后入白糖调味,每日当茶喝。西瓜汁:将西瓜切开取汁,频频当茶饮。即可清热除烦,又能养阴润燥,甚宜常吃取玄参15克,麦冬15克,桔梗15克,胖大海10克,甘草10克,板蓝根20克,山豆根15 阅读全文
浙公网安备 33010602011771号