原创 數據庫框架Room1 初體驗

使用Room來操作sqlite數據庫十分方便 1. 創建依賴,下方代碼來自官方 def room_version = "2.2.3" implementation "androidx.room:room-runtime

原创 修改Android studio jdk編譯版本爲1.8

在build.gradle配置文件中加入 compileOptions { sourceCompatibility = 1.8 targetCompatibility = 1.8 }  

原创 數據庫框架Room2 進階

1. 對WordDatabase使用單例模式(雙鎖懶漢式) private static volatile WordDatabase instance = null; static WordDatabase getIn

原创 全國各省代碼 json數組

[ { "name": "全國", "code": "0" }, { "name": "北京", "code": "110000" }, { "name": "天津", "code": "120000" },

原创 SpringMVC簡單配置實現簡單請求和響應

1.創建工程 選擇maven web-app   2.補全目錄結構    3.編輯pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://mave

原创 Android 內部存儲

核心代碼 // 保存 FileOutputStream fos = null; try { fos = openFileOutput("test.txt",

原创 SharedPreferences 輕量數據存儲

核心代碼 import android.content.SharedPreferences; public class MainActivity extends AppCompatActivity { SharedPrefe

原创 數據庫框架Room3 搭配RecycleView

1. 界面設計   2. Holder設計   3. Adapter類 public class MyAdapter extends RecyclerView.Adapter<MyAdapter.MyViewHolder> {

原创 數據庫框架Room4 實現數據庫版本遷移

1. 在entity中新增字段 @ColumnInfo private boolean foo_data; public boolean isFoo_data() { return foo_data; } public vo

原创 Chronometer 計時器結合LifeCycle使用

對系統的Chronometer進行簡單的封裝 public class MyChronometer extends Chronometer implements LifecycleObserver { private long

原创 Android studio wifi手機調試

安裝adb-wifi插件,因爲一些原因,無法在AS中直接打開插件市場。 可以前往https://plugins.jetbrains.com/搜索Android wifi adb 並下載,直接將zip包離線安裝   確保電腦和手機處在同一網

原创 病人取藥情況

試題描述      隨着信息技術的蓬勃發展,醫療信息化已經成爲醫院建設中必不可少的一部分。計算機可以很好地輔助醫院管理醫生信息、病人信息、藥品信息等海量數據,使工作人員能夠從這些機械的工作中解放出來,將更多精力投入真正的醫療過程中,從而極

原创 計算病人保持正常血壓的最長小時數

試題描述 監護室每小時測量一次病人的血壓,若收縮壓在90 - 140之間並且舒張壓在60 - 90之間(包含端點值)則稱之爲正常,現給出某病人若干次測量的血壓值,計算病人保持正常血壓的最長小時數。 輸入格式 多組輸入,對於每一組輸入:

原创 給定若干個四位數,求出其中滿足以下條件的數的個數

試題描述 給定若干個四位數,求出其中滿足以下條件的數的個數: 個位數上的數字減去千位數上的數字,再減去百位數上的數字, 再減去十位數上的數字的結果大於零。 輸入格式 輸入爲兩行,第一行爲四位數的個數n,第二行爲n個的四位數,數與數之間以一

原创 滿足條件的進制轉換,並輸出

試題描述 一個十進制自然數,它的七進制與九進製表示都是三位數,且七進制與九進制的三位數碼錶示順序正好相反。編程求此自然數,並輸出顯示。 輸入格式 無。 輸出格式 三行:第一行是此自然數的十進制表示;第一行是此自然數的七進製表示;第一行是此