Time of Update: 2013-11-08
1. 智能指標概念智能指標是基於RAII機制實現的類(模板),具有指標的行為(重載了operator*與operator->操作符),可以“智能”地銷毀其所指對象。C++11中有unique_ptr、shared_ptr與weak_ptr等智能指標,可以對動態資源進行管理2.
Time of Update: 2013-11-08
提要 Linux中進程間的通訊機制主要有:管道FIFO,訊號量,訊息,共用記憶體區,通訊端。程式員在使用中可以根據不同的需求進行選擇。管道 管道是由核心管理的一個緩衝區,相當於我們放入記憶體中的一個紙條。管道的一端串連一個進程的輸出。這個進程會向管道中放入資訊。管道的另一端串連一個進程的輸入,這個進程取出被放入管道的資訊。一個緩衝區不需要很大,它被設計成為環形的資料結構,以便管道可以被迴圈利用。
Time of Update: 2013-11-08
Windows下網路編程離不開Winsock.所以寫下這個初始化Winsock的類以後直接COPY即可用.廢話少說直接上代碼如下:#include <iostream>#include <WinSock2.h>#pragma comment(lib,"WS2_32")class CInitSock {public: CInitSock(BYTE minorVer=2, BYTE majorVer=2) { WSADATA wsaData;
Time of Update: 2013-11-08
剛剛在windows 上安裝了python ,想print 字串,但是一直報錯 (python 3.3 .2版本)>>> print helloSyntaxError: invalid syntax>>> print 'hello'SyntaxError: invalid syntax>>> print "hello"SyntaxError: invalid syntax>>> print
Time of Update: 2013-11-08
進行初步設計:涉及的問題是:template<typename T>class Sin{public:T operator()(T x){...};};Sin<float> sin;float x;sin(x);Sin<double> sin;float x;sin(x);//error///////////////////////////////////////////////////class
Time of Update: 2013-11-08
題目連結地址 706 - LCD Display/** 706 - LCD Display* 作者 儀冰* QQ 974817955** 【問題描述】* 就是讓0-9之間的數變成顯示器顯示的形式。看輸入輸出範例。** 【輸入範例】2 123453 678900 0* 【輸出範例】 -- -- -- | | | | | | | | | | | | -- -- -- -- | |
Time of Update: 2013-11-08
今天被人問:$var = 'test';if (isset($var['somekey'])){ echo 'reach here!!!';}會不會輸出'reach here!!!'? ---當然不會啊。我想也沒想就答。果然,我掉坑裡了!會輸出的!如果你沒掉坑裡,那麼恭喜你,你也不用往下看了。現在,讓我們來分析一下。既然 了,那麼值到底是什麼呢?我們把它列印出來:var_dump($var['somekey']);//=>output: string(1)
Time of Update: 2013-11-08
// [10/7/2013 qingezha] 求出1…n之間的所有親和數。//所謂親和數,即存在數a和數b,a的所有真因子之和等於b,b的所有真因子之和等於a,則稱a和b為一對親和數。//例如220的真因子為:1、2、4、5、10、11、20、22、44、55、110,和為284;而284的真因子為:1、2、4、71、142,和正好為220。故220和284是一對親和數。//現在設j 的真因子和為sum[j],那麼j 可以被所有的因子整除的和為sum[j] ,其中可以整除就是關鍵void
Time of Update: 2013-11-08
insert(int offset , String str)將字串str插入到本字串指定的末尾 append(String str)將字串str追加到本字串的末尾 capacity()返回本對象可容納的字元數目 charAt(int index)返回index位置的字元 delete(int start , int end)刪除從start到end位置的子串 delelteCharAt(int index)刪除index位置的字元 length()返回本對象中實際儲存的字元數目
Time of Update: 2013-11-08
0, 用 import cv 測試,發現沒有安裝 opencv 模組。首先先說本開發環境是在windows xp的環境下進行搭建的。在搭建的過程中需要保證這三個條件:1.python需要安裝python-numpy模組,不然即使找到了cv模組也不能夠運行。而且會出現“ImportError: numpy.core.multiarray failed to import”錯誤。在裝這個模組的實現需要保證python的版本與numpy的版本相一致,例如當前numpy的版本最高支援python2.6,
Time of Update: 2013-11-08
======================================================server.c==================================#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#include <fcntl.h>#include
Time of Update: 2013-11-08
從今天開始我們接著來學習:asp.net中一般處理常式和瀏覽器的通訊。一、第一個圖解:從圖解中我們看出,整個過程是:“請求---處理---響應”。這個也就是經常面試的時候,面試官問道“asp.net的頁面生命週期”。當然這個只是很簡單的回答,那麼伺服器如何響應的呢?二、一般處理常式圖解:這個是我們的一般處理常式的代碼圖解。這裡我要強調下:image/jpeg----表示輸出的是圖片text/plain--------表示輸出文本 三、
Time of Update: 2013-11-08
*ip = 1; //第一個指令 *ip = 2; //第二個指令 以上程式compiler可能做最佳化而成: int *ip = ...; *ip = 2; 結果第一個指令丟失。如果用volatile, compiler就不允許做任何的最佳化,從而保證程式的原意: volatile int *ip = ...; *ip = 1; *ip = 2; 即使你要compiler做最佳化,它也不會把兩次付
Time of Update: 2013-11-08
題意:一個小孩吃蛋糕,他的起始點在0位置,現在有m個操作,0 x 代表在x位置出現一個蛋糕; 1 代表小孩要去離他最近的點吃蛋糕,如果與他距離最小的點有兩個,則去與他上次走的方向相同的點; 如果沒有蛋糕,他就不動。 詢問m次操作過後,小孩走了多少距離。每一次,用二分判斷,他右邊離他最近的蛋糕點,和左邊離他最近的蛋糕點。如何判斷呢,只需用樹狀數組維護蛋糕總數,判斷小孩當前位置pos 與 mid之間的蛋糕數是否大於等1,是的話可以嘗試逼近,否則就遠離。需要注意線段是1 --
Time of Update: 2013-11-08
一、Python開發環境的配置 1、Python簡介 是一種物件導向、直譯式電腦程式設計語言,由Guido van Rossum於1989年底發明,第一個公開發行版發 行於1991年。Python文法簡捷而清晰,具有豐富和強大的類庫。它常被暱稱為膠水語言,它能夠很輕鬆的
Time of Update: 2013-11-08
相對人是否能到達箱子的四周bfsr,再對箱子bfsx。對人和箱子的座標進行標記,防止走重複的。#include <iostream>#include <queue>#include <cstring>using namespace std;struct tuixiang{int x,y,rx,ry,step;}e;int n,m,bz[10][10][10][10],map[10][10];int
Time of Update: 2013-11-08
#include <iostream>#include <cstdio>#include <cstring>using namespace std;const int maxn=2e4+9;const double inf=1e10;int n;struct D{ long long a,b,c;}data[maxn];long long cal(long long tmp){ long long ans=0; for(int i=1
Time of Update: 2013-11-08
1、快速定位未完成的代碼 它的功能相當於書籤的作用,具有記憶代碼的功能,在做項目的時候非常有用。如果第一天有未完成的代碼,第二天再來上班的時候就可以直接做前一天未完成的任務。實現方法:
Time of Update: 2013-11-08
//寫一個函數,轉換相對路徑為絕對路徑,比如:/home/abs/../temp/new/../,輸出路徑為:/home/temp。int RP2AP(const char* pInStr, char* pOutStr){if (pInStr==NULL || pOutStr==NULL) return 0;string str = pInStr;string strTemp;vector<string> vec_str;string strOut="";int
Time of Update: 2013-11-08
Jquery1.jQuery對象和DOM對象var domObj = document.getElementById("id"); //DOM對象var $obj = $("#id");