原创 60個常用linux 的命令

廢話不說了,開始: 1. ls命令 ls命令是列出目錄內容(List DirectoryContents)的意思。運行它就是列出文件夾裏的內容,可能是文件也可能是文件夾。 “ls -l”命令以詳情模式(long listingfas

原创 文件備份腳本(windows 中bat 文件,set用法概述)

下面是,一個文件備份的腳本: set/a n=5 set/a y=%date:~,4%,m=%date:~5,2%,d=%date:~8,2% ;從環境變量date 中取year,month,day  ,如果不明白看下面的set用法 se

原创 c++ 基礎知識整理(二)

一、三種函數(帶有指針都要重寫這三個函數) 拷貝構造:initialization list 建議使用初始化列表,對於初始化class sizeof(class) 特別大的,優化特別明顯;而一般的類型,我個人認爲,沒什麼區別。並且現在

原创 Git使用基礎篇

Git使用基礎篇          Git是一個分佈式的版本控制工具,本篇文章從介紹Git開始,重點在於介紹Git的基本命令和使用技巧,讓你嘗試使用Git的同時,體驗到原來一個版 本控制工具可以對開發產生如此之多的影響,文章

原创 學習python 遇到的第一個問題 :過濾列表

引用Python 從新手到專家  的例子: def info(object, spacing=10, collapse=1): """Print methods and doc strings. Takes m

原创 stl疑問一:關於,vector的erese(it)的啓示

實例: class A { //略 public: void SetValueItem(long lValue) { DATA_IT it = m_data.begin(); for(; it != m_data.end(); it++)

原创 完成端口服務

編寫完成端口服務程序,主要就是以下幾個步驟:  1、創建一個完成端口  2、根據CPU個數創建工作者線程,把完成端口傳進去線程裏  3、創建偵聽SOCKET,把SOCKET和完成端口關聯起來,並投遞一個WSARecv操作  4、創建Per

原创 使用stl 注意細節

使用stl 注意細節 由於這些細節是從別的地方摘入和個人平時遇到的問題,如果有什麼錯誤請及時指正。 1、auto_ptr 不能用new[]所生成的array作爲初值,因爲釋放內存時用的是delete,而不是delete[]c 2、迭代器

原创 Stl總結

Stl總結 很長時間沒有更新內容了,由於後來工作中用到stl,並且遇到很問題,所以我就從網上摘入了一些內容。順便做了一些整理, 一、基礎知識 1、泛型技術 泛型技術的實現方法有多種,比如模板,多態等。 泛型編程(generic progr

原创 身份驗證(公開密鑰加密原理簡介)

我們平時用的最多身份驗證,就 共享密鑰 和 公開密鑰加密 兩種方式; 第一種:關於產品用戶驗證(c/s,b/s),用的較多; 第二種:vpn,ssh,https及web api等都有廣泛的應用。 下面就是關於身份驗證的基本概念了: 身份驗

原创 c++ 基礎知識整理(一)

一、頭文件 1)、#define保護:爲防止頭文件被多重包含,文件的格式應該爲  <namespace>|<project>_<path>_<file>_H__,這樣寫是爲了保證其唯一性; 2)、內聯函數: 在編譯的時候,編譯器會將它自動

原创 svn 遇到的死鎖

  執行svn命令時報錯“Previous operation has not finished; run 'cleanup' if it was interrupted” svn 遇到的死鎖情況:   遇到這種情況,是死鎖。 Sv

原创 stl疑問三:any_of, none_of,all_of解析(c++11 特型的說明)

今天,遇到下面一個問題:  從容器中判斷,是否有一個元素是否滿足FN()的,如果滿足返回true; ,就想到了這個算法(any_of)。下面,我就把any_of,和相關的幾個方法都做一下說明. 方法說明 any_of(開始,結束,條件

原创 stl疑問二: stl 中for_each, mem_fun, bind1st 的具體用法。

 對於容器的操作,例如循環,以前總是習慣自己寫,這樣就有可能很容易錯,所以我要儘量使用stl庫或者已經成熟的sdk,下面我就介紹一些stl中的for_each 今天,老大,給了個關於for_each 的用法的練習題; 結果我想了好久,都

原创 相輝:嚴謹與靈性——淺談移動互聯網設計趨勢

<iframe height=570 width=100% scrolling="no" src="http://share.csdn.net/frame/1113" frameborder=0 allowfullscreen></ifr