原创 筆記:2017編譯原理-運行時空間組織管理&優化&目標代碼生成

選擇題 列優化技術是基本塊內的優化爲( B)。 代碼外提,刪除歸納變量 刪除多餘運算,刪除無用賦值 強度削弱,代碼外提 循環展開,循環合併 循環優化的優化方法: 強度削弱 刪除歸納變量 代碼外提 局部優化包括: 刪除多餘運

原创 [編譯原理]PTA複習筆記

文章目錄編譯原理複習筆記遞歸下降翻譯布爾表達式小C語言 編譯原理複習筆記 遞歸下降 #include<bits/stdc++.h> using namespace std; char a[100]; int cur=0; int

原创 [算法設計]代碼複習筆記

考試內容 分治算法 B - 整數因子分解問題 #include<bits/stdc++.h> using namespace std; //用map開一個數組(大) map<int ,int >a; int f(int n){

原创 Django框架安裝啓動入門

Django 安裝啓動 pip install django # 創建django程序 django-admin startproject mysite #進入程序目錄 cd mysite # 啓動socket服務端,等待用戶發送

原创 Jactpack架構圖

原创 UML複習

目錄4+1架構用例圖類圖順序圖活動圖狀態機圖 4+1架構 邏輯視圖 將系統功能進行分解,它負責反應出系統內部是如何組織和協作來實現功能的。對應類圖 開發視圖 主要用來描述軟件的各個模塊的組織方式,包括源程序,程序包,支持軟件和第三

原创 好軟推薦-不定期更新

X-Mouse Button Control 這是一款可以自定義鼠標鍵位功能的小軟件。 把側鍵設置爲一鍵編譯,寫代碼就非常方便了。 tickeys 一款可以給鍵盤打字配上音效軟件,鋼琴聲很好聽。

原创 AS Build Output 亂碼

Android Studio Build Output 欄內漢字出現亂碼的解決方案 就是圖中紅框內顯示的毛病,Build Output欄中的漢字出現了亂碼,其它地方都沒有亂碼。 此方案僅適用於圖片中出現的亂碼。 百度上的消除亂碼的

原创 Git Merge操作用法

原创 ViewModelSHP

//繼承AndroidViewModel可以直接訪問系統資源和SharedPreferences public class MyViewModel extends AndroidViewModel { // // 這

原创 ViewModelSaveState

記得加上依賴 module的gradle implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0' implementation "andro

原创 LifeCycles的認識

簡化關於生命週期回調的代碼; 計時器例子 package com.esdut.lifecycles; import androidx.appcompat.app.AppCompatActivity; import andr

原创 Room 4

數據庫新增字段 數據庫刪除字段

原创 ViewModel數據持久化

可視化工具 - 輔助線 - 約束 - 魔法棒 ViewModel類 介紹 ViewModel類是被設計用來以可感知生命週期的方式存儲和管理 UI 相關數據,ViewModel中數據會一直存活即使 activity configu