原创 Linux下常用的壓縮解壓指令彙總

一.壓縮解壓指令一覽【簡易版】 說明: 解包下:filename.tar就是代指需要被解壓包的文件全稱 打包下:filename.tar是指被壓縮後創建出來的文件包全稱,dirname纔是需要被壓縮的文件或文件夾 1.tar 解包:tar

原创 初始化阿里雲服務器WEB環境

@初始化阿里雲服務器 初始化阿里雲服務器WEB環境 這是一篇針對我公司web環境的初始化教程,僅以MD的方式分享記錄此教程,對有同樣此需求的同學提供參考 實驗環境 阿里雲ECS 1核/1g/1m CentOS 7.3 安裝配置JD

原创 【轉載】分佈式開放消息系統(RocketMQ)的原理與實踐

這篇文章寫成距今(201808)已經兩年半了,其中的內容我已經不能保證是否已經過時,由於當前的業務中也沒有在使用RocketMQ,因此很少有時間再去刨代碼,很多實踐方面的問題也不能很好的爲大家解決。因此,建議大家權當入門文章看看,實踐中

原创 使用Navicat創建MySQL定時任務重複執行某個sql語句

一.首先在查詢中新建一個存儲過程 大致語法爲: CREATE PROCEDURE func() BEGIN /* 需要執行的sql語句 */ END 我的示例爲: 然後保存爲該查詢爲update_temper1 二.使用Navica

原创 Centos下虛擬機和物理機如何開啓共享文件夾

測試環境Centos 7.6 x64 一、  安裝VMware Tools VMwareTools的安裝腳本是要使用到perl的,而CentOS 7自帶perl,所以不需要自己安裝。可以自己下載源代碼編譯,也可以直接用yum來安裝。 yu

原创 Centos 7 mysql數據庫安裝配置教程+設置MySQL主從數據庫備份

測試環境:兩臺阿里雲服務器 ,版本CentOS 7.3 x64 一.配置數據庫環境 1.安裝MySQL數據庫 如果之前有安裝,可以先卸載 Centos mysql 卸載與安裝 service mysqld stop yum remove

原创 【轉】C++中堆和棧的理解

堆和棧的區別 一、預備知識—程序的內存分配 一個由c/C++編譯的程序佔用的內存分爲以下幾個部分 1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。 2、堆區(heap) 

原创 類對象和類指針的理解

如下程序:  #include <iostream>  #include <string>  using namespace std;  class Student  {  public:  static int number

原创 CString類型中文字符串截取出現亂碼的問題/實現中文字符串截取無亂碼的方法

原貼地址 我的方法與他類似,先將cstring轉成寬字節後再截取字符串 方法原理:cstring下默認字符字母數字等佔一個字節,而中文佔兩個字節,轉換成寬字節後每個單字節後面會自動填充一個0x00 ,就能和中文一樣保持雙字節,截取時保證取

原创 MFC下訪問access數據庫的幾種方式

ODCB的方式:   #include <AFXDB.H> void CMy032901Dlg::OnButton5() { CDatabase m_db; CRecordset rs(&m_db); CString strFile

原创 MFC下如何設置控件的字體樣式,窗口背景和控件底色透明

重寫OnPaint方法(WM_PAINT)和OnCtlColor的方法(WM_CTLCOLOR)   void CPannelRecentUsed::OnPaint() { CPaintDC dc(this); // device c

原创 MFC插入背景圖片(自繪的方式)

void XYLogin::OnPaint() { if (IsIconic())//最小化消息 { CPaintDC dc(this); // device context for painting //

原创 關於mfc中控件禁用和狀態判斷

啓用和禁用控件可以調用CWnd::EnableWindow 函數。 BOOL EnableWindow(BOOL bEnable = TRUE); 判斷控件是否可用可以調用 CWnd::IsWindowEnable函數 BOOL IsWi

原创 關於ListControl的一些使用總結

場景一:常規的Report風格的List如果需要勾選上必須得直接點擊方框,爲了簡化操作,可以重寫list點擊事件函數,只需要點擊該行任意位置就可以給打鉤或者取消打鉤   void CPannelRecentUsed::OnClickLi

原创 MFC 中list control刪除未勾選項

List Control(m_list_piece) int count = 0; for (int nCol = 0; nCol < m_list_piece.GetItemCount() + 1; nCol++) { if (!m