原创 虛擬地址空間

 虛擬地址空間 轉自--》》 http://msdn.microsoft.com/zh-cn/library/hh439648(v=vs.85).aspx 當處理器讀或寫入內存位置時,它會使用虛擬地址。作爲讀或寫操作的一部分,處理

原创 Linux下syslog日誌函數使用

本文轉載自--》》  http://blog.chinaunix.net/uid-26611973-id-3084012.html 許多應

原创 任意長的整數加法運算

 【問題描述】       設計一個實現任意長的整數進行加法運算的演示程序。 【基本要求】 系統以菜單提示方式工作; 基本功能包括大整數輸入、加法運算、大整數輸出; 利用雙向循環鏈表實現長整數的存儲,每個結點含一個整型變量

原创 關於apue.h頭文件的配置

以下方法經本人親測有效 1 、首先先在這個網站上http://www.apuebook.com 下載tar.gz格式的源碼包 2 、找到壓縮包的路徑   比如我的壓縮包在   /home/myb/Downloads 這個目錄下     

原创 互斥鎖 自旋鎖 讀寫鎖 遞歸鎖

 互斥鎖(mutexlock): 最常使用於線程同步的鎖;標記用來保證在任一時刻,只能有一個線程訪問該對象,同一線程多次加鎖操作會造成死鎖;臨界區和互斥量都可用來實現此鎖,通常情況下鎖操作失敗會將該線程睡眠等待鎖釋放時被喚醒 自旋鎖(

原创 二叉樹中兩個節點的最近公共祖先節點

題目:求二叉樹中兩個節點的最近公共祖先節點 一、該二叉樹爲搜索二叉樹 搜索二叉樹的特點: 任意一個節點的左子樹的所有節點值都比該節點的值小,其右子樹的所有節點值都比該節點的值大。 解決該問題方法: 從樹的根節點開始和兩個節點作比較

原创 【數據結構與算法】內部排序之三:堆排序(含完整源碼)

轉載請註明出處:http://blog.csdn.net/ns_code/article/details/20227303 前言     堆排序、快速排序、歸併排序(下篇會寫這兩種排序算法)的平均時間複雜度都爲O(n*logn)

原创 詳解wait和waitpid函數

 原文地址 >> http://blog.csdn.net/kevinhg/article/details/7001719 #include <sys/types.h> /* 提供類型pid_t的定義 */ #include <sys

原创 Qt官方開發環境生成的exe發佈方式--使用windeployqt

Qt 官方開發環境使用的動態鏈接庫方式,在發佈生成的exe程序時,需要複製一大堆 dll,如果自己去複製dll,很可能丟三落四,導致exe在別的電腦裏無法正常運行。因此 Qt 官方開發環境裏自帶了一個工具:windeployqt.exe。

原创 C++內聯函數

1.  內聯函數 在C++中我們通常定義以下函數來求兩個整數的最大值: 複製代碼 代碼如下: int max(int a, int b) {  return a > b ? a : b; } 爲這麼一個小的操作定義一個函數的好處有:

原创 數據結構和算法面試題

轉自:http://hi.baidu.com/geogre_jsj/blog/item/e4b98fd2aab5aa3611df9b92.html 由於這些題,實在太火了。所以,應廣大網友建議

原创 命名管道 FIFO(轉)

 命名管道的概述 無名管道,由於沒有名字,只能用於親緣關係的進程間通信(更多詳情,請看《無名管道》)。爲了克服這個缺點,提出了命名管道(FIFO),也叫有名管道、FIFO 文件。 命名管道(FIFO)不同於無名管道之處在

原创 Qt::WA_DeleteOnClose造成的野指針問題

今天遇到了一個由Qt::WA_DeleteOnClose造成的野指針問題,在網上搜到的一個求助貼如下(http://bbs.csdn.net/topics/380182058): 主窗口類QMainWindow的頭文件裏

原创 跳石板

鏈接:https://www.nowcoder.com/questionTerminal/4284c8f466814870bae7799a07d49ec8 來源:牛客網 小易來到了一條石板路前,每塊石板上

原创 netstat -i 和ifconfig -s的輸出解釋

 caikelun@debian:~$ netstat -ni Kernel Interface table Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR T