原创 mac卸載了xcode後,運行軟件提示:xcode-select: error: invalid developer directory

mac卸載了xcode後,運行軟件提示:xcode-select: error: invalid developer directory 解決方法: xcode-select --install

原创 一篇文章入門 elasticsearch

目錄一篇文章入門 elasticsearch發展歷史elasticsearch是什麼集羣視角分佈式搜索原理全文搜索原理:倒排索引索引結構(desc table)索引映射管理 mapping(create table)設置映射基本C

原创 zend studio自動添加文件註釋和方法註釋

zend studio自動添加文件註釋和方法註釋進入首選項=>PHP=>Editor=>Template=>New文件註釋:Name\Description\Pattern裏面分別填入(換行作爲間隔):3cfile文件註釋模板/*** 文

原创 php調用scp腳本內網傳輸文件

scp_auto.sh內容如下:#! /bin/bash path1=$1 if [ ! -n "$path1" ]; then echo "格式如下:scp_auto.sh /path1" exit f

原创 golang併發編程

golang普通方法:package main import ( "fmt" ) func rand_generator_1() int { return rand.Int() } func main() { fmt.Prin

原创 redis簡單命令彙總

redis的KEY的基本操作:keys TEST* del TEST_STRINGstring類型操作方法:set TEST_STRING abc get TEST_STRINGList基本操作:在Redis中,List類型是按照插入順序

原创 github使用總結

You won't be able to pull or push project code via SSH until you add an SSH

原创 php使用flock阻塞寫入文件和非阻塞寫入文件

php使用flock阻塞寫入文件和非阻塞寫入文件阻塞寫入代碼:(所有程序會等待上次程序執行結束纔會執行,30秒會超時)<?php $file = fopen("test.txt","w+"); $t1 = microtime(TRUE)

原创 redis使用watch完成秒殺搶購功能

redis使用watch完成秒殺搶購功能:使用redis中兩個key完成秒殺搶購功能,mywatchkey用於存儲搶購數量和mywatchlist用戶存儲搶購列表。它的優點如下:1. 首先選用內存數據庫來搶購速度極快。2. 速度快併發自然

原创 通過append之後得到的切片更改元素值到底對原切片有沒有影響?

slice原理我們之前看過一篇文章: https://www.jianshu.com/p/843aa553b461 問題代碼,求a與b的值 package main import ( "fmt" ) func main()

原创 瞭解gRPC一篇就夠了

https://mp.weixin.qq.com/s/SxZynHR6wN7tQORNiGtY6A

原创 Gin 入門實戰

目錄Gin 入門實戰Agenda撥開雲霧見天日1-1 前置知識1-2 golang開發環境準備1-2 go mod 包管理工具萬丈高樓平地起2-1 安裝gin及快速開始2-2 請求路由2-3 獲取請求參數2-4 驗證請求參數2-5

原创 《Go 同步和併發設計模式》培訓會後整理

今天參加《Go 同步和併發設計模式》主題培訓,雖然早上下雨,但是大家一般還是都在9點左右趕到現場。本次分享時間很充沛,晁老師講的也很細緻,4點就結束了高於預期啊呵呵,全程聽下講座來收穫還是很多的,下面整理一下今天感覺重點的內容。

原创 10分鐘學會go module

前兩天參加了 GopherChina 的大會收穫頗多,go module算一個,下面把總結使用分享給大家,有問題希望指正。 基本使用 環境準備 golang 1.11的朋友,開啓 GO11MODULE=on ,並且確保實驗目錄不在

原创 阿里雲構建一個VPN

以下操作之前需要先購買一個國外的阿里雲主機,爲啥推薦阿里雲?穩定、可靠、延遲都是它的特點,比起用其他主機來說雖然價格高點,但是減少了故障率從這點來說值得一試。 shadowsocks服務端安裝 服務端從這個頁面下載數據: https: