原创 VS2012 C++ 無法使用Intellisense,請確保已安裝Microsoft SQL Server Compact 4.0

一方面,參照missingu1314的方法,到Microsoft 官網下載Microsoft SQL Server Compact 4.0,或在安裝光盤的\packages\SSCE40裏安裝SQL Server Compact。 另一方

原创 化簡複雜邏輯,編寫緊湊的if條件語句(二):依據if子句順序化簡條件

《化簡複雜邏輯,編寫緊湊的if條件語句》已經得出了跳、等、飛、異常的各自條件,方便起見這裏重新貼一下。 立即躍遷:!a && b && d等待躍遷:!a && b && !d飛往星區:!b && c || a && c拋出異常:a &&

原创 AutoHotkey的應用及與鼠標的配合

我買了羅技G300鼠標,它除了左右鍵,左右側還各有兩個鍵,中間又有兩個鍵,共八個鍵。其中一個鍵可以用來切換鼠標模式,共有三種鼠標模式,每種模式裏按鍵的功能可以不同,所以如果左右鍵和切換模式鍵不變的話,最多有3+(8-3)*3=18個鍵或功

原创 Prolog筆記

單引號表示常量,雙引號表示列表。來源

原创 Style.Trigger與DataTemplate.trigger(樣式觸發器與模板觸發器)

以下樣式觸發器與模板觸發器是等效的。 使用Style.Triggers: <Style x:Key="gateStyle" TargetType="Line"> <Style.Triggers>

原创 原本好好的程序,怎麼電腦重啓後就打不開了?

我電腦裏有Altrun和迅雷精簡版,因爲常使用休眠,基本上一週多才真正關機一次。 一次重啓後,發現altrun一打開就說“程序已停止工作”。然後又發現迅雷精簡版也打不開,沒說“已停止工作”,具體是運行後立即退出。 經回憶,原來是上次我用

原创 化簡複雜邏輯,編寫緊湊的if條件語句

當業務邏輯很複雜,涉及多個條件的真假,或者多種條件下都會執行同一動作時,如何編寫緊湊的if語句呢?本文藉由一個實際例子,利用數學的布爾邏輯整理條件,最終產生if語句。 問題 在《X3 重聚》裏,宇宙是一個個星區由跳躍門連接起來的。大多數星

原创 化簡複雜邏輯,編寫緊湊的if條件語句(三):確定最簡的if子句順序

《化簡複雜邏輯,編寫緊湊的if條件語句(二):依據if子句順序化簡條件》已經按照跳等飛異的順序化簡了邏輯條件。這一篇來討論怎樣的情況順序可以產生最簡的if子句。方便起見這裏重新貼一下跳、等、飛、異常的各自條件。 立即躍遷:!a && b