随笔分类 -  夜深人静看代码

摘要:1. 编译时判断 编译器没有统一的定义来区分大小端,只能限制一些特定环境 #if defined(__BYTE_ORDER) && __BYTE_ORDER == __BIG_ENDIAN || \ defined(__BIG_ENDIAN__) || \ defined(__ARMEB__) || 阅读全文
posted @ 2021-09-12 23:17 suntus 阅读(152) 评论(0) 推荐(0) 编辑
摘要:1. 好处 提升DSO(dynamic shared object)加载时间 让优化器产生更好的代码。 减小DSO大小 降低符号冲突的可能 2. 常用写法 libhv #if defined(_MSC_VER) #if defined(HV_DYNAMICLIB) || defined(HV_EXP 阅读全文
posted @ 2021-09-12 23:05 suntus 阅读(84) 评论(0) 推荐(0) 编辑
摘要:1.基本介绍 地址: https://github.com/zsummer/log4z 支持 windows/linux/mac/android/iOS 一个头文件,一个cpp 日志滚动, 可以按月分文件夹 线程安全 彩色输出 格式化或流形式的记录 热更新配置 多日志分流,可以输出到多个位置(log 阅读全文
posted @ 2021-09-04 12:36 suntus 阅读(866) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示