Time of Update: 2015-07-03
標籤:串連資料庫 static void Main(string[] args) { //SqlConnection conn = new SqlConnection();//執行個體化 //conn.ConnectionString = "server=.;database=mydb;uid=sa;pwd=123";//初始化-----可以用下面一條語句執行 SqlConnection conn =
Time of Update: 2015-07-04
標籤:轉載:http://blog.chinaunix.net/uid-2413049-id-109836.html在閱讀wget原始碼的過程中,發現一個用C語言實現,獲得堆棧增長方向的巧妙方法wget版本為1.11.4實現代碼:static voidfind_stack_direction (){ static char *addr = NULL; /* Address of first `dummy‘, once
Time of Update: 2015-07-04
標籤:裝飾模式 decorator 大話設計模式 c++
Time of Update: 2015-07-04
標籤:// 類比庫函數strstr#include <stdio.h>#include <assert.h>const char* my_strstr(const char *parent, const char *child){const char *pgo = parent;const char *cgo = child;const char *pgos = parent;assert(parent != NULL && child != NULL)
Time of Update: 2015-07-04
標籤:1、C語言的來源程式的尾碼:.c格式 2、C語言來源程式: 1)由函數構成 2)在一個程式中,只有一個主函數(主函數由系統調用)
Time of Update: 2015-07-02
標籤:今天,開啟VC6.0環境編了個小程式,誰知給我報了“cannot open Debug/1.exe for
Time of Update: 2015-07-02
標籤:java基礎文法 變數與常量 資料類型 運算子 資料類型轉換 Java基礎文法(變數、常量、資料類型、運算子與資料類型轉換)1、變數Java中,使用者可以通過指定資料類型和標識符來聲明變數,其基本文法為:DataType identifier; 或 DataType identifier =
Time of Update: 2015-07-03
標籤:1.條件指示符的作用#ifndef BOOK_H #define BOOK_H /* Book.h的內容 防止標頭檔的重複處理*/#endif 編譯C++程式時,編譯器自動定義了一個前置處理器的名字__cplusplus,因此可以根據它來判斷該程式是否為C++程式#ifdef __cplusplus extern "C"#endif int min(int,
Time of Update: 2015-07-02
標籤:C++模板中提供了sort方法,一般有兩種方法:傳遞函數,傳遞一個對象。第一種方法:函數bool compare(const string &strLeft, const string &strRight){ return strLeft<strRight;}int main(){ vector<string> vtstrTest; vtstrTest.push_back(...); std::sort(vtstrTest.begin(),
Time of Update: 2015-07-02
標籤:#include <fstream>#include <vector>#include <iostream>#include <string>using namespace std;bool check_sudoku(const vector<int>& input);int coordtoidx(int row, int col);void extract_row(const vector<int>&
Time of Update: 2015-07-01
標籤:#include <stdio.h>#include <stdlib.h>#include <Windows.h>//直接插入排序void InsertSort(int arry[], int n){ int i, j; int temp;//臨時變數 for (i = 1; i < n; i++) { temp = arry[i]; for (j = i - 1; j >= 0; j--)
Time of Update: 2015-07-01
標籤:經常我們碰到這樣一個C語言問題,例如:輸入一個組整數,按照從小到大排序後輸出結果輸入: 1 7 9 2 4輸出: 1 2 4 7 9這裡要用C語言讀入一段數的話,如果用int array[100];while(scanf("%d", &src) != EOF){i++;array[i] = src;}或者while(scanf("%d", &src) != 0){i++;array[i] = src;}都是不可以的! 因為scanf在使用%
Time of Update: 2015-07-04
標籤:在C#中如果需要把實值型別轉換成參考型別傳遞其他方法中並使其原來值發生改變,使用 ref 和 out 轉換成參考型別傳遞。1. ref : 使用ref之前需要定義變數並初始化(必須初始) class Program { static void Main(string[] args) { int i = 10; //定義變數,並初始化; Console.WriteLine(" i = " +
Time of Update: 2015-07-02
標籤:看微軟體的宣傳說NET會自動回收記憶體.以前一直以為NET會自動回收也沒有去細看.近來發現NET下的winForm程式,預設情況下不會自動釋放記憶體.如果是循執行的程式記憶體會不斷增大.具體會大到多少沒有具體去測試.上網找了一下原來.NET有手動釋放記憶體的機制的.需要載入命名空間using System.Diagnostics;具體代碼: private void ReduceMemory()
Time of Update: 2015-07-04
標籤:介紹在前言中粗略地展示了MathAssist的“計算和證明”能力,本篇開始將詳細介紹其實現原理。 從計算開始說起,要實現任意大數的計算機首先得有一個類支援大數運算,於是本篇介紹BigNumber的實現。一般程式設計語言提供的數字類型都是基於cpu位元來實現,這樣做是為了在基礎類型上保證運算速度。 想當年本人剛開始學vb6(也是剛開始學程式)時,想用這個圓周率公式來精確到小數點後上萬位,可結果好像是在小數點後7、8位就無法再精確了。 稍微想下就可明白原因—
Time of Update: 2015-07-02
標籤:OK,接著上一篇“Word物件模型”,本文正式開始在VS2010中使用C#語言操作Word2007.不是十分瞭解Word物件模型的朋友,請參考上一篇文章,或者下載:C#操作Word2007.pdf。 ----------------------------------華麗分割--------------------------------------------1.添加Reference,添加命名空間建立一個Winform工程後,首先需要給工程添加Refe
Time of Update: 2015-07-03
標籤:ASP.NET 內建對象包括 1.Response 2.Request 3.Server 4.Application 5.Session 6.Cookie1 Request對象主要是讓伺服器取得用戶端瀏覽器的一些資料,包括從HTML表單用Post或者GET方法傳遞的參數、Cookie和使用者認證。2 Request對象是Page對象的成員之一。3 程式中不需要做任何的聲明即可直接使用;其類名為
Time of Update: 2015-07-01
標籤:C#中運行PowerShell需要用到System.Management.Automation.dll。在Visual Studio中可以通過NuGet添加引用,package名字為“System.Management.Automation”。 Runspace runspace = RunspaceFactory.CreateRunspace();runspace.Open();using (Pipeline pipeline = runspace.CreatePipeline()) {
Time of Update: 2015-07-01
標籤:1.逆序的三位元(5分)題目內容:程式每次讀入一個正三位元,然後輸出逆序的數字。注意,當輸入的數字含有結尾的0時,輸出不應帶有前置的0。比如輸入700,輸出應該是7。輸入格式:每個測試是一個3位的正整數。輸出格式:輸出逆序的數。輸入範例:123輸出範例:321時間限制:500ms記憶體限制:32000kb 2.時間換算(5分)題目內容:UTC是世界協調時,BJT是北京時間,UTC時間相當於BJT減去8。現在,你的程式要讀入一個整數,表示BJT的時和分。整數的個位和十位
Time of Update: 2015-07-01
標籤:因為期末,很久沒刷題了,CF一直掉……這個題其實很簡單。。因為做法很容易想到嘛。。就是枚舉max=x時,最大能保留多少價值,不斷更新ans,結果就是所有價值和減去ans就好由於最大能夠保留的長度是199+200,所以當max=x時,算最大能保留多少價值,也是一個迴圈算出當前長度比x小的那個桌子角的最大的那幾個價值之和保留就行了,這裡寫的比較繞。。反正看看代碼一下就懂了。。。維護一個map就行了比賽的時候,因為好久沒刷題了,一直