原创 ubuntu19.10安裝搜狗輸入法失敗,無法顯示輸入法

ubuntu下的輸入法很難用,所以想要安裝搜狗輸入法,結果安裝好之後配置沒有顯示搜狗輸入法 該方法通過一個老哥的評論解決了,刪除~/.config 文件夾下的fcitx,然後執行fcitx -d 如果出現了DBus Servi

原创 樹莓派安裝openjdk11

樹莓派使用的是官方系統基於debian(buster)32位系統 # 首先查詢可用的java apt-cache search java # 安裝openjdk11 sudo apt-get install openjdk-1

原创 vim基本使用

要使用linux,難以避免修改文件,作爲linux下最強大的編輯器,學習vim是必須的,接下來簡單介紹下vim的使用 vim 模式 vim 常用模式就是命令模式和插入模式,末行模式,命令模式可以通過 Esc 進入 命令模式

原创 crontab使用@reboot開機啓動不生效問題

今天才發現crontab 竟然有開機啓動的操作,於是嘗試了一把,結果,失敗了,輸出日誌才知道,似乎開機啓動的生命週期有關,crontab先執行之後才連接網絡。

原创 ubuntu下安裝RabbitMQ

RabbitMQ安裝有兩種方式,一種是docker安裝,另外一種是直接安裝,不過直接安裝要搭建 erlang環境,RabbitMQ環境安裝可以參考RabbitMQ官網參考安裝。erlang環境搭建教程 RabbitMQ apt

原创 erlang環境搭建

安裝erlang的目的是爲使用rabbitmq,因爲rabbitmq是使用erlang編寫的,運行環境是erlang經過無數次失敗的安裝,終於成功了,以下是個人的總結 apt安裝 wget https://packages.e

原创 RabbitMQ一鍵安裝腳本

我只是rabbitmq和erlang官網的搬運工,把他們兩個官網的安裝教程組合到一起,弄了這個腳本 腳本包括 erlang安裝和rabbitmq安裝 erlang官網安裝教程 RabbitMQ安裝教程 vim rabbitmq

原创 樹莓派(arm64)安裝go最新版本

樹莓派安裝go,如果直接使用sudo apt-get install命令安裝的,不是最新的版本的。好心塞,以爲go沒有arm64版本的呢,編譯安裝半天,還沒成功,仔細到官網下載的地方看了一下才發現,竟然有arm64的。 樹莓派我

原创 樹莓派3b安裝ubuntu18.04 server後更換中國源

今天打算對樹莓派安裝jdk發現jdk9後似乎已經沒有了32位版本的,樹莓派的官方鏡像是32位的,而樹莓派的cpu其實是64位的,是支持64位系統的,又發現樹莓派的ubuntu server竟然是18.04長期支持版本,而且是64

原创 java數組定義和常用數組的操作方法

java數組 數組定義 // 有初始值 String[] array = {"hello","world"}; String[][] array = {{"hello","world"},{"my","java"}}; // 無初

原创 go實現常見排序算法

排序算法 代碼地址 對十萬個隨機數進行排序 排序算法的穩定性和排序算法分類 排序算法的穩定性:能保證兩個相等的值,在排序前他們的相對位置不變,即a[0]=3,a[5]=3,如果排序後能保證a[0]的3在a[5]的3的前面就是

原创 linux下go安裝及環境變量設置

1.安裝 首先到go官網下載go的安裝包,解壓,放到指定目錄(這裏放到了/usr/local/下了) 2.配置環境變量 GOROOT環境變量設置 export PATH=$PATH:/usr/local/go/bin GOPAT

原创 解決linux下環境變量失效問題

很多時候,我們對環境變量的配置不是很熟悉的時候,使用source ~/.bashrc後很容易出現各種**: command not found問題,下面給出一種解決方法 在終端輸入: export PATH=/bin:/usr

原创 深入理解java虛擬機

java虛擬機 java概述 java爲什麼是跨平臺的?是如何實現跨平臺的? java的目標是"一次編譯,處處運行",就是說,java源碼經過編譯後可以在無論是windows還是linux下都能運行. java實現跨平臺的原

原创 docker安裝

docker pull gitlab/gitlab-ce docker run --name='gitlab' -d \ --publish 5443:443 --publish 5080:80 --publish 5