Time of Update: 2015-02-10
標籤:MySQL5.5預存程序:#插入一條 塗聚文DELIMITER $$DROP PROCEDURE IF EXISTS `geovindu`.`proc_Insert_BookKindList` $$CREATE PROCEDURE `geovindu`.`proc_Insert_BookKindList` (IN param1Name NVarChar(1000),IN param1Parent Int)BEGIN insert into
Time of Update: 2015-02-10
標籤:轉自:http://www.maomao365.com/?p=673瞭解其它語言的架構例:java Struts1、Struts2、Hibernate、Mybatis、Ibatis、Spring 等等,利用這些架構能夠快速的開發出穩定的應用程式,在java中這些架構的功能主要提供一些濃縮版的功能。仔細思索:其它語言的通用結構?例:mvc通用結構檔案夾 App_Data Content Controllers Models Scripts Views設定檔 Global.asax
Time of Update: 2015-02-10
標籤: 1 float floatA = 2.2f; 2 uint a = BitConverter.ToUInt32(BitConverter.GetBytes(floatA), 0); 3 for (int i = 0; i < 32;++i ) 4 { 5 uint temp = 0x80000000 & (a << i); 6
Time of Update: 2015-02-10
標籤:一、List/IEnumerable轉換到DataTable/DataView方法一: /// <summary> /// Convert a List{T} to a DataTable. /// </summary> private DataTable ToDataTable<T>(List<T> items) { var tb = new DataTable(typeof
Time of Update: 2015-02-10
標籤: 在LC振蕩器這個功能點上,學會了ToString方法控制格式。 textBoxC.Text =(C*1000000000).ToString("N");這是今天學會的。同時,不僅僅是數字控制符可以這麼表示。還有其他的,比如:貨幣 2.5.ToString("C") 運行結果是:¥2.50
Time of Update: 2015-02-10
標籤:下午在搞MVC和EXTJS的日期格式互相轉換遇到了問題,我們從.NET伺服器端序列化一個DateTime對象的結果是一個字串格式,如 ‘/Date(1335258540000)/‘ 這樣的字串。 整數1335258540000實際上是一個1970 年 1 月 1 日 00:00:00至這個DateTime中間間隔的毫秒數。通過javascript用eval函數可以把這個日期文字轉換為一個帶有時區的Date對象,如下用var date = eval(‘new ‘ +
Time of Update: 2015-02-10
標籤:之前被問到一個問題,C#中如何設定android:name這樣的屬性?我的第一反應是直接setAttribute不就可以了麼 SetAttribute(name, value), 可事實上卻不行,因為本身並沒有什麼C#的開發經驗,周圍也沒什麼人搞這個,所以就只能通過搜尋了。 最後通過搜尋發現它需要指定命令空間,詳情可參考這裡>> SetAttribute(localName, namespaceURI, value)
Time of Update: 2015-02-10
標籤:1.既然是添加背景圖片 所以這裡應該使用 Button.BackgroudImage = "" ;來設定圖片 而不應該使用 Button.Image = ""; 因為使用BackgroudImage來設定背景圖片,我們還可以使用 BackgroundImageLayout來調節圖片,讓圖片更好的顯示在button上
Time of Update: 2015-02-11
標籤:networkcomms.net 來自英國的網路通訊架構 官方網址 www.networkcomms.net 中文網址www.networkcomms.cn在網路通訊程式中,本地的類或者對象,要傳輸到通訊的另一端,在網路上傳輸的時候是二進位流的形式。那麼在發送訊息的時候要把對象序列化為二進位流對方接收到位元據流要還原成對象。我們知道使用Tcp協議傳輸訊息的時候有訊息邊界問題,要解決這個問題,方法有很多,比如:(1)固定尺寸的訊息 (2) 使用訊息尺寸資訊 (3)
Time of Update: 2015-02-11
標籤:要理解事件,首先必須理解委託!! 1、如果說委託是一個類型,那麼事件就是一個對象! 2、事件的建立必須是藉助某個委託類型來完成的! 3、也就是說,委託是事件的類型,事件本身是個對象!! 4、所以,事件也可以看成是一個,受到約束的委託執行個體(委派物件)。 我們知道委託存在多播委託:(也就是一個委託可以指向多個方法!) 下面這種簡寫形式,編譯器幫我們進行了new!看上去是直接與方法關聯,其實還是通過委託! 而事件的本質是:
Time of Update: 2015-02-11
標籤:在說事件之前得先瞭解委託。 委託,外表看來和C/C++中函數指標沒什麼區別,但是本質上你才發現他其實就是個類!也就是說理解委託得從 這個兩個方面去理解(單從一個方面去理解感覺就怪怪的呵呵!)理解委託: 什麼是委託?委託是c#中型別安全的,可以訂閱一個或多個具有相同簽名方法的函數指標。 聲明一個委託,相當於聲明了一個是函數指標類型,委託是一種類型,進一步說,他就是一個類!
Time of Update: 2015-02-11
標籤:C# 對包含檔案或目錄路徑資訊的 System.String 執行個體執行操作在字串操作中有一類比較特殊的操作,就是對包含檔案或目錄路徑資訊的 System.String 執行個體執行操作。比如根據一個表示路徑的字串擷取其代表的檔案名稱、檔案夾路徑、副檔名等。在很多時候,我們喜歡用substring加indexof來進行字串的修改。代碼如下:string filePath = @"C:\test\test2\test3.txt";
Time of Update: 2015-02-10
標籤:第一種:需要把調試方法改成debug代碼用 #if DEBUG 包裹using System;using System.Collections.Generic;using System.Text;using System.IO;namespace SplitPackage{ public static class EnvConfig { static EnvConfig() {#if DEBUG ToolsPath = @"D:
Time of Update: 2015-02-10
標籤:前面文章中介紹了委託相關的概念,委託執行個體儲存這一個或一組操作,程式中將在某個特定的時刻通過委託執行個體使用這些操作。如果做過GUI程式開發,可能對上面的描述會比較熟悉。在GUI程式中,單擊一個button會觸發一個click事件,然後會執行一系列的操作,這一系列的操作就被存放在一個委託執行個體中。接下來我們就看看事件。使用委託中的問題回到前面文章中蘋果和富士康的例子,蘋果將iphone的組裝、封裝和運輸的工作全部委託給了富士康。根據上面的描述,我們修改了一下代碼,在Apple這個類中加
Time of Update: 2015-02-10
標籤:class Program { static void Main(string[] args) { dynamic test = new ExpandoObject(); test.Name = "asdasd"; test.Lv = 10; Console.WriteLine(test.Name); Console.WriteLine(test.
Time of Update: 2015-02-09
標籤:c# 串連mysq樣本全面先下載和安裝MySQLDriverCS http://sourceforge.net/projects/mysqldrivercs/在安裝資料夾下面找到MySQLDriver.dll,然後將MySQLDriver.dll添加引用到項目中(增)插入資料:using (MySQLConnection conn = new MySQLConnection(new MySQLConnectionString("localhost",
Time of Update: 2015-02-09
標籤: 利用下列代碼可實現IIS應用池的遠程回收var serverManager = ServerManager.OpenRemote(ip);var appPools = serverManager.ApplicationPools;foreach (var ap in appPools){ ap.Recycle();}注意點:1.需要添加引用 C:\Windows\System32\inetsrv\Microsoft.Web.Administration.dll
Time of Update: 2015-02-09
標籤:方法的調用 delegate int test1(int a); class Program { static int num = 10; static void Main(string[] args) { test1 t = new test1(max); t(40); Console.WriteLine("max,{0}", num);
Time of Update: 2015-02-08
標籤:c#進階編程 之前用過Visual Studio 2005和Visual Studio 2012做過項目,感覺Visual Studio這個IDE是非常強大的,當時C#還是4.0版本,如果4.5版本橫空出世,讓大家對C#語言更加看好,尤其最近微軟的一系列動作,尤其是新CEO上台後的大刀闊斧的改革,讓微軟變得越來越開放了。從C# 2.0出來就是為了和Java競爭的,當時增加了對泛型的支援,隨後C#
Time of Update: 2015-02-08
標籤:1、<< 、<<= 、>> 、>>的用法以及區別 <<(左位移):例如 int a = 2 ; b = a << n ; 如果 n=3,那麼 b=16左移n位實際上相當於乘以2的n次方:for(int i =1;i<=n;i++) a = a * 2