Time of Update: 2015-05-15
標籤:liunux在看完Linux程式設計中關於socket通訊端這一章通訊端的通訊流程的介紹後,自己寫了用戶端和伺服器端的程式。發現了一些需要注意的問題。用戶端:通訊端Internet地址s_addr不能直接用127.0.0.1或者是這個字串“127.0.0.1”來賦值,而是應該使用inet_addr("127.0.0.1").在connect函數中,address_len不應該直接寫數字,比如4,而是應該用sizeof(address) ,這裡的address是通訊端地址,struct
Time of Update: 2015-05-15
標籤:用到的基礎類庫1、sstream<sstream> 庫定義了三種類:istringstream、ostringstream和stringstream,分別用來進行流的輸入、輸出和輸入輸出操作。另 外,每個類都有一個對應的寬字元集版本。簡單起見,我主要以stringstream為中心,因為每個轉換都要涉及到輸入和輸出操作。2、std庫 string list pair function unordered_map mutex lock_guard
Time of Update: 2015-05-15
標籤://=========楊鑫========================////迴圈單鏈表的實現#include <stdio.h>#include <stdlib.h> typedef int ElemType;//定義結點類型 typedef struct Node{ ElemType data; struct Node *next; }Node,*LinkedList;int count =
Time of Update: 2015-05-15
標籤:c++ 抽象類別 如果一個類至少有一個純虛函數,就稱該類為抽象類別,目的是用它作為基類去建立衍生類別。規定:1.抽象類別中至少包含一個沒有定義功能的純虛函數,因此,抽象類別只能作為其他類的基類來使用,不能建立抽象類別對象。2.不允許從具體類(不包含純虛函數)派生抽象類別3.不能函數參數類型,函數傳回型別4.可以聲明指向抽象類別的指標或引用,該指標可以指向他的衍生類別來實現多態5.關鍵是定義純虛函數,只有定義了純虛函數該類才
Time of Update: 2015-05-15
標籤:深拷貝 淺拷貝 // 淺拷貝與深拷貝// 像這樣的淺拷貝會導致程式崩潰,因為同一個空間被釋放了兩次#include <iostream>#include <string.h>using namespace std;class S_Copy;ostream& operator<<(ostream& out, const S_Copy &s);class
Time of Update: 2015-05-15
標籤:第一個程式 大家都懂的 (我這裡使用的vs2013) #include <stdio.h> int main(){ printf("我的第一個程式"); return 0;}//注意出現這個錯誤的 錯誤 1 error C2143: 語法錯誤 : 缺少“;”(在“return”的前面) \\vmware-host\shared folders\案頭\window7檔案\代碼\day01\dos\dos\dos.cpp 6 1
Time of Update: 2015-05-15
標籤:c++ Regex下載庫與參考閱讀:http://www.wuzesheng.com/?p=929參考:http://blog.csdn.net/wwy851/article/details/6047321//----------------------------------------用GNURegex庫或者用boostRegex庫。#include >iostream>#include >cstdlib>#include >
Time of Update: 2015-05-15
標籤:cout重載 友元 成員 // cout重載能不能寫成成員函數,若能,寫出函數原型,若不能,說明原因#include <iostream>using namespace std;// cout做友元class A;ostream& operator<<(ostream &out, const A &a);class A{friend
Time of Update: 2015-05-15
標籤:封裝xml處理類//排名、團隊名稱、上級團隊、行進天數、行進裡程(公裡)、萬步率、日人均步數、達標率 (已設定時展示) //上傳率、總步數、 日均步數、人均步數、 總積分、日均積分、抵達時間 xmlStr <<
Time of Update: 2015-05-15
標籤: #region 儲存對話方塊 private void ShowSaveFileDialog() { //string localFilePath, fileNameExt, newFileName, FilePath; SaveFileDialog sfd = new
Time of Update: 2015-05-15
標籤:c#結構類型:實值型別,而類是參考型別結構定義:結構的定義方式與類非常類似,但結構是實值型別,而類是參考型別;對象是參考型別,在把對象賦給變數時,就把一個指標的變數賦給了該指標所指向的對象,改變其中的一個值,值也改變;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;na
Time of Update: 2015-05-15
標籤:c#Base關鍵字用途用於從衍生類別中訪問基類的成員,調用基類上已被其他方法重寫的方法。指定建立衍生類別即時應調用的基類建構函式。基類訪問只能在建構函式,執行個體方法或執行個體屬性訪問器中進行。從靜態方法中使用 base 關鍵字是錯誤的。Base
Time of Update: 2015-05-15
標籤:1、代碼使用 dynamic 運算式/變數來調用一個成員時,編譯器會產生特殊的 IL 代碼來描述所需的操作。這種特殊的代碼稱為 payload(有效載荷)。在運行時,payload 代碼根據當前由 dynamic 運算式/變數引用的對象的實際類型來決定具體執行的操作。【例子】private static dynamic Plus(dynamic arg) { return arg +
Time of Update: 2015-05-15
標籤:第一、開發原因:要做一個前台顯示伺服器檔案的網頁,想用JS控制項做,資料格式使用JSON。所以就寫將某目錄轉化成JSON字串,但是突然覺得拼湊太囉嗦,而且定製化太高,不靈活,所以索性就寫將C#中的DirectoryInfo執行個體遞迴下去找到所有子檔案夾和檔案,然後輸出成JSON字串。緊接著,發現很多C#資料模型都是一樣的結構,比如SHarepoint中的網站和子網站,每個網站有列表或文件庫。那何不擴充一下呢。第二、基本原理:使用Type.InvokeMember()執行執行個體的方法和取
Time of Update: 2015-05-15
標籤:/*Converts List To DataTable*/ public static DataTable ToDataTable<TSource>(IList<TSource> data) { DataTable dataTable = new DataTable(typeof (TSource).Name); PropertyInfo[] props = typeof (TSource)
Time of Update: 2015-05-15
標籤:簡介本文用C#實現了一個最簡單的HTTP伺服器類,你可以將它嵌入到自己的項目中,或者也可以閱讀代碼來學習關於HTTP協議的知識。背景高效能的WEB應用一般都架設在強大的WEB伺服器上,例如IIS, Apache,
Time of Update: 2015-05-15
標籤:c# 調試和錯誤處理·
Time of Update: 2015-05-15
標籤:c#UML (unified modeling language),整合模組化語言來研究類和對象對象:類名myPrinter:Printer+Instant:bool 可訪問性:成員名:成員的類型對象:即OPP應用程式的組成組件。包括資料和操作,類的是執行個體對象的屬性/欄位: 資料通過屬性供外面代碼使用 <string>.Length對象的方法: 操作可以通過方法來供外面代碼使用
Time of Update: 2015-05-15
標籤:c#類和介面的定義:類用class關鍵字定義,而介面用Interface關鍵字定義。可以使用public , internal 關鍵字定義類和介面的可訪問性;類可以定義為abstract或sealed,以控制繼承性;父類和父類介面在一個用逗號分隔的列表中指定,放在類或介面名和一個冒號的後面。在類定義中,只能指定一個父類,且必須是列表中的第一項;1. 類的定義 650) this.width=650;"
Time of Update: 2015-05-15
標籤:c# ftp 在網上找了很多代碼總覺得不能滿足現有的需求 ,比如多級檔案夾,一次性上傳不同層級的所有檔案。自己將網上找到的代碼加上自己的修改。現在貼出來給大家希望呢個對大家有個小小協助。歡迎找茬,互相進步 /// <summary> /// FTP協助類 /// </summary> public class FTPHelper { #region 欄位