Time of Update: 2018-12-07
今天翻看luasocket的C源碼,也翻看了很多BSD Socket的資料,算是重新複習了一下BSD Socket. 在ubuntu上面使用安裝使用luasocket,我安裝的是lua5.1,不要使用apt安裝luasocket && luasocket-dev. 如果採用這種方式安裝,測試luasocket是不能使用的.我們應該安裝庫,安裝liblua5.1-socket.這樣才可以. 原因是,luasocket在調用的時候是lua載入C的動態庫.
Time of Update: 2018-12-07
//儲存檔案的路徑,包括檔案名稱 private string GetSavePath(string FileName) { string path=Request.PhysicalApplicationPath +"\\Link_Icon"; return path+"\\"+FileName; } private bool UpLoad()//上傳圖片 { bool flag=false; string FileName=GetFileName(
Time of Update: 2018-12-07
在微軟的.NET推出後,關於C#的有關文章也相繼出現,作為微軟的重要的與JAVA抗衡的語言,C#具有很多優點。本文將選一些C#語言中的重要知識詳細介紹, 第一章:參數 1。1 IN 參數 c#種的四種參數形式: 一般參數 in參數 out參數 參數數列 本章將介紹後三種的使用。 在C語言你可以通傳遞地址(即實參)或是DELPHI語言中通過VAR指示符傳遞地址參數來進行資料排序等操作,在C#語言中,是如何做的呢?"in"關鍵字可以協助你。這個關鍵字可以通過參數傳遞你想返回的值。
Time of Update: 2018-12-07
轉自 http://www.lwolf.cn/blog/article/code/csharp-shell%20.htm 最近上網找了下給C#程式加殼的方法,找到了一些方法,自己試了一下,感覺還挺不錯的。以下是在網上找到的,在這裡整理一下,以後要用到的時候也方便。 1.反射加殼 建立一個CMD項目,複製程式到專案檔中,並設定成為“嵌入式資源”。 程式碼 Stream sr =
Time of Update: 2018-12-07
今天做了一個軟體,想發布的時候才發現調用的類沒幾個,就像把它們都跟EXE檔案打包在一起,以後複製去別的地方用也方便,於是上網搜了一下,發現網上大部分都是用ILMerge實現的,於是也自己試了一下,不過網上都沒有詳細的步驟示範,我就花點時間做了個教程,方便以後再有人想打包自己的程式, 有篇文章可以參考,好了廢話少說,馬上開始: 1.先到http://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-B4AD-4EAE-87CF-
Time of Update: 2018-12-07
微博剩餘字數統計新浪官方演算法的C#實現,要的朋友請儲存。參數text是本文內容。isOutOfRange用來判斷文字是否溢出,以此來控制發送按鈕的可用狀態。 1 public static string GetContentLengthString(string text, out bool isOutOfRange) 2 { 3 text = text.Trim(); 4 text = Regex.Replace(text, "\r\n", "\n"); 5 int
Time of Update: 2018-12-07
問題補充:例如:For(int i=0 i<10 i++){ Thread t=new Thread()t.start()} 這並不是同名線程 Thread t=new Thread();每次迴圈,上一次迴圈中的t變數已經失效,這是變數範圍的問題,你找一下這方面的書.c#中容許同名,但是兩個變數的範圍要不同,如:CLASS A{ private string name;//name1,類成員name(全域變數) public A(string name)//name2,
Time of Update: 2018-12-07
一 String和StringBuilder 少量的字串操作不宜採用StringBuilder。 由於string是不可變得對象,對於string的疊加,每次操作都會產生一個新的string對象。所以針對大量string的操作時,我們會採用StringBuilde。但似乎很多人都知道這一點,所以只要字串相加,不管三七二一都用StringBuilder。其實這是個誤區,在這裡要注意"大量"一詞,少量的字串操作用StringBuilder反而得不償失。
Time of Update: 2018-12-07
1.如何在JavaScript訪問C#函數? 2.如何在JavaScript訪問C#變數? 3.如何在C#中訪問JavaScript的已有變數? 4.如何在C#中訪問JavaScript函數?問題1答案如下: javaScript函數中執行C#代碼中的函數: 方法一:1、首先建立一個按鈕,在後台將調用或處理的內容寫入button_click中; 2、在前台寫一個js函數,內容為document.getElementById("btn1").click();
Time of Update: 2018-12-07
在 MVC 中動態綁定下拉式功能表的方法 1. 已知下拉式功能表清單項目:在 Controller 控制器類中輸入已下代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 public class DemoController : Controller 2 { 3 public ActionResult BindDropDownList(
Time of Update: 2018-12-07
前幾次覺得明白 了(a=1;a<=4;a++) 其實都理解錯了,a不是次數 ,整體組合起來才算是次數 ,這次應該理解的沒問題了。有的事還真是只可意會 不可言傳。下面請高手們 可不可以改精簡點?可以就幫忙弄下,讓新手學習學習。C語言 if怎麼改精簡點main(){ int a,b=0,c,d; scanf("%d%d",&c,&d); if(c<d) { for(a=c;a<=d;a++) { b=b+a; }
Time of Update: 2018-12-07
using System; namespace ConsoleApplication7 { class Program { static void Main(string[] args) { people p = new people("Name1"); p.PropertyChanged += new
Time of Update: 2018-12-07
CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
This article explains the easiest way to convert Array object into ArrayList and the reverse. Author: Aldwin Enriquez aldwin.net Posted Date: 06 Dec, 2005 .NET Classes used : System.Collections.ArrayList IntroductionManipulating arrays is one
Time of Update: 2018-12-07
系統的複雜度 假設我們需要開發一個坦克類比系統用於類比坦克車在各種作戰環境中的行為,其中坦克系統由引擎、控制器、車輪、車身等各子系統構成。public class Wheel{public void WAction1() {....}public void WAction2() {....}}public class Engine{public void EAction1() {....}public void EAction2() {....}}public class
Time of Update: 2018-12-07
最近做項目有個頁面需要匯入excel然後更新資料庫得資料,匯入匯出excel我是從來都不記德,其實也沒什麼好記德東西(一般都是用的時候在excel中使用錄製宏,嘿嘿),匯入很快就寫完了,測試沒有問題,但拿來真實資料後就出現問題了。真實的資料如: 網上匯入excel的文章多如牛毛,使用OLEDB查詢語句都是select * from [Sheet1$] 這樣,但是一個真實的資料表是不會為你寫好名稱的,並且excel的活頁簿的數量也是不卻定的,這個在程式中匯入當然是有問題的了。
Time of Update: 2018-12-07
今天在寫代碼時突然想起測試經常用Microsoft.VisualBasic.Information.IsNumeric判斷 url參數是否為數字時的這個方法的效率因為數字是字串是直接使用的,所以不需要轉型,也就沒有用tryparse結果一測試嚇一跳,這個方法的效率是如此的低,再測試了下tryparse還不錯,正則的也比較差,沒什麼技術含量,看結果吧:先拓展下字串:codeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
這裡只對我遇到的問題進行說明及解答,其它請參見MSDN的COM互動:一、 最好使用自訂的介面。否則很容易匯出一些不必要的東西,在編譯時間還會有一大堆的警告(當從.Net自身的類繼承時會出現這種情況,其它情況我沒有試。)。二、 介面中的方法或屬性要有DispID屬性(否則可能會報“找不到成員”錯誤,當介面中含有成員時,如果不使用DispID,則該成員有可能不會匯出!)。三、
Time of Update: 2018-12-07
最近寫了個軟體叫WebBrowser,目的用於,網頁的自動操作處理,就是說,所有你在網頁上面的操作,都可以錄到一個指令碼中,然後可以回放這個操作過程。。我是說任何過程。
Time of Update: 2018-12-07
2:也說C#實現對Word檔案讀寫 手頭上的一個項目報表相對比較簡單,所以報表列印採用VBA引擎,通過定製Word模版,然後根據模版需要填充資料,然後OK,列印即可。 實現方法:首先需要引用VBA組建,我用的是Office2003 Professional,Dll版本號碼為Microsoft Word11.0, 另外當然還需要引用Interop.Word.Dll. 代碼如下: #region 開啟Word文檔,並且返回對象wDoc,wDoc /// <summary> ///