表类型 protobuf语言的maps字段类型相当于C++语言的std::map类型 工程目录结构 proto文件 读写源文件 $ cat reader.cpp include include include "sample_maps.pb.h" using namespace std; int m ...
分类:
其他好文 时间:
2018-05-25 13:44:17
阅读次数:
145
1.cv-限定符(const和volatile) const:修饰的变量在初始化后就不可在被改变。 volatile:修饰的变量在每次使用时都需要从它的内存地址中去读取。 2.mutable 用在结构体或者类的成员变量,如果某个结构体或者类变量被const了,如果该结构体或类的成员变量被mutabl ...
分类:
其他好文 时间:
2018-05-13 10:36:45
阅读次数:
133
可变类型 Vs 不可变类型(这里的可变不可变,是指内存中的那块内容(value)是否可以被改变。) 可变类型(mutable):列表,字典 不可变类型(unmutable):数字,字符串,元组 如果是不可变类型,在对对象本身操作的时候,必须在内存中新申请一块区域(因为老区域#不可变#)。 如果是可变 ...
分类:
编程语言 时间:
2018-05-11 15:38:20
阅读次数:
193
路之遥_其漫漫 路之遥_其漫漫 路之遥_其漫漫 C++基础知识点 五.迭代器的理解: 1.erase()函数的返回值,它的迭代器在循环遍历中的奇特之处; 2.循环遍历,it++放置不同的位置; 1)在正常的for循环位置 1)符合条件时erase()容器中的某个元素,但是没有接返回值 2)符合条件时 ...
分类:
编程语言 时间:
2018-05-02 02:28:57
阅读次数:
254
/*C++新特性:lambda表达式:是C++新特性最终要之一,实际上是提供了一个类似匿名函数的特性,而匿名函数则是在需要的一个函数,但是又不想费力去命名一个函数的情况下去使用的。[捕获列表](参数列表)mutable(可选)异常属性->返回类型{//函数体}上面的语法规则除了[捕获列表]内的东西外 ...
分类:
编程语言 时间:
2018-04-28 11:48:36
阅读次数:
197
封装initWithNSDictionary:方法 该方法接收NSDictionary对象, 返回PersonModel对象. pragma mark 使用runtime将JSON转成Model (void)json2Model { NSString file = [[NSBundle mainBu ...
分类:
Web程序 时间:
2018-04-25 14:55:51
阅读次数:
248
Entity 与 Value Object1,Entity有唯一的身份标识,是可变的对象。Value Object是immutable,创建了就不能改变。2,Value Object可以在多个领域之间重用,Entity是对实际领域的抽象。3,Entity包含完整信息,Value Object只包含部 ...
分类:
其他好文 时间:
2018-04-24 14:52:35
阅读次数:
129
开发过程中,经常会遇到动态计算行高的问题, - (CGRect)boundingRectWithSize:(CGSize)size options:(NSStringDrawingOptions)options attributes:(nullable NSDictionary<NSString * ...
分类:
移动开发 时间:
2018-04-15 19:49:29
阅读次数:
306
pandas.DataFrame Two-dimensional size-mutable, potentially heterogeneous tabular data structure with labeled axes (rows and columns). Arithmetic opera ...
分类:
编程语言 时间:
2018-04-12 16:12:31
阅读次数:
273
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto? java中的保留字,现在没有在java中使用。 3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算 ...
分类:
编程语言 时间:
2018-04-10 10:46:17
阅读次数:
158