偏门知识持续总结
Python
- Python与C++互相转化使用ctypes库
- 尽量用os.path.join连接两个路径
- Pandas
#显示所有列
pd.set_option(‘display.max_columns’, None)
#显示所有行
pd.set_option(‘display.max_rows’, None)
- 查看库文档
python3 -m pydoc -p 0
- JSON读取方式如下
要不然 中文会有问题
json.loads(open(‘config.json’, ‘r’, encoding=‘utf-8’).read())
json.load(open(‘config.json’, ‘r’, encoding=‘utf-8’))
-
较好的pymongo用法, 传送门
-
shutil模块

copy可以用 os.system执行系统命令来拷贝,可以用Windows的 robocopy命令比copy命令好,
robocopy教程,传送门 -
30个Python小技巧,传送门
-
Python 在Windows下的弹窗,用 win10toast 库,很轻量级。
C++
- NAN和任何数比较都为false
- INFINITY可以比较,有正负无穷
- double除0, 0.0都为inf
- 对类函数取地址,返回结果为bool, 真正取地址需要加(void *)

char* s = “123”
“456”;
cout << s; //123456
- 字符串到数字的快速映射
string s = “123456”
*(int *)(&s[0]) // 875770417
//1234的小端模式
- 小端模式

- Ubuntu cmake升级,传送门
- windows下编译arrow库,先在git中把库下到本地,在arrow/cpp/build目录下,用cmake进行编译,如果报找不到boost库错误,使用 -DBOOST_ROOT=xxxx参数。
Other
- 高性能对象存储数据库 Minio
- 高性能时序存储数据库 Dolphin
- 可扩展的高性能分布式存储数据库 MongoDB,非关系型数据库,可视化工具MongoDBCompass
- ubuntu搭建rocketmq和管理界面,传送门
- rocketmq官方文档,传送门
- rocketmq 控制台官方文档, 传送门
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
