2011年5月26日 星期四

Win7 使用者設定檔服務無法登入 無法載入使用者設定檔

1. 按一下 [開始],用滑鼠右鍵按一下 [電腦],然後按一下 [內容]。
2. 按一下 [變更設定]。
3. 在 [系統內容] 對話方塊中,按一下 [進階] 索引標籤。
4. 在 [使用者設定檔] 下,按一下 [設定]。
5. 在 [使用者設定檔] 對話方塊中,選擇您要刪除的設定檔,按一下 [刪除],再按一下 [確定]。

執行 regedit

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
移除不能開啟的使用者編碼
登出在進來就好了!

2011年5月25日 星期三

主機板 單通道 雙顆粒

遙望N年前
有陣子 記憶體要插上去前還要看顆粒+是否為單面
後來版子幾乎都不用了
都可以相容所有規格
除非跑雙通道顆粒不同衝突

話說....
昨天有幸發現一塊 G牌的主機板
他竟然雙面顆粒不能跑單通道!!!!!!!!!!!!!!!
打電話去G公司問過後
查了手冊後......
證實真的這塊版子設計就是這樣!!!!!!

話說這不是幾百年前才有這種狀況嗎 = =+

客服人員跟我說
他們支援16G DDR3
但是 要插單面顆粒才能跑...
重點是 現在4G DDR3 RAM 根本沒有單面顆粒
一 一"

記得以後買版子要多檢查一下
是否版子有沒有支援雙顆粒的單通道插法!!!!
不然.....只能用囧來形容了..

2011年5月10日 星期二

Win7 的管理者權限

機車的Win7 在前幾天遇到一個狀況
使用者是管理者權限
但是 執行A程式都會執行不完全 (某些功能會消失)
我就改用administrator帳號登入去試
正常
以為是設定檔問題
砍掉設定檔 還是一樣
結果......
就是要用右鍵 用 管理者權限執行
就可以了

雖然WIN7 這樣是安全點
但 這問題真是有夠機車的 = =+

linq join 多個條件

在linq 要join 多個條件
可以用

from a in Table1
join b in Table2 on new { a.a1,a.a2} equals new { b.a1,b.a2}

這是一般的狀況下

但是遇到
LEFT JOIN
就會發生錯誤
LEFT JOIN 就要用另一種方法才能解決

from a in Table1
join b in Table2 on a.a1 equals b.a1 into PutA
from ax in PutA.Where(a => a.a2 == b.a2).DefaultIfEmpty()

他必須將另一個條件在FROM時候下WHERE來執行
這樣就可以在LEFT JOIN 狀況下 下多條件的JOIN方法