原创 在centos7安裝mysql

卸載 yum remove mariadb //卸載數據庫 rpm -e mariadb-libs-1:5.5.60-1.el7_5.x86_64 --nodeps rm -f /etc/my.cnf //刪除配置文件 rpm

原创 gitlab安裝筆記

安裝依賴 sudo yum install wget lrzsz vim git lsof curl cronie policycoreutils-python -y 安裝SSH sudo yum install openss

原创 go-micro入門

0. 簡單說明 該實驗用的是官方demo 開發環境是win10 如果遇到了牆,請參見之前的翻牆操作(用加速器攔截全部流量,繞過牆) 1. 啓動consul //go-micro的默認服務發現就是consul, 因此需要把co

原创 在centos上安裝liteide開發環境

1. 安裝虛擬機 具體安裝過程,請百度/谷歌其他帖子 我用的centos版本如下 2.安裝qt動態鏈接庫 因爲liteide是qt開發的,如果不安裝,liteide會啓動失敗並提醒找不到相關動態鏈接庫 yum instal

原创 配置vscode的golang開發環境

1、打開加速器,你懂的。它會自動轉發本機全部流量,繞開牆。 2、執行ctrl + p, 然後在輸入框裏輸入>,選擇go 3、勾選全部工具,點擊OK,開始下載 4、下載完後是這樣 然後就可以使用vscode愉快地開發gola

原创 WSL初體驗

一、跟進 昨天在一篇公衆號上看到,windows現在支持Linux命令行了,取名WSL,即Windows Subsystem for Linux。剛好,我在19年6月18購置了一臺win筆記本,操作系統還很新,於是決定跟進,體驗感

原创 Linux下顯示ASCII表

Linux下顯示ASCII表安裝ascii軟件包查看幫助常用指令舉個栗子 安裝ascii軟件包 yum install ascii 查看幫助 man ascii 常用指令 ascii -x //16進制顯示 ascii -

原创 go併發的一些小技巧

生成器 線程池 future技術 循環併發 共享變量

原创 IO多路複用之select總結

1、基本概念   IO多路複用是指內核一旦發現進程指定的一個或者多個IO條件準備讀取,它就通知該進程。IO多路複用適用如下場合:   (1)當客戶處理多個描述字時(一般是交互式輸入和網絡套接口),必須使用I/O複用。   (2)當一個客

原创 用openresty做後臺服務器

與OpenResty及其原作者邂逅       OpenResty是一個優秀的開源項目,作者是章亦春。官網是http://openresty.org/en/。這已經是我第二次在公司項目中使用它展開業務了。分享使用經歷的時候,順便幫春哥推

原创 在winxp和win7下搭建Qt圖形開發環境

備註:wuxian 2015/02/05整理於北京   與網友一樣,我開始在windows系統下搭建Qt開發環境也是一頭霧水,各種失敗。最終,我用了大約2周的時間成功搭建。截止2015/02/05爲止,最新版爲5.4的版本。我使用《QtC

原创 虛函數

1、當基類對象的指針指向派生類對象時,只能通過它訪問派生類中的基類子對象。 2、當指向基類對象的指針指向派生類對象時,可以通過強制類型轉換,將基類指針轉化成指向派生類對象的指針

原创 靜態成員

1、靜態成員屬於整個類私有。 wuxiangege:形象的講就是,北京的農村有很多差點的公寓,公寓的內部房間結構都是一樣的,這個結構是類。即房間內部裝飾、佈局等的基本屬性一致。但衛生間是公共的,大家新陳代謝都用它,那天馬桶堵了,所有房間的

原创 用linux系統API實現定時器功能

      剛入職一搞通訊的公司,我接手的是一段關於基站跟遠程控制中心交互的程序。其 中,有一個小功能(定時器),哥們看了覺得很贊,現把代碼片段扣出來和猿們交流。在理解這段代碼的過程中,我仔細翻閱了《AP

原创 MongoDB實戰經驗

1. 把mongod添加到windows開機啓動中 > mongod --dbpath d:/data/mongodb/ --logpath d:/data/mongodb/mylog/mongodb.log --replSet reps