一、进程互斥 首先我们要知道,为了保证程序执行最终结果的正确性,必须对并发执行的各进程进行制约,以控制它们的执行速度和对资源的竞争。需要回到一个问题,需要对程序哪些部分进行制约才能保证其执行结果的正确性?如:进程PA 和PB共享内存 MS,进程PA 和PB 各执行两条语句时,可能按以下顺序执行:当进 ...
分类:
系统相关 时间:
2017-07-31 01:09:24
阅读次数:
291
#include #include #include #include #include #include #include #include #include #include #include #define ll long long #define pb push_back #define m... ...
分类:
其他好文 时间:
2017-07-30 15:49:16
阅读次数:
118
<c:forEach var="s" begin="0" end="1"> <div class="row"> <c:forEach var="p" items="${pb.result }" begin="${s*6 }" end="${s*6+5 }"> <div class="col-md-2 ...
分类:
其他好文 时间:
2017-07-26 11:40:55
阅读次数:
140
#include<ext/pb_ds/priority_queue.hpp>#define ll long long#define pa pair<ll,int>using namespace std;using namespace __gnu_pbds;typedef __gnu_pbds::pr ...
分类:
其他好文 时间:
2017-07-24 14:47:31
阅读次数:
167
因为ProtoBuf的序列化效率和大小都非常好,所以它在网络通信上面应用越来越多;而webosocket也随着web3.0应用越来越广泛,而将这两个结合在一起的也会慢慢形成一种趋势;本人是为了测试自已写的一个C#websocket,所以在web上面结合pb也写了一个js实例:1.首先下载protobuf.js2...
分类:
编程语言 时间:
2017-07-20 14:12:18
阅读次数:
334
注:转载请写明出处。本文转载自--阿多米,原链接:http://www.cnblogs.com/zzjder/archive/2008/10/23/1317505.html 目的是防止原链接失效,好文章要保存起来。 MD5算法自从1991开发出来以后广泛用于数字签名和加密解密领域。目前使用PB外的语 ...
分类:
编程语言 时间:
2017-07-19 11:48:45
阅读次数:
275
{ "log_pb": { "impr_id": "20170717135734010011018094524F58" }, "read_count": 2798, "media_name": "\u4e0a\u6d77\u8bc1\u5238\u62a5\u00b7\u4e2d\u56fd\u8b... ...
分类:
Web程序 时间:
2017-07-17 14:33:02
阅读次数:
425
编码 ASCII--0~127 65-A 97-a 西欧码表 ISO-8859-1 0-255 1个字节 gb2312 0-65535 gbk 2个字节 Unicode编码体系 utf-8 3个字节 中 f bit位 Byte字节 1Byte = 8bit 1KB=1024B MB GB TB PB ...
分类:
编程语言 时间:
2017-07-16 16:36:15
阅读次数:
173
GlusterFS概述GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。GlusterFS借助TCP/IP或InfiniBandRDMA网络将物理分布的存储资源聚集在一起,使用单一全局命名空间来管理..
分类:
其他好文 时间:
2017-07-12 23:18:00
阅读次数:
299
CEPH分布式文件系统CEPH是一种为优秀的性能,可靠性和可扩展性而设计的统一的,分布式文件系统。CEPH可以轻松的扩展到数PB容量,支持多种工作负载的高性能,高可靠性。CEPH四个部分:Clients客户端:用来访问文件系统CMDS元数据服务器:用来缓存和同步数据COSD对象存储群集:用..
分类:
其他好文 时间:
2017-07-10 16:54:20
阅读次数:
330