原创 如何將Emacs打造成現代的C/C++ IDE(一 把基本環境搭起來)
爲什麼選擇EMacs? 網絡上已經有很多文章說明這個問題, 對我而言Just for fun. 接下來我會演示如何在一個Centos 7.6 上安裝最新版本的GNU Emacs. 經過以下步驟, 你就可以得到一個可以在SSH終端上使用
原创 如何將Emacs打造成現代的C/C++ IDE(三 ccls 2020-5-8更新)
今天的目標是讓emacs可以進行頭文件補全, 關鍵字補全, 基於語法和語義的補全。包括以下步驟: 0. 準備 sudo yum install -y libxml2 libxml2-devel 一、下載和編譯clang (我的是cent
原创 Windows spacemacs啓動的shell的環境變量跟系統的不一致了
調查半天才發現%HOME%目錄下的.spacemacs.env, 把這個文件刪除就OK了.
原创 記一次C++多線程編程遇到的坑
下面一段很簡單的TCP sever程序, 第二次連接連進來的時候core了,你能看出原因嗎? #include <iostream> #include <boost/asio.hpp> #include <thread> #includ
原创 一段代碼說明C++ 11初始化非靜態成員
一、結論 1. 非靜態成員按照聲明的順序初始化。 2. 儘量在聲明的地方初始化。 3. 儘量避免在構造函數的代碼塊做初始化。 二、代碼實例 #include <iostream> #include <string> using
原创 完美hash函數
之前的學習了Hash表的基礎知識(數據結構與算法(Hash表)), 知道了Hash表的核心就是Hash函數,今天來學習完美hash函數。 一、什麼是完美hash函數? 如果存在函數h(x)將集合U映射到集合S並且沒有碰撞, 我們就可以說h
原创 如何激活loadrunner 12.6社區版
目錄 一、安裝好社區版之後打開Controller 二、註冊用戶獲取激活碼 三、註冊 一、安裝好社區版之後打開Controller 右鍵-->以管理員身份運行 二、註冊用戶獲取激活碼 三、註冊 注意激活碼前後沒
原创 第一個Loadrunner腳本(Hello, loadrunner)
一、下載安裝loadrunner 下載地址:https://www.microfocus.com/zh-tw/products/loadrunner-load-testing/download 二、錄製腳本 2.1 啓動 2.2 新建腳本
原创 數據結構與算法(Hash表)
下面的內容有自己的理解, 未必正確, 歡迎探討。 一、Hash是什麼? Hash是一個集合到另一集合的映射, 比如集合U = {'Alice', 'Bob', 'Carol', 'Dave'}存在一個函數h(x)使得: h('Alice'
原创 Spacemacs使用問題總結
目錄 一、爲什麼使用spacemacs之後, 鼠標右鍵拷貝的功能失效了? 一、爲什麼使用spacemacs之後, 鼠標右鍵拷貝的功能失效了? 現象描述: 在Windows用putty鏈接Linux環境, 啓動emacs。 在沒使用sp
原创 VMware centos7 設置靜態IP
一、修改虛擬網卡的連接模式 編輯->虛擬網絡編輯器 二、修改IP配置文件 用root用戶登錄 vi /etc/sysconfig/network-scripts/ifcfg-ens33 默認的配置是 修改爲 三、重啓
原创 VMware 14 安裝CentOS 7.6 Minimal版本(DVD版也類似)
完成安裝需要一些步驟 目錄 一、下載安裝包 二、創建虛擬機 三、裝入ISO, 啓動虛擬機 四、登錄界面(到這裏就安裝成功了) 一、下載安裝包 下載地址:https://mirrors.aliyun.com/centos/7.6.1810/
原创 如何從源碼安裝最新版本git,簡明教程
0、準備 sudo yum install -y gcc gcc-c++ zlib zlib-devel perl-ExtUtils-MakeMaker curl curl-devel 1、下載git 下載地址:https://mi
原创 VMware的Linux虛擬如何擴展磁盤容量(CentOS 7)
這是我目前的配置, 總的磁盤空間是30G, 想擴展到40G, 擴展到根目錄所在的分區 參考了:https://www.youtube.com/watch?v=KW1ScgdCIfs 目錄 一、通過VMWare配置項虛擬可用磁盤 二、 在
原创 如何用odb從Oracle數據庫導數據到Apache Trafodion數據庫
odb是Apache Trafodion自帶的一款輕量級、高性能、基於ODBC的面向命令行的ETL工具, 今天來看看如何用odb從Oracle導數據到Trafodion數據庫, 包含以下步驟: 目錄 一、安裝odb 1.下載安裝包 2.