原创 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