原创 使用apt-get出現“Could not get lock...”的解決方法

使用apt-get 安裝軟件的時候出現以下錯誤 -----------------------------------------------------------------------------------------------

原创 有趣的變量交換方法

今天看到一個比較有趣的變量交換方法,雖然是很簡單,可能也派不上用場,也可以學習一下。 通常,變量交換通常是採用“三變量法”,代碼如下: #include <stdio.h> int main() { int a, b, t; scan

原创 串口初始化

代碼來自正點原子ALIENTEK void uart_init(u32 pclk2,u32 bound) { float temp; u16 mantissa; u16 fraction; temp=(float

原创 當你喜刷刷時,你可知爲何朋友圈能這麼流暢?

本文轉載自科技獵 剛剛過去的國慶朋友圈攝影大賽,各種花式秀,熱鬧非凡。 朋友圈已讓人欲罷不能。有人說,早上睜眼第一件事情,是刷朋友圈;晚上睡覺最後一件事情,還是刷朋友圈。 這背後是海量的信息數據和查看請求。如此龐雜的數據,微信卻做到了流

原创 函數getopt_long_only()

第一次接觸這個函數,是因爲學習mjpg-streamer的源碼。 函數作用:對命令行選項進行解析。 函數出處 頭文件getopt.h中: #include <getopt.h> int getopt_long_only(int argc

原创 uname -a輸出內容分析

雖然很早就會用這條命令了,但一直都不知道輸出的各部分表示什麼,如下: ---------------------------------------------------------------------------- $ uname

原创 GTK編程:獲取圖片的分辨率

實現功能:獲取指定圖片的分辨率 使用場景:需要對圖片進行等比例縮放的時候。 /* File: PicParam.c * Date: Mon Mar 23 17:39:34 HKT 2015 * Describe: Print pic

原创 關於網頁分析一些技巧

寫在最前 這篇文章不是講網頁調試的步驟,只是記錄一些調試過程中能給我們帶來便利的技巧。主要是最近一直探究網頁版微信的協議,都是在實戰中得到的比較有用的技巧。 本文以谷歌瀏覽器爲例(F12)。 1、調試前做一些配置上的準備工作 (

原创 GTK編程:button控件與消息事件

實現功能:沒什麼特定功能,只是爲了熟悉一下button控件和消息事件而已(彌補上一個程序沒有實現的消息事件) /* File: button_hello.c * Date: Tue Mar 24 14:58:06 HKT 2015 *

原创 pthread_create如何傳遞兩個參數以上的參數

涉及多參數傳遞給線程的,都需要使用結構體將參數封裝後,將結構體指針傳給線程 定義一個結構體  struct mypara  {      var para1;//參數1      var para2;//參數2  }  將這個結構體指針

原创 傳統機頂盒(STB)知識框架

傳統機頂盒(STB)知識框架 畢業後在現在的這家公司也呆了兩年多了,一開始做電視牆,一種廣電運營商用於對節目狀態如無音軌、馬賽克、黑屏等異常事件進行監控並報警的設備。後來因項目需要轉去做傳統機頂盒開發也將近一年。 現在準備走出去到外面看看

原创 網絡字節序與主機字節序的轉換

前言 端口號和IP地址都是以網絡字節序存儲的,不是主機字節序。網絡字節序都是大端模式,而我們常用的機器都是小端模式。要把主機字節序和網絡字節序相互對應起來,需要對這兩個字節存儲優先順序進行相互轉化。其實這個轉換實質是:字節“搬家”。

原创 函數strdup()

說明 功能:將字符串拷貝到新建的位置處 注意:strdup()在內部調用了malloc()爲變量分配內存,不需要使用返回的字符串時,需要用free()釋放相應的內存空間,否則會造成內存泄漏。 原型 char *strdup(const

原创 提高 Linux 上 socket 性能

加速網絡應用程序的 4 種方法 使用 Sockets API,我們可以開發客戶機和服務器應用程序,它們可以在本地網絡上進行通信,也可以通過 Internet 在全球範圍內進行通信。與其他 API 一樣,您可以通過一些方法使用 Socket

原创 sparse image

前言 在使用make_ext4fs的時候有一個參數爲-s,意思是sparse。使用這個參數製作出來的鏡像就是sparse image。當時不明白是什麼意思,所以查找了一下並記錄下來。 簡單地來說,sparse image是一種需要多少