原创 test-rollBack

#Version=V1.1_20200706#!/bin/shexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/mnt/APP/Libraries/GeneralLibs/xdja/export LD_LIB

原创 Qt Socket 收發圖片——圖像拆包、組包、粘包處理

之前給大家分享了一個使用python發圖片數據、Qt server接收圖片的Demo。之前的Demo用於傳輸小字節的圖片是可以的,但如果是傳輸大的圖片,使用socket無法一次完成發送該怎麼辦呢?本次和大家分享一個對大的圖片拆包、組包、處理

原创 ubuntu下藉助qt creator創建屬於自己的共享庫

簡介: 在 Windows 上,共享庫由 .dll 表示;在 Linux 上,由 .so 表示。   Shared Library的優勢 共享庫,又稱動態庫或so文件,顧名思義,它可以在可執行文件啓動時加載或進程運行期被調用。使用共享庫有很

原创 Linux Qt使用POSIX多線程條件變量、互斥鎖(量)

今天團建,但是文章也要寫。酒要喝好,文要寫美,方爲我輩程序員的全才之路。嘎嘎   之前一直在看POSIX的多線程編程,上個週末結合自己的理解,寫了一個基於Qt的用條件變量同步線程的例子。故此來和大家一起分享,希望和大家一起交流。   提到線

原创 Windows 嵌入python解釋器

  這次主要記錄在windows下嵌入python解釋器的過程,程序沒有多少,主要是頭文件與庫文件的提取。   程序平臺:windows10 64 bit、 Qt 5.5.1  MSVC  2013 32 bit  、 python 3.

原创 qt動態切換語言

在C++ GUI Qt4一書中,動態語言切換也就是Qt的國際化是屬於Qt的高級部分,今天就來讓高級的部分簡單化。 爲了打造更牛×的程序,界面只有中文肯定是不行的,最起碼要有英文。爲此Qt提供了一種可以動態切換語言的方式。   在介紹程序前

原创 Windows10 下Qt程序打包發佈 (與配置環境變量)

當初對程序還很懵懂的時候(現在蒙圈),就很想知道程序是怎麼被打包發佈的。雖然現在還不會製作安裝包,但是在Qt官方提供的工具下,可以製作Windows下Qt的“綠色免安裝版”了。   程序運行平臺: Windows10  Qt: Based

原创 ubuntu 系統鏡像下載 qt安裝包下載

由於官網服務器在國外,下載速度奇慢,所以我們可以利用阿里雲鏡像下載ubuntuubuntu 14.04:http://mirrors.aliyun.com/ubuntu-releases/14.04/ubuntu 16.04:http:/

原创 VirtualBox 相關問題總結

最近接觸使用VirtualBox,相比VMware的簡單粗暴,剛接觸VirtualBox還是有些心累的,不過VirtualBox是開源的,沒有版權問題。   1 將VMware打開的系統導爲VirtualBox可識別的ovf格式:    

原创 qt listView識別U盤過濾文件

到目前,所分享的程序還是以功能爲主,還沒有點動成線的境界,更沒有線動成面了~ 心得:昨天晚上又溫習了互斥量(鎖),又看了一遍臨界區、不變量和謂詞,結合三個程序員舀水的故事,那個水桶就是互斥量,而舀水的動作則是臨界區。 之前分享過使用qt

原创 ASCII對照表

控制字符: 說明: Unicode表示法:當我們想在畫面或紙張上表示這些控制字符時,就會顯示成這個樣子。過於老舊的系統或瀏覽器可能會看不到。使用微軟任一中文輸入法,輸入`U2400即可看到␀,輸入`U2401可看到␁,依此類推。 脫出字符

原创 Qt ListView顯示文件與刪除文件

表格、列表和樹型窗口部件是 GUI 開發中經常會用到的窗口部件。這些窗口部件有兩種不同的方式來獲取數據。傳統的方式是窗口部件本身包含用於存儲數據的內置容器。這種方式非常符合直觀感受,然而,在許多複雜的應用中,這將導致數據的同步問題。第二種

原创 Qt下使用fork創建進程並使用socket通信

    把最近工作總結下。 之前在嵌入python解釋器的過程中,我們沒有處理這樣一種情況:當Python解釋器正在執行一個阻塞操作(比如socket server 在監聽一個客戶端連入),這時我們需要終止解釋器的運行,該如何操作呢? 在

原创 Qt中 QString 和 int  char  char*等相互轉換

  在編寫Qt程序過程中經常遇到各種數據類型的轉換,故此寫下來方便自己和大家的查找。叮!!!   1.QString to char*       QString qstr = "hello";     char* c_char;    

原创 POSIX多線程互斥量及其應用

POSIX多線程互斥量及其應用   pthread_mutex_t  _mutex = PTHREAD_MUTEX_INITIALIZER;                      ① int pthread_mutex_init( p