用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb;//这多数不符合我们的意图,它只声明了一个指向字符变量的指针,//和一个字符变量;以下则可行:typedef char* PCHAR;PCHAR pa, pb;这种用法很有用,特别是c...
分类:
其他好文 时间:
2014-11-17 20:56:31
阅读次数:
211
void Main(){ Facade facade = new Facade(); facade.Show();}class Facade{ ProductA pa = new ProductA(); ProductB pb = new ProductB(); pub...
分类:
其他好文 时间:
2014-11-17 10:26:05
阅读次数:
140
#include#include#include#include#include#include#include#include#include#include#include#include#define rep(i,n) for(int i=0;i=a;--i)#define PB push_b...
分类:
其他好文 时间:
2014-11-17 10:22:33
阅读次数:
270
8.更新Message类型如果现有message类型不能在满足业务需求,例如,需要新增一个字段,但是我们却希望依然能够使用原来的.proto生成的代码。完全没有问题,仅需记住如下规则:千万不要修改现有字段后边的数值标签只能新增optional或者repeated字段可以删除非必须字段,但是他们的数字...
分类:
其他好文 时间:
2014-11-14 22:38:23
阅读次数:
538
protocol buffers是google提供的一种将结构化数据进行序列化和反序列化的方法,其优点是语言中立,平台中立,可扩展性好,目前在google内部大量用于数据存储,通讯协议等方面。PB在功能上类似XML,但是序列化后的数据更小,解析更快,使用上更简单。用户只要按照proto语法在.pro...
分类:
其他好文 时间:
2014-11-12 19:41:59
阅读次数:
374
6.1 物联网数据处理技术的基本概念 6.1.1 物联网数据的特点大规模存储系统的应用越来越广泛,存储容量也从以前的TB(Terabyte)级上升到PB(Petabyte)级甚至EB(Exabyte)级。随着存储系统规模不断增大,在大规模文件系统中,文件的数量高达几十亿个,在这种海量数据中查找和管理...
分类:
其他好文 时间:
2014-11-12 19:33:46
阅读次数:
5233
用一条语句写成的有关日期函数//1.生肖(年份参数:intls_year返回参数:string):mid(fill('鼠牛虎兔龙蛇马羊猴鸡狗猪',48),(mod(ls_year-1900,12)+13)*2-1,2)//2.天干地支(年份参数:intls_year返回参数:string):mid(...
分类:
其他好文 时间:
2014-11-12 19:25:45
阅读次数:
267
1,docker安装yum-yinstalldocker-io2,docker服务启动servicedockerrestart
chkconfigdockeron3,docker镜像下载dockerpullcentos64,dockerdockerfileSSH实现a)mkdir/data/docker/ssh-pb)vim/data/docker/ssh/DockerfileFROMcentos:centos6
MAINTAINERwilliam"swq.499809608@ho..
分类:
其他好文 时间:
2014-11-12 12:02:39
阅读次数:
285
this.chartControl1.Series.Clear();//清空 //获得数据 sqldb sqldb = new sqldb(); string sql = "select T_Cd,T_Hg,T_As,T_Pb,T_Cr,T_Cu,T_Ni...
分类:
其他好文 时间:
2014-11-07 16:53:49
阅读次数:
185
题意:给定区间[l,r],l 2 #include 3 #include 4 #include 5 #include 6 #include 7 #define pb push_back 8 #define mp make_pair 9 #define esp 1e-810 #define...
分类:
其他好文 时间:
2014-11-07 14:36:50
阅读次数:
208