语言
文章平均质量分 77
Bugs清道夫
这个作者很懒,什么都没留下…
展开
-
记录一个宏定义没打括号引起的bug
分配了2577个unsigned long数组:(NUM_BITSET就是2577)(图1) gdb里显示可以访问到:图2 在另一个函数里却只能访问到2571下标处,不能访问2572下标了:图3、4 1486行输出:图5 三小时后,问题解决了,是因为: #define NUM_BITSET 2568+NUM_PROTOCOL+1+NUM_PORT_BITSET2 没有打括号,第1344行申请时256*8+16+1+256*2没有用括号括起来,然后直接乘以8了,得到 6161 字节,没有分配25原创 2022-04-30 21:30:26 · 1117 阅读 · 0 评论 -
各种IDE的多行注释快捷键、代码排齐格式化快捷键
VS2017 和 VScode: ctrl K C ctrl K U 或者: ctrl K ctrl C ctrl K ctrl U eclipse: ctrl / 或者 ctrl shift C 或者 shift ctrl / 或者 alt shift J --来自https://blog.csdn.net/chengly0129/...原创 2018-11-21 21:13:34 · 4055 阅读 · 0 评论 -
ubuntu、storm、zookeeper、kafka、docker等软件的客户端命令
COMMANDS 记录道上遇到的命令,不定期更新。 kafka-windows 在kafka主目录下: .\bin\windows\kafka-server-start.bat .\config\server.properties 启动zookeeper: zkserver zookeeper 启动zookeeper: ./zkServer.sh start (停止用stop) 启动clli:./zkCli.sh 查看是否运行: ps -aux grep | ‘zookeeper’ ./zkServ原创 2020-12-11 22:17:09 · 240 阅读 · 0 评论 -
C++编程记忆3.0
1.scanf && cin %lld 对应long型变量 %d 对应 int %lf 对应double型变量 获取输入字符 char c; getchar(); // 如果字符前有一个回车或一个空格就用getchar去掉,或者在前面加\n scanf(“%c”,&c); while((c=cin.get())!=EOF) map[c]++; 获取输入字符串 // 方法一: 在PAT上没这个函数,在VS里可以 char str[100]; get原创 2020-12-11 22:27:14 · 801 阅读 · 0 评论