**:
黃利民2014 年 2 月 19 日
標籤:游標 , 滑鼠
本文由 極客範 - 黃利民 翻譯自 stack
昨日網友 thanos 在 stack exchange **提問:「為什麼滑鼠游標是斜的,而不是垂直的?」
他還補充問,「這一直就是這樣斜的麼?斜游標有什麼特殊目的呢? 我發現游標傾斜角度恰到好處,正好左側邊緣是垂直的。」
bart gijssens 給出了最佳回覆,極客範編譯如下:
「滑鼠游標向左傾斜是有歷史原因的。
(這個概念圖來自 vlsi-81-1_the_optical_mouse.pdf )
滑鼠(和滑鼠游標)是由 douglas
englebart 發明的,最初滑鼠游標的確是乙個垂直向上的箭頭。
不過當施樂的 xerox parc 機器做出來時,滑鼠游標變成了斜箭頭了。我們發現,在顯示器解析度過低的年代,畫直線和畫45度角的斜線,比畫向上箭頭游標更簡單,也更容易識別。」
另外一位網友 jameo 對 bart gijssens 的回覆做了補充;
「箭頭向左傾斜,更便於計算,因為游標點陣圖的原點就在左上角。這節省了滑鼠追蹤子程式的每次點選的計算時間,雖然節省的量不多,但在老舊機器上很有幫助。」
stack
exchange
翻譯:
極客範
- 黃利民
[ ]
為什麼我們使用Nginx而不是Apache?
apache是非常強大的web伺服器,模組化結構,也是web服務端的鼻祖。世界上大多數 仍執行著apache系統。但是,apache並不是完美的,並且不再適合大規模系統。為什麼?因為他的程序模式雖然簡單而靈活,但並不適合大規模尤其是當要處理像php這種需要占用大量記憶體應用程式 時。我們大多數的客戶...
為什麼優先使用組合而不是繼承
繼承具有如下優點 實現新的類非常容易,因為基類的大部分功能都可以通過繼承關係自動賦予派生類 修改或者擴充套件繼承來的實現非常容易 只要修改父類,派生的類的行為就同時被修改了。初學物件導向程式設計的人會認為繼承真是乙個好東西,是實現復用的最好手段。但是隨著應用的深入就會發現繼承有很多缺點 繼承破壞封裝...
為什麼是「深度」學習而不是寬度?
為什麼是深度而不是寬度?先說說我個人的理解,如下圖所示,圓圈表示神經元,有兩種方式。第一種,只有一層神經層,有8個神經元 第二種方式,有兩層神經層,分別有2個和4個神經元。相比之下,第一種更 寬 更 淺 第二種更 窄 更 深 對於每個輸入,兩種方式都可能產生8種結果 第一種 8 1 第二種 2 4 ...