Time of Update: 2017-08-19
標籤:nbsp span png .class color 檔案 java 配置 size 1.PATH路徑,尋找javac.exe 如:%JAVA_HOME%即是對應的是這個路徑在對
Time of Update: 2017-08-19
標籤:word 注意 pre control library tar javac bind ace 如何在 Mac 上卸載 Java?本文適用於:平台: Macintosh OS
Time of Update: 2017-08-19
標籤:style ++ name 資料 寄存器 單位 比較 建立對象 堆和棧 我們都知道C++中有三種建立對象的方法,如下:#include <iostream>using
Time of Update: 2017-08-20
這是一個建立於
Time of Update: 2017-08-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。php的深拷貝和淺拷貝問題,普通變數對象的賦值 = 是深拷貝,& 是淺拷貝。$a = 1;$b = $a;$b = 2;$c = &$b;$c = 3;echo $a . PHP_EOL;echo $b . PHP_EOL;echo $c . PHP_EOL;輸出結果:133類對象的拷貝問題就得看下php版本了。php4時類對象的賦值=就是一次深拷貝。php5時類對象的賦值=就是一次淺拷貝。下面的代碼是在php5
Time of Update: 2017-08-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。續日今天問我:Golang裡面如果做結構體的深拷貝呢?他說他的excelize庫被網友爆出一個Bug:改變sheet2頁上的資料,sheet1上的資料會一起發生變化,最後他定位到問題是由於自己做了兩個sheet結構體的淺拷貝導致的。因為sheet對應的結構體的特殊性其必須是指標類型。是啊。。。這樣就坑了,Golang裡面怎麼做一個超級無敵複雜結構體的指標變數的深拷貝呢?給個例子:type KDeepCopy struct {
Time of Update: 2017-08-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。說道Objective-C裡面的訊息機制,大部分人都知道是調用方法其實就是發送訊息,一個叫objc_msgSend的東西負責的。今天結合《編寫高品質iOS與OS X代碼的52個有效方法》趴一趴訊息機制。為什麼Objective-C裡會有訊息機制這就是語言的基因問題了Smalltalk,之前在一本叫《代碼的未來》瞭解到Smalltalk是一門比較古老的語言,在 Smalltalk
Time of Update: 2017-08-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。本節主要分享:字串數字解析、URL解析、SHA1HASH、BASE64Go 字串數字解析從字串中解析出數字,許多情境都需要這麼做。Golang 內建的 strconv 包中提供了相關的函數可供使用。package mainimport ( "strconv" "fmt")func main(){ //後面的64是 64bits 的意思 f,_ :=
Time of Update: 2017-08-19
這是一個建立於
Time of Update: 2017-08-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。關於go 的append1, 當slice基於array建立的時候,slice和array是同一段記憶體, slice的len, cap受限與array;2,當append的時候, 返回的值是一個新的記憶體, 與源array沒有關係import "fmt"func TestSliceBaseArray(){ var data [3]string = [3]string{"1",
Time of Update: 2017-08-19
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最新項目使用go語言開發,因此有機會結識了go語言。在寫代碼時,無意間發現了同事代碼的一個bug。今天拿來一起學習一下。 首先go語言有個強大的基本資料結構,那就是切片,切片相對於數組更加靈活,動態擴充性極好。而go 語言有個內建函數,叫append,函數原型如下:func append(slice []Type, elems ...Type)
Time of Update: 2017-08-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。演算法和資料結構數組、鏈表、二叉樹、隊列、棧的各種操作(效能,情境)二分尋找和各種變種的二分尋找各類排序演算法以及複雜度分析(快排、歸併、堆)各類演算法題(手寫)理解並可以分析時間和空間複雜度。動態規劃(筆試回回有。。)、貪心。紅/黑樹狀結構、AVL樹、Hash樹、Tire樹、B樹、B+樹。圖演算法(比較少,也就兩個最短路徑演算法理解吧)電腦網路OSI7層模型(TCP4層)每層的協議url到頁面的過程HTTPhttp/https
Time of Update: 2017-08-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang已經是一個很豐富的語言了,包含很多的工具和庫。因為作者經常做Http開發工作,所以先來探索gin庫。熟悉使用第一步:安裝 $ go get github.com/gin-gonic/gin第二步:引用import "github.com/gin-gonic/gin"第三步:代碼 func main() { // Disable Console Color //
Time of Update: 2017-08-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 Image by : opensource.com 聽說,你決定要為你的 “技能樹” 再添加一門特定的程式設計語言。那該怎麼辦呢? 在這篇文章中,作者提出了 12 項關於學習技術的建議。記住每個人學習的方式都不一樣。其中一些可能對你十分有用,而其他的則可能無法滿足你的需求。如果你開始擔心一個策略,請嘗試另一個策略並看看它哪裡適合你。 1.
Time of Update: 2017-08-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 Sublime Text 是編程時非常流行的編輯器之一。Sublime 有些功能可以使編程變得有趣。Sublime 在開啟速度、處理大檔案效率、記憶體佔用等多個方面相對於其他編輯器都有很大優勢,並且它非常易於擴充。在安裝 Sublime Text 外掛程式之前,我們需要先安裝 Package Control,可以參考這篇文章來安裝 Package Control。本文整理了一些 2017 年非常棒的
Time of Update: 2017-08-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最地道的Go代碼就是Go的標準庫的代碼,有空的時候可以多看看Google的工程師是如何?的。1. 注釋可以通過/* ... */或者//增加註釋, //之後應該有個空格如果想在每個檔案的頭部加上注釋,需要在著作權注釋和Package前面加一個空行,否則著作權注釋會作為package的注釋// Copyright 2009 The Go Authors. All rights reserved.// Use of this
Time of Update: 2017-08-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最近在kubernetes上搞整合其它team演算法的事情,他們的演算法是用c寫的,自然地我需要用cgo去調用。本文整理了使用cgo過程中的一些函數,特此整理下來,記錄。1,給c函數傳遞二維整型數組c函數需要接收一個二維整型數組作為參數,extern bool xxx_func(int** _matrix);最初實現如下:goArray := [][]int{{1},{3,3},{3,3,2}}cArray := make([][
Time of Update: 2017-08-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go build 一個exe時候,可以在main.rc檔案裡面寫更多資訊,這樣exe顯得更加正規和官方,具體這個話題可以看續日的個人部落格,1 VERSIONINFOFILEVERSION 2,1,0,0PRODUCTVERSION 2,1,0,0FILEFLAGS 0x0LFILEFLAGSMASK 0x3fLFILESUBTYPE 0BEGINBLOCK
Time of Update: 2017-08-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。```gopackage mainimport ("bufio""fmt""os")func main() {fmt.Println("Please input your name:")inputReader := bufio.NewReader(os.Stdin)input, err :=
Time of Update: 2017-08-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。本想讓思緒再飛一會兒,但是已經逐漸成型,便一絲不掛托出,這個命題不能偏頗,更不能偏激,盡量走心實在。 他的名字叫Inchain印鏈,一個區塊鏈圈子裡面比較務實的項目。有一群默默耕耘的追夢人,在不斷的為這個世界改變輸出力量。他們號稱區塊鏈先驅踐行者;號稱國內為數不多的自主研發公有鏈;號稱是西南地區第一個區塊鏈落地應用;號稱可以串連大資料、物聯網、防偽溯源等,他們正在用自己的理想把區塊鏈的任督二脈啟用。 #談觀感#