原创 ifcfg-ensXX的設置解釋

網卡配置文件所在位置 /etc/sysconfig/network-scripts/ 參數名 DEVICE     接口名(設備,網卡)NAME       USERCTL    [yes|no](非root用戶是否可以控制該設備)BO

原创 真正佩服的,是那些超越自己侷限的人

轉自程序人生--侯捷在華中科技大學的演講   引子     現在有一些人在批判侯捷,我也看了下他們寫的批判文章,看後才發現只是自打臉或者是騙回復的;因爲批判的內容只反應了他們自已無知的同時思想更缺少深度。因爲我也買了很多的C++經典書籍,

原创 編程實踐: 忽略在QTableView上操作Tab按鍵

問題提出: 在一個項目中,想實現在TableView中進行多選,然後離開TableView後,TableView保持多選狀態不變,但實際發現當在TableView下按下TAB鍵,多選狀態會被取消。SO,這裏要解決的問題就是:如何實現在按下

原创 給ffmpeg增加支持暫停和繼續按鍵功能,以實現暫停媒體流的需求

問題提出: 我用後臺服務程序來控制ffmpeg進程來組播音頻流, 但發現ffmpeg不支持按鍵暫停, 只支持按鍵退出"q"和其他幾個按鍵功能,如下所示: 爲了讓我的後臺服務程序能發按鍵指令給ffmpeg進程,我仔細查看了ffmpeg程序

原创 我的工控博客,很多當年的心得體會在裏面。

我的工控 Blog http://blog.gkong.com/zjcsharp.ashx  (2005-2015,由於在那邊編輯文檔的效率很低,放棄更新了),很多原創, 一百七十多萬的瀏覽量。  

原创 針對實際需求改寫ffmpeg.c並編譯調試通過後給其他進程調用的實踐筆記

提出問題 由於FFmpeg提供了幾個命令行工具(最常用的三劍客:ffmpeg,ffplay,ffprobe)來提供給其他程序調用來實現快速開發,但這些進程只能滿足一般的項目需求,有時侯,爲了實現一些特色功能,又不想另寫模塊來實現,這時,一

原创 linux系統啓動和管理工具 Systemd(新技術)

前言 在使用ubuntu18.04 server過程中要開機啓動Supervisor,而ubuntu18.04的系統啓動和管理工具不再是使用inited管理系統,而是改爲使用Systemd。換用Systemd的原因主要是出於性能的考慮,但

原创 Supervisor進程管理框架-總結和提煉

Supervisor總覽   我使用的場景 Supervisor框架圖解     Supervisor是一個典型的基於客戶端、服務器的進程管理框架。supervisord是一個服務(功能非常強大),supervisorctl是一個客戶

原创 Zephyr source tree

瞭解Zephyr源樹的結構的用處:     Understanding the Zephyr source tree can be helpful in locating the code associated with a partic

原创 Q&A error: undefined reference to `vtable for XXXX' 錯誤

qzm碰到的ERR /home/xhj/qzm/NetAudio_PC2/xhjIpBCST_front-end/qzmthrift/ThriftClientWrap.cpp:23: error: undefined reference

原创 Zephyr開發環境搭建-1-安裝必需的軟件

前言 由於我只在ubuntu下開發zephyr,所以所有的實踐都是針對ubuntu系統的(ubuntu18.04) Update Your Operating System sudo apt-get update && sudo apt-

原创 Zephyr開發環境搭建-2-zephyr-sdk-0.10.0 SDK安裝筆記

官方推薦使用SDK來作爲Zephyr的開發環境,我的環境是Ubuntu18.04 Server(帶桌面)+ zephyr-sdk(190428使用的是0.10.0版本) Zephyr的開發環境的搭建,大致如下圖,當前的筆記是“紅底”框圖處

原创 Zephyr RTOS是什麼,爲什麼要學,怎樣學。

IoT軟件開發過程中問題的提出     在我的大約15年嵌入式系統開發經歷中,從AT80C51, Atmega系列,PIC16,STM8, dsPIC, TMS320F28335,再到STM32F0,F1,F4,F7的開發,使用的都是Ke

原创 Qt在ubuntu server中使用glog工作筆記

https://github.com/google/glog 爲什麼用glog * 由於Qt沒有真正的Log框架,並且log4Qt已很久沒更新了,而log4cpp和boost::log又太重, 因此打算在分佈式IP音頻廣播系統中使用glo

原创 核心力量-俯臥撐-正常動作要題.

在讀大學時隔天都會花1-2小時去鍛鍊, 那時有健身房, 出來工作, 很少有時間專門去健身房, 一般都是跑步,跳繩, 做徒手運動,而對於核心肌肉羣最爲有效的動作非俯臥撐莫屬. 下面這張圖很好地總結了標準俯臥撐的專業動作,當然俯臥撐也有很多變