我的 Plurk 噗文分類整理
我的 Plurk 噗文分類整理
我的 Plurk 噗文分類整理
這個網頁是因為覺得 plurk 資料很容易寫過就忘了但是又懶得寫成 blog,所以就直接寫個網頁稍微分類噗文,方便找資料
ps.以下連結皆連到 plurk 頁面(應該都是我的噗文),沒有設定為開啟新的頁面,有需要者,請自行另外開啟新頁面
個人公告備忘
個人公告備忘
個人練習程式碼
個人練習程式碼
- pastebin.com/zELH9hXq 剛剛試著寫的PowerShell模組(使用C#)
- [.Net] class Log { 剛開始只是想在console.writeline前加個label,乾脆寫成class,寫完之後,改成呼叫Log.WriteLine。又想類似函數呼叫,結果寫成delegate,就變成呼叫log(...)
Windows 7
Windows 7
- 沒想到右鍵拖曳壓縮檔,會出現7-zip的選單,解壓縮到目的地。(我在 win7 上測試的)
- 意外發現,windows 7資料夾或檔案,按著alt點兩下,會出現「內容」
- 在檔案總管中複製路徑與檔名 - 小7聚樂部 居然有這招... 檔案總管 shift+右鍵
- [備忘] 在windows上的iis使用CGI方式執行perl處理常式對應 -> 執行檔 C:\...\perl\bin\perl.exe "%s" %s
Virtual PC(及XP Mode)
Virtual PC(及XP Mode)
PowerShell
PowerShell
- Set-VMCPUCount或是Get-VMCPUCount裡面的Quantity是cpu count
- about_Parameters_Default_Values... 原本想說, cmdlets 要一直輸入參數感覺很麻煩,後來想到powershell有default value可以設定,這樣就可以省下每次都打一堆參數的麻煩了
- mstsc /v: (Get-VMKVP -Server MyHyperVServer "My VM Name").RDPAddressIPv4 這樣可以連Hyper-V Guest VM遠端(在powershell下,而且要裝hyper-v模組) /v: (Get-VMKVP中的 : ( 之間的空白請自行去除(plurk上沒加空白會變表情符號
- How do I capture the output into a variable from an external proc... 看來輸出command的結果到變數,只要 var_name = (shell command) 就好了
- 沒想到 powershell 下面要使用事件檢視器,只要打 Show-EventLog 就好了(事件檢視器是在系統管理工具下面,所以沒特別設定開啟選單的話,要點好幾層XD)
- Popular PowerShell Modules
- How to reference .net assemblies using powershell - Stack Overflo... 看來PowerShell要參考 .net assembly,應該可以用Add-Type
- Windows Installer PowerShell Module
- How to use a PowerShell variable as command parameter? - Stack Ov...
- technet.microsoft.com/en-us/library... Windows PowerShell Shortcut Keys
- PowerShell hashtable @{ "key1" = "value1" ; "key2" = "value2"}
- PowerShell 1.gwmi(Get-WmiObject)預設第一個參數是接一個WMI Class 2.select-object可以列出物件的幾個屬性 3.where-object {$_.prop -eq "..."}篩選物件 4.sort-object 排序物件,預設第一個參數接屬性,如sort-object Name
- [PowerShell] about_Arrays PowerShell轉型array:[int32[]]$ia #PowerShell
批次檔 Batch
批次檔 Batch
- weblogs.asp.net/whaggard/archive/20... batch所在目錄 %~dp0
- 原來 batch 中要呼叫其他 bat 檔案,有沒有加 call 真的有差...orz 我在一個 batch B 中呼叫另外一個 batch A,三行 A arg1、A arg2、A arg3,結果只有跑第一個 A arg1。加了call後,就三個都有跑了。
指令
指令
- icacls %1 /grant User:(OI)(CI)(RD,RA) 隨便寫的 主要是(OI)(CI)表示繼承權限,以及設定權限的格式~
- 原來可以用dir /s *.ext找到目錄下所有特定附檔名的檔案~ (然後xcopy好像也可以)
.Net
.Net
- ACL Technology Overview 看到acl的class那麼複雜,就懶得用。結果昨天剛好看到這個... 應該對於了解怎麼用.net操控 windows 上的 acl 有幫助吧
- 今天發現TaskScheduler有個FromCurrentSynchronizationContext可以呼叫,原本還想說,如果要自己寫scheduler應該很麻煩XD(其實只是懶得想怎麼寫)
- 昨天寫了類似 pastebin.com/7u4RjJEp 這樣的程式碼,結果輸出的結果一直是Let中所賦予的值。原本以為是順序問題,後來剛剛查了一下, c# - Using ref parameters in linq - Stack Overflow ,好像也有可能是linq中不能用ref之類的參數。
- [C#] msdn.microsoft.com/en-us/library/aa... 因為C# shift operator是uint operator <<(uint x, int count);,所以a<<b的b的形態要是int的(可能要強迫轉型,如果b的形態是uint之類的話)
- 說 .net - How to reset to default button BackColor? - Stack Overflow 原來還原button的背景顏色,不能只是Button.BackColor = DefaultBackColor
- 余小章 @ 大內殿堂 - [.NET] 追蹤類別 - Debug 與 Trace 類別 原來Debug和Trace兩個類別的差異是Debug模式和Release模式
- 用List<T>.IndexOf尋找物件,原本想說實作了parent class的IEquatable<T>,所以乾脆把Equals設為virtual,在物件的class覆寫,結果都沒呼叫到覆寫的函數,才發現原來物件的class也要implement IEquatable<T>,才會呼叫到~
- MSDN .Net System.String.LastIndexOf 平常很少用LastIndexOf,今天剛好有需要,就試試看,結果下了和IndexOf一樣的參數,結果居然是出現-1。 試了一下,才發現startIndex的部份要放要搜尋部分結尾的index。
- blog.darkthread.net/post-2012-10-23-iqueryable-experiment.aspx 平常沒用到 IQueryable 的東西,結果用 linq 當成 IEnumerable 用的時候,才發現怎麼會出現 exception
- [.Net] Default SecurityProtocol in .NET 4.5 預設SecurityProtocol 居然是 ssl 3
ETW (Event Tracing for Windows)
ETW (Event Tracing for Windows)
Debug
Debug
機器相依程式概念
機器相依程式概念
- 我好像一直不小心認為x64和x86的calling convention是一樣的 en.wikipedia.org/wiki/X86_calling_c... ,結果原來是有四個參數丟register
Windows Installer
Windows Installer
- Orca.exe windows sdk裝完後,windows sdk的bin目錄底下有個orca.msi,點下去就可以安裝orca
- support.microsoft.com/kb/223300/zh-... 在HKLM\Software\Policies\Microsoft\Windows\Installer下,建立名為Logging,型態為字串值,即可啟動 msi 記錄功能
程式使用
程式使用
- 雖然7-zip檔案管理員(7zFM.exe),拖曳壓縮檔進去只會問要不要壓縮,不過把壓縮檔拖曳到7zFM.exe上面倒是會直接開啟那個壓縮檔~
- Keyboard shortcut to paste clipboard content into command prompt ... 常常忘記cmd有快速編輯模式... 原來啟動後就可以右鍵貼上了
- blogs.msdn.com/b/dotnet/archive/201... 原來 process explorer 要看 .net stack的功能,要 .net 4.0 以上的程式才支援 (然後process explorer版本要v15.2以上)
- 原來 gnucash 報表 亂碼要到 編輯->樣式表->預設值->編輯->字型 ,重選字型(原本是微軟正黑體的樣子... 不過我點下去... 發現字體名稱都是英文的XD)
FreeBSD
FreeBSD
- 之前有用portupgrade的時候,習慣用pkg_which來看檔案是哪個套件的。只是偶而portupgrade不能用的時候,找看看pkg_info這個指令,才注意到pkg_info -W也可以查檔案是哪個套件的
- 在freebsd用ports升級lighttpd,結果編譯錯誤,找了資料才發現,原來aclocal這個東西(我和autotools不熟),會覆寫aclocal.m4(原始檔裡面就有的),結果就少了PKG_CHECK_MODULES這個macro
- gcc.gnu.org/onlinedocs/gcc/i386-and... 看到-march選項都會想說不知道支援哪些,結果看到這個網頁,有個native的選項,這樣如果那台機器本身要用的話,就直接-march=native就好了(應該是吧XD)
- 原來portmaster執行的時候,就會開始fetch... 想說為什麼還在config階段,就有網路流量 (而且還同時一堆fetch...XD)
- 原來要在 *nix-like 環境下使用 Named pipe ,只要用mkfifo指令,就可以產生類似檔案的東西,接著就可以用檔案的方式讀寫
Shell
Shell
主要為Unix-like底下的,例如bash, tcsh, csh等,但是不限制一定是unix-like底下的情況
網路趣味工具
網路趣味工具
台電
台電
生活常識
生活常識
- www.esunbank.com.tw/b2c/housetip4.i... 看來房貸的利率如果上升,導致的是每月本息和的提高
- Re: [心得] 房價泡沫 無可迴避 看到這篇才突然想到,房貸成數控制了槓桿大小
- 第一次在網路上刷卡(雖然是郵局那張XD)~ 天瓏書局... 結果有用 3D 驗證~ 然後終於註冊完 3D 驗證後~ 刷卡失敗~ 我想說可能我花太多時間了,再試一次~ 又失敗~ 後來跑去用 web atm 查看可用餘額,才突然想到,我沒開啟非過卡交易阿~ 然後開啟非過卡交易後,終於刷成功了~ 也如郵局宣傳的,未滿 3000 還是有簡訊的 ^^
線上結匯
線上結匯
胡思亂想
胡思亂想
- 在某個領域的第一家業者,也許會煩惱怎麼創造習慣。第二家以後,大概就是想辦法競爭吧... (今天突然想說,為什麼有時候一堆相同的店都開在一起XD)
- 有人問問題的時候,有時候需要親自去看才知道問題所在,因為問題不見得真的出在發問的人所問的問題身上。只是回過頭來,如果對一個道理不是透徹了解,大概也不好發現問題所在吧(就是連要產生怎樣的錯誤訊息也不知道)。
連結
連結
以下連結還是連到 plurk 頁面
- 減掉你的資訊肥胖症
- 商業周刊 - 每個茶水間 都有臥底購物專家
- 十五分鐘工作術 - 天下雜誌399期
- 天下雜誌-你的目標夠硬嗎?目標愈難, 愈容易成功
- 2013年春末夏初,台灣 Open Data 之我觀 原來有 data.gov.tw 喔...感覺弄個瀏覽器外掛應該不錯玩XD
- 金融智慧網
- coolwanglu.github.io/vim.js/web/vim.html
- Nested using statements in C#
- [PTT] [心得] 如何快樂的存更多錢
- .NET Framework Blog-Improving Your App's Performance with PerfView
- Downloadable/browsable version of the .NET Framework...