Time of Update: 2015-03-12
標籤:前言從我們上一章《Linux c 開發 -
Time of Update: 2015-03-12
標籤:c++ 通訊 #include <iostream>#include<vector>#include<string>using namespace std;class AbstractFile{protected:string name;public: AbstractFile(string n){ name=n; }
Time of Update: 2015-03-12
標籤:線程生命週期(源w3cschool) 未啟動狀態:當線程執行個體被建立但Start方法未被調用時的狀況。 就緒狀態:當線程準備好運行並等待CPU周期時的狀況。 不可運行狀態: 已經調用Sleep方法 已經調用Wait方法 通過I/O操作阻塞 死亡狀態:當線程已完成執行或已中止時的狀況。 Thread常用方法: public void Interrupt()
Time of Update: 2015-03-11
標籤:一個C++版本的State Monad。 需要C++11。 #include <functional>template<template<typename> class M> struct Monad { template<typename A> M<A> ret(A) = 0; template<typename A, typename B> M<B> bind(M<A>,
Time of Update: 2015-03-12
標籤:排序演算法 歸併 求數組中的逆序對#include<iostream>using namespace std;int MergeArray(int r[],int s,int m,int e,int temp[]){int i=m,j=e,count=0,k=0;while(i>=s&&j>=m+1){if (r[i]>r[j]){temp[k]=r[i];k++;count=
Time of Update: 2015-03-11
標籤:C語言的關鍵字 c語言總共提供了32個關鍵字:特點: ① C語言的關鍵字全部為小寫字母。 ② 關鍵字在開發工具或者智能文本編輯工具中會顯示特殊顏色的字型,預設情況下,C語言 的關鍵字在Xcode中都會顯示紫褐色。 C語言的關鍵字最主要的有 : int 、 return。
Time of Update: 2015-03-12
標籤:sizeof運算子的結果部分地依賴於其作用的類型: 對char或者類型為char的運算式執行sizeof運算結果得1; 對參考型別執行sizeof運算得到被引用對象所佔空間的大小; 對指標執行sizeof運算得到指標本身所佔空間的大小; 對解引用指標執行sizeof運算得到指標指向的對象所佔空間的大小,指標不需有效; 對數組執行sizeof運算得到整個數組所佔空間的大小,等價於數組中所有的元素各執行一次sizeof運算並將所得結果求和; 對string對象或vector對象執行
Time of Update: 2015-03-11
標籤://C庫函數讀取檔案的代碼I/O緩衝機制 C語言庫函數寫檔案都是寫在記憶體中,然後一次寫入磁碟。提高了效率。讀寫檔案,不對系統進行操作,一般採用C語言庫函數。移植可以在任何可以對C支援的作業系統,而不用修改。 FILE *fopen(const char *path, const char *mode);mode 參數: r Open text file for reading. The stream is positioned at the
Time of Update: 2015-03-11
標籤:c#中如何跨線程調用windows表單控制項?我們在做winform應用的時候,大部分情況下都會碰到使用多線程式控制制介面上控制項資訊的問題。然而我們並不能用傳統方法來做這個問題,下面我將詳細的介紹。首先來看傳統方法: public partial class Form1 : Form { public Form1() { InitializeComponent(); }
Time of Update: 2015-03-10
標籤:人類和電腦交流的一種方式。C語言適合做Linux嵌入式。小工具。MAC電腦是Unix核心。二、Linux基本操作#vi a.c建立檔案#rm a.c刪除檔案i 當前游標前面插入a當前游標後面插入shift+a 行尾插入shift+i 行首插入o下一行插入shift+o上一行插入dd 刪除游標所在行三 Linux下第一個C程式vim a.c#include <stdio.h>int main (){ printf("hello word !\n"); return 0
Time of Update: 2015-03-09
標籤:盡量以pass-by-reference-to-const替換pass-by-value。前者通常比較高效,因為它可以避免調用拷貝建構函式和解構函式,並且可以避免切割問題。一下是一個很好的切片問題執行個體:class A {public:A(){}virtual ~A(){}virtual void Display(){cout << "A::Display()" << endl;}};class B : public A{public:B(){}virtual ~
Time of Update: 2015-03-09
標籤:轉載:http://www.cnblogs.com/networkcomms/p/4272941.htmlDemo可執行檔 Demo源碼開發技術winform c#語言 .net2.0架構通訊架構:來自英國的 networkcomms2.3.1 (開源 gplv3協議) 進入此頁面下載實現功能 伺服器開始監聽後 用戶端串連上 伺服器可以發送訊息給用戶端
Time of Update: 2015-03-10
標籤: 在這個逼格決定人格,鄙視鏈盛行的年頭,尤其是咱們IT界,請問您今天鄙視與被鄙視的次數分別是多少?如果手中沒有一點壓箱的本事,那就只有看的份了。今天我們也要提升下自己的格調,學習些腦洞大開的東西,學完之後跑去群子了威嚇其他群友,不就是個玩嘛,走著~~!
Time of Update: 2015-03-10
標籤:c# 序列化與還原序列化 [Serializable] public class BillPropertyConfig { public BillPropertyConfig() {
Time of Update: 2015-03-11
標籤:技術部落格還得繼續寫,工作還在篩選,學習還得繼續1.Session和Cookie的使用區別很容易回答的就是Session在伺服器端,儲存的資料可以較大容量,比如我們存一個Table,上千條資料。Cookie儲存在用戶端,安全係數低,不能放重要的敏感資訊以上回答完畢,你以為你回答完的時候,看向面試官的時候,發現他好像還在等待什麼,這個時候如果你能繼續描述他們的差別並且進行擴充,基本上你的水平又上了一個等級關於這方面的資訊,可以擷取下這篇文章:http://www.cnblogs.com/ya
Time of Update: 2015-03-11
標籤:本部落格所有文章分類的總目錄連結:http://www.cnblogs.com/asxinyu/p/4288836.html1.Matlab和C#混合編程文章目錄1.國內第一部C#.Net調用Matlab進行混合編程的視頻教程【徹底免費無註冊碼】2.國內第一部Matlab和C#.Net混合編程入門級視頻教程【完全免費】 3.【原創】Matlab與.NET混編解決Face
Time of Update: 2015-03-12
標籤: protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { this.domainBind(); Page.RegisterClientScriptBlock("F1", "<script>var c=1</script>"); } else
Time of Update: 2015-03-11
標籤:
Time of Update: 2015-03-10
標籤:<A href="http://www.goodprogrammer.org/" target="blank">ios培訓</A>------我的Obj-c語言筆記,期待與您交流!Obj-c的建構函式以initWithXXXX開頭(初始化相關的工作)1 -(id) init {2 self = [super init];3 //使用[super]父類的對象 4 //self表示本類的對象5 if(self){6 7 }8
Time of Update: 2015-03-08
標籤: 本文將通過編譯器產生的彙編程式碼分析C程式在IA-32體系PC上的運行流程實驗環境: gcc 4.8.2C語言程式的記憶體結構C代碼如下int g(int x){ return x + 1;}int f(int x){ return g(x);}int main(void){ return f(2) + 3;}使用編譯命令gcc -S -O0 -o main.s main.c -m32編譯出彙編檔案,如下g: pushl %ebp movl