原创 error: invalid cast from type _gnu_cxx::__normal_iterator to unsigned char*

在windows VC6編譯器上,編譯如下代碼: 1     typedef unsigned char  BYTE; 2     vector<BYTE>    pBuffer; 3 4     BYTE RtpHeader[12] =

原创 linux命令之gdb

注:Linux下輸入 * 號時,前面需要加\(轉義符),即\*。因爲Linux下的*代表所有文件。 啓動gdb           - gdb 程序名 [corefile] corefile是可選的,但能增強gdb的調試能力。 Linux

原创 Qt學習筆記4---網絡編程

Qt如果要進行網絡編程首先要在.pro文件中添加如下代碼: QT += network 在頭文件中包含相關頭文件: #include <QHostInfo> #include <QNetworkInterface> 例: 1、得到主

原创 Linux常用命令

ls –a 顯示所有文件,包括隱藏的文件(以.開頭) ls –l 展開後的第一個字符表示文件類型:“-”表示常規文件;“d”表示目錄(文件夾);“c”表示字符設備文件(鼠標、鍵盤);“b”表示塊設備文件(硬盤);“s”表示管道文件;“l

原创 Xshell連接本地VMware安裝的Linux虛擬機

想在自己機器上安裝一下Linux,並使用xshell訪問,可是費了很長時間,在xshell端都提示“Could not connect to '192.168.54.100' (port 22): Connection failed”,在

原创 Qt學習筆記2

所有可見控件的父類是QWidget,把任何一個可見控件當成對話框處理。 1)Dialog適合做 模式對話框(出來對話框後,對話框後的所有東西不能動)。 connect(btn1,SIGNAL(clicked()),this,SLOT(ad

原创 linux命令之make

make是一種控制編譯或者重複編譯軟件的工具。 可以自動管理軟件的編譯內容、方式和時機,從而精力放在代碼上。   一個標號下可以有多行指令,但用make命令只執行第一個標號後內容,編寫標號後內容時先按Tab鍵。 要想調用makefile中

原创 CentOS-7-x86_64-DVD-1804安裝boost_1_68_0

1、到官網下載1.68版本的boost, https://www.boost.org/users/history/ 2、 解壓: tar -zxvf boost_1_68_0.tar.gz 或者是 tar -jxvf boost_1_

原创 CentOS 7安裝配置samba服務器

1、關閉防火牆 注:centos7是自帶的firewall,centos6是iptables # systemctl disable firewalld.service 2、關閉SELINUX # sestatus //查看selinux

原创 CentOS 6.8安裝配置samba服務器

1、關閉防火牆 # service iptables status //查看防火牆的狀態 # service iptables stop //停止防火牆 # chkconfig iptables off //永久關閉防火牆 2、關閉SEL

原创 Centos7_64位系統安裝配置Qt5.8

參考自 https://www.cnblogs.com/zhuyc110/p/6731110.html 1、安裝X-Window和VNC:          1.1 首先安裝X window: yum groupinstall 'X Wi

原创 windows平臺使用SecureCRT+Xming執行linux平臺的一些圖形程序

1、需求:        windows平臺下使用ssh遠程連接linux服務器,實現圖形界面來執行linux平臺的一些程序。 2、環境:        服務器端:CentOS6/CentOS7系統        windows端:Win

原创 Linux報 “-bash: ls: command not found” 或者 “-bash: vi: 沒有那個文件或目錄”等錯誤的解決方法

在Centos6.8上安裝一個軟件包時,需要在/etc/profile中添加兩行內容,添加錯了, 添加完之後保存執行:source /etc/profile,然後執行ls,發現報-bash: ls: command not found 的

原创 windows中用Source Insight編輯Linux中的程序

按這篇博客 https://blog.csdn.net/zangyongcan/article/details/83444705 的內容在Linux系統上做一些準備工作。 1、在windows系統上右擊smb文件夾,選擇“映射網絡驅動器”

原创 CentOS 6.8安裝samba__CentOS

爲了用source insight4.0 直接操作Linux系統中的代碼,需要在Linux系統上安裝samba以建立共享目錄,安裝 samba過程如下: 注:以下內容轉載自:https://yq.aliyun.com/ziliao/286