原创 未在本地計算機上註冊“microsoft.ACE.oledb.12.0”提供程序

如果確認安裝了Office的正確版本,那麼需要檢查下是不是調用程序和安裝的Office是不是同樣是x64或同樣是x86, 如果兩者不一致,請修改其中一個,當然最好是修改調用程序的配置,當然,如果是Anycpu可能需要確認Office和你的

原创 VC++.Net的代碼摺疊

C#中有一個有用的功能,就是指定代碼摺疊,使用#Region就可以了。但是在VC++.Net裏不能直接使用這個命令。經過查找MSDN得知應該如下使用: #pragma region name #pragma endregion com

原创 阮一峯:字符串匹配的Boyer-Moore算法

阮一峯:字符串匹配的Boyer-Moore算法   上一篇文章,我介紹了 KMP 算法。 但是,它並不是效率最高的算法,實際採用並不多。各種文本編輯器的"查找"功能(Ctrl+F),大多采用 Boyer-Moore 算法。   Boy

原创 C++ error C2027:使用了未定義類型 類的調用順序

如果不想犯下面錯誤最好的做法是,先把每一個類都定義好後,再寫函數實現部分(本例中將void A::funcA(B* inB)就放到了最後實現),寫在前面的類,需要使用後面的類的時候只需要聲明一下(像本例中的class B;放在A類前一樣)

原创 oracle解鎖表語句

記錄oracle中被鎖表的解鎖語句 先查詢鎖的情況: select object_name as 名稱, s.sid, s.serial#, p.spid as 進程號,s.machine from v$locked_object

原创 idea 調試時編輯器滾動的設置

File-》Settings-》Editor-》General-》Scrolling-》Prefer moving caret line to minimize editor scrolling(選中) 光標只有在達到編輯器最上最下邊時才

原创 Xmpp客戶端加入羣時JID的指定

Xmpp在客戶端連接服務端已創建的羣JID示例:(其中的conference必不可少) [email protected]

原创 Intellij Idea的Drop frame功能

因爲使用VisualStudio比較順手,所以在學習Idea的時候有些習慣常常向vs去靠。因爲需要調試代碼,有的時候需要再把剛纔執行過的代碼再重新執行一下(遍)。在vs中可以很容易的用鼠標拖到相應的行就可以了。可這個功能在Idea中怎樣實

原创 VisualStudio App.Config自動配置

在VisualStudio中,可以跟據選定的運行模式自動生成相應的配置文件; 對web類型的項目,系統已自動有了Web.config、Web.Debug.config、Web.release.config三個配置,且可自動使用轉換工具自動

原创 Xamarin中wcf的引用

Xamarin.Forms添加WCF引用 Visual Studio For Mac在創建跨平臺項目時,選xamarin.forms類型的空項目類型,共享項目選可移植類型庫,會生成三個項目,一個可移植共享庫,一個Drod項目和一個iOS項

原创 mvc中將視圖輸出成字符串

private string renderViewToString(ControllerBase controller, object viewModel) { controller

原创 C#轉換運算符

C# 允許程序員在類或結構上聲明轉換,以便類或結構與其他類或結構或者基本類型進行相互轉換。 轉換的定義方法類似於運算符,並根據它們所轉換到的類型命名。 要轉換的參數類型或轉換結果的類型必須是(不能兩者同時都是)包含類型。 class

原创 MacOS的快捷鍵

設置路徑:系統偏好設置-->鍵盤-->修飾鍵 修改對應關係如下: Control-->Command Command-Control 這樣設置後,可以像Windows一樣來使用Control加上C、V等做複製粘貼的功能了。

原创 redis.pcall返回錯誤的處理

set abc 123 zadd z 0 abc eval "local c=redis.pcall('get', KEYS[1]) if (c.err) then return c.err else return c end" 1 a

原创 VMware Fusion5激活Win7

顯然這個內容有點老,但是正好現在用到就記一下。 以我的MacBook默認安裝爲例 1,在安裝完的VMware系統中,打開Finder,定位到 文稿-虛擬機-Windows 7 x64(虛擬機名稱文件)右鍵顯示包內容。 2,在顯示的包中找