Time of Update: 2015-08-10
標籤:資料庫連接語句:<span style="font-size:12px;"> string path = @"E:\Users\PanLee\Desktop\Access .accdb"; OleDbConnection oleDbConnection = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.15.0;data source=" +
Time of Update: 2015-08-10
標籤:c語言 xcode mac 最近一直使用Xcode學習OC,Swift,並開發iOS應用。閑來無趣,想在Mac上寫幾個C程式。以前在Windows中,我們常常使用VC++,Visual
Time of Update: 2015-08-10
標籤:char是一種字元類型,同時又是一個特殊的整型,用單引號表示字元變數,‘a’,‘1‘ 同時‘ “ 也是字元,他們這些特殊的字元不可以直接輸出,需要逸出字元的協助scanf 、printf 裡用%c進行字串的輸入輸出,eg:表示以字元,同時每一個字元在ascall表中都是有相應的字元以它進行對應,上面就是這樣的一個例子。2、常用的逸出字元如下: 著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
Time of Update: 2015-08-10
標籤:原理參見《離散數學》P201#include<iostream>#include<cstdlib>#include<ctime>#include<cmath>using namespace std;bool Miller_Rabin(long long n){if(n < 2)return false;else if(n == 2)return true;long long q = 0, m = n - 1;while(m % 2 ==
Time of Update: 2015-08-10
標籤:先看一下下面的代碼:int fun(a,b)int a;int b;{return 10;}void main(int argc, char **
Time of Update: 2015-08-10
標籤:這類教程有很多了,就用C++簡單實現下以供記錄和參考,以後再有補充版本。實現了尋找和插入、刪除操作有些複雜,感覺個人實現的效率不是很高,以後再補充,先把做過的東西記錄下來。Avl.h#ifndef __AVL_H#define __AVL_H#include<stddef.h>#include<vector>template< class T>struct AvlNode{ T data; int height;
Time of Update: 2015-08-09
標籤:這裡介紹一種典型的C++應用程式框架,使用Python進行擴充。比如GIMP/Blender/QGIS等等Linux上面的開源軟體,還有很多商業軟體也採用了這一技術路線。但是由於Python的靈活性,可以使用C/C++直接擴充,或者基於SWIG、PyQt、PythonQt進行擴充,導致具體實現上存在較大的差異。這裡介紹一個筆者摸索的使用Qt+SIP+PyQt+Python的技術路線,是功能比較強大、技術成熟、封裝工作量相對較小的一種,而且具有商業級的發展潛力。大部分的關於Python外掛程
Time of Update: 2015-08-09
標籤:【送給在路上的程式員】對於一個開發人員而言,能夠勝任系統中任意一個模組的開發是其核心價值的體現。對於一個架構師而言,掌握各種語言的優勢並可以運用到系統中,由此簡化系統的開發,是其架構生涯的第一步。對於一個Team
Time of Update: 2015-08-09
標籤:c++流概念 標準io流 ios類 1、什麼是標準I/O?標準I/O流是指對標準輸入裝置(鍵盤、滑鼠等)和標準輸出裝置(顯示器、印表機等)進行輸入輸出的過程。2、標準I/O的類的繼承關係是什嗎?3、ios類中幾個常用的枚舉類是什嗎?在根基類ios類中定義了3個使用者會經常使用的枚舉類型,由於他們是在公用成員部分定義的,所以其中的每個枚舉類型常量在加上ios::首碼後都可以為本類成員函數和所
Time of Update: 2015-08-10
標籤:c++ inline inline內嵌函式可以實現在調用函數的地方拷貝代碼副本,從而避免了函數調用跳轉等存在的時間上耗時稍長的問題。(inline 要寫在函數 定義 與 聲明 之前,如 inline double square(double); inline double square(double x){return
Time of Update: 2015-08-10
標籤:c 宏函數 C語言中的宏函數可以簡化我們的操作。但是存在一定的問題,宏函數是不能使用++a/a++,--a/a--這種形式的。這樣會導致BUG(所得到的結果與預想結果不一致)。原因就是宏函數是進行的文本拷貝,而不是傳遞的參數。範例程式碼如下:#include <iostream>using namespace std;#define SQUARE(X)
Time of Update: 2015-08-10
標籤:學習筆記 c++primer c++ typedef const 1. 定義const對象因為常量在定義後就不能被修改,所以在定義時必須進行初始化。const int bufSize=512;const int i; // error; i is uninitialized const2. const
Time of Update: 2015-08-10
標籤:在開發過程中我們經常會碰到需要IP地址,用來記錄使用者上次登入的時間地址,或者sokect網路編程等等,下面介紹兩種方式: 1.public static string GetIP() { return System.Web.HttpContext.Current.Request.UserHostAddress; } 2. public static string GetAddressIP()
Time of Update: 2015-08-10
標籤:使用C# 和Consul進行分布式系統協調隨著大資料時代的到來,分布式是解決大資料問題的一個主要手段,隨著越來越多的分布式的服務,如何在分布式的系統中對這些服務做協調變成了一個很棘手的問題。今天我們就來看看如何使用C# ,利用開源對分布式服務做協調。在對分布式的應用做協調的時候,主要會碰到以下的應用情境:業務發現(service discovery)找到分布式系統中存在那些可用的服務和節點名字服務 (name service)通過給定的名字知道到對應的資源組態管理
Time of Update: 2015-08-10
標籤:C#裡partial關鍵字的作用(轉摘)1. 什麼是局部類型?C# 2.0 引入了局部類型的概念。局部類型允許我們將一個類、結構或介面分成幾個部分,分別實現在幾個不同的.cs檔案中。局部類型適用於以下情況:(1) 類型特別大,不宜放在一個檔案中實現。(2) 一個類型中的一部分代碼為自動化工具產生的程式碼,不宜與我們自己編寫的代碼混合在一起。(3)
Time of Update: 2015-08-10
標籤: [root@localhost ~]# cd msmtp-1.4.20 [root@localhost msmtp-1.4.20]# ./configure checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for a
Time of Update: 2015-08-10
標籤: 基本概念:在O-C中,建立完類之後還需要給一個類添加屬性和方法,之前說過的set和get方法比較繁瑣,因此引入了@property 這個編譯器指令.@property 是一個編譯器指令.所謂的編譯器指令, 即告訴編譯器如何處理內容, 要做什麼.@property 告訴編譯器聲明讀寫器( getter 方法與 setter 方法) 1.在今天的 Xcode 中, @property 可以同時產生執行個體變數, 方法的聲明以及方法的實現. 2,
Time of Update: 2015-08-10
標籤:08-動態類型與靜態類型 1, 什麼是動態類型和靜態類型 1) 動態語言又叫動態程式設計語言,是指程式在運行時可以改變其結構:新的函數可以被引進,已有的函數可以被刪除等在結構上的變化。比如眾所周知的ECMAScript(JavaScript)便是一個動態語言。除此之外如Ruby、Python等也都屬於動態語言,而C、C++等語言則不屬於動態語言。而其實我們平時說的“動態語言”應該指的是“動態類型語言”。至少我之前一直是這麼認為的。 2)
Time of Update: 2015-08-10
標籤:09-id 類型與應用 1, 使用 NSObject訪問子類對象方法 代碼在編輯的時候, Xcode 會即時檢查文法情況. 如果調用某個對象的方法, 在聲明中沒有該方法的聲明, 那麼就會報錯. 但是對齊發訊息, 是可以編譯通過的. 但是運行時就不一定了. 2, id 類型 雖然可以利用發送訊息執行可以調用子類方法, 但是相對較麻煩. 蘋果提供了一個 id 類型, 該類型允許引用任何對象, 並且不會檢查類型,
Time of Update: 2015-08-10
標籤:10-動態類型檢查 1、動態綁定1)OC 中方法的調用不由編譯器決定,而由運行時決定2)OC 中沒有方法調用,只有訊息接收.