Time of Update: 2018-12-05
Get方式請求網頁 string url = "http://127.0.0.1/page.aspx?id=1&user=hzt";WebRequest request = WebRequest.Create(url);WebResponse response = request.GetResponse();Stream s = response.GetResponseStream();StreamReader sr = new StreamReader(s,
Time of Update: 2018-12-05
using System;using System.Windows.Forms;using System.IO;using System.Text;using System.Runtime.InteropServices;public partial class DelSelf : Form{ [DllImport("kernel32.dll")] public static extern uint WinExec(string lpCmdLine, uint uCmdShow);
Time of Update: 2018-12-05
Java本身已經足夠強大,但是在某些情況下,Java也是有局限的,最大的局限在於不能直接操作硬體,因為Java是運行在JVM上的,不是直接運行於CPU。另一個原因在於相比於C/C++而言,Java的運行效率比較低,但是C/C++雖然運行效率高,且能夠直接操作硬體,但是的帶來的不足是,開發效率太低,那就將Java與C/C++結合起來吧!利用各自的優勢,發揮最大的潛力。這裡使用的就是JNI技術,Java Native
Time of Update: 2018-12-05
一、console.write()與console.writeline()的區別 前者輸出不換行。二、console.read()與console.readline()的區別1’Console.Read() Console.ReadLine()方法都是從鍵盤讀入資訊,唯一不同的就是Console.Read() 方法用於獲得使用者輸入的任何值(可以是任何的字母數字值)的ASCII值.Console.ReadLine()呢?用於將獲得的資料儲存在字串變數之中.2’ Console.Read(
Time of Update: 2018-12-05
在stdarg.h檔案中有如下幾個宏定義:#include <vadefs.h>#define va_start _crt_va_start#define va_arg _crt_va_arg#define va_end _crt_va_end#endif /* _INC_STDARG */ 其定義在vadefs.h中分別為:#define _INTSIZEOF(n) ((sizeof(n)+sizeof(int)-1)&~(sizeof(int) - 1) )
Time of Update: 2018-12-05
(一)類設計:1.運算子枚舉 enum CalTypeWithTwoUnit Add Sub Multi Div 5512915179 enum CalTypeWithOneUnit Twice(平方) Sqrt(開放) DaoShu(倒數) Opp(相反數)2.各個子類 繼承於父類CalActionBase 這個父類中是所有子運算子進行運算都需要有的操作 Validate 驗證運算元的合法性 Action 轉換操作類型之後進行計算 Calculate抽象方法
Time of Update: 2018-12-05
volatile 影響編譯器編譯的結果,指出,volatile 變數是隨時可能發生變化的,與volatile變數有關的運算,不要進行編譯最佳化,以免出錯,(VC++ 在產生release版可執行碼時會進行編譯最佳化,加volatile關鍵字的變數有關的運算,將不進行編譯最佳化。)。例如: volatile int i=10; int j = i; ... int k = i; volatile
Time of Update: 2018-12-05
C#類比洗牌小程式初學C#,昨天剛剛學了C#的基礎文法。其實這就是一個數組和枚舉的簡單應用,設計一些計數、遍曆、交換簡單演算法。背景:一共54張撲克牌,每一張撲克看成一個結構體,包含花色和點數兩個資料成員。還要有一個建構函式,設定點數和花色。 public struct Poke { public Poke(PokeType type, int pokeNum):this() { PokeNum = pokeNum;
Time of Update: 2018-12-05
assert宏的原型定義在<assert.h>中,其作用是如果它的條件返回錯誤,則終止程式執行,原型定義:#include <assert.h>void assert( int expression );assert的作用是現計算運算式 expression ,如果其值為假(即為0),那麼它先向stderr列印一條出錯資訊,然後通過調用 abort 來終止程式運行。請看下面的程式清單badptr.c:#include <stdio.h>#include
Time of Update: 2018-12-05
點開始 點運行。輸入 CMD 斷行符號。進入DOS提示符狀態下。輸入cd\ 斷行符號 表示進入 c:\> 也就是C盤根目錄下。輸入d: 斷行符號 是進入D盤目前的目錄,並不一定是根目錄。然後cd\ 就進入D盤根目錄。如果在 C盤根目錄下輸入cd windows 斷行符號。表示進入C盤WINDOWS檔案夾。注意 CD 與WINDOWS之間有一個至少一個空格然後,輸入 dir 斷行符號 可以顯示 windows 目錄下面的其他目錄與檔案進入這些子檔案夾,方法雷同,輸入 CLS 斷行符號。表示
Time of Update: 2018-12-05
1. 標準庫string1-1:聲明:#include<string> usingstd::string; //或者using namespace std;1-2:string對象常用的建構函式 string s1; //預設建構函式,s1為空白串 string s2(s1); //將s2初始化為s1的一個副本 string s3(“value”); //將s3初始化為一個字串字面值副本
Time of Update: 2018-12-05
1.OC中類的聲明和實現1.1類的聲明@interface ViewController : UIViewController@end1.2方法的聲明-(id) initWithAge:(int)_age identify:(int)_identify1.3方法的調用2執行個體變數3.OC中的指標3.1OC語言中除基礎資料型別 (Elementary Data Type)以外的變數類型都稱為指標類型4.self和super關鍵字4.1self指的是類的對象本身4.2super指的是父類對象本身5
Time of Update: 2018-12-05
參考《C++ Primer第4版》(中文版)1. 標準庫bitset#include<bitset>using std::bitset; //或者using namespace std;1-1: bitset類是一種類模板;而與vector不一樣的是bitset類型對象的區別僅僅在其長度而不在其類型。定義時,知名長度值:bitset<32> bitvec;位集合的位置從0開始,bitvec的為序是從0到31.以0位開始的位串是低階為,以31位結束的位串是高階位。1-2:
Time of Update: 2018-12-05
參考《C++ Primer第4版》(中文版)1. C++指標含義:指標儲存的是另一個對象的地址。參考型別*解引用符(擷取所指的對象)&取地址2. 每個指標都有一個與之關聯的資料類型,且該指標只能指向這一種類型的對象。注意:string* ps1,ps2; 實際上ps1定義為指標,ps2並非指標,只是一個普通的string對象而已。 string* ps1,
Time of Update: 2018-12-05
突然想試一下object-c寫程式,放到ios下試試。於是網上找了一下object-c環境搭建。基本都是通過 GNUstep平台+gcc進行交叉編譯。其中,GNUstop基本組件如下: gnustep-make gnustep-base gnustep-gui
Time of Update: 2018-12-05
參考《C++ Primer第4版》(中文版)1. 每個C++程式都包含一個活多個函數,而且必須有一個命名為main。系統通過調用main函數來執行程式,main函數執行語句並返回一個值給作業系統。int main(void){ return 0; //返回0表明程式成功執行完畢,否則程式異常退出}2. C++輸入輸出用iostream庫。istream和ostream分別表示輸入資料流和輸出資料流。“流”是指要從某種IO裝置上讀入或寫出的字元序列。輸入輸出使用cin和cout兩個對象。3
Time of Update: 2018-12-05
exe在Vista或Win7下不以管理員權限運行,會被UAC(使用者帳戶控制)阻止訪問系統某些功能,如修改註冊表操作等;如何讓exe以管理員權限運行呢,方法有兩種,一個是直接修改exe屬性;另一個是在程式中加入MANIFEST資源,下面分別介紹。 1、直接修改exe屬性 1) 右擊“exe”,在彈出的菜單中選擇“屬性”,出現的介面如: 2) 選擇"相容性"項,並勾選"以管理員身份運行此程式"項即可。 2、 在程式中加入MANIFEST資源 1)
Time of Update: 2018-12-05
Enumerable.Cast用於將IEnumerable轉換為泛型版本IEnumerable。轉換後可盡情享用Enumerable的其它方法(如Where、Select),給我們的編碼帶來極大便利。但MSDN中僅給出一個轉換ArrayList的例子,很多人看了感覺現在都在用List,還有誰會用ArrayList,Cast沒多少用處,除非處理一些之前遺留的一些代碼。其實Cast並非如此簡單,它可以用在很多地方。先看MSDN中舉的例子吧:1 System.Collections.ArrayList
Time of Update: 2018-12-05
c語言--多項式乘法 /*第五題:多項式乘法write by arden for tls 2005-01-21其中參數a[],b[],c[]是多項式係數,m,n,k是多項式最高次數。函數完成R(x)*P(x)=Q(x) 功能。數組中的係數按照升冪排列,也就是說a[0]是R(x)中x的0次項係數那麼使用數組的index就可以得到它的次數。如:m=2 ,a[m]={2.00,2.00,2.00}代表多項式 2+2X+2Xe2Function Compute得到係數數組c[] 和次數k
Time of Update: 2018-12-05
從讀《物件導向設計導論》(C.Thomas Wu