Time of Update: 2017-02-28
一個網站從建立站開始到百度對他定時更新,快照天天換。這是怎麼做到的?這可不是件容易的事情。有很多玄妙的東西在裡面。
Time of Update: 2017-02-28
前幾天我自己的一個人才網的站排名從第6名掉到了第152名,雖然說百度這一段時間不穩定,但是也不能有那麼大的變化吧。於是我就開始尋找到底是哪裡出錯了,會造成那麼大影響,最後也沒找出個所以然來,不過我仍然記得SEO那些最重要的環節。通過一禮拜的努力,我的站又回到了原來的排名。現在我就給大家分享下我的經驗: 一,外鏈。
Time of Update: 2017-02-28
今天花爹通過一張實戰照片給大家介紹一個很好玩的濾鏡,topaz simplify。這個濾鏡簡單的說,就是可以用來製作各種繪畫效果的濾鏡,比如水粉畫啊,鉛筆畫啊,油畫什麼的,大概有幾十種不同的效果。我們先看看最終的效果: 本文來源微信公用號:kidsphotography
Time of Update: 2017-06-09
標籤:vsx msu 最佳化器 他也 foo mac sig fas tsx MSSQL為我們提供了兩種動態執行SQL語句的命令,分別是EXEC和sp_executesql。通常,sp_exec
Time of Update: 2017-07-19
標籤:記憶體佔用 添加 避免 這就是我 代碼 比較 尋找 頻率 span 出自
Time of Update: 2017-06-27
標籤:reg assign 替代 att als directory title 方法 運算式 SpringMVC的路徑匹配規則是依照Ant的來的.實際上不只是SpringMVC,整個Sprin
Time of Update: 2017-07-26
這是一個建立於
Time of Update: 2017-07-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。針對golang中的指標,當時理解有些誤區,現寫文檔來進行說明想要做的事情是交換兩個變數的值,即常用的Swap函數,以下兩段代碼來說明下理解問題:錯誤樣本package mainimport ( "fmt")func main() { a := 1 b := 2 swap2(&a,&b) fmt.Println(a) fmt.Println(b)}func
Time of Update: 2017-07-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。本文根據GitHub開發人員文檔,整理翻譯了GitHub GraphQL API的使用方法,你可以瞭解到GraphQL的基本概念、GitHub GraphQL API的使用,兩個實際的使用案例,以及使用Explorer查詢GitHub GraphQL API今年5月22日,GitHub發文宣布,去年推出的GitHub GraphQL API已經正式可用(production-ready),並推薦整合商在GitHub
Time of Update: 2017-07-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。以前寫程式時,很少關注單元測試。 即便寫,也是草草了事。沒有很認真的寫過,更別談統計程式碼涵蓋範圍了。出現這種情況固然是不對的, 但也跟市面上缺乏準確有效程式碼涵蓋範圍統計工具有一絲關係吧。golang的出現對這種局面有了一些改變。 golang定位於工程化語言,所以其也內建了一部分有用的協助工具輔助。而cover
Time of Update: 2017-08-02
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。聲明本文只是我個人在閱讀資料與工程實踐中的總結,可能並不是最好的實踐。但希望可以給對RESTful API 設計與工程實踐有疑惑的讀者一些協助。前言RESTful 原則由 Roy Fielding 在他的論文的第五章中提出。RESTful API 之於後端開發人員,就像 UI 之於 UI 設計師。RESTful API 與所有 UI 一樣,標準、友好、一致的使用者體驗是極其重要的。為了達到上面的目標,API
Time of Update: 2017-05-31
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。原文串連:http://targetliu.com/2017/5/2...好久沒有發過文章了 - -||,今天發一篇 golang 中 goroutine 相關的學習筆記吧,以樣本為主。WaitGroupWaitGroup 在 sync 包中,用於阻塞主線程執行直到添加的 goroutine 全部執行完畢。ContextContext 是在 Go1.7 中移入標準庫的。Context 包不僅實現了在程式單元之間共用狀態變數的方法,
Time of Update: 2017-07-08
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。目錄 [−] 臨時忽略struct空欄位臨時添加額外的欄位臨時粘合兩個struct一個json切分成兩個struct臨時改名struct的欄位用字串傳遞數字容忍字串和數字互轉容忍空數組作為對象使用 MarshalJSON支援time.Time使用 RegisterTypeEncoder支援time.Time使用 MarshalText支援非字串作為key的map使用 json.RawMessage使用
Time of Update: 2017-06-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。golang web develop always using tree menu in our project.then that can be Reference resources.this article teach you how to get tree menu in web project.1.show table of menu in mysql database```mysql> desc menu;+--
Time of Update: 2017-03-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。本文介紹 Go 語言編譯工具的安裝和卸載。1. 安裝下載對應系統的二進位檔案 https://golang.org/dl/如果是升級Go 工具,則先卸載舊版本,在安裝新版本。將下載的打包檔案解壓至 /usr/local 目錄tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz12tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz 將
Time of Update: 2017-03-05
這是一個建立於
Time of Update: 2017-04-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。發現Golang很多開源的package都是使用Error來定義錯誤異常,其實我自己更加的習慣利用返回的值進行判斷。 雖然這麼說,但Golang的error定義還是有意思的,合理就返回nil,不合理就返回Error的草錯誤。 該文章寫的有些亂,歡迎來噴 !
Time of Update: 2017-03-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ("crypto/md5""fmt""io")func main() {str := "abc123"//方法一data := []byte(str)has := md5.Sum(data)md5str1 := fmt.Sprintf("%x", has)
Time of Update: 2017-04-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。我們針對抓取來的頁面進行關鍵詞匹配,但是隨著爬蟲的量級越來越大,關鍵詞計算有些算不過來…. 資料隊列已經到了100w左右…. 又在多個節點上,發布了docker化的關鍵詞匹配服務。 關鍵詞匹配服務的伺服器數量已經到了10台,裡面的代碼邏輯已經做到最優,相關的演算法也是用的ac自動機(ahocorasick),我們也看了下python的ahocorasick實現代碼,可以說這老外寫得不錯,代碼品質很高,演算法實現也很清晰。
Time of Update: 2017-02-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。概述前提:端點的數為1.每個數等於它上方兩數之和。每行數字左右對稱,由1開始逐漸層大。第n行的數字有n項。第n行數字和為2n-1。第n行的m個數可表示為 C(n-1,m-1),即為從n-1個不同元素中取m-1個元素的組合數。第n行的第m個數和第n-m+1個數相等