Week10(3.1-3.7)
20200302
-
看到代码目录下有个
makeall
的脚本,用makeall install
执行,执行成功了,但gdb起来不对,就more makeall
看了一下,改用make all install
了。-
本质上还是
make
原理不会啊,自已more makeall
时,感觉有问题,但不知道具体啥问题。
-
本质上还是
20200303
- 开始有了写脚本意识,因为要测试一个场景,移动两个目录的文件,以及删除生成的文件,开始都靠人肉,觉得这样太低效了,就开始做成脚本处理了。
20200304
-
遇到一个场景:sftp上传代码文件时,提示磁盘满了:
-
df
看了下,某个挂载出现100%了。disk file? -
du
看了一下,参数不熟悉有点懵了。 disk usage? -
du -ah --max-depth=1
,但没有排序 -
du -am | sort -nr | head -n 10
当前目录下占用空间最大的前10个文件。 - 毕竟解决问题时,能靠搜索引擎就不靠man page了,但还是要熟练掌握du的常用参数,以及各种组合命令。
-
-h
,竟然真的是human readbale?这是谁编的吧。
-
-
初步复习了下《APUE》的chap04:文件和目录
- 写例子的时候没用下载的"apue.h",在 写的过程中完善"apue-lionel.h",看看如何从无到有,以及有哪些高级的点。
Week13(3.22-3.28)
20200324
-
之前就觉得环境有点诡异,比如原来的测试环境就好的,到我用了后出现
strerror()
的core,执行测试用例时,没办法用桩测试数据了,于是请教了一下。- **在新的窗口中没有执行
setenv.sh
,导致ldd exe
加载的环境信息不一样。
- **在新的窗口中没有执行
20200325
- 对于单元测试用例中打桩知识有点一知半解,只能照葫芦画瓢,没有从根上理顺呢。
20200326
-
早上就被现场盯着看问题,分解定位了一下,最后还是大佬定位到某个表没有同步,对于我想的两点:
- (1)有问题或思路,要抛出来,观点同步一下,有助于确认问题,不要有提得不对,怕丢脸的想法。
- (2)如何解决最后一脚的问题,其实都已经定位到那个函数了,只是我主观觉得后面那一长串返回0的可能性极低,当然自已也懒了,没有好好去看一下。
-
晚上莫名的everything没法搜到东西了
- 需要重建下索引,工具-选项-索引-强制重建
20200327
- 在桩中测试时用
DYNSTUB_NEW_FUNC()
的返回值类型设置为string
,从而导致了测试类::TearDown()
的core掉了,重新设置返回值类型为char*
即可。 - 先用的是
strncpy(sName,)
给字符组赋值,想置空memset(sName)
,还有种办法想用sName[0]=0
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。