原创 STL學習(一)map容器學習

// test_STL.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include<iostream> #include <map> #include <string> #include <

原创 一句話說明sync, fsync, fdatasync的區別

原話來自此處 調用系統函數write時 有寫延遲,write負責把東西寫到緩存區上, sync負責把緩存區上的東西排到寫隊列中(緩衝區->寫隊列),在由守護進程負責把隊列裏的東西寫到磁盤上,而sync函數在把緩存區上的東西排到寫隊列後不管

原创 父子進程數據共享問題

原文來自:http://blog.csdn.net/harkhuang/article/details/9012375 1、fork [cpp] view plaincopy #include <sys/typ

原创 線程私有數據的個人理解

理解1:函數 int pthread_setspecific(pthread_key_t key, const void *value); 一般是在線程中調用,它的作用是使本線程的key(每個線程各有一個)與指針value進行綁定,以後各

原创 通俗易懂的“僵死進程與孤兒進程”講解

原文來自:http://blog.chinaunix.net/uid-7897183-id-75583.html 在Unix系統編程中,常常會碰到兩個概念:僵死進程和孤兒進程。話說我以前曾經把這兩個概念弄混淆過。 什麼是僵死進程?我

原创 淺談原始套接字

原文來自 http://dev.yesky.com/43/2663043.shtml 大多數程序員所接觸到的套接字(Socket)爲兩類:   (1)流式套接字(SOCK_STREAM):一種面向連接的Socket,針對於面向連接的TCP

原创 通過 ulimit 改善系統性能

原文來自此處 概述 系統性能一直是一個受關注的話題,如何通過最簡單的設置來實現最有效的性能調優,如何在有限資源的條件下保證程序的運作,ulimit 是我們在處理這些問題時,經常使用的一種簡單手段。ulimit 是一種 linux 系

原创 POSIX多線程--條件變量

原文來自:此處 POSIX多線程--條件變量   2011-12-28 20:33:46|  分類: 網絡|字號 訂閱 一、什麼是條件變量        與互斥鎖不同,條件變量是用來等待而不是用來上鎖的。條件

原创 kmeans算法的個人理解

1 kmeans算法是一種什麼樣的算法? 答:kmeans算法是一種聚類算法,在使用kmeans算法時並不需要事先構建模型(如決策樹判斷需事先構建決策樹,knn判斷需事先構建kd樹等),而是直接進行聚類。        它的基本過程是:

原创 pymining中的詞頻矩陣的生成過程

最近在看pymining開源項目,對其詞頻矩陣的生成過程有些模糊,現在過一遍。 首先,pymining中所定義詞頻矩陣是一個什麼樣的矩陣?它是一個行 爲 文章編號,列爲單詞的矩陣,而矩陣中的元素是該列單詞在該行文章中出現的次數。 例如:

原创 syslog(),openlog(),closelog()函數介紹

   轉載至http://blog.sina.com.cn/s/blog_5f70c7060100i4j5.html     這裏面的三個函數openlog, syslog, closelog是一套系統日誌寫入接口。另外那個vsysl

原创 數據挖掘,數據分析好書

深入淺出數據分析 (豆瓣) 這書挺簡單的,基本的內容都涉及了,說得也比較清楚,最後談到了R是大加分。難易程度:非常易。 啤酒與尿布 (豆瓣) 通過案例來說事情,而且是最經典的例子。難易程度:非常易。 數據之美 (豆瓣) 一本介紹性的書籍

原创 KNN算法的個人理解

KNN算法被稱爲 lazy 算法,只有在判斷未知類別的元素時纔會建立模型進行計算。 KNN算法可以分爲以下三步: 1 存儲已知類別的元素。 2 來了一個新的元素後,計算所有已知元素與它的歐式距離。可以採用加權歐氏距離來計算。 3 取出與待

原创 C語言結構體--對齊說明

C語言結構體對齊也是老生常談的話題了。基本上是面試題的必考題。內容雖然很基礎,但一不小心就會弄錯。寫出一個struct,然後sizeof,你會不會經常對結果感到奇怪?sizeof的結果往往都比你聲明的變量總長度要大,這是怎麼回事呢?開始學

原创 linux中文件描述符fd和文件指針flip的理解

linux中文件描述符fd和文件指針flip的理解 原文來自此處 簡單歸納:fd只是一個整數,在open時產生。起到一個索引的作用,進程通過PCB中的文件描述符表找到該fd所指向的文件指針filp。 文件描述符的操作(如