Time of Update: 2017-11-29
標籤:blog col tps 字元編碼 分享圖片 卡住 left
Time of Update: 2017-11-28
標籤:表徵圖 深入理解java jvm 清空 輸送量 容量 狀態 超過 結束 java垃圾收集器的曆史第一階段,Serial(串列)收集器在jdk1.3.1之前,java虛擬機器僅僅能使用Ser
Time of Update: 2017-11-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang豐富的I/O 二----cgo版Hello World在《Golang豐富的I/O----用N種Hello World展示》中用多種Hello World的寫法展示了golang豐富強大的I/O功能,在此補充一種cgo版的Hello World。以下代碼源自go源碼: main.gopackage mainimport"stdio"func main() {
Time of Update: 2017-11-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。GoLang 變數範圍在 Golang 中,變數範圍分為:本地局部變數全域變數參數變數本地局部變數定義:在函數或者在語義塊(if/for等)中定義的變數生效範圍:定義在函數裡面則在整個函數範圍有效; 定義在語義塊,則在整個語義塊生效執行個體如下://str 定義在函數內,因此它是一個本地局部變數//str 僅僅在 Test函數內有效,出了這個函數無效func Test(){ str := "This is a
Time of Update: 2017-11-29
這是一個建立於
Time of Update: 2017-11-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。The Fedora Project proudly announces the release and general availability of the Fedora 27 Workstation and Fedora 27 Atomic editions. Fedora 27 incorporates thousands of improvements from both the Fedora Community
Time of Update: 2017-11-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。前言最近在學習 Go 語言,遵循著 “學一門語言最好的方式是使用它” 的理念,想著用 Go 來實現些什麼,剛好工作中一直有一個比較讓我煩惱的問題,於是用 Go 解決一下,即使不在生產環境使用,也可以作為 Go 語言學習的一種方式。先介紹下問題:組內有十來台機器,上面用 cron 分別定時執行著一些指令碼和 shell
Time of Update: 2017-11-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。隨著業務越來越複雜,資料量越來越大,並發量越來越大,資料庫的效能越來越低。好不容易找營運申請了兩台機器,讓DBA部署了幾個執行個體,想把一些業務庫拆分出來,卻發現拆不出來,擴不了容,尷尬! 因為資料庫強關聯在一起,無法通過增加資料庫執行個體擴容,就是一個耦合的典型案例。 情境還原有一個公用使用者資料庫DB_USER,裡面table_user存放了通用的使用者資料:table_user (uid, name, passwd, …)
Time of Update: 2017-11-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。前言最近在學習 Go 語言,遵循著 “學一門語言最好的方式是使用它” 的理念,想著用 Go 來實現些什麼,剛好工作中一直有一個比較讓我煩惱的問題,於是用 Go 解決一下,即使不在生產環境使用,也可以作為 Go 語言學習的一種方式。先介紹下問題:組內有十來台機器,上面用 cron 分別定時執行著一些指令碼和 shell
Time of Update: 2017-11-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。原文地址:http://blog.csdn.net/cserchen/article/details/5503556Linux下編譯器時,經常會遇到“undefined reference to XXX” 報錯,這裡總結一些可能的原因和解決方案,給需要的朋友: 說道undefined reference error,先提一下Linux gcc連結規則: 連結的時候尋找順序是: -L 指定的路徑, 從左至右依次尋找由 環境變數
Time of Update: 2017-11-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最近在Linux下編程發現一個詭異的現象,就是在連結一個靜態庫的時候總是報錯,類似下面這樣的錯誤:(.text+0x13): undefined reference to `func' 關於undefined reference這樣的問題,大家其實經常會遇到,在此,我以詳細地樣本給出常見錯誤的各種原因以及解決方案,希望對初學者有所協助。1. 連結時缺失了相關目標檔案(.o) 測試代碼如下:
Time of Update: 2017-11-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 OAuth是一個關於授權(authorization)的開放網路標準,在全世界得到廣泛應用,目前的版本是2.0版。
Time of Update: 2017-11-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 Rete演算法是Charles Forgy在1979年的論文中首次提出的,針對基於規則知識表現的模式比對演算法。目前來說,大部分規則引擎還是基於rete演算法作為核心,但都有所改進,比如drool,jess等等,下面介紹rete演算法的概念1.rete 演算法Rete演算法是一種高效的模式比對演算法用來實現產生式規則系統
Time of Update: 2017-11-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang豐富的I/O----用N種Hello World展示Golang是我目前用過的最好的語言,一接觸便深深地喜愛,不斷實踐,喜愛之情日久彌深。原因之一便是簡單、強大、易用。編程操作涉及頻率最高的莫過於I/O,標準io包提供的兩個介面(io.Reader和io.Writer)對I/O進行了偉大的統一抽象,將簡單、強大、易用的特點體現地淋漓盡致。兩個介面的定義如下:typeReaderinterface {
Time of Update: 2017-11-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。這是我們 [Golang 系列教程](/subject/2)的第 3 個教程,探討 Golang 裡的變數(Variables)。你可以閱讀 Golang 系列 [**教程第 2 部分:Hello World**](/articles/11755),學習如何配置 Golang,並運行 Hello World 程式。### 變數是什麼變數指定了某儲存單元(Memory Location)的名稱,該儲存單元會儲存特定類型的值。在
Time of Update: 2017-11-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。這是 [Golang 系列教程](/subject/2)的第 2 個教程。如果想要瞭解什麼是 Golang,以及如何安裝 Golang,請閱讀 [Golang 教程第 1 部分:介紹與安裝](/articles/11706)。學習一種程式設計語言的最好方法就是去動手實踐,編寫代碼。讓我們開始編寫第一個 Go 程式吧。我個人推薦使用安裝了 [Go
Time of Update: 2017-11-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。反射反射(reflect)所謂反射(reflect)就是能檢查程式在運行時的狀態。使用反射的三條定律:反射可以將“介面類型變數”轉換為“反射類型對象”;反射可以將“反射類型對象”轉換為“介面類型變數”;如果要修改“反射類型對象”,其值必須是“可寫的”; 使用reflect一般分成三步:1、要去反射是一個類型的值(這些值都實現了空介面),首先需要把它轉化成reflect對象(reflect.Type 或 reflect.Value)
Time of Update: 2017-11-28
這是一個建立於
Time of Update: 2017-11-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。現在這個系列,已經開始兩極分化了。
Time of Update: 2017-11-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。26.筆記go語言——beedb庫使用beedb是一個Go進行ORM操作的庫,它採用了Go style方式對資料庫進行操作,實現了struct到資料表記錄的映射。是一個十分輕量級的Go ORM架構,本意降低複雜的ORM學習曲線,儘可能在ORM的運行效率和功能之間尋求一個平衡.安裝支援go get方式安裝,是完全按照Go Style的方式來實現的。命令列執行:go get