Time of Update: 2018-12-08
內網使用者或代理上網的使用者使用 複製代碼 代碼如下:using System.IO; using System.Net; public string get_html() { string urlStr = "http://www.domain.com"; //設定要獲取的地址 HttpWebRequest hwr = (HttpWebRequest)HttpWebRequest.Create(urlStr); //建立HttpWebRequest對象 hwr.Timeout = 60000;
Time of Update: 2018-12-08
直接貼代碼: 複製代碼 代碼如下:public class OSInfoMation { public static string OSBit() { try { ConnectionOptions oConn = new ConnectionOptions(); System.Management.ManagementScope managementScope = new System.Management.ManagementScope("\\\\localhost", oConn);
Time of Update: 2018-12-08
只有公用衍生類別才是基類真正的子類型,它完整地繼承了基類的功能。基類與衍生類別對象之間有賦值相容關係,由於衍生類別中包含從基類繼承的成員,因此可以將衍生類別的值賦給基類對象,在用到基類對象的時候可以用其子類對象代替。 具體表現在以下幾個方面: 衍生類別對象可以向基類對象賦值。 可以用子類(即公用衍生類別)對象對其基類對象賦值。如 A a1; //定義基類A對象a1 B b1; //定義類A的公用衍生類別B的對象b1 a1=b1; //用衍生類別B對象b1對基類對象a1賦值
Time of Update: 2018-12-08
由C#轉入Java一段時間了,總結下個人認為的Java同C#文法之間的不同之處,有不同意見之處還望各位海涵 剛學Java時覺得文法同C#大致是相同的(應該說C#同Java大致相同,畢竟人家微軟的C#是有意模仿Java的文法習慣的) 比爾.蓋茨曾經說過:“Java是最卓越的程式設計語言” 言歸正傳,下面探討Java同C#的文法不同之處。。。 1,命名空間與包 C#為了把實現相似功能的類組織在一起,引入了命名空間的概念(namespace) Java中與此對應的東西叫做包(package)
Time of Update: 2018-12-08
最近在C++編程中經常遇到需要多位元組字元與寬位元組字元相互轉換的問題,一直自己貼那幾句代碼。覺得麻煩,於是就自己寫了一個類來封裝wchar_t與char類型間的轉換,其他的,諸如:CString\ LPWSTR\TCHAR CHAR\LPSTR之間也是一樣用 複製代碼 代碼如下:#include <iostream> using namespace std; class CUser { public: CUser(); virtual~ CUser(); char*
Time of Update: 2018-12-08
在項目開發過程中,經常會使用到c++ 的url編碼和解碼,本文將以此問題詳細介紹提示,需要的朋友可以參考下複製代碼 代碼如下:#pragma once #include <iostream> #include <string> #include <windows.h> using namespace std; class strCoding { public: strCoding(void); ~strCoding(void); void UTF_8ToGB2
Time of Update: 2018-12-08
W3C制定了XML DOM標準,.Net為了支援W3C的標準,從1.1版本開始就引入了XmlDocument類。我在前一篇部落格中,介紹了如何使用XmlDocument類來對XML文檔進行操作。後來 .Net又引入了LINQ,於是LINQ to XML也就應運而生,所以在.Net中,不僅可以用W3C XML DOM標準,還可以使用LINQ to XML來操作XML文檔。下面就來簡單介紹一下如何使用LINQ to XML。 (一) 載入 載入XML比較常用的有三種方法: 複製代碼
Time of Update: 2018-12-08
簡介 類比銀行的錢數大寫輸出例如345三肆伍方法/步驟 首先開啟VC++檔案》》》建立建立一個C++空白文檔先聲明標頭檔複製代碼 代碼如下:#include<stdio.h>聲明變數複製代碼 代碼如下:char *p[10]={"零","一","二","三","四","五","六","七","八","九"};由於用到了自訂函數,所以先聲明複製代碼 代碼如下:void PrintInterger(char a[], int len);/*輸出整數部分 */ void
Time of Update: 2018-12-08
W3C制定了XML DOM標準。很多程式設計語言中多提供了支援W3C XML DOM標準的API。我在之前的文章中介紹過如何使用Javascript對XML文檔進行載入與查詢。在本文中,我來介紹一下.Net中的XmlDocument類。它支援並擴充了W3C XML
Time of Update: 2018-12-08
在系統的管理員有著實際的應用,對於一個資料庫管理系統來說,資料庫安全還是挺重要的,所以在存入到資料庫的密碼通常都是加密的。即使有著hack攻破資料庫後,也不會那樣的容易的盜取你的帳號和密碼,這樣可以減輕你的不必要的損失。好吧,下面就是一些基本的實現代碼: 加密的代碼格式是一樣的: 第一步:複製代碼 代碼如下:<span style="font-size: 16px; color:
Time of Update: 2018-12-08
一直對C++中的delete和delete[]的區別不甚瞭解,今天遇到了,上網查了一下,得出了結論。做個備份,以免丟失。 C++告訴我們在回收用 new 分配的單個對象的記憶體空間的時候用 delete,回收用 new[] 分配的一組對象的記憶體空間的時候用 delete[]。 關於 new[] 和 delete[],其中又分為兩種情況:(1) 為基礎資料型別 (Elementary Data Type)分配和回收空間;(2) 為自訂類型分配和回收空間。 請看下面的程式。 複製代碼 代碼如下:#
Time of Update: 2018-12-08
如果某個衍生類別的部分或者全部直接基類是從另一個共同的基類派生而來,在這些俄直接基類中, 從上一級基類繼承來的成員就擁有相同的名稱,因此衍生類別中就會出現同名現象。對這種類型的同名成員也要使用範圍分辨符來唯一標識,而且必須使用直接基類來進行限定。 -------------------------------------------------- /* * File: main.cpp * Author: yubao * * Created on May 31, 2009, 8:54 AM */
Time of Update: 2018-12-08
本文著重介紹如何在XCODE中,通過C++開發在IOS環境下啟動並執行緩衝功能。演算法基於LRU(最近最少使用)。有關lru詳見: http://en.wikipedia.org/wiki/Page_replacement_algorithm#Least_recently_used
Time of Update: 2018-12-08
比如 一個函數 chat(link &a); chat(ling *a); 前者引入一個地址做形參 是不是可以把一個指標變數p。。 這麼用chat(p); 那跟第二個函數 有什麼區別呢 都是傳地址啊。。 小弟弄不明白~~ chat(int&a); chat(int *a); 這兩個函數是完全不同意義的東西,你的理解主要是在int&a和int*
Time of Update: 2018-12-08
上文我們討論了一種最簡單的線性結構——順序表,這節我們要討論另一種線性結構——鏈表。什麼是鏈表了,不要求邏輯上相鄰的資料元素在實體儲存體位置上也相鄰儲存的線性結構稱之為鏈表。舉個現實中的例子吧,假如一個公司召開了視頻會議的吧,能在北京總公司人看到上海分公司的人,他們就好比是邏輯上相鄰的資料元素,而物理上不相連。這樣就好比是個鏈表。
Time of Update: 2018-12-08
使用類的全權名: System.Text.StringBuilder sb = new System.Text.StringBuilder(); 上面的寫法很繁瑣,使用using語句引入命名空間: using System.Text; StringBuilder sb = new StringBuilder(); 對於編譯器來說,命名空間就是為一個類型附加一些分隔字元號,使名稱更有唯一性。 c#的using指令是可選的,完全可以用類型的完整名稱代替,c# 的using指令時指示編譯器為
Time of Update: 2018-12-08
重新指定分配預設值的參數時,可以顯式地為指定參數名稱賦值,隱式指定的時候,是根據方法參數的順序,靠c#編譯器的推斷。 程式碼範例: 複製代碼 代碼如下:void M(int x=9,string s="a",DateTime dt = default(DateTime)) {...} Main() { M();//使用預設值 M(8,"b")://隱式指定方法參數,沒有指定的使用預設值 M(6,"v",DateTime.Now);//同上
Time of Update: 2018-12-08
具體配置方法如下: 1:在伺服器上安裝office的Excel軟體. 2:在"開始"->"運行"中輸入dcomcnfg.exe啟動"元件服務" 3:依次雙擊"元件服務"->"電腦"->"我的電腦"->"DCOM配置" 4:在"DCOM配置"中找到"Microsoft Excel 應用程式",在它上面點擊右鍵,然後點擊"屬性",彈出"MicrosoftExcel 應用程式屬性"對話方塊 5:點擊"標識"標籤,選擇"互動式使用者" 6:點擊"安全"標籤,在"啟動和啟用許可權"
Time of Update: 2018-12-08
複製代碼 代碼如下:String[, ,] items = new String[,,] { { { "A1", "A2", "A3", "☆", "○" }, { "B1", "B2", "B3", "☆", "○" }, { "C1", "C2", "C3", "☆", "○" }, { "D1", "D2", "D3", "☆", "○" } }, { { "E1", "E2", "E3", "☆", "○" }, { "F1", "F2", "F3", "☆", "○" }, { "G1
Time of Update: 2018-12-08
複製代碼 代碼如下:public static string Truncation(this HtmlHelper htmlHelper, string str, int len) { if (str == null || str.Length == 0 || len <= 0) { return string.Empty; } int l = str.Length; #region 計算長度 int clen = 0; while (clen < len &&