vuejs 語法
簡介
採用簡潔的模板語法來宣告式地將資料渲染進 DOM 的系統
1 | <!-- html part --> |
1 | //js part |
在 html tag 中 加入v-
開頭的attributes以實作邏輯
Python 之禪
import this
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than right now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
使用RSS取代推薦演算法
RSS簡介
RSS(英文全稱:RDF Site Summary 或 Really Simple Syndication),中文譯作簡易資訊聚合,是一種訊息來源格式規範,用以聚合多個網站更新的內容並自動通知網站訂閱者。
使用 RSS 後,網站訂閱者便無需再手動檢視網站是否有新的內容,同時 RSS 可將多個網站更新的內容進行整合,以摘要的形式呈現,有助於訂閱者快速獲取重要資訊。
RSS分析
優點
- 不會被推薦演算法影響閱讀喜好或漏掉想看的內容
- 統一的閱讀體驗,且沒有廣告
- 統整多個網站的資訊,不需個別開啟
缺點
- 麻煩,較難使用(尤其是網站本身不提供rss的情形)
- 資訊過多,需要自己篩選
- 能看見的內容更依賴自己的選擇,需要自行打破同溫層
加快C++編譯速度的方法
編譯速度慢的原因
因為C++ .h
+ .cpp
的編譯模型
每個cpp檔可能會包含上百甚至上千個.h
檔,這些.h
檔都會被讀進來一遍,然後被解析一遍。
每個編譯單元都會產生一個.obj
文件,然後所以這些.obj
文件會被link到一起,並且這個過程很難平行。重複load與解析,以及密集的IO,使編譯速度很慢。