Time of Update: 2015-05-14
標籤:開關語句switch(變數)switch(weekday) ↓ 數字default:異常處理case-break#include <stdio.h>int main(){int weekday=3;switch(weekday){case 1:printf("today is Monday\n");break;case
Time of Update: 2015-05-14
標籤:Visual Assist 是開發環境的協助工具輔助,使用該工具可以讓使用者更加輕鬆地編寫代碼。下面以Visual Studio 6.0 + Visual Assist 1901為例(Vs2005及以上版本也可參照)詳細介紹它的安裝與使用。1. 功能Visual Assist X主要有3個功能,具體如下。(1)成員列表框的出現更加頻繁、迅速,並且結果更加準確。參數資訊更加完善,並帶有注釋。含有所有符號的停駐工具提示。使用Visual Assist 前的提示1-1所示,使用Visual
Time of Update: 2015-05-14
標籤:我們知道,從變數的範圍(即從空間)角度來分,可以分為全域變數和局部變數。從另一個角度,從變數值存在的作時間(即生存期)角度來分,可以分為靜態儲存方式和動態儲存方式。靜態儲存方式:是指在程式運行期間分配固定的儲存空間的方式。動態儲存裝置方式:是在程式運行期間根據需要進行動態分配儲存空間的方式。使用者儲存空間可以分為三個部分:程式區;靜態儲存區;動態儲存裝置區。全域變數全部存放在靜態儲存區,在程式開始執行時給全域變數分配儲存區,程式行完畢就釋放。在程式執行過程中它們佔據固定的儲存單元,而不動態
Time of Update: 2015-05-14
標籤:c++ 控制結構 本文介紹:編寫簡單的C++程式初窺輸入/輸出關於注釋控制結構類的簡介參考文獻編寫簡單的C++程式`int main(){ return 0;}`1. 每個 C++ 程式都包含一個或多個函數,而且必須有一個命名為 main。函數由執行函數功能的語句序列組成。作業系統通過調用main 函數來執行程式 2. main 函數則執行組成自己的語句並返回一個值給作業系統。 3. main 函數的傳回值必須是
Time of Update: 2015-05-13
標籤:繼承 派生 類 c++ 引用 //衍生類別對象初始化基類的引用//引用是別名,但這個別名只能包含衍生類別對象中的由基類繼承來的隱藏對象#include <iostream>using namespace std;class
Time of Update: 2015-05-12
標籤:常用的C語言開發工具有很多,每個開發工具所支援的庫函數和對標準的實現都有差異。對於初學者,選擇一款使用廣泛、上手容易的開發工具才是王道。在Windows 上很多從事C和C++開發的人員都選擇VS作為開發平台。而在Fedora 21 上可以使用Eclipse CDT全稱Eclipse C/C++ Development Toolkit, 他是一個完全用 Java 實現的開放源碼項目,最重要的,Eclipse和CDT是Open
Time of Update: 2015-05-12
標籤:java1. 包聲明 一個Java應用程式是由若干個類組成的,檔案名稱必須和類名同名。package為包的關鍵字,用於聲明類所在的包。2. 基礎資料型別 (Elementary Data Type) 對於long型值,若賦給的值大於或小於int型值範圍,則需要在數字後添加L或l,表示該數值為長整型。
Time of Update: 2015-05-12
標籤:模版方法模式 c++ 物件導向 設計模式 建造者模式 建造者模式(Builder):主要用於建立一些複雜的對象,這些對象內部構建間的建造順序通常是穩定的,但對象內部的構建通常面臨著複雜的變化。其好處就是使得建造代碼與表示代碼分離,由於建造者隱藏了該產品是如何組裝的,所以需要改變一個產品的內部表示,只需要再定義一個具體的建造
Time of Update: 2015-05-12
標籤:在這篇文章中,我們將介紹如何在QML中使用C++代碼。在以前的文章“ 使用C++拓展QML 類型及Property binding!”中,我們可以可以通過C++
Time of Update: 2015-05-13
標籤:視頻會議 源碼 c# 即時通訊
Time of Update: 2015-05-12
標籤:在做網站的時候,用到了去除html標籤的問題,用正則匹配到html標籤,然後replace即可。 /// <summary> /// C#去除HTML標籤 /// </summary> /// <param name="html">帶有html標籤的文本</param> /// <param name="length">截取長度</param> ///
Time of Update: 2015-05-12
標籤://今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期減一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一 DateTime.Now.AddDays(1).ToShortDateString();&n
Time of Update: 2015-05-12
標籤:在C#中可以對整型運算對象按位進行邏輯運算。按位進行邏輯運算的意義是:依次取被運算對象的每個位,進行邏輯運算,每個位的邏輯運算結果是結果值的每個位。C#支援的位邏輯運算子如表2.9所示。運算子號意義運算物件類型運算結果類型對象數執行個體~位邏輯非運算整型,字元型整型1~a&位邏輯與運算2a & b|位邏輯或運算2a | b^位邏輯異或運算2a ^
Time of Update: 2015-05-14
標籤: 利用TcpListener和TcpClient類在同步方式下監聽用戶端串連、接受、發送資料時,在操作沒有完成之前,一直處於阻塞狀態,這對於接收、發送資料量不大的情況下,或者操作用時比較短的情況下是比較方便的。但對於執行完成時間較長的任務,例如傳送大檔案等,最好使用非同步作業。 非同步作業的最大優點是可以在一個操作沒有完成之前同時進行其他的操作。.NET架構提供了一種成為AsyncCallBack(非同步回調)的委託,該委託允許啟動非同步功能,並在條件具備時,調用提供的回調方法(一種在
Time of Update: 2015-05-12
標籤:c# socket 粘包 斷包 一直是用JAVA,關於SOCKET方面,JAVA有一個不錯的架構MINA2,對於粘包、斷包的處理有這個良好的處理,個人需要寫的代碼並不太多。 而C#、因為瞭解不多,也沒去看第三方的SOCKET架構,所以只好根據MSDN提示,自己去實現了。
Time of Update: 2015-05-12
標籤:給一個對象屬性賦值可以通過PropertyInfo.SetValue()方式進行賦值,但要注意值的類型要與屬性保持一致。 建立對象執行個體 1>var obj = Assembly.Load("AssemblyName").CreateInstance("AssemblyName"+"ClassFullName");2>var obj = Activator.CreateInstance(ClassType); 賦值var property =
Time of Update: 2015-05-12
標籤:1、在Settings.settings檔案中定義配置欄位。把作用範圍定義分為兩種:(1)User 運行時可更改,(2)Applicatiion則運行時不可更改。可以使用資料格視圖,很方便;2、讀取以及修改方法(代碼)(1)text1.text = Properties.Settings.Default.FieldName;(2)Properties.Settings.Default.FieldName =
Time of Update: 2015-05-13
標籤:其他: #--任意位元字,有幾位顯示幾位 0--至少以為數字,不足則補0 例如:#.00--必須保留兩位小數 字串(string):
Time of Update: 2015-05-11
標籤:主要功能:全自動化英雄聯盟掛機,遊戲中會在原地放技能保持不掉線狀態,遊戲結束自動重新開始,自動選擇英雄,可以晚上掛機刷人機;缺陷:沒怎麼完善,如果掉線或者遊戲崩潰網路斷了軟體會自動停止操作,使用時間控制項操作會導致表單假死。給有需要的人完善,如果完善得更叼可以發我一份。原理:螢幕座標定位,類比滑鼠點擊操作,迴圈此操作。開發語言:c#表單應用程式。掛機過程滑鼠會在螢幕上動,所以建議使用虛擬機器掛,寫得比較隨意,具體請看項目源碼。源碼地址:http://files.cnblogs.com/fi
Time of Update: 2015-05-14
標籤:Lambda運算式 "Lambda運算式"是一個匿名函數,是一種高效的類似於函數式編程的運算式,Lambda簡化了開發中需要編寫的代碼量。它可以包含運算式和語句,並且可用於建立委託或運算式分類樹類型,支援帶有可綁定到委託或運算式樹狀架構的輸入參數的內聯運算式。所有Lambda運算式都使用Lambda運算子=>,該運算子讀作"goes to"。Lambda運算子的左邊是輸入參數(如果有),右邊是運算式或語句塊。Lambda運算式x => x * x讀作"x goes to x