原创 定位死鎖

如何定位死鎖: 1、編譯時增加-g參數,然後運行程序 2、ps -aux | grep “程序名” 查詢進程的pid 3、sudo gdb -p pid 4、info thread 可查列出所有線程 5、thread app al

原创 SecureFXportable解決中文亂碼問題

最近在使用SecureFX,去網上查了一下如何解決中文亂碼的問題,在此寫個總結 進入SecureFX後,連接上你的服務器,我在這裏用的是linux,在工具欄中選項-全局選項-默認會話-編輯默認設置 在外觀中把字符編碼調整成UTF

原创 在Linux上佈置postgres10.12

#PGSQL總目錄:/home/postgres #PGSQL數據庫存放位置:/home/postgres/pgsql_data #PGSQL軟件安裝位置:/home/postgres/pgsql #PGSQL軟件版本:postg

原创 Qt4.8中文亂碼問題

加入下列代碼即可 QTextCodec *codec = QTextCodec::codecForName(“utf-8”); //告訴Qt本地系統字符編碼 QTextCodec::setCodecForLocale(codec)

原创 MFC-模塊對話框與非模塊對話框

模塊對話框打開之後不能同時使用其它對話框,非模塊可以   新建一個MFC項目,選擇基於對話框,在資源視圖中IDD_xxx_DIALOG中創建兩個按鍵(xxx是項目名),取名模塊和非模塊(不能雙擊,雙擊是創造程序),然後在資源視圖中的Dia

原创 VS2019+WIN10+WIN64搭建SQLite3環境

SQLite的官網下載地址:https://www.sqlite.org/download.html win64的下載這兩個文件 解壓得到這六個文件 打開cmd,在命令行中執行下列命令 LIB /MACHINE:IX86 /DEF

原创 Linux下tcpdump利用端口和ip抓包方式

今天剛接觸抓包,總結一下,以免忘記 tcpdump命令選項: -a #將網絡地址和廣播地址轉變成名字 -A #以ASCII格式打印出所有分組,並將鏈路層的頭最小化 -b #數據鏈路層上選擇協議,包括ip/arp/rarp/ipx都

原创 C++使用回調函數

https://blog.csdn.net/this_capslock/article/details/17001003 點贊 收藏 分享 文章舉報 lazymanxxx

原创 Centos7.4下安裝oracle11g流程以及碰到的問題

如果是遠程操作的話,請下載Xmanager,因爲後面需要圖形界面,或者用vnc服務(我沒試過) oracle安裝包最好用11.2.0.4,因爲0.3以下可能出現不兼容的情況,或者用6版本的Linux 0.3以下版本少了一個依賴包,

原创 VSCode網絡編程出現undefined reference to `__imp_WSAStartup'等錯誤

剛接觸windows下進行TCP編程,過程簡直讓我裂開來,特此寫篇博客。 編譯的時候一定要加-lwsock32,不然就會出現undefined reference to `__imp_WSAStartup’等等等等的錯誤

原创 文件的打開(fopen)、讀取和存儲

首先是fopen FILE* fopen(const char* path,const char* mode) 返回的是一個結構體指針,指向的是一個結構體對象,不能直接使用,要交給其它函數使用 path是地址 mode: “r”(

原创 技術面試(三)-在校生應聘實習崗位

這次是海康的電話面 1、UDP和TCP的區別 很不錯的一篇文章,解析UDP和TCP非常到位,包含三次握手和四次揮手,粘包問題 添加鏈接描述 2、Linux的指令 mkdir、cd、ifconfig、df -h、touch、exit

原创 線程下的生產者和消費者模型

本文講的是多線程情況下生產者和消費者通過倉庫(緩衝區)來傳遞數據的例子 #include <stdio.h> #include <pthread.h> #include <time.h> #include <stdlib.h>

原创 C++下的單例模式(懶漢模式和餓漢模式)

單例模式特點:   1、單例類只能有一個實例。   2、單例類必須自己創建自己的唯一實例。   3、單例類必須給所有其他對象提供這一實例 餓漢模式 class SIGNAL1 { private: SI

原创 技術面試(4)-在校生應聘實習生

杭州赤霄科技的 1、如何判斷一段程序是由C語言編寫的還是C++編寫的 看頭文件,#include 是C++,#include <stdio.h>是C 看有沒有出現類 C++是面向對象的,C語言是面向過程的,觀察程序是不是分爲幾個簡