個人的全書總結,整本書圍繞著有很多事情要做,在選擇不同的事情上,選擇上應該多著重在長遠的、有效的來當戰略,而不是與之相反的在短期的、只著重在效率上的戰術。
這裡的有效(effective)與策略(strategy)指的是長遠來看效益很高、會隨時間有著槓桿(leverage)成長的。
這裡的有效率(efficiency)與戰術(tactic)指的是短期的、以快速為目的達成目標。
基本上高手講的都一樣,不要用戰術上的勤勞掩蓋戰略上的懶惰,好的戰術可以打贏一場戰役,好的戰略可以打贏一場戰爭。
Time Gem YouTube player
我需要這樣的一個網頁的情況是,我本身在學習爵士鼓,有些時候老師會教一首歌怎麼打,但一開始肢體協調性以及對歌不夠熟悉,沒有辦法以歌曲的原速度跟著打鼓,所以會先用慢一點的速度,通常播放的情況是用手機的YouTube APP,而YouTube APP的速度調整只能以0.25倍為單位,我常用的是0.75倍或是1倍,但0.75倍到1倍有時候差太多,通常來說練習會以5~10個BPM慢慢往上加,所以打算寫一個靜態網頁,功能是貼上YouTube網址然後有幾個大按鈕方便手機使用,可以一點一點的加速、可以設定AB段循環。
精準訂價閱讀筆記
個人的全書總結,整本書從不同面相探討訂價與獲利:
- 從訂價應以買家認知到的價值出發,訂出符合該價值的價格,但書中並不探討價值怎麼算成價格
- 從了解買家可能有的心理效應,賣家可以從中有更多獲利,書中探討多種不同的買家心理因素,蠻有趣的
- 從「總獲利 = (價格 * 銷量) - (變動成本+固定成本)」出發來討論訂價如何影響獲利,書中舉出很多例子,簡單的數學運算,蠻有趣
- 從理論上價格的調整會和銷量成反比的關係出發,鼓勵賣家找到最適當價格來最大化總獲利而不是營收,但如何知道價格與銷量將會呈什麼樣程度的反比並沒有太多解釋
整本書有些地方並沒有探討得太深,對訂價、控管獲利、行銷有興趣的我覺得可以讀。
C#的Async & Await筆記
最一開始學習C#的時候,搞不太清楚async
/await
實際上到底發生什麼事,有些人認為用await
就是新增一個執行緒去執行一個async method
,用多執行緒來平行處理的概念,但是又看到一般建議如果有用到async
/await
,最好就是all the way都用async
/await
,不要中間又用Task.Result
等等不是await
的方式,如果真的每寫一個await
就是新增一條執行緒去執行,那all the way都是await
不就占用超多條執行緒?
當時沒有辦法有其他方式理解async
/await
,只能照著建議的使用方式去寫程式,想深入了解async
/await
但常常看不懂,看文件上寫CPU bound與IO bound的情況,沒有辦法真的理解情況的不同會怎麼影響執行與效能,看到文件上寫碰到await
會跳回到呼叫端,等await
裡面的東西結束了就會從await
下方自動繼續往下執行,腦袋裡的模型暫時只能想像常常都是有一個執行緒被拿去執行await
裡面的東西。
之後念了一些作業系統的概念,再查一次資料,回來重新理解async
/await
,發現以前腦袋裡那些暫時先那樣想的模型,有些可以說是對的也可以說不完全對,async
/await
的題目有很多東西可以研究,在這邊來做一點筆記,有錯誤還請指正。
Conceptual Problems/Solutions on Leetcode
This article is for helping someone who wants to practice algorithms on leetcode, and already has some basic data structure knowledge like hash table, stack, queue, etc.
After solving some problems, I think some conceptual problems/solutions that once are understood, other problems are just the same. And without knowing these solutions, some problems are just not so easy to come up with a good solution.