原创 linux下編譯pjsip 環境準備 安裝依賴庫 源碼編譯ffmpeg和pjsip

環境準備 ubuntu 20.04 ffmpeg-4.2.8.tar.bz2 pjproject-2.13.tar.gz 安裝依賴庫 sudo apt install build-essential # install sdl2 su

原创 linux下編譯protobuf 環境準備 源碼編譯安裝

環境準備 ubuntu 20.04 protobuf-3.21.9(源碼) 源碼編譯安裝 cd protobuf-3.21.9 ./autogen.sh ./configure make sudo make install sudo l

原创 visual studio 快捷鍵和插件 visual studio 快捷鍵修改 visual studio 常用插件

visual studio 快捷鍵修改 通過工具 -> 選項 -> 環境 -> 鍵盤,可以自定義快捷鍵 主要修改的快捷鍵包含: 修改“頭文件與源文件切換”爲F4 修改“註釋”爲Ctrl+/ 修改“取消註釋”爲Alt+/ 修改“向後導航

原创 單機搭建大數據環境

一、準備 1.1 系統及軟件版本 ubuntu 20.04 jdk1.8.0_151 hadoop-3.2.4 apache-zookeeper-3.6.3-bin hbase-2.4.13 phoenix-hbase-2.4-5.1.2

原创 freeswitch安裝

在ubuntu 20.04 下安裝 freeswitch 1.10.7 安裝依賴 #!/bin/bash sudo apt-get install -y build-essential g++ make cmake automake au

原创 freeswitch 常用命令(持續更新...)

啓動 前臺啓動 freeswitch 後臺啓動 freeswitch -nc, nc 表示 no console 的意思; 無論前臺啓動還是後臺啓動,啓動時,如果不需要NAT功能,可以使用-nonat選項關掉,提升啓動速度 後臺啓動時,可

原创 springboot打jar包給其他項目使用

第一步:在pom.xml中添加如下內容: <build> <plugins> <!-- 要排除啓動類 --> <plugin> <gr

原创 ubuntu 20.04下nginx安裝和udp高可用配置 編譯安裝

環境準備 操作系統:ubuntu 20.04 nginx版本:1.12.1 (測試發現,高版本1.23.0故障轉移不好使,不知道是哪配的不對) 安裝編譯依賴:sudo apt-get install libpcre3 libpcre3-d

原创 linux下 clion 激活

clion版本:2022.2.4 方法: 修改host, 添加 0.0.0.0 account.jetbrains.com 輸入激活碼,點激活即可 F5TRIB85C7-eyJsaWNlbnNlSWQiOiJGNVRSSUI4NUM3I

原创 linux 下使用 vscode 配置 makefile 編譯調試c/c++程序

環境準備 ubuntu 環境 vscode安裝包 code_1.72.2-1665614327_amd64.deb vscode 安裝和配置 安裝vscode: sudo dpkg -i code_1.72.2-1665614327_a

原创 打帶所有依賴的可執行jar包

可以使用maven-shade-plugin依賴的jar包打包到當前jar包(常規打包是不會將所依賴jar包打進來的)。具體如下: <project> ... <build> <plugins> <plugin>

原创 ubuntu 20.04 安裝 redis

安裝 sudo apt install redis-server 配置 修改/etc/redis/redis.conf # 註釋掉bind 127這一行,否則遠程連不上 #bind 127.0.0.1 ::1 # 修改保護模式爲no,否

原创 linux下設置腳本開機自啓

目的:登錄桌面後,自動啓動需要的軟件或腳本 方法:在~/.config/autostart/目錄下新建xx.desktop文件,內容爲 [Desktop Entry] Name=xx Comment=xx Exec=/root/xx.sh

原创 win下qt編譯librdkafka

windows 下使用 Qt 的 mingw81_64 編譯 librdkafka , 生成靜態庫。 librdkafka版本v1.8.2, 源碼地址: https://gitee.com/dhz120/librdkafka.git 編譯

原创 sql中將時間戳轉爲時間顯示

# colTs 爲時間戳的列名, 除1000是因爲目前用的是ms。 select datetime(ROUND(colTs / 1000), 'unixepoch', 'localtime') as newCol from tableXX;