原创 Ubuntu下使用QtCreator編譯出現collect2: ld terminated with signal 9 [Killed] 解決方法
定位問題是,由於交換分區不足,導致編譯出錯。 解決思路就是增加交換分區空間,然後重新啓動交換分區。方法如下(默認使用的是root用戶): 1.創建用於交換分區的文件: dd if=/dev/zero of=/swapfile bs
原创 ELK----搭建到運行(單節點)
一.ElasticSearch 1.配置elasticsearch.yml。 2.啓動服務。 二.Logstash 1.配置logstash.conf。 參考https://doc.yonyoucloud.com/doc/logsta
原创 QtCreator中使用預處理指令
在Pro文件中配置添加DEFINES對應參數即可。 ==================================================== 如在cpp文件中有如下代碼: #ifdef ARM cout << "
原创 Error: Cannot fit requested classes in a single dex file 解決方法
Error: Cannot fit requested classes in a single dex file (# methods: 72725 > 65536) 1.在app的gradle下defaultConfig配置添加:
原创 最簡單Fedora 29(30)下編譯spice-gtk-0.36 (含交叉編譯方法)
一、下載文件: 編譯gtk首先需要protocol的前置環境部署所以一定要先編譯spice-protocol。 兩個包都可以在官方下載,地址:https://www.spice-space.org/download.html 如果找不
原创 win10(x86)系統 Quazip庫使用Qt編譯並使用
一、編譯quazip庫 1.下載地址:https://github.com/stachenov/quazip 2.修改pro文件: 註釋qztest 配置quazip文件夾下的pro文件,添加zlib庫環境: INCLUDEPATH +
原创 win10(x86)通過cmd編譯zlib庫
1.zlib庫下載地址:https://github.com/madler/zlib 如果無法下載可以通過我上傳的資源來下載:https://download.csdn.net/download/wastedsoul/11065613 2
原创 調研ELK----搭建到運行
一.ElasticSearch 1.配置elasticsearch.yml。 2.啓動服務。 二.Logstash 1.配置logstash.conf。 參考https://doc.yonyoucloud.com/doc/logsta
原创 \b的巧妙使用
#include <stdio.h> #include <unistd.h> int main(void) { int li_i = 0; for(;li_i <= 100;++li_i,fflush(stdout)
原创 symbol(s) not found for architecture x86_64 ---QT\FFMPEG
QT引入ffmpeg頭文件一定要注意使用C編譯方式。extern "C"{ #include <libavdevice/avdevice.h>}如果不加extern 在mac下使用QT編譯會出現這樣的報錯::-1: error: s
原创 AndroidStudio結合JNI使用JrtpLib動態庫(一)
上一篇文章介紹瞭如何編譯生成JrtpLib的庫文件,這篇文章探討如何在Android上使用編譯出的庫文件。1.創建項目勾選 Include C++ support2.創建存放庫文件和頭文件的存放目錄並將對應文件添加其中3.修改CMakeL
原创 基於jrtplib實現的最簡單服務端和客戶端
使用Jrtplib庫實現服務端和客戶端通訊代碼都是直接從jrtplib自帶例子中摳出來的,就是爲了方便研究,話不多說直接上菜服務端代碼:/* Here's a small IPv4 example for receiver */
原创 mac下程序多開
open -n APP's Path
原创 Mac下一款不錯的源碼閱讀軟件
1、支持多語言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ,混合語言的project也支持 2、多平臺: Windows/Linux/Solaris/HP-UX/IR
原创 最簡單android 抓包
adb root adb shell tcpdump -w sdcard/log.txt 然後control+C中斷抓包操作,並使用exit命令退出。 最後使用命令將抓包數據導出到本地adb pull /sdcard/log.txt