Google Apps不用多说。Google drive免费提供15GB的容量。
Microsoft Windows Live感觉功能上和google相比无亮点和优势。SkyDrive免费提供7GB容量。
icloud相当方便,所有苹果设备上各种数据(calendar,通讯录等等)同步。免费提供5GB容量。
Dropbox专用于存储文件,总感觉和google driv...
分类:
其他好文 时间:
2014-05-14 00:22:30
阅读次数:
365
共享内存是两个或多个进程共享同一块内存区域,并通过该内存区域实现数据交换的进程间通信。虽然共享内存是进程间通信的最快速的机制,但是进程间的同步问题靠自身难以解决,于是就需要信号量机制,信号量能很好的解决互斥资源的同步问题。这些牵涉到操作系统里的知识,要好好研究一番同步互斥问题才能继续。
共享内存的工作模式一般是:
1. int shmget(key_t key, int size...
分类:
其他好文 时间:
2014-05-13 23:08:44
阅读次数:
763
前言:
Linux,unix在内核中设有 缓冲区高速缓冲或页面高速缓冲,大多数磁盘I/O都通过缓冲进行,采用延迟写技术。
sync:将所有修改过的快缓存区排入写队列,然后返回,并不等待实际写磁盘操作结束
fsync:只对有文件描述符制定的单一文件起作用,并且等待些磁盘操作结束,然后返回。
fdatasync:类似fsync,但它只影响文件的数据部分。fsync还会同步更...
分类:
系统相关 时间:
2014-05-13 08:57:25
阅读次数:
507
Person's solution 是用来一种基于软件的解决关键区域问题的算法(critical-section).
它并非完美的,有可能不正确地工作。而且是限制解决两个进程同步的问题。
但是它很简单,很原始,学习起来也是很轻松的。
代码如下:
do {
flag[i] = true;
turn = j;
while (flag[j] && turn == j...
分类:
编程语言 时间:
2014-05-13 08:01:01
阅读次数:
407
以什么方式实现国产替代?是现有替代,还是在发展中实现与世界同步,这既是技术的积累,也是策略的挑战。近日,浪潮发布的四大系列存储新品让我们看到其志向。4月24日,以“感知变化,自主创赢”为主题的浪潮存储新品发布会在北京举行,全新的AS500、AS1000、AS8000和AS10000四..
分类:
其他好文 时间:
2014-05-13 04:21:22
阅读次数:
277
#!/usr/bin/envpythonimporttime,MySQLdbfromsubprocessimportPopenfromsubprocessimportPIPEimportdns.queryimportdns.messageimportdns.tsigimportdns.tsigkeyringimportdns.updatedefset_dns(ip_list):key=dns.tsigkeyring.from_text({"cui.com":"SIvcwHj3goqYl0vKS6yOtdugx..
分类:
数据库 时间:
2014-05-13 02:04:53
阅读次数:
377
背景对于一个有多个相对独立运营分公司的集团公司来说,在IT系统的建设上经常面临的一个问题是IT系统的集约与管理运营的集约不同步,通常,在管理没有集约的情况下系统集约难度较大,因为IT系统式刚性落地的具体操作过程和方法,如果总部没有在业务上实现集约管理和运营,各分..
分类:
其他好文 时间:
2014-05-13 01:56:45
阅读次数:
286
1. mongodb创建数据库和集合
mongodb数据库和集合的创建是隐式的。
意思是说不用单独写create database 语句。
直接使用use关键词即可。
在bin/mongo shell下运行:...
分类:
数据库 时间:
2014-05-13 00:28:12
阅读次数:
445
同步或者重构Activiti Identify用户数据的多种方案比较
相信每个涉及到用户的系统都有一套用户权限管理平台或者模块,用来维护用户以及在系统内的功能、数据权限,我们使用的Activiti工作流引擎配套设计了包括User、Group的Identify模块,怎么和业务数据同步呢,这个问题是每个新人必问的问题之一,下面介绍几种同步方案,最后总结比较。
如果你在考虑直接使用Activit...
分类:
编程语言 时间:
2014-05-12 23:14:12
阅读次数:
549
因项目需要采集2个摄像头的数据进行双目检测,一开始采用以下代码来测试:#include
"stdafx.h"#include #include #include int main(int argc, _TCHAR* argv[]){
CvCapture* capture1 = cvCreate...
分类:
其他好文 时间:
2014-05-12 19:37:55
阅读次数:
491