渴望改變,卻無法認(rèn)清自己 通過知乎找到了一個(gè)方法:記錄自己的每一天,發(fā)現(xiàn)自己在那些事情上花費(fèi)的時(shí)間最多,做什么事情的時(shí)候會(huì)感覺比較快樂,做什么事情會(huì)感到后悔。 剛剛嘗試了11...
渴望改變,卻無法認(rèn)清自己 通過知乎找到了一個(gè)方法:記錄自己的每一天,發(fā)現(xiàn)自己在那些事情上花費(fèi)的時(shí)間最多,做什么事情的時(shí)候會(huì)感覺比較快樂,做什么事情會(huì)感到后悔。 剛剛嘗試了11...
進(jìn)程間通信 Android 四大組件 Android 進(jìn)程間通信可以通過Android 四大組件實(shí)現(xiàn)。 Activity 使用 Intent Content Provider...
在代碼中直接用update 語句執(zhí)行會(huì)報(bào)錯(cuò),需要使用 ContentValues 傳入?yún)?shù),進(jìn)行更新
SQLite 在打開DB文件時(shí),如果遇到打不開的情況,會(huì)刪除DB 文件,有點(diǎn)兇殘。 我們來查看源碼 1、android.database.sqlite.SQLiteDatab...
TEXT類型讀取超過2M的字符串的時(shí)候報(bào)錯(cuò) 關(guān)于SQLite 不同類型存儲(chǔ)數(shù)據(jù)大小的限制 1、CHAR。CHAR存儲(chǔ)定長(zhǎng)數(shù)據(jù)很方便,CHAR字段上的索引效率級(jí)高,比如定義ch...
損壞原因: http://www.sqlite.org/lockingv3.html#how_to_corrupt 檢查數(shù)據(jù)庫損壞情況 首先sqlite3 database_...
我們?cè)诓迦霐?shù)據(jù)的時(shí)候經(jīng)常遇到這樣的 情況,如果這條數(shù)據(jù)在數(shù)據(jù)庫中有就更新、沒有就插入。 比如,我們現(xiàn)在有這樣一張表(type_id 是唯一標(biāo)識(shí)列): 先插入一條 重復(fù)插入時(shí)失...
在代碼中我們知道了ABC,DEF等六個(gè)點(diǎn)的坐標(biāo),現(xiàn)在需要求出∠A 和 ∠D 的度數(shù)。怎么計(jì)算?(這個(gè)其實(shí)是一道數(shù)學(xué)題,只是需要我們用代碼寫出來,先來回顧一下之前的三角函數(shù)和反...
app 模塊(application應(yīng)用)生成 jar 包 build 文件 1、apply plugin: 'com.android.application'----> a...
百度百科 SQLite 觸發(fā)器(Trigger)是數(shù)據(jù)庫的回調(diào)函數(shù),它會(huì)在指定的數(shù)據(jù)庫事件發(fā)生時(shí)自動(dòng)執(zhí)行/調(diào)用。 觸發(fā)條件 SQLite 的觸發(fā)器(Trigger)可以指定在...
之前的SQL中我們學(xué)習(xí)了在Like子句中使用通配符去匹配字符,這里我們來學(xué)習(xí)一下在SQLite中使用Glob 子句進(jìn)行通配符匹配。 與 LIKE 運(yùn)算符不同的是,GLOB 是...
SQLite中支持的運(yùn)算符有:算術(shù)運(yùn)算符比較運(yùn)算符邏輯運(yùn)算符位運(yùn)算符 前面三個(gè)在SQL的學(xué)習(xí)中都已經(jīng)介紹了,這里我們就講一下位運(yùn)算符 假設(shè)如果 A = 60,且 B = 13...
前面我們學(xué)習(xí)了SQL,這里我們來看下SQLite 數(shù)據(jù)庫的使用,著重講解和之前SQL不相關(guān)的技術(shù)點(diǎn)。 基本使用 創(chuàng)建數(shù)據(jù)庫 創(chuàng)建數(shù)據(jù)庫表 CURD 一般的插入語句: inse...
Room Persistence Library(官方介紹)官方ORM(Object Relational Mapping)框架專題Google官方推出的Android架構(gòu)組...
約束(constraint) 管理如何插入或處理數(shù)據(jù)庫數(shù)據(jù)的規(guī)則。 DBMS 通過在數(shù)據(jù)庫表上施加約束來實(shí)施引用完整性。大多數(shù)約束是在 表定義中定義的,用 CREATE TA...