使用 SQLAlchemy 在資料庫中建立資料(一)本文將介紹兩種使用 SQLAlchemy 建立資料的方法:session.add() 和 insert(),並探討它們的運作機制與差異。Jul 22Jul 22
SQLAlchemy Session 核心原理如何有效使用 SQLAlchemy 的 Session 來管理 Python 應用程式與資料庫的 Trasaction。本文詳解身份映射、變更追蹤、自動刷新、分離重附加與延遲加載等關鍵機制,確保資料一致性與提升效能。Jan 9Jan 9
SQLAlchemy (二) — 如何使用 SQLAlchemy ORM這次要來實作 SQLAlchemy 程式範例。Engine 是什麼? Engine 是連接到特定資料庫的中心來源。提供了一個工廠和稱為 Connection Pool 的儲存空間,用於管理資料庫連接。Dec 8, 2023Dec 8, 2023
SQLAlchemy 簡介SQLAlchemy 是一款 Python Library,用於與關聯式資料庫進行互動。 主要提供兩大功能, SQL 工具包:使用 Python 撰寫 SQL Query。 ORM:將 Python 物件映射到資料表。這代表你能使用物件導向的方式來操作 DB。Dec 8, 2023Dec 8, 2023
初識 MongoDB — 簡介MongoDB 是一個”文檔導向”的資料庫管理系統,由 C++ 語言編寫。他是目前最流行的 NoSQL 資料庫之一,並且完全開源。Jul 20, 2021Jul 20, 2021
NodeJS — 在 require 使用絕對路徑在寫 NodeJS 應用程式時,常會遇到想在 A 模組的程式,引用 B 模組或是上層資料夾的檔案,如果使用相對路徑的寫法require('./../../lib/module-b/b'),會導致引用路徑變得很複雜。Jun 17, 2021Jun 17, 2021
[筆記] JavaScript Error 物件NodeJS 四個錯誤類型:標準 JavaScript 錯誤、系統錯誤、自定義錯誤、特殊錯誤。Error Class 的用法:Error.captureStackTrace, Error.code, error.stack, error.messageJun 4, 2021Jun 4, 2021
Git 情境筆記— 為本地 git 專案,設定對應的[遠端儲存庫]情境:我在『本機端』已建立好一個 Git 儲存庫,但還沒有對應的『遠端儲存庫』。 此時該如何『建立一個遠端儲存庫』,並『將資料同步上去』?Jan 10, 2021Jan 10, 2021
用 JavaScript 解 LeetCode — Longest Substring Without Repeating Characters這次的 LeetCode 題目是「找出沒有重複字母的最長子字串」,難度為 medium。關鍵解題技巧: Sliding Window + SetAug 15, 2020Aug 15, 2020
用 JavaScript 解 LeetCode — 4 Sum II這次要解的 LeetCode 題目為 4 Sum II,難度為 medium,一起來看看吧!Jul 22, 2020Jul 22, 2020