Time of Update: 2015-04-08
標籤:http://blog.csdn.net/roger_77/article/details/1538447/C/C++中判斷某一檔案或目錄是否存在 1.C++很簡單的一種辦法:#include <iostream>#include <fstream>using namespace std;#define FILENAME "stat.dat"int main(){
Time of Update: 2015-04-08
標籤:#include <iostream>#define _SZ 10using namespace std;template<typename _Ty>class Grial{public:Grial(_Ty *_P,int _X=_SZ){_SP=_X;data = new _Ty[_SP];for(int _I=0;_I<_SP;_I++){data[_I]=_P[_I];}sort(data,0,_SP);}void view(){for(int _I=0
Time of Update: 2015-04-09
標籤:cTiny C Compiler(簡稱TCC, 或Tiny CC)是世界上最小的C語言編譯器。TCC有一個突出的特點:就是可以把C語言當作指令碼使用。試用記錄如下:首先,安裝好TCC. 在Windows下, 下載執行程式: tcc-0.9.26-win32-bin.zip。 解壓到c:\tcc, 將c:\tcc添加到PATH目錄中。測試安裝是否成功,在命令列視窗中打入命令 tcc -v , 看到TCC版本號碼即是成功方式一:
Time of Update: 2015-04-08
標籤:The Codes of Matrix ClassMatrix.h:#ifndef MATRIX_H#define MATRIX_H #include<iostream> #include<iomanip> #include<cassert> #include<cmath> #include"MatrixTypedef.h"// declare typedef‘s header file class Matrix{
Time of Update: 2015-04-07
標籤:2048遊戲邏輯採用二維數組作為遊戲介面的顯示,2048遊戲邏輯:【1】產生遊戲對象(2個數字)CreatePerson()CreatePerson()【2】更新遊戲視圖介面如果勝利就不相應使用者輸入if(isWin){return;}if(up){ctlfunc()}else if(down){ctlfunc()}else if(left){ctlfunc()}else
Time of Update: 2015-04-06
標籤:在byte[]數組的特定位置進行Regex匹配。為了從硬碟上搜尋特定類型的檔案,需要根據檔案的特徵值進行匹配。對於已掌握檔案結構的檔案,採用hard-code的方式進行匹配;這樣速度快;對於未掌握檔案結構的檔案,根據檔案的特徵資料,使用Regex進行匹配。缺點是匹配速度慢。但是相對於閱讀或破解每種檔案的資料結構,可以節約開發時間。由於C#中的Regex引擎僅提供了對字串的正則匹配,而我們從硬碟上讀取的資料是byte[]類型,所以需要添加對byte[]資料進行正則匹配的支援。另外,檔案的特徵
Time of Update: 2015-04-07
標籤:/********************************************************************** * Copyright (c)2015,WK Studios * Filename: stack.h * Compiler: GCC,VS,VC6.0 win32 * Author:WK * Time: 2015 3 29 *****************************************************
Time of Update: 2015-04-06
標籤:一個簡單的EGE程式:#include "graphics.h" //EGE庫的標頭檔 int main(int argc, char** argv) { initgraph(320,240); //初始化繪圖視窗 outtextxy(20,120,"Aloha World!"); line(10,10,300,200); circle(30,40,20); ege::getch();
Time of Update: 2015-04-07
標籤:1、debug版int main(){011752E0 push ebp 011752E1 mov ebp,esp 011752E3 sub esp,0C0h 011752E9 push ebx 011752EA push esi 011752EB push edi 011752EC lea edi,[ebp-0C0h] 011752F2 mov
Time of Update: 2015-04-06
標籤: 一直以來,C++中記憶體模型和Java記憶體模型結構就是困擾我的大問題,這在面試中也經常考到。經過長期卓絕地學習,終於得到下面這個最終解決方案:) C++記憶體分為5個地區(堆棧全常代 ): 1. 堆 heap :
Time of Update: 2015-04-06
標籤:c++BackgroundC++是Google開源項目的主要使用語言,雖然Google Code 黃了。C++是很強大的語言,以致於增加了其複雜性。為了讓代碼被其他程式員看懂,減少出bug的可能,所以有了這個GoogleC++風格指導。Header Files每個.cc檔案都應該與一個.h檔案關聯,除非是單元測試或者只包含一個main();The #define Guard每個標頭檔都應該避免被重複包含。宏定義可以用PROJECT_PATH_FILE_H_ 的格式。 例如:
Time of Update: 2015-04-08
標籤:參看:Windows訊息定義網址:http://wenku.baidu.com/link?url=9fesYjbLSDx9_TsLgSZSVoR7ELal-60x2p-lua_iPR44Xfekz0N5p2MxoAbJHzrXWH_FgDeyKSczHDHfa-QDKPGsQy3BnE2wootlnPeXFtu還有 http://bbs.csdn.net/topics/80015678 private static class NativeMethods {
Time of Update: 2015-04-07
標籤: 在C#中有許多名為“預先處理指令”的命令,這些命令從來不會轉化為可執行代碼中的命令,但會影響編譯過程的各個方面。例如,使用前置處理器指令可以禁止編譯器編譯代碼的某一部分。如果計劃發布兩個版本的代碼,即基本版本和擁有更多功能的企業版本,就可以使用這些前置處理器指令。在編譯軟體的基本版本時,使用前置處理器指令可以禁止編譯器編譯與額外功能相關的代碼。另外,在編寫提供調試資訊的代碼時,也可以使用前置處理器指令。實際上,在銷售軟體時,一般不希望編譯這部分代碼。 預先處理
Time of Update: 2015-04-06
標籤:c#今天在看別人的代碼時發現了這個——“=>”,看起來像c語言中的指標,又像是這個表情——":)",不管像什麼,確實把我難倒了,於是決定學習一下。簡單地說,Lambda運算式就像是匿名委託。using UnityEngine;using System.Collections;//若要建立 Lambda 運算式,需要在 Lambda 運算子 => 左側指定輸入參數(如果有),//然後在另一側輸入運算式或語句塊。//僅當 lambda
Time of Update: 2015-04-07
標籤:1.Console.ReadLine()方法用於讀取一行字元,並將獲得的資料儲存在字串變數中 Console.Read()方法用於獲得使用者輸入的任何一個字元(可以是任何的字母或數字)的ASCII值。2.Console.WriteLine()方法(在螢幕上顯示文本)輸出資訊後 換行 Console.Write()方法輸出資訊
Time of Update: 2015-04-07
標籤: 這裡我以一個WCF的監聽服務為例,因為我是做一個局域聊天室,需要伺服器端監聽終端,所以我就開發了一個服務,以便控制此監聽服務。然而,我們開發的windows服務,預設情況下是無法可視化的操作的,這裡我就額外的開發一個工具來對此服務進行操作,如下:開發步驟1、“建立項目”——“Window服務”Program.cs代碼: using System; using
Time of Update: 2015-04-08
標籤:今天在群裡有一夥伴提出了這個問題,回答的童鞋很多,其中有一個夥伴給出了一個答案,我個人覺得很好,所以收錄下來判定如下((a & b & c & d) == a ) && ((a | b | c | d) == a )並給出了集合觀點的解釋:前半句的意思是bcd包含a,後半句的意思是a包含bcd所以四個值只能相等。如何判定a,b,c,d四個值是否相等
Time of Update: 2015-04-07
標籤:dfsThe city Valera lives in is going to hold elections to the city Parliament.The city has n districts and n?-?1 bidirectional roads. We know that from any district there is a path along the roads to any other district. Let’s enumerate all
Time of Update: 2015-04-06
標籤:標準 c sscanf sprintf 數字轉為字串:在C標準庫中與平台無關的轉換隻有int sprintf( char *buffer, const char *format, [ argument] … );位於標頭檔stdio.h中。#include<stdio.h>int main(){int num = 8;char numstr[1
Time of Update: 2015-04-06
標籤:acm c++ 杭電 演算法 編程 A CTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4206 &