Time of Update: 2018-07-27
最近給移動硬碟裝了個Ubuntu,然後在配置Java環境的時候,一不小心把/etc/profile裡的環境變數輸錯了,還自信地source /etc/profile當時就終端java就不出東西,於是我習慣性重啟了系統。 然後就悲劇了,能正常看到開機登入介面,但是輸入密碼後,閃屏一次又回到登入介面,這個問題估計百度Google一大堆解決辦法,基本分為兩種: 1- 在登入介面按Ctrl+Alt+F1進入終端模式,然後vi /etc/profile,刪掉錯誤配置的環境變數; 2-
Time of Update: 2018-08-01
廣告 | kubernetes各版本離線安裝包祝賀istio1.0發布, 在此獻上教程一份安裝安裝k8s 強勢插播廣告三步安裝,不多說安裝helm, 推薦生產環境用helm安裝,可以調參release地址如我使用的2.9.1版本yum install -y socat # 這個不裝會報錯[root@istiohost ~]# wget
Time of Update: 2018-08-08
1. 安裝docker2.mkdir myDocker3.cd myDocker && touch Dockerfile4.Dockerfile寫入# 將golang環境作為父鏡像FROM golangMAINTAINER Razil "zc6496359"WORKDIR $GOPATH/src/godockerADD . $GOPATH/src/godockerRUN go build main.goEXPOSE 8080ENTRYPOINT
Time of Update: 2018-08-07
最近在擼Golang有點上火了,來整理下源碼資料分析結果基於Audroid API 26requestLayout()源碼分析假如在一個頁面上有個按鈕,點擊按鈕就對一個 view.requestLayout(),這個 view
Time of Update: 2018-08-06
sudo ./byfn.sh -m generatea@ubuntu:~/hyfa/fabric-samples/first-network$ sudo ./byfn.sh -m generateGenerating certs and genesis block for with channel 'mychannel' and CLI timeout of '10' seconds and CLI delay of '3'
Time of Update: 2018-07-30
基於Golang打造的開源WAF網關Github地址https://github.com/Janusec/ja...產品介紹https://mp.weixin.qq.com/s/OO...構建可擴充的應用安全基礎設施Janusec應用網關(Janusec Application Gateway),提供WAF (Web Application Firewall, Web Application
Time of Update: 2018-08-09
有沒有好奇過redis、memcache等是怎麼實現叢集負載平衡的呢?其實他們都是通過一致性hash演算法實現節點調度的。講一致性hash演算法前,先簡述一下求餘hash演算法:hash(object)%N一個快取服務器宕機了,這樣所有映射到這台伺服器的對象都會失效,我們需要把屬於該伺服器中的緩衝移除,這時候快取服務器是 N-1 台,映射公式變成了 hash(object)%(N-1) ;由於QPS升高,我們需要添加多一台伺服器,這時候伺服器是 N+1 台,映射公式變成了
Time of Update: 2018-08-05
dep golang 包管理使用記錄dep 是 golang 項目依賴管理之一,是官方的實驗項目,目前更新很頻繁處於高速發展期,所以選 dep 作為 golang 的依賴管理器是比較靠譜的。(已知 glide 僅支援不再開發新功能)目前 dep v0.5.0 release 已經發布,最新的 changelog 顯示只支援 golang 1.9+ 以上的版本golang 最原始的依賴管理是 go get ,執行命令後會拉取代碼放入 src 下面,但是它是作為 GOPATH 下全域的依賴,並且
Time of Update: 2018-08-09
用命令擷取第三方包go get -u -v github.com/speps/go-hashids代碼如下:package hashidsimport ( "github.com/speps/go-hashids")//salt 鹽值const salt = "salt"//Encode 混淆func Encode(data int) string { hd := hashids.NewData() hd.Salt = salt h, _
Time of Update: 2018-08-04
ubantu環境下搭建fabric所需環境。Mac下配置ubantu虛擬機器,教程可以參考上文。準備好ubantu系統後,開始進行環境搭建環境搭建快速入門: http://hyperledger-fabric.readthedocs.io/en/release-1.1/getting_started.html前提安裝git$ sudo apt update$ sudo apt install git安裝curl$ sudo apt install curl安裝vim$ sudo apt
Time of Update: 2018-08-09
最近有個項目架構是 react native寫應用介面,go寫底層,大體思路:react native 可以通過NativeModules 調用原生代碼,go代碼可以通過gomobile架構編譯成Android的.arr檔案和iOS的.framework檔案,通過添加依賴檔案到本地即可實現js->java/oc->go的調用.現將從安裝環境->運行成功過程記錄在此:整個過程:1,搭建go環境;2,clone gomobile
Time of Update: 2018-07-29
一、準備工作二、環境配置三、提交更新並自動部署到伺服器,測試地址:http://182.61.57.121:8000一、準備工作gitlab環境(為了方便,使用官方的託管倉庫)裝有docker和gitlab-runner環境的雲端服務器(這裡用到CentOS 7 64位)項目代碼,這裡我使用Golang作為開發語言,其它開發語言也一樣的操作流程代碼.pngDockerfile檔案FROM golang:latestMAINTAINER Razil "412657308@qq.com
Time of Update: 2018-07-29
在比特幣/以太坊等公鏈上都會用到錢包。錢包主要用來系統管理使用者的私密金鑰,及使用者在鏈上的數字貨幣,即用私密金鑰對交易進行簽名。私密金鑰可用於產生特定訊息的簽名,此簽名可以在不泄露私密金鑰的情況下使用公開金鑰進行驗證。因為私密金鑰極其重要,一旦泄漏就意味著數字資產的所有權就掌握在別人手裡。理論上私密金鑰可以是任意的一串隨機數字串,不僅難以記憶也沒有規律可循,有必要利用一些密碼學方法來管理秘鑰對(一個秘鑰對包括一個私密金鑰和對應的公開金鑰),既方便管理又足夠安全。1.
Time of Update: 2018-08-03
<meta charset="utf-8"><P></P><P></P><P></P><P></P><P></P><style>*{margin: 0;padding: 0;}pre{padding: 10px;display: block;background-color: #eee;color: blue;font-size:
Time of Update: 2018-08-03
android電量分析準備工作--環境配置注意Python 要使用2.7 系列的下載路徑:https://www.python.org/下載完之後配置環境變數檢查是否成功cmd 輸入 pythonGo語言環境配置下載路徑:https://golang.org/doc/install#testing配置環境變數檢查是否成功cmd 輸入go version配置Java環境略下載Battery
Time of Update: 2018-07-27
看了一下我之前寫的文章,有多少是水篇數?複製別人的列子有多少?自已真正有心得的,又寫了多少?我過了需要用數量來證明自己的時候了從今天開始,刪掉那些水文,品質不高的,儘可能完善。我可能寫不了多好,但是我要求我寫的東西能拿得出手。補:session及JWT及Oath的使用。MySql的sql語句最佳化。Git遇到的問題及解決方案。Golang的使用及避坑。用心點!
Time of Update: 2018-08-02
# seelog > 有了seelog,媽媽再也不用擔心我登入伺服器查看日誌le... 項目地址:https://github.com/xmge/seelog### 項目介紹* 與golang項目整合、提供瀏覽器即時查看日誌的功能,類似 [tail -f xxx.log](https://www.cnblogs.com/fps2tao/p/7698224.html)* 支援多瀏覽器同時訪問* 支援瀏覽器websocket斷線重連* 支援暫停、清屏、功能### 整合方式*
Time of Update: 2018-07-26
兄弟連區塊鏈培訓課程體系設計架構包括了區塊鏈的基礎語言Go語言、區塊鏈後端技術體系、區塊鏈公鏈、區塊鏈分布式應用開發等內容講解,以及到最後的面試指導和項目實戰。課程由清華微軟Google名師團隊精心打造,曆時半年時間共同研發而出。1. Go簡介Go是由Google於2007年9月21日開始開發,2009年11月10日開放源碼,2012年3月28日推出第一個正式版本的通用型程式設計語言。它為系統編程而7設計,是強型別化的語言,具有記憶體回收機制,並顯式支援並發編程。Go程式由包構造,以此來提供高效
Time of Update: 2018-07-26
beego 中使用關聯查詢( join 查詢)文檔所在網址:這裡//使用執行個體:article:=new(Article)num,err:= o.QueryTable("go_article").RelatedSel().All(&article)但直接使用 RelatedSel() 是不行,還必須先在 model中定義:type User struct { Id int Name string Age int}type Article stuct {
Time of Update: 2018-07-26
## 本套件是項目開發骨架,整合了大部分常用的組件,以及為快速開發而自製的組件.如果覺得對您有協助,歡迎star## github地址: https://github.com/qeelyn/golang-starter-kit基於Go的應用開發入門套件========================本工具包旨於讓您快速構建起項目結構,以便通過Go來開發WebApi或RPC服務,遵循SOLID的最佳實務來編寫GO代碼本工具包提供下列功能:* 應用與組件的可配置性* 基於Gin的Web服務支援*