如何使用Flask和Sqlalchemy實作一個基本的CRUD網頁 本篇文章將一步一步跟著影片實作出一個有CRUD功能的網頁,使用Flask以及Sqlalchemy package 前置作業 Windows10環境 安裝Python 安裝env,相關指令如下: # 安裝env pip3 install virtualenv # 建置env virtualenv env # 開啟env env\Scripts\activate.bat # 看到(en 2023-11-27 Python #Flask #Sqlalchemy #CRUD
如何修復CS1.6 FatalError of cannot load client.dll after installed Half Life 最近應該一堆人遇到這個問題,如果還有在玩CS1.6的話,最近因為Half-Life更新了所以導致CS1.6被弄壞了🤣 解決方法把CS1.6調成Beta就好了 如果還是有問題的話那就把Half-Life也調成Beta 但有裝plugin,mod的朋友應該會發現怎麼都失效了,下一篇會提供可能的解法,但我自己還沒測試過 2023-11-25 遊戲 > CS1.6 #CS1.6
134. Gas Station - Medium 前往題目 想法 沒什麼想法,甚至覺得是不是要用DP 思路一樣是Neetcode大大給的解法,也是我看到最好理解的 一開始先藉由兩個array的各自的總和比較,就可以看出是否沒有解,也就是-1。因為gas的sum < cost的sum的時候代表就算從汽油最充足的地方開始一樣不可能抵達,因為起點也是終點 接著就知道一定會有解,那只要找到最靠左的gas[i] - cost[i]不為零的起 2023-11-24 Leetcode > Medium #Leetcode #心得 #Array #Greedy
如何修復Hexo Fluid主題Fold摺疊功能錯誤的問題 問題前往github issue 以上issue解釋了tag中fold的問題 觀察通過觀察,發現fluid的官方文件裡面有提到可使用此功能,但使用最新版的fluid v1.9.5根本就沒有 Source裡也找不到相關的js檔案,代表應該根本就沒這個功能,於是在Fluid的repo搜尋了一下發現有善心人士三個月前提出了PR,但還在develop的branch裡。那我就不懂了,為何沒有的功能會在文件 2023-11-23 綜合 #Fluid修復 #Github
844. Backspace String Compare - Easy 前往題目 想法 馬上就想到可以用stack,但這樣空間就是O(n + m),時間也是O(n + m),不過s和t的長度都很短,不會影響很大 思路(使用Stack) 兩個stack存放s和t 比較大小和彈出比較char 都通過就是true Code(使用Stack)class Solution { public boolean backspaceCompare(String 2023-11-23 Leetcode > Easy #Leetcode #心得 #Stack #String #Two Pointers
13. Roman to Integer - Easy 前往題目 想法 各種條件就可以判斷 可以用Map,但好像沒必要 思路 看了Neetcode大大的影片,恍然大悟,IV,IX這種都是減掉第一個的數值再加上第二個的數值。例如IV是$-1 + 5 = 4$,IX是$-1 + 10 = 9$ 而且還有個重點是and條件判斷的時候第一個不符合就不會再判斷第二個了所以可以用在第一個條件判斷是否第二個字在範圍內,然後就可以不用擔心會出 2023-11-23 Leetcode > Easy #Leetcode #心得 #String #HashTable #Math
什麼是polymorphism? 定義 Polymorphism refers to the ability of different objects to be treated as objects of a common type. It allows a single interface to be used for entities of different types. 白話來說就是,允許同個名子的東西有不同行為。 例 2023-11-20 Java #Java #OOP
搬家到自己架設的Blog-使用Hexo和Github Pages 如題,但為什麼不在medium上po文了呢?原因有幾點 架設自己的Blog不僅有趣又美觀,高度自定義頁面,還有更多功能可以使用,例如我很喜歡的markdown寫作 現在架設自己的Blog無須任何費用,github自帶免費靜態頁面給你用,也就是github pages! Medium寫作只有兩層標題,很痛苦 Medium沒有目錄功能,無法快速切換 還有很多小細節,Medium真的太簡化了🤣 2023-11-20 綜合
終於修復hexo無法使用prismjs的問題了! 使用環境hexo: 7.0.0 hexo-cli: 4.3.1 問題無論在_config.yml如何設置prismjs,就是無法使用,只能用highlightjs 原因無意間在hexo github repo找到解答,是因為升級到v7.0.0之後無法單純再使用hightlight以及prism底下的enable屬性來開關 解決方法要使用以下屬性來切換 syntax_highlighter: hig 2023-11-20 綜合 #筆記