原创 Qt使用QJSEngine執行腳本

有時候需要進行一些計算,程序是使用c++來實現的,使用c++來進行計算不是很靈活,這時候可以使用腳本來進行計算,這樣靈活,且易於擴展。寫了一個簡單的Demo進行驗證,具體例子如下。 #include <QCoreApplication>

原创 設置Linux 程序lib搜索目錄

設置Linux 程序lib搜索目錄:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:lib路徑,例如: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/mylib

原创 Ubuntu安裝32位程序兼容包

有的交叉編譯工具鏈是32位的,經常會遇到安裝完成之後提示好不到,這時候需要安裝32位兼容程序,使用以下命令安裝: sudo apt-get update sudo apt install gcc-multilib sudo apt-ge

原创 centos8 網絡配置

目錄 centos8已經發布了,下載了一個體驗一下,新安裝好的centos8默認網卡是沒有啓動的,安裝好後需要先配置網絡。在/etc/sysconfig/network-scripts目錄下存放着網卡的配置文件,文件名稱是ifc

原创 Linux防火牆Firewall-cmd 基礎

一、簡介 ​ firewall-cmd 是firewalld服務的一個命令行客戶端,提供了對防火牆規則的增刪查改。firewalld自身並不具備防火牆的功能。它和iptables一樣需要通過內核netfilter來實現防火牆的功能,相對

原创 mysql數據庫表數據導出與導入

一、數據導出 執行show variables like '%secure%';查詢mysql默認數據導出目錄,之後數據就導出到該目錄下,否則報錯沒有權限導出。 mysql> show variables like '%secure%

原创 操作系統學習(十六) 、任務管理

操作系統學習(十六) 、任務管理 一、任務 ​ 任務是處理器可以分配調度、執行和掛起的一個工作單元。它可用於執行程序、任務或進程、操作系統服務、中斷或異常處理過程和內核代碼。 ​ 80x86提供了一種機制,這種機制可以用來保護任

原创 使用gdb+gdbserver調試應用程序

使用gdb調試應用程序 目錄 一、gdb基本使用 1. 啓動gdb 2. gdb交互式命令 一、gdb基本使用 ​ GDB是一個由GNU開源組織發佈的、UNIX/LINUX操作系統下的、基於命令行的、功能強大的程序調試工具。 對於一名L

原创 mysql修改密碼,開放遠程訪問權限

新安裝好的數據庫查看初始密碼 grep 'temporary password' /var/log/mysqld.log 修改密碼 -- mysql8.0版本 ALTER USER 'root'@'localhost' ID

原创 Centos 安裝Nginx

一 安裝編譯工具及庫文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 二 安裝 PCRE (支持Rewrite 功能) # 下載地

原创 mysql表的創建、查看、修改、刪除

一、創建表 創建表前先使用use 數據庫名進入某一個數據庫,創建表語句的格式如下: create table 表名稱 ( 列名1 列的數據類型 [約束], 列名2 列的數據類型 [約束], 列名2 列

原创 mysql數據庫創建、查看、修改、刪除

一、創建數據庫 使用默認字符集 不指定字符集時,mysql使用默字符集,從mysql8.0開始,默認字符集改爲utf8mb4 ,創建數據庫的命令爲create database 數據庫名稱。 #創建數據庫testdb,使用默認字符集 c

原创 修改mysql數據存儲位置

停止mysql服務。 在mysql安裝目錄下找到mysql配置文件my.ini。 在my.ini中找到mysql數據存儲位置配置datadir選項,比如我電腦上的配置如下: # Path to the database root dat

原创 C++內聯函數

一、內聯函數 ​ 對於代碼量較少,而且經常調用的函數,可以使用內聯函數來減少函數調用的開銷。內聯函數是在編譯時將函數調用處的函數體替換,類似於宏展開。 ​ 制定內聯函數的方法是在函數的定義(不是聲明處)出增加 inline關鍵字。在函數

原创 C++類中創建線程

​ 經常會遇到需要在類中創建線程,可以使用靜態成員函數,並且將類實例的指針傳入線程函數的方式來實現。 實現代碼代碼如下: /* 類頭文件 CTestThread.h */ #include<iostream> #include<proc