09 2017 档案

摘要:诸如log4cxx之类的日志库还是有些复杂,自己实现了一个简单的日志模块。 支持文件设置、日志级别、非原子打印,还附加了常用的线程锁相关宏,如下: sys_logger.h sys_logger.cpp 阅读全文
posted @ 2017-09-25 22:40 lausaa
摘要:1 #include 2 3 time_t timestamp = time(NULL); //1506349871 4 5 void ConvertTimestampToString(time_t timestamp, string& timestr) 6 { 7 struct tm *tmp; 8 timestamp += 28800; 9 t... 阅读全文
posted @ 2017-09-25 22:32 lausaa
摘要:字节序格式图: 数据结构: 读写代码: 测试代码: 阅读全文
posted @ 2017-09-25 22:28 lausaa
摘要:文件字节序格式: | member_count(1 Byte) | | member_id(8 Bytes) | node_count(1 Byte) | nodes_id(8*node_count Bytes) |...... 读取结构: 读写代码: 测试代码: 阅读全文
posted @ 2017-09-20 12:33 lausaa
摘要:以二进制文件记录集群资源信息。 文件类: 写文件: 读文件: 阅读全文
posted @ 2017-09-20 00:03 lausaa
摘要:多个集群环境,单个集群的浮动IP具有唯一性,因此将集群的ID以IP地址转成8位16进制的字符表示。 例如192.168.0.1,将被转码成:c0a80001,即将IP地址字符串按点分割成4个10进制整数,然后每个整数转码成2位16进制字符。 代码如下: 阅读全文
posted @ 2017-09-19 09:10 lausaa
摘要:一个Linux服务器配置有多个用户的多个samba共享目录,Windows端已经以一个用户连接了一个共享。 如果此时再以另一个用户连接另一个共享,则有可能会有“无法访问,没有权限”类似的报错,这里需要删除掉已有的连接。 删除方法如下: 阅读全文
posted @ 2017-09-07 09:43 lausaa 阅读(4939) 评论(0) 推荐(0)