LQH入職第三天

2021-10-06 08:54:37 字數 3004 閱讀 5407

1、遠端連線mysql

homebrew是一款mac os平台下的軟體包管理工具,擁有安裝、解除安裝、更新、檢視、搜尋等很多實用的功能。

安裝包

brew install 
解除安裝包

brew uninstall 
brew search mysql
brew install [email protected]

c、設定密碼(不需要密碼可以跳過)

brew install mysql 安裝mysql

mysql_secure_installation 設定密碼

(4)遠端連線mysql

a、顯示密碼

mysql -h 192.168.5.116 -p 3306 -u root -p123456

b、隱藏密碼

mysql -h localhost -u root -p

enter password:

c、配置mysql允許遠端鏈結(預設允許遠端登陸跳過)

預設情況下,mysql帳號不允許從遠端登陸,只能在localhost登入。本文提供了二種方法設定mysql可以通過遠端主機進行連線。

iterm2安裝、配置和使用

3、goland生成可執行檔案

(1)設定作業系統

生成windows的可執行檔案:

set goos=windows

生成linux的可執行檔案:

set goos=linux

(2)生成可執行檔案

go build **.

go

(3)傳參執行可執行檔案

.

/** -** **

eg. ./test -name abc

傳入name為abc的引數給test可執行檔案

4、修改mac /usr/local 資料夾許可權問題

rootless 蘋果從 os x el capitan 10.11 系統開始使用了 rootless 機制,系統預設將會鎖定 /system、/sbin、/usr 這三個目錄。使用者要獲取這三個

目錄的寫許可權,需要關閉rootless 關閉rootless 重啟 mac 開機時後按下 command+r,進入恢復模式。

在上面的選單實用工具中找到並開啟 terminal

輸入如下命令:

蘋果對一些關鍵檔案的禁止修改限制,disable也就是允許修改檔案。

csrutil disable
重啟mac,正常進入系統,此時已經可以給/system、/sbin、/usr 者幾個目錄進行許可權更改

開啟 terminal

輸入如下命令:

sudo chown -r $(whoami)

/usr/local

解釋:

改變當前使用者擁有/usr/local的操作許可權

一般來說,這個指令只有是由系統管理者(root)所使用,一般使用者沒有許可權可以改變別人的檔案擁有者,也沒有許可權把自己的檔案擁有者改設為別人。只有系統管理者(root)才有這樣的許可權。

chown [選項] [所有者][:使用者組] 檔案或者資料夾

```chown```change owner 的縮寫。

```whoami```who am i的縮寫,列印出當前的使用者

```-r```是 ```--recursive```的縮寫,遞迴處理,將指定目錄下的所有檔案及子目錄一併處理

***所有選項***

```-c```--changes 當發生改變時輸出除錯資訊。僅顯示更改的資訊。

```-f```--quite或--silen 不顯示錯誤資訊

```-r```--recursive 遞迴處理,將指定目錄下的所有檔案及子目錄一併處理

```-v```--verbose 顯示指令執行過程

```-h```--no-dereference 只對符號連線的檔案作修改,而不更動其他任何相關檔案

```--dereference```指明對符號鏈結所指的檔案進行操作,而不是符號鏈結本身

```--reference=《檔案或者目錄》```參考檔案或目錄。把指定檔案或目錄的所屬群組全部設成和參考檔案或目錄的所屬群組相同

```--from=《當前使用者:當前群組》```有當前使用者和群組跟指定的使用者和群組相同時才進行改變

5、找到go相關有用的資料

godoc **

//查詢 go 相關的資料**
6、cp複製資料夾

cp –r test/ newtest

7、golang的log.fatal()和panic()的區別

os.exit()函式:

(1)應用程式馬上退出。

(2)defer函式不會執行。

log.fatal函式:

(1)列印輸出內容

(2)退出應用程式

(3)defer函式不會執行

內建函式panic()函式:

(1)函式立刻停止執行 (注意是函式本身,不是應用程式停止)

(2)defer函式被執行

(3)返回給呼叫者(caller)

(4)呼叫者函式假裝也收到了乙個panic函式,從而

4.1 立即停止執行當前函式

4.2 它defer函式被執行

4.3 返回給它的呼叫者(caller)

…(遞迴重複上述步驟,直到最上層函式)

(5)應用程式停止。

(6)panic的行為

入職第三天

size large 白天寫了半天忘儲存!今天早上看了公司產品的招標技術方案,解決方案等文件。需要盡快熟悉公司業務,書寫一工作匯報ppt根據公司的業務。ppt已經寫作完成,但是業務流程,以及系統核心都相同所以跟副總ppt相似度百分之九十。不知如何匯報,求各位前輩指點。可能還是自身存在原因,對公司的業...

入職第三天

入職前一天晚上,總監提醒我說,要帶著水杯。掛下 我差點哭了,要知道就在一小時前我差點被他刷了!昨晚是和總監睡得第二晚,真的是太不好意思了,太受寵若驚了。幸好昨天下午在58上找了個比較好的 晚上去看了房,感覺挺好,當即就定了下來。後來打算去家家悅買一下被子,了解h2資料庫 leetcode 每日爭取背...

LQH入職第四天

1 如何md5加密演算法 客戶端 鹽 字串 md5 伺服器端 鹽 字串 md5 資料庫 原理 如果是用的https則無需加密,因為https會將傳輸的檔案加密,不用擔心第三方會獲取途中的資料 2 md5 對稱加密 非對稱加密的比較區別 1 md5是一種不可逆的加密,一定記住是不可逆的。2 對稱的加密...