Jamie Chen

@_FqBW8dGS8a5ZqhdMwvpuA

Joined on Aug 10, 2020

  • Peewee 相關問題: TimestampField(null=True) 就算有設為允許 null,但在插入資料時,仍會自動帶入默認時間: 解決方法:設 default=None,範例 TimestampField(null=True, default=None)
     Like  Bookmark
  • Python Python特性: Python是一種解釋型語言,表示Python不需要在運行之前進行編譯,它是邊運行邊解釋的 Python是動態類型化的,所以不需要聲明變量類型 Python中函數是一等對象,意味著它們可以在運行時動態創建,能賦值給變量或者作為參數傳給函數,還能作為函數的返回值 Python運行速度通常比編譯語言慢。但Python允許包含基於C的擴展,所以瓶頸可以被優化掉 Python引號:
     Like 3 Bookmark
  • 定義需求: 是否有需要使用權限認證 有哪些資源需定義 設定資源來源: 資料庫 設計資料表
     Like  Bookmark
  •   認證(EX:用戶登入):【先做認證,在做權限】 一、使用: 創建類: 繼承BaseAuthentication,並實現authenticate方法 返回值(三種):
     Like 2 Bookmark
  • Promise簡介 功能: 主要是用來簡化非同步事件之間的嵌套(避免回調地獄) 建構Promise物件: Promise建構式建立同時,必須傳入一個函式作為參數,此函式被稱為執行器函式(executor function) 執行器函式在被建構的當下就會立即被觸發執行 執行器函式的參數包含resolve和reject兩個函式
     Like  Bookmark
  • 基礎使用 版本控制重要性: 可以備份代碼 可以保護彼此的代碼不會被覆蓋後找不回來 可以透過指令輕易比較出文件的修改 可以輕易的切換回舊版本 團隊開發時能保持代碼的一致性 Git原理:
     Like  Bookmark
  • 觀看本文前,能先去看另一個筆記(Promise),會更好了解。 傳送門:   Axios簡介 用途: Axios是一個基於Promise用於瀏覽器和nodejs的HTTP客戶端,簡單的說,就是可以利用它來發送get、post等HTTP請求
     Like  Bookmark
  • 程序的五種基本狀態: 新建(New)狀態: 執行緒還沒有開始執行,也還沒被分配到相關資源,此時執行緒處在新建狀態。 就緒(Ready)狀態: 當程序已被分配到除CPU以外的所有必要的資源,只要獲得CPU便可立即執行,這時的程序狀態稱為就緒狀態。
     Like  Bookmark
  • 電腦系統構件: 硬體 -> 作業系統 -> 其他系統軟體 -> 應用軟體(軟體的開發需要有系統軟體的支持) -> 使用者 系統軟體: 主要指用來執行或控制硬體所開發的軟體。如作業系統、直譯器、編譯器、資料庫管理系統、公用程式等面向開發者的軟體 舉例: 作業系統:
     Like  Bookmark
  • 由快到慢、小到大排序: 暫存器(Register) -> 快取(Cache)(SRAM) -> 主記憶體(Memory)(DRAM) -> 硬碟(Disk) 記憶體分類: 隨機存儲記憶體(RAM): ※ 當機器電源關閉時,存於其中的數據就會丟失 SRAM(靜態存儲):
     Like  Bookmark
  • Program (程式): 比喻: 藍圖、設計圖 可以想像建築師要設計一座工廠,而定義這座工廠要如何建造、規劃的藍圖就是Program 工程師在IDE裡編寫的程式碼(code)也是Program,也就是說,尚未載入記憶體的 程式碼,就可以稱之為Program 一個Program中可以存在多個Process(進程)
     Like  Bookmark
  • Http(超文本傳輸協定): 概述: 是一種用來傳輸超媒體文件(像是HTML文件)的協定,被設計來讓瀏覽器和伺服器進行溝通。 內容規範了客戶端請求與伺服器回應的標準,通常使用 TCP 作為資料的傳輸方式。 請求方法(8種): GET: 向指定的資源發出「顯示」請求,通常GET方法應該只用在查詢讀取資料 POST: 向指定資源提交資料,請求伺服器進行處理,而資料放在請求體中
     Like  Bookmark