1)笔记
1)c++中使用c风格的代码
#ifdef __cplusplus
extern "C"
#endif
#ifdef __cplusplus
}
#endif
2)时间戳
(1)概念: 从1970年1月1日 00:00:00 到现在经历的秒数
(2)使用
a.从现在日期得到时间戳
b.从时间戳得到日期
(3)例子
a.每日登陆
b.什么什么时候,触发什么东西,也会用到时间戳;
c.时间戳是个整数,因此处理方便;
3)日志需求
(1)bin/logger,专门的日志输出路径
(2)有前缀输出路径:网关的、游戏的、用户中心的,各种服务的日志
(3)每天日志输出到不同的文件,根据日期命名
(4)哪个路径下的文件,哪行代码输出出来的
(5)分DEBUG、WARN、ERROR日志等级
(6)日志打印时间,精确到秒,以方便追踪信息
(7)日志必须异步输出,写文件会导致cpu挂起,线程傻等在写日志这
(8)std_output
false:日志,线上使用
true:日志+控制台,调试使用
4)
...: 不定参数
c++编译时知道编译到哪个文件哪一行了
__FILE__:
__LINE__:
##__VA_ARGS__: 接住不定参数
5)调试工作目录