Time of Update: 2015-08-01
標籤: 相對於其他語言來說,C語言的關鍵字算是少的了。在C98中關鍵子總共只有32個,我們來分析一下每個關鍵字在C語言中它獨特的作用。1、關於資料類型的關鍵字 (1) char :聲明字元型變數或函數 (2) double :聲明雙精確度變數或函數 (3) enum :聲明枚舉類型 enum類型可以增加可讀性,可移植性;在enum中定義的每個對象,預設都是從0開始,當然也可以自訂。如下:enum Color{RED,BLACK,WHITE};enum
Time of Update: 2015-08-01
標籤:c語言 編程 入門 在流程式控制制中,switch、break和continue關鍵字經常會被用到,這裡列舉了這三個關鍵字的用法。break樣本1:# include <stdio.h>int main(void){int i;for (i=0;i<3;++i){if (3>2)break; //此處break用於終止
Time of Update: 2015-08-01
標籤:c語言 編程 入門 這裡講了對數組元素的操作及二維數組與多維陣列,注意,多維陣列在記憶體中也是線性排列存放的。將數組中的元素倒序排列:# include <stdio.h>int main(void){int a[7] = {1, 2, 3, 4, 5, 6, 7}; //升序對數組賦值int i, j, t;i = 0;j =
Time of Update: 2015-08-01
標籤: 關於C語言運算子和優先順序,經整理眾多部落格資料匯入自己的實戰,如下: a.算術運算 C語言一共有34種運算子,包括常見的加減乘除運算。 1) 加法:+
Time of Update: 2015-08-01
標籤:c語言 c++ 純虛類 純虛函數 多態 一、文章來由virtual 方法和 virtual 類可以說是c++語言的一大特性,甚至有人說是c++語言的精髓,其實這麼說也是有一定道理的,因為運行時多態在c++中體現淋漓盡致,而 virtual
Time of Update: 2015-07-31
標籤:c++ 註冊表 昨天受一朋友要求,幫忙寫一個用C++讀取註冊表的程式。這個朋友是搞Java的,肯定不知道C++怎麼寫啦!他的需求也奇怪:用js調用一個瀏覽器外掛程式,通過外掛程式擷取註冊表中指定鍵的值,外掛程式肯定是用C++寫了。於是乎我就在網上查了一下“C++讀取註冊表”,一搜一大片但都是一些初學C++的人寫的,多數不能用,而且那寫的程式真是無力吐槽……一怒之下我就自己花一個小時寫了一個,費話不說了,直接上代碼:C++讀
Time of Update: 2015-07-31
標籤:今天在看C++ Primer第7章,一個習題是要寫兩個類,一個是Screen類,一個Window_mgr類,其中,Window_mgr類包含有一個vector<Screen>類型的成員 和一個clear函數,用於操作Screen類,所以需要把clear函式宣告為Screen類的友元函數,這樣就需要在定義Screen類的標頭檔中包含Window_mgr類的標頭檔,同理也需要在Window_mgr類中包含Screen類的標頭檔,如下:Screen.h#ifndef
Time of Update: 2015-07-30
標籤: 貌似很少有把這幾件事連在一起講的,在網上查了好久,也翻了半天書才弄明白整個過程是怎麼回事。 先說現象再說原理: 1 // vtableTest.cpp : Defines the entry point for the console application. 2 // 3 4 #include "stdafx.h" 5 #include "iostream" 6 using namespace std; 7 8 class Base 9 {10 public:
Time of Update: 2015-07-30
標籤:其實就只是對網路底層的一個封裝,一些回調全部都已經封裝好,直接指定相應的回呼函數就可以對收到的資料包進行處理。個人覺得該網路程式庫比較方便的地方就是可以直接將所有自訂及C++標準庫容器直接發送到服務端,而原始的C函數發送時連續儲存的記憶體。注意,該庫使用C11編譯,所以用戶端必須支援C11,廢話不多說下面直接看使用demo。 協議定義(protocols.h) 1 #pragma once 2 #include "protocolbase.h" 3 4 5 /
Time of Update: 2015-07-30
標籤: 語言只是一種工具,任何語言之間都是想通的,一通則百通,關鍵是要理解語言背後的思想,理解其思想,任何語言,拿來用就行了。語言沒有好壞之分,任何語言既然存在自然有它存在的價值。 在一個到處是OOP的年代,為何面向過程的C語言依然可以如此活躍?這主要得益於C語言本身的語言特性。C語言小巧靈活,而且還有一個直接與硬體打交道的指標的存在,所以它是嵌入式開發唯有的進階語言;正因為他的小巧靈活,我們可以用它來開發一系列的小工具,Unix/Linux就是由這些小工具組成的作業系統;同時用C語言可以開
Time of Update: 2015-08-01
標籤:進位轉換 No.1 其他進位轉十進位——按權展開相加法
Time of Update: 2015-08-01
標籤:rsa dem-xml 1、第一步先用openssl將pem的key轉換為der的key //E:\01Doc\bin>openssl.exe rsa -in rsakeydec.pem -outform der -out pri.der 2、調用下面的程式直接讀取der轉換為c#所需要的xml Key,之後進行密文解密 3、openssl
Time of Update: 2015-08-01
標籤: 第二章 核心C# 本章內容: 聲明變數 變數的初始化和範圍
Time of Update: 2015-07-30
標籤:一、命名空間using System.Security.Cryptography.X509Certificates;二、調用代碼string certPath = Server.MapPath("/weixinApp/cert/apiclient_cert.p12"); //認證已上傳到對應目錄 string password = "1244531402"; //認證密碼
Time of Update: 2015-07-31
標籤:已知有一個XML檔案(bookstore.xml)如下: <?xml version="1.0" encoding="gb2312"?> <bookstore> <book genre="fantasy" ISBN="2-3631-4">
Time of Update: 2015-08-01
標籤:Description A ring is composed of n (even number) circles as shown in diagram. Put natural numbers into each circle separately, and the sum of numbers in two adjacent circles should be a prime. Note: the number of
Time of Update: 2015-07-31
標籤:china-pub 圖書 電腦 dreamweaver 這篇是電腦類的優質預售推薦>>>>《完全掌握--Dreamweaver CC白金手冊》免費贈送操作案例2500個,視頻教學149段360分鐘,6大類800多個網頁素材,附贈PPT課件內容簡介本書講解清晰明了、文字通俗易懂,從多方面講述了Dreamweaver
Time of Update: 2015-07-31
標籤:題意:有一些網路通過一些線路串連,求關鍵的串連,也就是橋,如果刪除這個連結那麼會產生兩個子樹分析:注意一不是連通圖即可******************************************************************* #include<stdio.h>#include<string.h>#include<stack>#include<algorithm>using namespace&n
Time of Update: 2015-07-31
標籤:VX2012平台。C++完成主程式,JAVA實現介面。所謂程式並發性是指在電腦系統中同時存在有多個程式,宏觀上看,這些程式是同時向前推進的.在單CPU環境下,這些並發執行的程式是交替在CPU上啟動並執行。剖析器之間的的可並發性,並利用伯恩斯坦條件來判定各程式之間能否並發執行,同時通過詞法文法分析自動產生程式之間的前趨圖(DAG圖),對我們剖析器很有好處。//by hfut
Time of Update: 2015-07-30
標籤:指令碼使用常式CleanFolder遍曆一個檔案夾1)使用CleanFolder遞迴遍曆該檔案夾下的所有子檔案夾2)如果該子檔案夾的大小為0,則刪除這個檔案夾3)遍曆該檔案夾下的所有檔案,副檔名不是 *.h *.c *.cpp,則刪除該檔案 1 ‘指令碼用途:遍曆一個檔案夾,執行下列操作 2 ‘1)如果一個檔案不屬於 *.c *.cpp *.h 類型則刪除 3 ‘2)如果一個子檔案夾中沒有檔案,則刪除該檔案夾 4 ‘輸入參數:Argument(0) 被檢查檔案夾地址 5 6