原创 意識流(筆隨心動)
FOLLOW YOUR HEART 我來到你的城市 走過你來時的路 想象着沒我的日子 你是怎樣的孤獨 拿着你給的照片 熟悉的那一條街 只是沒了你的畫面 我們回不到那天 你會不會忽然的出現 在街角的咖啡店 我會帶着笑臉 揮手寒暄 和你坐着
原创 死鎖
死鎖 在計算機系統中有很多獨佔性的資源,在任何一時刻它們只能被一個進程使用。常見的有打印機、磁帶以及系統內部中的表項等。正因爲如此,操作系統都具有授予一個進程(臨時)排他地訪問某一種資源的能力。資源可以分爲兩類: (1) 可搶佔資源(
原创 你不得不熟悉的字符串處理函數
常見字符串處理函數的實現 1、C語言庫函數中有兩個函數實現數字和字符串之間的相互轉換:將數字轉換成字符串的函數itoa();將字符串轉換爲數字的函數atoi(),下面是這兩個函數的內部實現: #include<stdlib.h> #
原创 NewLife
22, Aug. 2011 @ Beijing 上午:souhu,高性能服務器後臺開發,人家需要有經驗能立即上手的,被秒殺;順便懷着敬仰之情去清華瞎躥了下,貌似PLMM還挺多的,一改我對工科學校的觀點了。 下午:中赫國際,數據庫運維,N
原创 內部排序算法(未完)
內部排序算法 先介紹幾個排序算法中的概念: 排序的穩定性是指:待排序的記錄序列中可能存在兩個或兩個以上關鍵字相等的記錄,排序後具有相等關鍵字的記錄的相對順序不變。 例如排序前的記錄序列A={2,4,1,2,8,1};則穩定排序後的序列
原创 我來寫點在華爲的感受,請各位華爲人指正
標 題: 我來寫點在華爲的感受,請各位華爲人指正發信站: 瀚海星雲 (2010年08月23日09:17:29 星期一), 站內信件 WWWPOST本人在華爲待了大概10個月時間,工號159xxx,只能算是個毛孩子,對公司的瞭解還不夠深刻
原创 C/C++的內存管理
內存管理 1、程序在內存中的分佈 在現代的操作系統中,當我們說到內存,往往需要分兩部分來講:物理內存和虛擬內存。從硬件上講,虛擬空間是CPU內部的尋址空間,位於MMU之前,物理空間是總線上的尋址空間,是經過MMU轉換之後的空間。
原创 Squid學習筆記
Squid學習筆記 1、安裝前的配置 編譯安裝之前需要校正的參數主要包括File Descriptor和Mbuf Clusters。 1、File Descriptor 查看文件描述符的限制數目: ulimit –n 調整文件描述符
原创 Linux下架設代理服務器
再次感謝,本文的作者bye2000。 Linux下架設代理服務器 作者:bye2000 一、代理服務器概述 1.1什麼是代理服務器 在TCP/IP網絡中,傳統的通信過程是這樣的:客戶端向服務器請求數據,服務器響應該請求,
原创 進程與線程學習筆記
進程與線程學習筆記 1、系統調用 在程序狀態字(Program Status Word, PSW)寄存器中有一個二進制位控制CPU的兩種工作模式(內核態和用戶態)。在內核態運行時,CPU可以執行指令集中的每一條指令,操作系統在內核態
原创 wget命令
一 wget簡介 wget是linux上的命令行的下載工具。這是一個GPL許可證下的自由軟件。wget支持HTTP和FTP協議,支持代理服務器和斷點續傳功能,能夠自動遞歸遠程主機的目錄,找到合乎條件的文件並將其下載到本地硬盤上;如果必要,
原创 Singleton設計模式(一個類只允許一個實例)
Singleton設計模式 我們知道,Singleton設計模式要求一個類class只能有一個實例instance存在,下面用C++來實現: #include<iostream> #include<string> using namesp
原创 進程間的通信IPC
進程間的通信 進程間的通信(Inter Process Communication, IPC)問題主要有3個: (1) 一個進程如何把信息傳遞給另一個進程; (2) 確保兩個或更多進程在關鍵活動中不會出現交叉; (3) 有協作關係的進
原创 “同步/異步” 與 “阻塞/非阻塞”
同步/異步與阻塞/非阻塞的區別 我喜歡用自己的語言通過聯繫現實生活中的一些現象解釋一些概念,當我能做到這一點時,說明我已經理解了這個概念.今天要解釋的概念是:同步/異步與阻塞/非阻塞的區別. 這兩組概念常常讓人迷惑,因爲它們都是涉及到
原创 螺旋隊列問題
螺旋隊列問題 下面是一個螺旋隊列: 73 74 75 76 77 78 79 80 81 72 43 44 45 46 47 48 49 50 71