原创 https請求過程

我們都知道HTTPS能夠加密信息,以免敏感信息被第三方獲取。所以很多銀行網站或電子郵箱等等安全級別較高的服務都會採用HTTPS協議。 HTTPS簡介 HTTPS其實是有兩部分組成:HTTP + SSL / TLS,也就是在HTTP上又加了

原创 自簽名證書和CA機構頒發的證書的區別

自己生成的SSL證書也叫自簽名SSL證書,簽發很隨意,任何人都可以簽發,容易被黑客仿冒利用,不是由正規的CA機構頒發的,所以不受瀏覽器的信任。 而付費的SSL證書,是由受信任的CA機構頒發的,申請時會對域名所有權和企業相關信息進行驗證,安

原创 protobuf、xml、json 哪家強

      因爲面試中騰訊,京東等大公司都有被考到protobuf的知識,我居然只知道xml,json效率比protobuf大大降低,碎研究了下它希望對大家有所幫助!   protobuf的介紹 一條消息數據,用protobuf序列化後的

原创 磁盤智能容量監控

DISK=/dev/sda1 LOG_PATH=/home/work/test/ttt df -h | grep $DISK | awk '{ print $5 }' | while read output; do line=$(ls

原创 c++調用c的問題處理

最近項目用到了一個c++的功能庫,出現大量報錯,c++調用c,中間遇到很多問題,現在把解決過程列出來,可能問題有些低略,有需要的看下吧,廢話不多說了下面列出問題和解決方法 問題一:編譯報錯 flv_tag_creator.cpp:(.t

原创 lua 腳本語言的妙用

Lua介紹: Lua 是一個小巧的腳本語言。作者是巴西人(好像還沒有接觸過巴西人~)。該語言的設計目的是爲了嵌入應用程序中,從而爲應用程序提供靈活的擴展和定製功能。Lua腳本可以很容易的被C/C++代碼調用,也可以反過來調用C/C++的函

原创 linux c 獲取當前wifi的ssid用於手機app顯示連接到了哪個路由器

 最近設備端和app對接時app需要獲取當前設備連接的熱點名稱,於是我寫了一個小程序,用到了popen和iwconfig,當然大家還可以從iw庫裏面獲取,希望對大家有所幫助! 代碼如下: #include <stdio.h> #incl

原创 一個程序員經歷的點點滴滴

無憂無慮期    大學生活是無憂無慮的,記得以前還在大學時平時就喜歡打打網球,偶爾擔任下市裏面的網球比賽裁判員工作,再有就是搗鼓搗鼓單片機程序,我最喜歡的就是操作LED跑馬燈,控制個LCD顯示相冊,基本上大學都是在宿舍研究實驗或正在去電信

原创 使用系統函數scandir遍歷目錄的小程序

遍歷整個目錄,這個在錄像搜索時比較有用,我們做設備的在做app錄像查詢,回放,拖拽時都需要用到錄像檢索掃描列表這個功能,我將介紹下簡單的系統函數遍歷目錄的小程序。   #include <dirent.h> #include

原创 linux 代碼刪除一個文件的方法總結

1、unlink unlink()函數功能即爲刪除文件。執行unlink()函數會刪除所給參數指定的文件。 注意:         執行unlink()函數並不一定會真正的刪除文件,它先會檢查文件系統中此文件的連接數是否爲1,如果不是1說

原创 wifi RSSI獲取

wpa_cli signal_poll|grep RSSI | cut -f 2 -d '='

原创 系統安全之---passwd 生成隨機碼

爲了系統安全考慮,防止每個機器都是相同密碼登錄,自己的信息被破解做了一個每次開機都是設定的密碼,這樣每個機器不一樣,大家可以用AES加密數據然後調用這個腳本。   #!/bin/sh psw="${1}" rpsw="${2}" i

原创 jshon 命令的使用

apt-get install jshon echo '{"ntoken":"SND-VN-710"}' | jshon -e ntoken -u

原创 error code is 28,error message:Timeout was reached

解決: 1、hosts裏面的對應關係刪除 2、curl_easy_setopt(curl, CURLOPT_NOSIGNAL, 1L); 

原创 利用xml庫解析xml解決xml文件生成沒有空格和間距的問題

安裝xml庫 sudo apt-get install libxml2 sudo apt-get install libxml2-dev ln -s /usr/include/libxml2/libxml /usr/include/