2012年8月6日 星期一

2012年7月31日 星期二

VS2008/2010 命令行error D8045:不能使用/clr選項編譯C文件


“/clr”是新版本的VC++才有的選項,目的是讓C++可以調用微軟.NET中的功能。而C語言是不能調用.NET的,所以出錯。解決方法:
    把/clr選項去掉。具體的做法是:在你的工程上點鼠標右鍵,選擇最後一項“properties”。出現窗口後,先將最左上方的“Configuration”選擇為“All Configurations”,然後看看左邊的樹狀結構,選擇為“Configuration Properties”中的“General”。最後在右邊列表中找到“Common Language Runtime Support”,把這裡修改為第一項“No Common Language Support”,最後按最右下方的“OK”就行了。
設置完之後最好按一下“Save All”按鈕,確保所有文件都已經正確保存。然後重新編譯

2012年7月23日 星期一

[轉錄]Windows 7 完美安裝 Visual C++ 6.0

[Ref.] http://www.mucid.org.ru/2010/03/74.html


在Windows7下安裝或者使用Visual C++ 6.0要注意三大點。
1.在安裝或者使用Visual C++ 6.0時,凡是出現兼容性問題提示對話框,一律按以下方式處理——把「不再顯示此消息」打上勾,然後選擇「運行程序」。不要怕,本人親自驗證過沒有任何 「副作用」。
2.在安裝VC的時候,選擇「custom(自定義安裝)」:
接下來就要,注意了——不要選擇TOOLS裡面的OLE/COM OBJECT VIEWER工具,就可以順利安裝,另外,這個只是個查看工具,不會影響VC++的編譯,所以大家以後可以盡情得使用vista和win7啦,不用再擔心兼容性的問題。
3.在「工具——選項——目錄」裡設置:
A.找到這些資源的路徑,如我的就是安裝在「D:\Program Files\的」裡的,所以依次類推。

注意——資源路徑一定要對照著 手工 查找,不要直接複製 !
B.下面把一些資源路徑列出:
executatble files(可執行文件):
D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
D:\Program Files\Microsoft Visual Studio\VC98\BIN
D:\Program Files\Microsoft Visual Studio\Common\TOOLS
D:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
注——以下兩項資源路徑為可選添加:
C:\windows\system32\wbem
C:\windows\system32
include files:
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
library files:
D:\Program Files\Microsoft Visual Studio\VC98\LIB
D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
source files:
D:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
(win7最好不要添加此項,不過好像按照偶說的方式安裝的話,就沒有這一項,所以這項一般不添加。)

2012年7月18日 星期三

安全地移除硬體很慢

可以試著把 C:\ProgramData\Microsoft\Windows\DeviceMetadataStore\ 的目錄, 除了 en-US 與 zh-TW 外, 其他的都刪除了.

按右鍵後出現的時間, 由原本的 11 秒左右變成約 3-4 秒.


from: http://www.mobile01.com/topicdetail.php?f=240&t=1595344&last=20435352

如何搜尋PTT (作者、標題、關鍵字) 相關文章?

比如說你想找的某作者寫的文章,就在GOOGLE搜尋文字框上,輸入該作者的ID,
(假設該作者ID為:AAA) 

AAA site:http://www.ptt.cc


此網站有關AAA的關鍵字都會搜尋到,
同理可證,如果你想只找某一個網站的資料你也可以用此方式,搜尋資料,

site:前面,是接你要尋找的關鍵字(以此例是尋找AAA相關資料)
site:後面,是接你要限定那一個搜尋的網站(以此例是限定尋找PTT網站資料)。


from : http://tw-hkt.blogspot.tw/2009/09/ptt.html

公司 學校 無法連上 Ptt 的BBS?


會擋ptt有一個方法可以突破阻擋,
MIS(資訊部)通常作法是擋掉Port 23(一般BBS的PORT)
所以你只要切到其他的PORT就可以突破阻擋,翻牆去玩BBS
像PTT的PORT原本是「 telnet://ptt.cc」 內定為23要換PORT,
只要在後面加冒號加PORT數字如:
telnet://ptt.cc:443
======================
telnet://ptt.cc:3000
telnet://ptt.cc:3001
telnet://ptt.cc:3010
( 3000~3010 超多PORT可以跳的 )


Window update目前無法檢查更新,因為該服務尚未執行,你可能需要重新開機


剛網路上認真找了一下,已經解決了,方法如下,不過還真是奇怪
(1) 進入WINDOWS服務(開始 → 電腦右鍵 → 管理 → 左邊最下面「服務與應用程式 → 右邊服務 )
(2) 關閉 Windows Update這一項
(3) 進入系統槽 WINDOWS資料夾下,將SoftwareDistribution這一資料夾完全刪除(連該資料夾底下所有檔案,若不放心,可以去查查看SoftwareDistribution這個資料夾是做什麼的。^^)
(4) 再回到WINDOWS服務,啟動Windows Update這一項

Window update目前無法檢查更新


剛網路上認真找了一下,已經解決了,方法如下,不過還真是奇怪
(1) 進入WINDOWS服務(開始 → 電腦右鍵 → 管理 → 左邊最下面「服務與應用程式 → 右邊服務 )
(2) 關閉 Windows Update這一項
(3) 進入系統槽 WINDOWS資料夾下,將SoftwareDistribution這一資料夾完全刪除(連該資料夾底下所有檔案,若不放心,可以去查查看SoftwareDistribution這個資料夾是做什麼的。^^)
(4) 再回到WINDOWS服務,啟動Windows Update這一項

2012年6月18日 星期一

Bluetooth 4.0 (BLE) for iPhone

refer to : http://blog.bluetooth-smart.com/2011/11/03/iphone-4s-says-goodbye-to-mfi-for-bluetooth-smart-devices/


According to this message from Brian Tucker, Senior Software Engineering Manager iOS Bluetooth Technologies Apple and Bluetooth SIG Board of directors member:
Bluetooth Low Energy is not part of our MFi accessory program. A third party application can interact with a BTLE accessory via a new framework found in iOS 5 and OX X 10.7.2, called Core Bluetooth

http://www.ti.com/tool/cc2540dk-mini
 The CC2540DK-MINI development kit provides a working reference design for software development of single-mode Bluetooth® low energy (BLE) applications based on the Texas Instruments CC2540. The included “keyfob” board operates as a BLE peripheral device, and contains modifiable software that can be tailored towards different applications. Using BTool (Windows PC application) along with the included CC2540 USB Dongle, the Texas Instruments CC2540 BLE stack can be tested and verified while developing custom applications.