在使用多线程时,一般很少有多个线程完全独立的工作。往往是多个线程同时操作一个全局变量来获取程序的运行结果。多个线程同时访问同一个全局变量,如果都是读取操作,则不会出现问题。如果是写操作,则会发生错误。这时候,我们可以通过临界区,为全局变量设置一个保护,保证同时只有一个线程可以访问此变量,其他变量进入等待状态。
临界区(Critical Section)是一段独占对某些共享资源访问...
分类:
编程语言 时间:
2014-05-14 00:10:15
阅读次数:
399
/*
视图:经过以制定的方式显示来自一个或多个表的数据
可以视为"虚拟表"或"存储的查询"
创建视图所依据的表为基表
优点:1.提供了另外一种级别的安全性;
2.隐藏数据的复杂性;
3.简化用户的sql语句;
4.隔离基表的变化
5.通过重命名列,从另外一个角度提供对数据的访问。
*/
/*
索引:索引是与表相关的一个可选结构
创建索引的优点:1.减少磁盘的I/O
2.能提高查询语句...
分类:
数据库 时间:
2014-05-13 09:19:59
阅读次数:
337
一个Hadoop集群拥有多个并行的计算机,用以存储和
Hadoop强调代码向数据迁移...
分类:
其他好文 时间:
2014-05-13 06:54:15
阅读次数:
366
转载自http://blog.kgzx.net/index.php/archives/40/因为类库兼容性的关系,写实际项目时都是用 Python
2,但自己试验性的写点小东西还是喜欢用 Python 3在这记录一下在 windows 下让这两个版本共存的配置步骤在官网下载两个版本的 exe 文件并...
分类:
编程语言 时间:
2014-05-12 21:48:04
阅读次数:
354
原文地址:http://blog.csdn.net/pcliuguangtao/article/details/6526119/*共享内存允许两个或多个进程进程共享同一块内存(这块内存会映射到各个进程自己独立的地址空间)
从而使得这些进程可以相互通信。 在GNU/Linux中所有的进程都有唯...
分类:
系统相关 时间:
2014-05-12 21:28:35
阅读次数:
725
通过R的官网下载页面http://www.r-project.org/,选择了mac下的中国北京的镜像下载软件页面,http://mirror.bjtu.edu.cn/cran/给出了多个文件,有英语四级&选择恐惧症的我苦恼了,硬着头皮看完了,为了避免各位日后受苦,我翻译一下。原版如下:前两个是为了...
分类:
其他好文 时间:
2014-05-12 21:17:12
阅读次数:
370
下载SelfSSL.exe:http://cid-3c8d41bb553e84f5.skydrive.live.com/browse.aspx/SelfSSL?authkey=yeHVTUTVzGE$1、创建带签名的可信任域名证书!selfssl
/N:CN=*.guwanch.com /V:200...
分类:
Web程序 时间:
2014-05-12 21:10:07
阅读次数:
485
因项目需要采集2个摄像头的数据进行双目检测,一开始采用以下代码来测试:#include
"stdafx.h"#include #include #include int main(int argc, _TCHAR* argv[]){
CvCapture* capture1 = cvCreate...
分类:
其他好文 时间:
2014-05-12 19:37:55
阅读次数:
491
this关键字:
我们经常用对象来调用方法,但是一个类如果有多个对象,那么机器怎么知道是哪个对象调用的?你可能会说你是这样写的a.b();a对象调用了b方法,很明显是a对象调用的,但是机器怎么知道,很显然按编程者的思维的话需要把a对象传过去,这样就可以了。但是我们从来没有去这样做,这是因为编译...
分类:
其他好文 时间:
2014-05-12 19:27:45
阅读次数:
190
您拖动的一个或多个类将显示在关系图上。 它们依赖的类将显示在“UML 模型资源管理器”中。 参见
模型表示类型的方式。 将程序代码中的类添加到 UML 模型 打开一个 C# 项目。 将一个 UML 类图。解决方案: 在“体系结构”菜单上,选择“新建关系图”。
在“添加新关系图”对话框中选择“UML ...
分类:
其他好文 时间:
2014-05-12 19:24:40
阅读次数:
301