for(){while()}
裏while()沒走到,一直在看for()裏的值,也看到了,還懷疑有地方給改掉了,**沒想到是while()
裏的sql語句沒取到值。|
管道符啊。env | HOME
一、在makeall install
時報錯 「/usr/bin/ld: cannot find -lgtest」linux
-L$PATH -lgmock
,有多是$PATH
沒有取獲得值。一、make是成功的,但最後提示 「make: 警告:檢測到時鐘錯誤。您的建立多是不完整的。」 (make: warning: Clock skew detected. Your build may be incomplete.)sql
touch
一下上傳的文件,再從新編譯一下。二、make install
時有時報錯了但找錯的提示行數不太容易,須要把屏幕輸出的內容打印到txt文本里。shell
make install >a.txt 2>&1
三、我通常是用chmod +x file
,看了一下人家shell裏寫的是chmod u+x
數據庫
[%s]
,現場報了一個core,因而整理一下類型輸出。二、因而想到以前也遇到到size_t類型時,我用的是[%d],靜態檢查時報錯了。安全
一、gtest裏也能夠到源文件上下斷點的,這樣便於check一下流程裏的輸出值爲啥與期待輸出值不同,能夠單步。服務器
b 測試代碼
裏斷點,死活掛不上,問了一下大佬有兩種方式,一種直接b 源代碼
,還有一種set args --gtest_filter=文件名.函數名
環境搭好,代碼也OK,但有幾個指望輸出不同,週六就遠程在家跑一下,遇到幾個問題,記錄一下。oracle
ctrl+s
,輸入ctrl+q
能通出假死,能繼續保存了。df -m
查看的空間。一、現場過來問seq取不到的問題svn
一、其實算代碼規範的問題,正常從網上找個例子,人家只會寫memccpy()
,以爲運行出結果就OK,看咱們的規範和CodeReview被指出來的問題,徹底就是沒真正瞭解這個函數啊。函數
malloc()
以前要有強轉,本質是因爲返回值的類型是void*
NUMber(16,5)
是啥都不清楚。長度16,精度5。一、現場傳來一份core文件學習
file
看一下哪一個進程引發的,自已gdb 進程名 core
,再bt
下,沒有上下文,基本上沒找到有用的消息。OCITransRollback()
調用處引發的,這是操做數據庫的API,跟現場解釋一下,就這麼着吧,畢竟我無力解決。能夠留着之後跟oracle提。一、現場給了個截圖「Login incorrect. invalid login name or password!」,確認說是用戶名、密碼是對的,我看了下代碼處,以爲多是是否是FTP服務器的IP地址配得不對。
put
和get
是否是報錯,沒有問題。二、另外一臺機器上報530,這個嚴重些,是一次都沒有登陸上過。
參考資料