這是我外部資料庫表的設計
這是greendao規定的id命名
我要是不用greendao建立表,我就一直找不到這個坑了
一直報錯
caused by: android.database.sqlite.sqliteexception: table t_book has no column named _id (code 1): , while compiling: insert into 「t_book」 (「_id」,」f_book」) values (?,?)通過@property()這個註解定義我外部資料庫的欄位名才能解決
@entity(nameindb = "t_book")
public
class
book
@generated(hash = 1839243756)
public
book()
public long getid()
public
void
setid(long id)
public string getf_book()
public
void
setf_book(string f_book)
}
Golang defer 使用時的坑
defer是golang語言中的關鍵字,用於資源的釋放,會在函式返回之前進行呼叫。一般採用如下模式 f,err os.open filename if err nil defer f.close 如果有多個defer表示式,呼叫順序類似於棧,越後面的defer表示式越先被呼叫。不過如果對defer的...
使用時間戳命名檔案遇到的坑
最近寫了乙個檔案上傳的介面,從流中讀出檔案,將其儲存成指定的檔案型別,檔名以當前系統的時間戳命名。寫完自測,沒有問題,就提交 了。但是今天測試的同事反饋,有個業務需要上傳多張,當很小時,會出現問題 無法開啟,或多個請求返回的 名稱相同 經過反覆除錯分析,找到原因。上傳多次時,呼叫方使用多執行緒來處理...
android fragment使用時遇到的問題
1 在fragment中onactivityresult 中接收activity中返回的值 返回值必須這麼寫 resultcode getactivity result ok,若寫為resultcode result ok會報錯 2 設定 時,通常都要用載入了的檢視來進行findviewbyid 否...