life's a struggle.
Intelligence without ambition is a bird without wings.
2015-01-22
阅读此文
2015-01-22
登录git官网
初始化仓库
git init
添加到版本控制
git add .
提交
git commit
设置远程仓库
git remote add origin git@github.com:QianChenglong/lily.git
提交到远程仓库
git push -u origin master
2015-01-21
F12
打开控制台
2015-01-21
2015-01-21
使用命令行
指定测试用例
test.exe –gtest_filter=request_save_release_ip.multi_ips
指定测试用例集
test.exe –gtest_filter=request_save_release_ip.*
使用gtest GUI工具(Guitar)
参考
2015-01-21
描述
warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
原因
- 源文件采用
utf-8
编码,而VC默认识别成cp936
编码。
2015-01-21
阅读此文
2015-01-21
局部变量初始化
防止造成野指针,字符串越界,数组越界,非法访问等。
检查函数传入参数
将错误的,不合法的输入阻止在最开始处
方法
- C中常用
assert
进行处理
检查函数的返回值,以便对函数出错进行处理
释放指针后,指针置NULL
参考
2015-01-21
- 异常处理不是bug fix
2015-01-20
字符串比较
1 | if(${name} STREQUAL ".") |