摘要:
zookeeper 内部机制学习 1. zk的设计目标 最终一致性:client不论连接到那个Server,展示给它的都是同一个视图。 可靠性:具有简单、健壮、良好的性能、如果消息m被到一台服务器接收,那么消息m将被所有服务器接收。 实时性:Zookeeper保证客户端将在一个时间间隔范围内获得服务 阅读全文
摘要:
推荐入门学习 http://www.cnblogs.com/subconscious/p/6240151.html 阅读全文
摘要:
第十四章 结构和其他数据形式 1.关于上struct与union 的区别 输出结果 如下: linux:/home/lcw/code # ./a.out 1 11 100 10010 10 原因是:union 同一时间只能保存一个类型的变量。 阅读全文
摘要:
第十四章结构和其他数据形式 第十四章结构和其他数据形式 关于fread以及fwrite fread(char* buff,int size,int count,FILE* fp) fwrite(char* buff,int size,int count,FILE* fp) 关于fread以及fwri 阅读全文
摘要:
fopen--fclose fopen 是文件的操作的开始 fclose是文件操作的结束 getc--putc getchar--putchar getc对应文件的获取单个字符 getchar 对应字符的键盘输入输出操作操作 fgets--fputs gets--puts fgets,fputs 针 阅读全文
摘要:
第十二章 存储类、链接和内存管理 针对代码块中的static变量做如下范本 const与volatitle 区分const int *p; int * const p volatile 与const 是相对的 阅读全文
摘要:
第十一章 字符串和字符串函数 关于strcpy和strncpy 简单说含n的相对于不含会检测数据段的大小使得数据段可控。--也可以简单的认为带n的相比较不带的更加安全可靠 snprintf() 与printf功能相差不大,最大的区别在于printf是将字符串打印到屏幕 阅读全文
摘要:
第十章 数组和指针 1.关于二维数组跟指针 上述代码:可以说明二维数组的指针的排序以及使用 按行打 按 列打 关于字符串的2种表达方式 二维数组的打印 关于 gets fgets getchar gets:单个入参,不检查是否足够的空间 fget:检查空间,针对I/O设计灵活性不足 getchar: 阅读全文
摘要:
第十章 数组和指针 1.const :保护变量不受改变,特别是在作为入参传入函数 对于变量:const 不能修改值 对于指针: const 可以修改值,但是不能修改指向对象 关于结构体的大小计算 多次尝试后对于补位理解补齐一个最大的基本类型大小最大补为8。 像这个补齐为4. 阅读全文
摘要:
第五章 运算符、表达式和语句 2.关于除法四舍五入 /1.0 在保持值不动的情况下。使得结果是浮点数,同时进行+0.5保持四舍五入效果。 3. 关于运算优先级 关于运算符的结合从右到左(暂时不清楚可能造成什么误解) 第六章 c控制语句:循环 1.何为真何为假 假只有一个0,其他全部是真。 2.关于昨 阅读全文