原创 跟我一起寫 Makefile (陳皓)

作者:陳皓 來源:http://www.chinaunix.net/old_jh/23/408225.html 概述 —— 什麼是makefile?或許很多Winodws的程序員都不知道這個東西,因爲那些Windows的

原创 SVN屬性操作命令

1. 查看屬性列表 svn pl PATH e.g.   svn proplist file-name                           #列出文件中的所有屬性 svn pl .                  

原创 Linux makefile 教程 非常詳細,且易懂

 最近在學習Linux下的C編程,買了一本叫《linux環境下的C編程指南》讀到makefile就越看越迷糊,可能是我的理解能不行。             於是google到了以下這篇文章。通俗易懂。然後把它貼出來,方便學習。

原创 ucontext-人人都可以實現的簡單協程庫

 1.乾貨寫在前面 協程是一種用戶態的輕量級線程。本篇主要研究協程的C/C++的實現。 首先我們可以看看有哪些語言已經具備協程語義: 比較重量級的有C#、erlang、golang*輕量級有python、lua、javascript

原创 C語言開源項目及c++庫大全

安裝 GTK 環境 Ubuntu命令 sudo apt-get install gnome-core-devel   sudo apt-get install libglib2.0-doc libgtk2.0-doc   sudo ap

原创 動態庫調用靜態庫示例講解(3)

一個應用程序調用動態庫, 而這個動態庫其中的函數調用某靜態庫時,如何生成應用程序呢? 看下面的代碼就明白了   生成動態庫: 需要的目標文件得用-fPIC選項生成. 而靜態庫所需的目標文件可以不用-fPIC選項. 例:   ///////

原创 Linux tcpdump命令詳解

 簡介 用簡單的話來定義tcpdump,就是:dump the traffic on a network,根據使用者的定義對網絡上的數據包進行截獲的包分析工具。 tcpdump可以將網絡中傳送的數據包的“頭”完全截獲下來提供分析。它支

原创 服務器負載均衡技術

背景介紹: 由於網絡的數據流量多集中在中心服務器一端,所以現在所說的負載均衡,多指的是對訪問服務器的負載進行均衡(或者說分擔)措施。負載均衡,從結構上分爲本 地負載均衡和地域負載均衡(全局負載均衡),前一種是指對本地的服務器集羣做負載均衡

原创 Linux信號列表

我們運行如下命令,可看到Linux支持的信號列表: $ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGAB

原创 Linux命令之:SCP 命令

linux之cp/scp命令+scp命令詳解     名稱:cp 使用權限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 說明:將一個檔案拷貝

原创 如何調試makefile變量

六、七年前寫過一篇《跟我一起寫Makefile》,直到今天,還有一些朋友問我一些Makefile的問題,老實說,我有一段時間沒有用Makefile了,生疏了。回顧,這幾年來大家問題我的問題,其實很多時候是makefile的調試問題。所以

原创 Linux下使用git命令及github項目

 在linux下搭建git環境1、創建Github賬號,https://github.com 2、Linux創建SSH密鑰: [plain] view plain copy print? ssh-keygen  ##一直默

原创 tcpdump抓包工具各參數詳解

 tcpdump是一個用於截取網絡分組,並輸出分組內容的工具。tcpdump憑藉強大的功能和靈活的截取策略,使其成爲類UNIX系統下用於網絡分析和問題排查的首選工具。 tcpdump提供了源代碼,公開了接口,因此具備很強的可擴展性,

原创 每天一個linux命令(13):less 命令

 轉自: http://www.cnblogs.com/peida/archive/2012/11/05/2754477.html less 工具也是對文件或其它輸出進行分頁顯示的工具,應該說是linux正統查看文件內容的工具,功能

原创 Linux 獲取系統時間

1.時間表示 在程序當中,我們經常要輸出系統當前的時間,比如我們使用date命令的輸出結果。這個時候我們可以使用下面兩個函數 time_t time(time_t *tloc);                    //時間精度爲秒