原创 Golang基礎之slice篇

下面代碼中,會輸出什麼? func Assign1(s []int) { s = []int{6, 6, 6} } func Reverse0(s [5]int) { for i, j := 0, len(s)-1;

原创 Golang 查看程序運行執行消耗時間

寫代碼過程中,有時需要分析代碼塊的時間消耗。 本文介紹使用time包中的Since函數查看程序執行時間。 package main import ( "fmt" "time" ) func fib(f int) int {

原创 Golang make多種使用方法詳解

golang 分配內存主要有內置函數new和make,今天我們來探究一下make有哪些玩法。 map只能爲slice, map, channel分配內存,並返回一個初始化的值。首先來看下make有以下三種不同的用法: 1. make(ma

原创 GoLand、Gogland清空配置文件路徑

環境:Mac 路徑:/Users/你的用戶名/Library/Preferences/Gogland1.0/* 把路徑下面的都清空掉就OK了 點贊 收藏 分享 文章舉報 阿阿阿阿

原创 iOS【SwiftyJSON的常用方式】

初始化: let json = JSON(data: dataFromNetworking)1//這裏的object是AnyObject,但是必須是能轉會成JSON的數據類型。傳錯也沒關係,最多你後面再也取不到數據了。 let json

原创 linux完美安裝yum簡單方法

一、下載yum安裝包並解壓 wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz tar xvf yum-3.2.28.tar.gz 二、進入yum-3.2.28文件夾中

原创 iOS【徹底清空APP緩存】

可以好不誇張的說,網上很多清空緩存的例子都存在這樣活着那樣的錯誤,要麼不準確,要麼清理不徹底。 另外,很多地方計算緩存時轉換單位的那一步,都是按1024計算,經過本人數十次驗證,應該按1000計算。 本人的這個demo也有參考網友的

原创 Linux解決SSH會話連接超時問題

用SSH客戶端連接linux服務器時,經常會出現與服務器會話連接中斷現象,造成這個問題的原因便是SSH服務有自己獨特的會話連接機制。 解決方案: 1、設置服務器向SSH客戶端連接會話發送頻率和時間 #vi /etc/ssh/sshd_co

原创 【Golang】告別GOPATH,快速使用 go mod(Golang包管理工具)

從 Go1.11 開始,golang 官方支持了新的依賴管理工具go mod。 命令行說明 ➜ ~ go mod Go mod provides access to operations on modules. Note that sup

原创 【Golang】Go Module 搭配 Goland集成使用

Go 1.11 和 Go 1.12 包含了初步的 Go Modules 支持,且計劃在 2019 年 8 月發佈的 Go 1.13 會在所有開發過程中默認使用 Go Modules。 Go Modules 是爲了提升使用其他開發者代碼,即

原创 【Golang】各大操作系統 完全卸載刪除 golang 的方法教程

1. 直接刪除 Golang 安裝包: 如果是默認安裝,Golang 的默認安裝目錄爲: a. Linux、Mac OS X、和 FreeBSD 系統下通常爲 /usr/local/go 。 b. Windows 下爲 c:\Go 。 2

原创 Golang【go安裝與設置】

蘋果和win10直接安裝文件即可 提供在Linux下的安裝方法: 1、sudo apt install go 2、從(http://golang.org/dl/)下載最新版本的go語言二進制檔案包 3、推薦安裝到/usr/loca

原创 Golang【go語言特點】

一、go語言特點: 0、開源的語言 1、靜態類型、編譯型的開源語言 2、腳本化的語法,支持多種編譯 3、原生、給力的併發編程支持, 二、go語言的優勢 1、腳本化的語法、上手快 2、靜態類型+編譯型,程序運行效率超高 3、原生的

原创 Docker 簡單部署Golang項目

1. 安裝docker 2. mkdir myDocker 3.  cd myDocker && touch Dockerfile 4.  Dockerfile寫入 # 將golang環境作爲父鏡像 FROM golang MAINTA

原创 iOS【開發 iOS11、iPhone X、Xcode9 適配指南】

單純升級iOS11後造成的變化;Xcode9 打包後造成的變化;iPhoneX的適配一、單純升級iOS11後造成的變化 升級後,發現某個擁有tableView的界面錯亂,組間距和contentInset錯亂,因爲iOS11中UIView