Time of Update: 2016-12-17
標籤:get .net 使用 comm 開發 arc load tor 開啟 原來收費的TCP通訊架構開源了,這是一款國外的開源TCP通訊架構,使用了一段時間,感覺不錯,介紹給大家架構名稱是ne
Time of Update: 2016-12-19
source/include/post/post_newreply.php:在第406行source/include/post/post_newthread.php:第125行新增內容: //如果出驗證碼,則限制發帖長度和內容。 if($seccodecheck){ if(strlen($message) > 40){ showmessage('新註冊使用者文章長度限制為20個漢字以內!');
Time of Update: 2016-12-15
1 有關介紹(1)所屬命名空間:System.Collections.Genericpublic class List<T> : IList<T>, ICollection<T>, IEnumerable<T>, IList, ICollection, IEnumerable.(2)List<T>類是ArrayList類的泛型等效類。該類使用大小可按需動態增加的數組實現IList<T>泛型介面。(3)泛型的好處:
Time of Update: 2016-12-15
集合是OOP中的一個重要概念,C#中對集合的全面支援更是該語言的精華之一。 為什麼要用泛型集合? 在C# 2.0之前,主要可以通過兩種方式實現集合: a.使用ArrayList 直接將對象放入ArrayList,操作直觀,但由於集合中的項是Object類型,因此每次使用都必須進行繁瑣的類型轉換。 b.使用自訂集合類
Time of Update: 2016-12-19
我現在感到學好C#就是就是要知道,C#的基本文法,C#的新的特點,C#能幹什麼!其中我感到不管如何,NAMESPACE都是很關鍵的,可以說不是只對C#而言,而是整個。NET都是由NAMESPACE組成的,所以我在看了C#的基本文法後,就直奔NAMESPACE來了,在這裡寫下自己的一些感覺,希望能對後面學習的人有所協助。NAMESPACE在新的NET環境下編程可以說是無所不在,總之,給我的感覺就是MS的新一代的語言的核心就是NAMESPACE,我們可以通過已經有的NAMESPACE,做我們想做的和
Time of Update: 2016-12-20
??每個節點的類型是XmlNodeType枚舉中的一種,在三所示的代碼中,我們只用了其中的兩種類型:Element 和 EndElement。輸出源碼重新定製了原始的文檔結構,它丟棄或者說是疏忽了XML元素的屬性和節點內容,只輸出了元素節點名。假設我們應用了下面的XML片段: ??<mags> ??<mag name='MSDN Magazine'> ??MSDN Magazine ??</mag>??<mag name='MSDN Voices'>
Time of Update: 2016-12-14
有一個項目需要寫csv檔案以呈現資料。Github上有一個關於csv的輕量級讀寫庫minicsv,於是下載之。但是編譯example時出現了以下問題:In file included from example.cpp:1:0:minicsv.hpp: In function 'csv::ofstream& operator<<(csv::ofstream&, const T&)':minicsv.hpp:326:38: error: no
Time of Update: 2016-12-20
??在.NET Framework中,XmlTextReader和XmlTextWriter類供給了對xml資料的讀和寫把持。在本文中,作者講述了XML瀏覽器(Reader)的系統結構及它們怎樣與XMLDOM 和SAX 說明器聯合。作者也示範了怎麼樣應用瀏覽器分析和驗證XML文檔,怎麼樣創立格局良好的XML文檔,以及怎麼樣用函數讀/寫基於Base64和BinHex編碼的大型的XML文檔。最後,作者講了怎麼樣實現一個基於流的讀/寫分析器,它把讀寫器都封裝在一個單獨的類裡。
Time of Update: 2016-12-19
在寫這些文章之前,我對C#一無所知.只從前輩那裡聽說了一些,說他很像java.因為我這段時間一直在看JAVA,結果什麼明堂沒看出來(只能怪我太笨:),其實我想還是沒有實踐的機會),所以就很想換換口味.其實很早就聽說了C#,想看一看這個東東,只是上M$的網站一看,.NET的東東要一百多兆呢!看了就怕,何況全部下載下來,要費我一整張電話卡呢?幸好我一個朋友先把.NET下載下來了,我拿了硬碟就跑過去拷過來了.一個SETUP.EXE,足足有106M之巨.所以,我在此要特別感謝這位朋友阿KEN,沒有他的協
Time of Update: 2016-12-13
我們建立一個Windows Form時,後台代碼都會自動添加如下代碼:1 public partial class Form1 : Form2 {3 public Form1()4 {5 InitializeComponent();6 }7 }為什麼類Form1 要用partial修飾?partial主要用在哪些地方? 為什麼建立立的Winows
Time of Update: 2016-12-20
繼承的總結1.繼承的好處:1. 如果子類中和父類中有很多代碼相同,用繼承可以少些很多代碼,減少冗餘。2. 繼承是用來完善物件導向的編程思想。2.繼承的格式: 存取修飾詞 class 子類名 extends 父類名{ }3.子類繼承父類所有的屬性和方法,但是子類調用父類的方法時得分情況 子類和父類在同一個包裡面 子類可以調用父類除私人以外的所有屬性和方法; 子類和父類不再同一個包裡
Time of Update: 2016-12-20
本次日誌,我們來重點聊一聊軟體開發過程中,如何提高效能方面的問題。這是軟體開發或研發過程中深層次的問題,這篇文章主要從記憶體配置和記憶體回收兩方面說明,我們軟體代碼編寫過程中,計算如何來工作的。在此你可以瞭解記憶體管理的過程和方式,以便在以後的軟體開發中注意它、利用它。實值型別包括:int,float,double,bool,結構,引用,表示對象執行個體的變數參考型別包括:類和數組;比較特殊的參考型別string、object一般情況下:實值型別儲存在堆棧中(不包括包含在引用中的實值型別,如類的
Time of Update: 2016-12-12
一、使用線程的理由1、可以使用線程將代碼同其他代碼隔離,提高應用程式的可靠性。2、可以使用線程來簡化編碼。3、可以使用線程來實現並發執行。二、基本知識1、進程與線程:進程作為作業系統執行程式的基本單位,擁有應用程式的資源,進程包含線程,進程的資源被線程共用,線程不擁有資源。2、前台線程和後台線程:通過Thread類建立線程預設為前台線程。當所有前台線程關閉時,所有的後台線程也會被直接終止,不會拋出異常。3、掛起(Suspend)和喚醒(Resume):由於線程的執行順序和程式的執行情況不可預知,
Time of Update: 2016-12-16
首先瞭解什麼是ajax。AJAX不是一種新的程式設計語言,而是一種用於建立更好更快以及互動性更強的 Web 應用程式的技術。通過 AJAX,您的 JavaScript 可使用JavaScript的XMLHttpRequest對象來直接與伺服器進行通訊。通過這個對象,您的 JavaScript 可在不重載頁面的情況與Web伺服器交換資料。AJAX 在瀏覽器與 Web 服務器之間使用非同步資料轉送(HTTP 要求),這樣就可使網頁從伺服器請求少量的資訊,而不是整個頁面。 一提到javascript,
Time of Update: 2016-12-16
之前在Ajax初步理解中介紹了對Ajax的初步理解,本文將介紹在ASP.NET中如何方便使用Ajax,第一種當然是使用jQuery的ajax,功能強大而且操作簡單方便,第二種是使用.NET封裝好的ScriptManager。$.ajax向普通頁面發送get請求這是最簡單的一種方式了,先簡單瞭解jQuery ajax的文法,最常用的調用方式是這樣:$.ajax({settings}); 有幾個常用的setting,全部參數及其解釋可以去jQuery官方API文檔查詢1. type:請求方式
Time of Update: 2016-12-16
一、一維:int[] numbers = new int[]{1,2,3,4,5,6}; //不定長 int[] numbers = new int[3]{1,2,3};//定長 二、多維 int[,] numbers = new int[,]{{1,2,3},{1,2,3}}; //不定長 int[,] numbers = new int[2,2]{{1,2},{1,2}}; //定長 三、例子A:int[] mf1=new int[6];
Time of Update: 2016-12-19
用.NET平台下的C#語言開發了比較長一段時間,最近項目開始用JAVA來開發了,本文通過自己開發過程中的一些感受說下它們在具體開發過程的不同點,由於經驗知識還有限,本篇文章只能從比較表面的以及自己常用的功能點來說明我所看到的不同點。我是用VS2008和VS2010開發.NET程式,通過MyEclipse8.5開發JAVA程式,下面從IDE、語言、外掛程式的不同點來做下簡單的說明。
Time of Update: 2016-12-16
C#一維數組的理解之前我們來看看什麼是數組?數組是一個由若干同類型變數組成的集合,引用這些變數時可用同一名字。數組均由連續的儲存單元組成,最低地址對應於數組的第一個元素,最高地址對應於最後一個元素,數組可以是一維的,也可以是多維的。C#一維數組的概念一維數組在本質上是由同質資料構成的表一維數組可以如下例所示聲明一個由 5 個整數組成的數組:int[] array = new int[5];此數組包含從 array[0] 到 array[4] 的元素。new
Time of Update: 2016-12-16
僅僅為了擷取函數名,就在函數體中嵌入硬式編碼字串,這種方法單調乏味還易導致錯誤,不如看一下怎樣使用新的C99特性,在程式運行時擷取函數名吧。
Time of Update: 2016-12-15
[TestMethod]public void TestMethod1(){ List<int> list = new List<int>(); Test(list); Console.WriteLine(list.Count()); // 總數量變為 1}private void Test(List<int> list){ list.Add(1);}可以發現:經過 Test 後,list 的元素數量由 0 變為 1 了。如果是把變數