原创 c/c++經典面試題

一、指針與引用有什麼區別?1、指針會佔用內存,引用不佔用內存。2、引用在定義時必須初始化。3、沒有空的引用,但是有空的指針。二、static關鍵的幾個作用1、函數體內的static變量的作用範圍爲該函數體,該變量內存只分配一次,因此其值在

原创 valgrind詳細說明

文地址:http://www.cnblogs.com/napoleon_liu/articles/2001802.html 調不盡的內存泄漏,用不完的Valgrind Valgrind 安裝 1. 到www.valgrin

原创 HTTP Live Streaming直播(iOS直播)技術分析與實現

HLS技術要點分析   HTTP Live Streaming(HLS)是蘋果公司(Apple Inc.)實現的基於HTTP的流媒體傳輸協議,可實現流媒體的直播和點播,主要應用在iOS系統,爲iOS設備(如iPhone、iPad)提供

原创 Program received signal SIGUSR1, User defined signal 1.解決方法

我程序用的多線程,有定時器。結果定時器時間到時,就出現如下的錯誤。 Program received signal SIGUSR1, User defined signal 1. 程序就退出了。看我還想繼續執行呢。解決方法如下: run以

原创 linux中使用pthread_kill函數測試線程是否存活的例子

linux中使用pthread_kill函數測試線程是否存活的例子 原文地址: 下午實驗編寫了使用pthread_kill函數檢測一個線程是否還活着的程序,在linux環境下gcc編譯通過,現將代碼貼在下面: /******

原创 在Linux中創建靜態庫.a和動態庫.so

在Linux中創建靜態庫.a和動態庫.so 我們通常把一些公用函數製作成函數庫,供其它程序使用。 函數庫分爲靜態庫和動態庫兩種。   1. 靜態函數庫       這類庫的名字一般是libxxx.a;利用靜態函數庫編譯成的文件比較大

原创 makefile查找文件是否含某特定字符,若沒有才添加;

程序配置時,經常需要在腳本中設置程序自啓動。 腳本中不含啓動程序的命令時才添加,包含時忽略。 腳本如下: 注意,此處- q  表示不打印查找信息 find_info = $(shell grep -q "vcommand start"

原创 如何快速成長

提問:對於還未有太多職場經驗的技術人,該如何快速成長,您有什麼好的建議? 程遠:首先是高效的學習。在IT行業,技術能力往往被看做是最重要的。不論以後你想做技術專家還是管理人員,技術能力都是前提。公司不是學校,需要改變由老師灌輸知識的學

原创 Linux下TCP keepalive心跳設置

 Linux下TCP keepalive屬性的表現 2008-03-20 15:28:55 分類: LINUX tcp是面向連接的,在實際應用中通常都需要檢測連接是否還可用.如果不可用,可分爲:a. 連接的對端正常關閉.b

原创 makefile查找文件是否存在,不存在才拷貝;

linux配置程序時,經常需要設置配置文件。程序更新時,配置文件不需要替換,只有第一次部署時才拷貝。 腳本如下: file =  /etc/1.conf ifeq ($(file), $(wildcard $(file)))@echo  

原创 RTSP實例

以下是某省IPTV的RTSP協商過程: DESCRIBE rtsp://118.122.89.27:554/live/ch10083121594790060557.sdp?playtype=1&boid=001&backupagent

原创 用SkinSB美化滾動條控件

嘗試了很多方法來美化滾動條,但是都不是很理想。網上學習了用SkinSB來美化,簡單好用,效果理想。 從哪裏獲取到SkinSB?     你可以從作者的博客裏面獲取到相關信息:http://blog.csdn.net/mynamelj/

原创 Makefile與Shell腳本

Makefile與Shell腳本 分類: linux編程相關 shell編程 makefile相關2011-09-30 09:11 1665人閱讀 評論(1) 收藏 舉報 makefileshell腳本path正則表達式工作

原创 C修改文件內容

方法是:先讀出文件到臨時文件,然後修改,刪掉源文件,改名。 #include "stdio.h" main() {FILE *in=fopen("f:\\test.txt","r");FILE *out=fopen("f:\\back.

原创 如何成長爲技術合夥人?

莫顯峯:學習能力非常重要,另外新人要能吃苦願意多做事(關於成長),願意跳出工作範圍一點,掌握更多周邊的知識。 溝通很重要,尤其是技術人員,給人的印象典型的悶,但是悶也會阻礙快速成長,畢竟缺少了周圍相關人員給與的助力。 另外對於技術人