Time of Update: 2018-12-06
今天在後台寫了個類,後來才發現,需要在JS上做..於是把代碼拷到js上進行修改,代碼中用到TrimStart,TrimEnd,Trim等方法,在網上找半天竟然沒找到.要麼就只能清除空格的! 於是乎,自己動手寫了個!!看到很多人都是用正則,咱不會,就用了最土的方法來實現了!帖上代碼吧!希望對大家有所協助!!! Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
close關閉表單,對象仍然存在,調用Close函數釋放資源後可能還需要再次使用。 dispose,銷毀對象,表單對象被回收了,也就是不存在了,Dispose函數釋放的資源不再使用。application.exit.整個程式進程結束,項目中的所有對象都會被銷毀,退出整個應用程式。 註:在MDI情況下會有所不同。在這種情況下,您需要手動調用Dispose,將表單的所有控制項都標記為進行記憶體回收。Close,Dispose對於單個表單,最終還是調用Exit退出。
Time of Update: 2018-12-06
現在來說一下調用過程:【本地調試通過,環境是XP,delphi7.0,vs2005】 首先在vs2005中建立一Class Library項目,添加2個cs檔案,代碼分別為: 聲明一個介面 1using System; 2using System.Collections.Generic; 3using System.Text; 4namespace beep_Class 5{ 6 public interface IGO 7 { 8 string GO(); 9
Time of Update: 2018-12-06
這是從網上down下來的一個串口通訊類,發現close函數忘記了設定Opened屬性為false還有後面string轉byte[]和byte[]轉string的函數有錯誤,索性刪掉了修改後的串口通訊類如下:下一篇將把我的測試程式主程式部分全部代碼貼出來可以堅強勇敢的用來實現串口通訊。using System;using System.Runtime.InteropServices;namespace BusApp{ /// <summary> /// ///
Time of Update: 2018-12-06
Convert.ToInt32 與 int.Parse 較為類似;但其原理卻不禁相同: Convert.ToInt32 內部就已調用了 int.Parse(); Convert.ToInt32的轉換繼承自Object對象;int.Parse()僅是int轉換的一種方法; 當我們得到一個Object對象時,可用Convert.ToInt32轉換,但如果用int.Parse()則會拋出異常; 例如: Convert.ToInt32 的參數為 null 時,返回 0,參數為“ ”
Time of Update: 2018-12-06
發送串口資料:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO.Ports;namespace SendData{ class Program { static void Main(string[] args) { SerialPort port = new SerialPort();
Time of Update: 2018-12-06
/* * 題目:共有1000瓶汽水 * 每喝完後一瓶得到的一個空瓶子 * 每3個空瓶子又能換1瓶汽水,喝掉以後又得到一個空瓶子,問總共能喝多少瓶汽水,最後還剩餘多少個空瓶子? * */ 1 static void Main(){ 2 int qs = 1000; //1000瓶汽水 3 int kp = 0; //空瓶 4 int hd = 0; //喝掉 5 6
Time of Update: 2018-12-06
條件運算子 ?: 條件? 真的值: 假的值 C# 提供checked 和ucchecked運算子 。如果把一個代碼塊標記為checked,CLR就會執行溢出檢查,如果發生溢出,就拋出OverflowException異常。byte b = 255; checked { b++; }
Time of Update: 2018-12-06
繼續上一篇的內容,其實這兩篇沒有什麼關聯。這次我們 要靜態類的學習。我們先建立兩個項目--AssemblyLibrary(類庫)和ConsolTest(控制台) 靜態類是一種很特殊的類,他有四個特點: 僅包含靜態成員。無法執行個體化。不能被繼承不能包含執行個體建構函式。 AssemblyLibrary: public static class StaticClass { //string a; 錯誤:僅包含靜態成員 static string
Time of Update: 2018-12-06
近來有點忙,很久沒有更新了,這篇很簡單,就說下。net 4.0中新增的一個資料類型Tuple和IComparable 介面。 Tuple 為工廠類,它提供了靜態方法,用於建立由 .NET Framework 支援的元群組類型的執行個體。 它提供協助器方法,調用這些方法可以執行個體化特定元組對象而不需要您顯式指定每個元組分量的類型。 static void Main(string[] args) { var t =
Time of Update: 2018-12-06
給大夥介紹一個開源工具 AStyle,支援C/C++、C#、JAVA等語言,按照不同的風格格式化代碼,也可以稱為美化代碼。用這個工具格式化出來的代碼與我自已的風格幾乎一樣,我很喜歡這個小工具,也可以很方便的整合到VS裡面去。 效果如下, 格式化前的代碼: DWORD dwThreadId; HANDLE hThread=CreateThread(NULL, 0, MyThreadFunction, 0, 0, &dwThreadId); if (hThread!
Time of Update: 2018-12-06
類,開始學物件導向的時候,我們就開始學這個。按道理來說,應該沒有什麼好的。其實這裡面還是有很多可以挖掘的知識點。這篇重點闡述部分類partial。 部分類的關鍵字partial ,它只能聲明在class struct,interface之前。先來個簡單的例子:建立類庫:AssemblyLibrary並建PulClass類檔案 public partial class PulClass { public int ID { get; set; }
Time of Update: 2018-12-06
本文目錄如下:1、概述1、1 系統效能定義1、2 目的意義2、效能最佳化技術2、1 前端最佳化2、2 後端最佳化3、總結 1、概述 最近看了很多關於系統效能調優的文章,發現很多文章都是介紹某一方面的,例如專門資料庫方面的最佳化、前端頁面的最佳化等等都不是很全面,這裡結合我在工作中的一些實踐對系統效能調優技術來一個綜合性的分享。1、1
Time of Update: 2018-12-06
主要講講Windows作業系統在C盤空間不足的情況下,我們可以通過那些具體手段來增加C盤空間。 1.開啟“我的電腦”-“工具”-“檔案夾選項”-“查看”-在“顯示所有檔案和檔案夾”選項前打勾-“確定” 2.刪除以下檔案夾中的內容: x:\Documents and Settings\使用者名稱\Cookies\下的所有檔案(保留index檔案) x:\Documents and Settings\使用者名稱\Local Settings\Temp\下的所有檔案(使用者臨時檔案)
Time of Update: 2018-12-06
/// <summary> /// C#截取不超出指定長度的中英文混合字串 /// </summary> public string CutString(string s, int MaxLength) { char[] stringChar = s.ToCharArray(); System.Text.StringBuilder sB = new System.Text.
Time of Update: 2018-12-06
Wtypes.h 中的非託管類型非託管 C 語言類型託管類名說明HANDLEvoid*32 位BYTEunsigned char8 位SHORTshort16 位WORDunsigned short16 位INTint32 位UINTunsigned int32 位LONGlong32 位BOOLlong32 位DWORDunsigned long32 位ULONGunsigned long32 位CHARchar用 ANSI 修飾。LPSTRchar* 或用 ANSI
Time of Update: 2018-12-06
/// <summary> /// 字串截取方法 /// </summary> /// <param name="str">截取字元</param> /// <param name="len">大於Len時,截取len</param> /// <returns></returns> public string Substr(string str, int
Time of Update: 2018-12-06
最近項目出使用到了將word文檔以二進位的方法存到資料庫中,並再次讀取出位元據轉換為word文檔。最後總結了一下,不多說看樣本方法:代碼 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> /// <summary> /// 位元據轉換為word檔案 /// </summary>
Time of Update: 2018-12-06
下面是我們公司原來的C++工程師招聘題,題目難度正常,沒有稀奇古怪的題,如果答對60分以上,恭喜你基本算一個合格的網路開發工程師了。1. 在寫“==”條件判斷的時候,常常會犯唯寫一個“=”的錯誤,是否有什麼辦法,可以在程式調試運行前,發現這種錯誤。(2分)2. struct和union的區別是什麼。(4分)3. 指標分far和near,在Windows環境下,這兩個有什麼區別?(2分)4. C語言的goto關鍵字一直被批判而不被建議使用,但是現在,請你舉一個很好使用goto的例子,並且說明好處
Time of Update: 2018-12-06
泛型的抗變和協變是在.NET4.0中才增加, 這對之前的介面的一個不錯的擴充。抗變和協變是指標對參數和傳回值的類型轉換。 看了下評論,抗變和協變 在 msdn的翻譯是逆變和協變。我先是看C#進階編程第七版的中文版的,所以還是比較習慣抗變和協變。 抗變和協變的在msdn的解釋在 C# 和 Visual Basic 中,協變和逆變允許數群組類型、委託類型和泛型型別參數進行隱式引用轉換。