標籤:C# 版本設計模式(Design Pattern)---------------總序今天在寫代碼的時候,突然想到了一個非常有趣的問題,就是非常經典的一個問題:貓叫了,老師跑了,主人醒了。 也不知道自己腦子裡面在想些什麼,怎麼突然蹦出來了這個想法,後來想想,是時候該謝謝關於設計模式的部落格了,雖然設計模式對於程式猿來說應該不是一個陌生的技術。
標籤: 作為對前兩天Git伺服器搭建的一個整理,我想分別從服務端和用戶端兩個角度來記錄下整個搭建過程,為了達到目標,我們需要哪些操作。(一)服務端軟體和帳號的安裝配置 我們這裡只需要兩個軟體git和ssh,軟體版本如下,這兩個版本的安裝也是非常簡單,基本只要注意一點即可:安裝目錄最好不要用預設路徑,確保安裝路徑中沒有空格。其他步驟基本一路Next即可。 Git-1.8.1.2-preview20130201.exeCopssh_4.1.0_Installer.exe 安裝完成後,我們要做
標籤:原文地址:http://my.oschina.net/meSpace/blog/41463http://www.easyui.net/2010/06/easyui-tutorial-get-selected-row-data-from-datagrid/http://easyui.btboys.com/api/ easyui
標籤:感覺現在的Docker就像2013年的Spark一樣,勢不可擋,因此很有必要對Docker進行深度學習。我們使用的作業系統為CentOS Linux release 7.2.1511 (Core)(64位)。主要介紹Docker的安裝和使用,Go的安裝和使用。一. Docker的安裝和使用1. Docker的安裝yum -y install docker說明:Docker軟體包已經包括在預設的CentOS-Extras軟體源裡。2. 啟動Docker服務systemctl start
標籤:帶參數的主函數 一般情況下(許多教科書中都沒有說明),我們在寫程式的時候,往往忽略了主函數的參數,例如:int main(){ … return 0;}
標籤: 【美白】 用手捧一把的大米 淘一遍的水倒掉 要第二遍的水 淘米水呈弱堿性 皮膚也是 所以對皮膚真的是非常好 然後把大米倒進一個小鍋裡面 倒大約2小碗水 煮大約30分鐘左右 直到大米變的很粘稠為止 先用淘米水把面部清潔乾淨 之後把粘稠的煮熟的大米抹在臉上 你會發現皮膚摸起來滑滑的 很滋潤 大約15分鐘左右洗掉臉上的大米 照一下鏡子 鏡子裡面的自己是不是白了很多呢? 【去黑頭】 黑頭真的是很讓人煩惱的呢 主要是毛孔堵塞垃圾出不來的原因 大熱天兒的
標籤:點擊閱讀原文 對於我這種 git 命令列小白來說, git 內建的對比工具各種水土不服,想念以前的 svn 小烏龜 + beyondCompare 的日子。。。糾結完 gitHub client 未果之後,終於研究到。。 原來 git 的對比也可以調用第三方工具的, well done!下面來科普下 如果 在 git 設定 第三方對比工具。配置 git開啟 .gitconfig 設定檔 (windows 在 C:\Users\Administrator
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。配置環境:Windows7推薦IDE:LiteIDEGO下載地址:http://www.golangtc.com/downloadBeego開發文檔地址:http://beego.me/docs/intro/ 安裝步驟: 一、GO環境安裝 二、配置系統變數 三、Beego安裝 一、GO環境安裝 根據上面下載地址,下載go1.5rc1.windows-amd64.msi並點擊安裝,預設安裝路徑C:\go二、配置系統變數
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。並行:單核CPU是永遠不可能並行的1 單個CPU多線程實現的偽並行,是一個CPU在多個程式之間切換,讓我們以為是同事執行。而實際上就是線性執行;2多個CPU同時負責多個線程才是並行。並發:只要你的代碼寫了多線程就是 並發。並發在於結構,並行在執行!!http://www.vaikan.com/docs/Concurrency-is-not-Parallelism/#goodbye
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。http://tonybai.com/2012/09/26/interoperability-between-go-and-c/ // foo.h int count;void foo(); //foo.c#include "foo.h" int count = 6;void foo() { printf("I am foo!\n");} //foo.gopackage main //
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。https://marketplace.visualstudio.com/items/lukehoban.Go Go lukehoban
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go的編譯go的編譯相對很簡單,只需要一個命令即可完成,進入項目開發路徑,輸入go install <appName>即可在bin檔案夾下產生可執行檔 appName。此檔案可直接運行。備忘:產生的可執行檔只包含go的程式檔案,設定檔,views檔案等需要拷貝過來,這樣才能組成一個完整的運行程式。go的部署supervisord安裝yum install setuptools //先安裝工具yum install
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 首先簡單地說一下GO語言的環境安裝,從 http://golang.org/dl/ 針對自己的操作系統選擇合適的安裝包,然後下載安裝即可,下載的時候注意別選錯了的操作系統,例如go1.3.1.darwin-386-osx10.6.tar.gz 這個是蘋果操作系統的安裝包,go1.3.1.linux-amd64.tar.gz 這個是64位linux的安裝包,go1.3.1.windows-amd64.msi
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 在2014年,Sam Newman,Martin Fowler在ThoughtWorks的一位同事,出版了一本新書《Building Microservices》。該書描述了如何按照Microservice架構模式設計及搭建一個具有良好擴充性並可持續開發的系統。除此之外,該書還將基於該模式的系統演化流程與Continuous
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 /usr/local/Cellar/go/1.5.1/libexec/src/ 他的RemoteAddr 是從哪裡擷取?func (c *conn) RemoteAddr() Addr {if !c.ok() {return nil}return c.fd.raddr} 使用遠程地址的被nginx代理後擷取不正確,都為127.0.0.1,解決方案需要配置nginx server { listen 80
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 原文作者:Jianan - qinxiandiqi@foxmail.com 原文地址:http://blog.csdn.net/qinxiandiqi/article/details/50319953 版本資訊:2015-12-15 著作權聲明:本文採用CC BY-NC-ND
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。如果有下面的功能,Go可以讓程式員更高效。1. 數學類型的自動轉換。現在做個整數跟浮點數的計算也要手動轉類型。據說是為了更安全和可預測的代碼。但是其他主流語言都支援自動轉,大家早就習慣了。需要考慮型別安全的地方,該考慮的人自然會去考慮。2. Polymorphism的支援。interface對多態的支援還是比較有限。down casting做不了有的時候還是不大方便。比如下面這段代碼就編不過type Base struct {
這是一個建立於
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。golang 大檔案分割package mainimport ("fmt""io/ioutil""math""os""strconv")const chunkSize int64 = 4 << 20func main() {fileInfo, err := os.Stat("test.zip")if err != nil {
標籤:緩衝區原理簡介: go位元組緩衝區底層以位元組切片做儲存,切片存在長度len與容量cap, 緩衝區寫從長度len的位置開始寫,當len>cap時,會自動擴容。緩衝區讀會從內建標記off位置開始讀(off始終記錄讀的起始位置),當off==len時,表明緩衝區已全部讀完 並重設緩衝區(len=off=0),此外當將要內容長度+已寫的長度(即len) <=