跳到主要內容

發表文章

筆記一下:


高效率人士的七個習慣 by Stephen Covey

1. Be proactive.
2. Begin with the end in mind.
3. Put first things first.
4. Think win-win.
5. Seek first to understand then to be understood.
6. Synergize
7. Shapen the saw.
最近的文章

快速學習一個程式語言

想要快速學習一個程式語言,我會採用如下幾個階段的作法。

第一階段,了解基礎語法:

先看一個Hello world的範例,了解一個基本的程式的結構大概長怎樣。看它的的基本變數用法。像是支援的變數型態,整數,浮點數及字串的使用。看他的直述式,條件跳躍,迴圈,函數的語法怎麼寫。其他進階概念的語法。像是物件導向的語法,functional programming的語法等等。(如果你之前沒有接觸過這些進階概念,那就跳過第四步,以後再說。)

如何取得利用PyInstaller所包入的資料檔案

PyInstaller可以協助我們將Python程式包裝成單一的執行檔案。同時也可以協助我們程式所需的資料檔案一併包裝起來。資料檔案一般我們都是在PyInstaller的spec檔案中加入如下的敘述:a.datas += [('images/my.png', '/src/images/my.png', 'DATA'), ('images/other.png', '/src/images/other.png', 'DATA'), ('db/main.db', 'main.db', 'DATA')] 但是如果你在程式中寫上,像是 fd = file('db/main.db', 'rb') 或是 fd = file('main.db', 'rb') 不管是哪一個,你只有在未包裝前可以正確的開啟檔案,一旦包裝起來再執行就無法正確取得檔案了。其原因在於你的包裝好的執行檔案在執行時的時候,所有的東西會被解到一個暫時的目錄去,這個目錄你無法在寫程式的時候就確定好。所以就無法直接取得檔案。

有點兒怪的生蛋拌麵

前幾日在看日本的料理東西軍時,看到了一個料理是把麵煮好以後再把生蛋打上去攪和著吃。看起來滋味不俗!電視節目結束後立馬衝入廚房準備材料開始實作!

家裡沒有什麼蕎麥麵,就隨便拆了包泡麵煮熟,順便把冰箱裏面擺很久的甜不辣與貢丸拿出來一起煮熟,然後切條切片後放在麵上當配菜。

小熊餅乾變身紀錄

這幾天網路上很紅的一個消息,就是日本有個人買了一盒小熊餅乾,回家搖了30分鐘後,竟然變成了巧克力球!!今天終於忍不住衝到便利商店買了一盒來玩!!