Time of Update: 2015-10-30
標籤:1.引用Microsoft.DirectX.dll和Microsoft.DirectX.Directsound.dll這2個檔案。2.項目屬性裡邊,把目標平台改成X86。3.App.Config修改下:1 <?xml version="1.0"?>2 <configuration>3 <startup useLegacyV2RuntimeActivationPolicy="true"> 4 <supportedRuntime
Time of Update: 2015-11-01
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。開始學習Go語言,簡單寫寫編譯Go語言的前期工作(Windows平台) 1,下載:因為官網被河蟹了,所以可以選擇去其他地方下http://www.golangtc.com/download,在這個地址下載,選擇go1.4.windows-amd64.msi 2,安裝:雙擊就安裝完畢了,而且方便的一點是不需要手動設定基本的環境變數,這點比JDK贊。 3,在CMD中輸入go
Time of Update: 2015-10-30
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。紅顏麗人http://www.hongyanliren.com經過大半個月的努力,beego又改進了很多東西,這一次的主要改動如下:1、beego的官方網站上線了,裡面有較為豐富的文檔供大家入門:http://beego.me2、更加智能化的路由功能,支援AutoRouterbeego.AutoRouter(&controllers.ObjectController{})/object/login 調用
Time of Update: 2015-10-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在遊戲中熱門排行榜是很常見的需求,之前一直使用的是redis的sortedset,剛好看到一個lua的實現,於是就移植到golang版本,github地址:https://github.com/Skycrab/go-zset,使用方法和redis 的cli命令基本一致。 使用了cgo封裝,skiplist的實現基本和redis的一致,雖然cgo用起來很方便,但涉及到C中回調go時比較費事,感覺還不如lua來得清爽。
Time of Update: 2015-10-29
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。做為營運人員,使用python語言足矣,理論上是無需瞭解golang的。不過最近發現一個新潮的監控系統都是基於golang進行開發的,如小米公司的Open-Falcon(github項目頁) 、stack exchange 公司的Bosun (github項目頁)。 一、Go的三種安裝方式 Go有多種安裝方式,你可以選擇自己喜歡的。這裡我們介紹三種最常見的安裝方式:
Time of Update: 2015-10-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Base64在不同語言對接時,其實是有些小坑的,之前有碰過。首先Base64的是啥? 阮一峰有一篇寫得很贊的文章說得很明白。然後是怎麼編碼?我用OpenSSL寫了個Base64解編碼實現:/* 用openssl來做Base64加解密. Author: xcl Date:2015-9-17*/#include <cstdio>#include <cstdlib>#include
Time of Update: 2015-10-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。程式很簡單,通過簡單的http請求來守護伺服器背景程式package mainimport ("fmt""net""net/http""strings""time")var (info []net.Addrip stringgeturl stringrequest *http.Requestresp
Time of Update: 2015-10-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ("fmt""io""net/http""os""strings""sync")var go_lock sync.WaitGroupfunc main() {if len(os.Args) < 2 {fmt.Println("Param error!")return}for _
Time of Update: 2015-10-21
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Array與Slice 1、array 靜態數組 [len]type,數群組類型包括數組長度與元素的資料類型,資料類型完全相同後才可賦值 聲明 var array [5]byte //聲明時自動將預設初始化為各自類型對應的零值 聲明初始化 array := [5]byte{1,2,3,4,5} //長度為5的位元組數組 聲明初始化 array :=
Time of Update: 2015-10-27
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。受限於本地連接埠數的分配,我想看看本地能起到多少個TCP
Time of Update: 2015-10-27
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.記憶體配置new,make(slice,map,channel) 一個返回指標,一個傳回型別值---------並發1.使用channel和goroutine開發並行程式的能力。什麼是goroutine? 具體統稱為線程,進程,協程;分配和釋放在堆空間上;僅比分配棧空間多一點消耗。-----------goroutinefunc ready(w string, t int)
Time of Update: 2015-10-20
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Ring buffer演算法優點:高記憶體使用量率,在緩衝buffer記憶體模型中,不太容易發生記憶體越界、懸null 指標等 bug ,出了問題也容易在記憶體層級分析調試。做出來的系統容易保持健壯。
Time of Update: 2015-10-20
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。golang自訂資料類型查詢與插入postgresql中point資料具體代碼如下:package mainimport ( "bytes" "database/sql" "database/sql/driver" "fmt" _ "github.com/lib/pq" "strconv"
Time of Update: 2015-10-20
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ("archive/zip""fmt""io""os")func main() {r, err := zip.OpenReader(`server_update_20151020.zip`)if err != nil {fmt.Println(err)return}for _, k := range r.Reader.File {
Time of Update: 2015-10-26
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。頁面:<PagerTemplate> <table> <tr> <td style="text-align: right"> 第<asp:Label ID="lblPageIndex" runat="server" Text="<%#((GridView)Container.
Time of Update: 2015-10-31
標籤:在 Activity 使用 Toast這種是最基本的使用,Toast的第一個參數就是Context,一般在Activity中我們直接用this代替,代表調用者的執行個體為Activity。public class TestDBActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated
Time of Update: 2015-10-27
標籤:http://www.cnblogs.com/luoyanli/archive/2012/07/09/2582650.html 1、當form表單中只有一個<input type="text" name=‘name‘ />時按斷行符號鍵將會自動將表單提交。<form id=‘form1‘ action=‘a1.jsp‘ method=‘post‘><input type=‘text‘ name=‘name‘
Time of Update: 2015-10-23
標籤:2-SAT,根據題意建好圖,求一下強聯通分量,判斷一下就可以了#include<cstdio>#include<cstring>#include<cmath>#include<vector>#include<stack>#include<algorithm>using namespace std;const int maxn=6005;int
Time of Update: 2015-10-21
標籤:Probably the simplest way to achieve this is with git archive. If you really need just the expanded tree you can do something like this.git archive master | tar -x -C /somewhere/elseMost of the time that I need to ‘export‘ something from git,
Time of Update: 2015-10-20
標籤:程式員是一份很特別的職業,他們的工作是跟機器打交道,需要長時間待在電腦旁邊,工作的成果是一堆神秘複雜的代碼。要勝任程式員的工作,是非得有一些特質的,例如:(1)能享受編程的樂趣。(2)坐得住,對著電腦一整天也不會覺得累。(3)有很多關於軟體的想法想要去實現。(4)邏輯思維強,做事情,或與人爭辯時,都很有條理性。這一點非常重要,一個人的邏輯思維能力決定了他寫出的代碼的品質。(5)喜歡改進自己的成果,精益求精。