原创 一段會使VC編譯器崩潰的代碼

下面這段代碼會使VC2010、VC2012編譯器崩潰,原因目前未知:   #include <memory>   template<typename T> class safe: public ::std::shared_ptr<T>

原创 ubuntu 12.04問題彙總

1. 安裝boost庫 使用如下命令:sudo apt-get install libboost-all-dev

原创 win7 訪問xp的共享, 帳號和密碼都正確,卻總是出現讓重輸入密碼的對話框

1、win7 訪問xp的共享, 帳號和密碼都正確,卻總是出現讓重輸入密碼的對話框。 解決方法: win7,開始菜單-> 輸入secpol.msc, 打開本地策略,點開本地策略-》 安全選項, 右邊下拉找到“網絡安全:LAN管理身份證驗證

原创 Silverlight中DataGrid的用法

1、 數據綁定:grdLbs.ItemsSource=數據集合對象 2、 普通綁定列 <data:DataGrid.Columns>      <data:DataGridTextColumnHeader="名稱"Binding="{B

原创 C/C++ 語言中的表達式求值(裘宗燕)

裘宗燕:C/C++ 語言中的表達式求值 經常可以在一些討論組裏看到下面的提問:“誰知道下面C語句給n賦什麼值?”m = 1; n = m+++m++; 最近有位不相識的朋友發email給我,問爲什麼在某個C++系統裏,下面表達式打印出兩個

原创 C++11

C++11,先前被稱作C++0x,即ISO/IEC 14882:2011,是目前的C++編程語言的正式標準。它取代第二版標準ISO/IEC 14882:2003(第一版ISO/IEC 14882:1998公開於1998年,第二版於2

原创 .Net 4在win7上安裝失敗的解決辦法

近做一些安裝包,遇到了一些小問題,主要是在打.net framework4的安裝庫時遇到的,這些問題說大不大,說小不小,很煩人,但一開始也沒想總結,主要原因是覺得這些小問題還是無傷大雅,可今天又遇到了一個類似的問題,不得不決定寫一下,以

原创 std::map的一次錯誤應用(日積月累)

假設有以下變量std::map<int, int>::iterator it;   問:*it返回的是什麼類型? 答:以前一直以爲是std::pair<int,int> &,而且以前將其做爲只讀變量使用也沒出過錯。直到最近,才發現自己原來

原创 C#托盤圖標

增加一個notifyIcon1和contextMenuStrip1,並設置notifyIcon1的ContextMenuStrip屬性爲contextMenuStrip1。然後添加如下事件:   // 托盤圖標支持 // 重載窗體的Re

原创 Qt+Boost編譯出現Parse error at "BOOST_JOIN"

最近在研究PCL,發現這個點雲庫是個很不錯的東西。裏面需要經常瀏覽*.pcd(點雲數據集)文件,遂打算自己用Qt寫個小程序方便自己讀取,後來便遇到了這個Parse error at "BOOST_JOIN"問題。因爲PCL有部分實現是基於

原创 PostgreSQL服務莫名關閉不能重啓的解決辦法

據朋友說是因爲Windows下的socket有問題了,導致PostgreSQL的服務不能重啓。在控制檯上,輸入下面的命令,重置WinSock,然後重啓PostgreSQL服務即可: netsh winsoc reset 此法,我一同事驗

原创 Qt中獲取本地窗體句柄

在Windows下: Qt3: 通過QWidget::handle()方法獲取得窗體句柄,但這個函數到了Qt4後被封裝起來了。 Qt4: 通過WId QWidget::winId () const 成員函數獲取窗口句柄(WId就是HWND

原创 C++自定義枚舉類

C++枚舉類型中,枚舉的名稱全數暴露於一般範圍中,因此兩個不同的枚舉,不可以有相同的枚舉名。例如: enum Side{ Right, Left }; enum Thing{ Wrong, Right }; 在編譯時會產生編譯錯誤,不

原创 ubuntu su認證失敗的解決方法

Ubuntu 安裝後,root用戶默認是被鎖定了的,不允許登錄,也不允許“su”到 root。有人說這是個不好的實踐,特別是對於服務器來說。我覺得對於桌面用戶來說,這樣安全性更高一些,是應該的;但對於服務器可以設置成“允許 su 到roo

原创 Silverlight怪異問題(備忘,未完)

1. C#類庫中提供的interface的實現者類,如果不是public,在Silverlight中無法綁定到相關控件上。(樣例代碼以後附上)