原创 Linux程序設計讀書筆記——POSIX線程

1、首先,明確線程和進程的區別。什麼時候該用多線程,什麼時候該用多進程?Linux下的多線程和Win32下的有什麼區別? 2、線程基本函數,以pthread_開頭:     頭文件#include <pthread.h>     int

原创 二叉樹的非遞歸遍歷

 二叉樹的非遞歸遍歷    二叉樹的遍歷如果使用遞歸調用基本沒什麼問題,這裏主要是講如何使用非遞歸方法實現二叉樹的遍歷。    由於遞歸調用程序實際上

原创 中文分詞簡介

中文分詞簡介  一、分詞方法分類    至於分詞在搜索引擎中的作用,不用多說。以下主要對搜索引擎做簡單的介紹。      現有的分詞算法可分爲三大類:基於字符串匹配的分詞方法、基於理解的分詞方法和基於統計的分詞方法。   1、基

原创 C++ explicit 關鍵字

C++ explicit 關鍵字           explicit關鍵字在平時的編程應用中用到的不多,但是經常在一些源代碼中看到使用。而且還有C中的volatile這個關鍵字在面試筆試也經常看到。     explicit的意思是明

原创 C++編譯器與鏈接器工作原理

C++編譯器與鏈接器工作原理 1. 幾個概念     1)編譯:把源文件中的源代碼翻譯成機器語言,保存到目標文件中。如果編譯通過,就會把CPP轉換成OBJ文件。     2)編譯單元:根據C++標準,每一個CPP文件就是一個編譯單

原创 UNIX環境高級編程---標準I/O庫

 UNIX環境高級編程---標準I/O庫 前言:我想大家學習C語言接觸過的第一個函數應該是printf,但是我們真正理解它了嗎?最近看Linux以及網絡編程這塊,我覺得I/O這塊很難理解。以前從來沒認識到Unix I/O和C標準庫I/O

原创 python操作Perforce的接口:P4Python

下載: http://www.perforce.com/perforce/loadsupp.html可 參考資料: P4Python API介紹 http://www.perforce.com/perforce/doc.current/m

原创 hibernate反向工程 (eclipse和myeclipse)

hibernate反向工程 (eclipse和myeclipse)      如何提取數據庫的模式信息,想通過hibernate的反向工具嘗試下。 一、myeclipse下hibernate反向工程:       1、選擇myeclip

原创 SQL Server 索引結構及其使用(三)

實現小數據量和海量數據的通用分頁顯示存儲過程   建立一個 Web 應用,分頁瀏覽功能必不可少。這個問題是數據庫處理中十分常見的問題。經典的數據分頁方法是:ADO 紀錄集分頁法,也就是利用ADO自帶的分頁功能(利用遊標)來實現分頁。但

原创 SQL Server 索引結構及其使用(四)

SQL Server 索引結構及其使用(四)  聚集索引的重要性和如何選擇聚集索引    在上一節的標題中,筆者寫的是:實現小數據量和海量數據的通用分頁顯示存儲過程。這是因爲在將本存儲過程應用於“辦公自動化”系統的實踐中時,筆者發現

原创 SQL Server 索引結構及其使用(一)

SQL Server 索引結構及其使用(一) 一、深入淺出理解索引結構   實際上,您可以把索引理解爲一種特殊的目錄。微軟的SQL SERVER提供了兩種索引:聚集索引(clustered index,也稱聚類索引、簇集索引)和非聚

原创 秤球問題

秤球問題     在網上找到不同的博文,在此總結一下。看了一早上稍微有點體會。 一、特殊情況12個小球的情況 問題1: 有12只球,編號1--12,它們外形相同,除其中1只略輕(稱作壞球)外,其餘重量相等.要求用一架天平稱量3次,找出這隻

原创 SQL Server 索引結構及其使用(二)

SQL Server 索引結構及其使用(二) 改善SQL語句   很多人不知道SQL語句在SQL SERVER中是如何執行的,他們擔心自己所寫的SQL語句會被SQL SERVER誤解。比如: select * from tab

原创 一致性哈希算法及其在分佈式系統中的應用

摘要 本文將會從實際應用場景出發,介紹一致性哈希算法(Consistent Hashing)及其在分佈式系統中的應用。首先本文會描述一個在日常開發中經常會遇到的問題場景,藉此介紹一致性哈希算法以及這個算法如何解決此問題;接下來會對這

原创 C隱式類型轉換

C的隱式類型轉換     隱式類型轉換分三種,即算術轉換、賦值轉換和輸出轉換。 1.算術轉換     進行算術運算(加、減、乘、除、取餘以及符號運算)時,不同類型數招必須轉換成同 一類型的數據才能運算,算術轉換原則爲:    整型提升