原创 解決Win10桌面和任務欄圖標閃爍的問題

電腦出現標題所示的問題,嘗試了重啓、更新驅動、重置Microsoft默認應用都還是沒有解決。最後試了一種方法可行: 1. 打開註冊表,找到如下路徑: HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOW

原创 linux下tcmalloc的使用

TCMALLOC優點很多,比glibc 的malloc快,自帶的堆棧工具可以輕鬆找出內存瓶頸和內存泄露 //CMakeLists.txt CMAKE_MINIMUM_REQUIRED(VERSION 2.8) SET(CMA

原创 CentOS7安裝MySQL5.7教程

簡述在centos7環境下安裝mysql的過程,主要就是修改默認密碼並開啓遠程權限這一步,這樣方便遠程連接進行讀寫。以下是詳細過程: 下載mysql資源 wget https://dev.mysql.com/get/mysql57-co

原创 使用gdb定位線程死鎖問題

死鎖概念 什麼是死鎖,簡單地說死鎖就是一種現象,比如說有A,B兩個線程 ,mtx_a,mtx_b兩個互斥量。如果線程A擁有mtx_a的同時,去競爭mtx_b,剛好線程B這時擁有mtx_b,去競爭mtx_a,這時兩個線程想要競爭的資源剛好都

原创 Linux【Centos】服務器目錄通過Samba映射到Windows磁盤驅動器

公司裏工作,有一些linux服務器主要存放項目分支的代碼和一些文檔,我們在windows上通過目錄映射,可以用notepad、sublime、vs等編輯打開服務器端的文件,這樣直接編輯訪問服務器的目錄顯得比較方面,編寫代碼也可以使用自己習

原创 解釋mysql errno121錯誤原因

使用sqlyog工具操作mysql數據庫,進行數據庫設計的時候往往會需要設置表的外鍵關聯。之前出現過errno121 的錯誤, 大致提示就是: Can't create table 'zhr.#sql-e4c_1' (errno: 121

原创 解決Ubuntu16.04 開機顯示The system is running in low-graphics mode

vmware裝搜狗輸入法的時候出錯,後來重啓的時候直接進不了圖形界面了,黑屏下彈出一個提示框,The system is running in low-graphics mode...,找了網上的辦法,列出來四五種,試了很多種沒有效果。最

原创 error MSB6006: “rc.exe”已退出,代碼爲 1

錯誤原因: 用VS打開在其他地方下載或拷貝的項目工程時,因爲部分ico、bitmap等資源的路徑在本機不存在,出現了錯誤  error MSB6006: “rc.exe”已退出,代碼爲 1。 方法: 打開工程的資源文件, xx.rc選擇

原创 基於對話框的MFC窗口之間值的傳遞

編碼時碰到一個MFC多個對話框窗口之間值的傳遞的問題,花了些時間總結一下。問題具體是這樣的: 單擊CWorkerBorrow對話框類中的“添加借調“功能按鈕,彈出CMBorrow對話框來編輯信息,然後鼠標點擊CEdit類型的編輯框區域,在

原创 MFC遠程連接linux服務器(centos)上的mysql數據庫

小結一下使用mfc遠程連接linux上的mysql數據庫的方法,使用mysql自帶的api連接方法 之前使用vc進行數據庫操作,大多使用的是ado對象連接sqlserver數據庫,但是需要在其他電腦上運行時,時常需要配置遠程連接,較爲繁瑣

原创 VS2013環境下MFC中CString與string相互轉換

平時處理字符串時經常會碰到類型轉換的問題,VS2013環境下MFC中CString與string類型互相轉換較爲常見,之前解決後沒有記錄又碰到時卻忘記了,這裏就做下記錄也跟大家分享一下。 VS2013工程環境的默認字符編碼爲Unicode