Time of Update: 2015-01-10
標籤: 由於項目中調用了動態庫,這些動態庫放在C:\Windows\System32下面,但是當部署到了64位的機器上可能就有問題了,最近這個問題就糾結了半天,在本機32為系統上測試動態調用ddl成功了,部署到64位Window Server2008上面也沒問題,可是為什麼到了64位的WIN7系統上出了問題呢?
Time of Update: 2015-01-10
標籤:使用VS2012開發Windows服務,需要使用Log4net日誌組件記錄業務情況,但是始終產生不了記錄檔。1 /// <summary>2 /// 入口方法3 /// </summary>4 /// <param name="args">參數</param>5 public static void Main(string[] args)6 {7
Time of Update: 2015-01-11
標籤:c# vb.net 三層結構 大家在閱讀這篇文章之前可以先閱讀另外一篇博文《三層結構》(請點擊這裡)。對其有最基本的認識。 在看視頻的過程中,用C#實現了登入的執行個體,之後對其又轉換為了VB.NET。
Time of Update: 2015-01-11
標籤:類中的成員,如果不加存取修飾詞,預設是private;私人的,只能在當前類的內部訪問;理論上是給每個私人的欄位配備一個公有的屬性;靜態函數中只能訪問靜態成員;靜態類中只能有靜態成員;非靜態函數既可以訪問靜態成員,也可以訪問非靜態成員,非靜態類中既可以有靜態成員,也可以有非靜態成員;this的作用1.當前類的對象,是為了把欄位(屬性)和局部變數區分開來;欄位和屬性是和方法平級的,而局部變數是在方法裡面的;namespace(命名空間),用於解決類重名問題,可以看做類的檔案夾;命名空間裡面有很
Time of Update: 2015-01-11
標籤:Regex通常包含字母文本(Literaltext)和元字元(metacharacter) 字母文本指的是普通文本如"abcde"可匹配字串中任何包含"abcde"的字串。 元字元則更加靈活運用通用的運算式匹配所有符合此運算式規律的字串。C#Regex文法一、 匹配單個字元 []——從中選擇一個字元匹配 中間支援的類型:單詞字元([ae])、非單詞字元([!?,;@#$*])、字母範圍([A-Z])、數字範圍([0])eg.Regex[ae]ffect可匹配字串
Time of Update: 2015-01-11
標籤:string str="123abc456"; int i=3; 1 取字串的前i個字元 str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i); 2 去掉字串的前i個字元: str=str.Remove(0,i); // or str=str.Substring(i); 3 從右邊開始取i個字元: str=
Time of Update: 2015-01-11
標籤:DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFileTimeUtc().ToString();//127756704859912816 dt.ToLocalTime().ToString();//2005-11-5 21:21:25 dt.ToLongDateString().ToString(
Time of Update: 2015-01-11
標籤:public partial class eTerm_Form : WinFormsUI.Docking.DockContent{public eTerm_Form(){InitializeComponent();}Process process = null;IntPtr appWin;[DllImport("user32.dll", SetLastError = true)]private static extern long SetParent(IntPtr hWndChild,
Time of Update: 2015-01-11
標籤: //下面講一個開啟表單定時執行按鈕的東西private void Form1_Load(object sender, EventArgs e){System.Timers.Timer pTimer = new System.Timers.Timer(5000);//每隔5秒執行一次,沒用winfrom內建的pTimer.Elapsed+=pTimer_Elapsed;//委託,要執行的方法pTimer.AutoReset =
Time of Update: 2015-01-11
標籤:
Time of Update: 2015-01-11
標籤:(*) unsafe 和 fixedunsafe{ int[] array = new int[10]; for (int i = 0; i < array.Length; i++) { array[i] = i; } fixed (int* p = array) { for (int i = 0; i < array.Length; i++) {
Time of Update: 2015-01-10
標籤:一、運算式樹狀架構入門Lambda運算式樹狀架構很複雜,從概念上很難理解清楚,一句話,運算式樹狀架構是一種資料結構!這裡我們通過下面的這個例子來理解一下運算式樹狀架構,你就能看個大概:lambda運算式樹狀架構動態建立方法 static void Main(string[] args) { //i*j+w*x ParameterExpression a = Expression.Parameter(typeof(int),
Time of Update: 2015-01-10
標籤: #region -產生縮圖- /// <summary> /// 產生縮圖 /// </summary> /// <param name="orginalImagePath">原圖片對象</param> /// <param name="thumbnailPath">縮圖的路徑</param> /// <param name="
Time of Update: 2015-01-10
標籤: 1.前言 以前也寫過幾篇關於反射的部落格(簡單反射機制),但都理解的不是很深刻,現在在做項目中又一次的用到了反射,在此再總結一下,對於反射的理解。 2.什麼是反射? 最近看部落格,才理解了反射無處不在,我們經常用到的VS中的智能提示,就是通過反射擷取到類的屬性,方法等。反射就是動態擷取程式集中的中繼資料來操作類型的。說的通俗一點,反射就是直接調用Bin檔案夾下的.dll來建立對象,調用成員
Time of Update: 2015-01-10
標籤:一:環境配置:VS2012,ArcGIS10 ,arcengine10,arcsde10oracle11garcengine10的安裝需要vs2010,對於vs2012要安裝arcengine10,需要修改註冊表:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0 中“建立” —“字串值” 名稱:InstallDir 資料:
Time of Update: 2015-01-10
標籤:面向過程;面向的是完成這件事兒的過程,強調的是完成這件事兒的動作;用面向過程的思想去解決問題,當執行這件事的人不同的時候,我們必須為他量身定做不同的方式來解決問題;物件導向;找個對象幫你做事; 物件導向就是屏蔽差異,寫出通用的代碼; 對象一般都是被動的那個;我們在代碼中描述一個對象,通過描述這個對象的屬性和方法;我們把這些具有相同屬性和相同方法的對象進行進一步的封裝,抽象出來類這個概念;類就是個模子,確定了對象應該具有的屬性和方法;對象是根據類建立出來的;類[public] class
Time of Update: 2015-01-11
標籤:二維轉一維 twopointers rmq 最值的性質 Codeforces gym Hello 2015 Div1 C and Div2 ECodeforces gym 100570 problem CCodeforces gym 100571 problem EProblem
Time of Update: 2015-01-11
標籤:1、刪除休眠檔案hiberfil.sys。該檔案在c盤根部目錄為隱藏的系統檔案,隱藏的這個hiberfil.sys檔案大小正好和自己的實體記憶體是一致的,當你讓電腦進入休眠狀態時,windows7在關閉系統前將所有的記憶體內容寫入hiberfil.sys檔案。而後,當你重新開啟電腦,作業系統使用hiberfil.sys把所有資訊放回記憶體,電腦恢複到關閉前的狀態。可windows7並不會將這個檔案刪除,而是一直放在硬碟上,會白白地佔用一部分磁碟空間,時間長了,你的電腦就吃不消了。windo
Time of Update: 2015-01-10
標籤:Object-C開發的時候有的時候會用到Category類,類似於Java和C#中擴充類,就是如果你覺得如果你覺得常用的方法在String中沒有,可以根據業務需求和個人喜好寫一個擴充類,然後在其中補充自己的方法,如果單純的擴充已有類型來看基本上是一樣的。OC還有可以對已經存在類通過Category進行擴充,這個特點又和C#中的partial class有的類似,先來看下是如何操作的吧:建立的時候選擇Object-C
Time of Update: 2015-01-10
標籤:一般涉及到物件導向都會C#,Java都不可避免的涉及到類,C#中類的尾碼名是.cs,Java中是.java,Object-C中一般用兩個檔案描述一個類,尾碼名為.h為類的聲明檔案,用於聲明成員變數和方法,.m檔案主要用於實現聲明中的方法,Java和C#聲明類用的是Class關鍵字,OC聲明類用的字@interface和@end,實作類別用的是@implementation和@end,跟其他的有點不同,方法定義,方法調用都不太一樣,具體一點點的看吧:建立Cocoa Class:語言選擇OC,