Time of Update: 2015-06-25
標籤:http://www.cnblogs.com/xkfz007/archive/2012/07/21/2602110.html之前有文章介紹過臨時對象和傳回值最佳化RVO方面的問題。見此處。在C++中,返回對象這一點經常被詬病,因為這個地方的效率比較低,需要進行很多的操作,產生一些臨時對象,如果對象比較大的會就會比較耗時。但是在編譯器實現的時候,經常是對返回對象的情況進行最佳化,也就是進行傳回值最佳化 。在g++中,這個是預設已經進行了最佳化。以前我希望看看到底C++怎麼操作的,但
Time of Update: 2015-06-24
標籤: java中,針對不同的修飾詞,類及其類中的方法、域都有不同的可見度。以下為針對java中可見度的幾點總結。1.java中的預設包(這個包是沒有名稱的),對於任何修飾詞來說,其中的內容只能對其包內類為可見。2.對於java中的非預設包中的內容,各修修飾詞及其可見度如下表:範圍 當前類同一package子孫類 其他packagepublic√ √
Time of Update: 2015-06-19
標籤:轉自:http://www.douban.com/note/361230278/?type=like參考:http://my.oschina.net/zhangdapeng89/blog/54407 評論- Python 2.7 會搜尋 Visual Studio 2008.如果你電腦上沒有這個版本的話,比如只有:1.Visual Studio 2010,在cmd裡面執行:SET VS90COMNTOOLS=%VS100COMNTOOLS%2. Visual Studio 2012 的話:
Time of Update: 2015-06-18
標籤:python 全域變數 應該盡量避免使用全域變數。不同的模組都可以自由的訪問全域變數,可能會導致全域變數的不可預知性。對全域變數,如果程式員甲修改了_a的值,程式員乙同時也要使用_a,這時可能導致程式中的錯誤。這種錯誤是很難發現和更正的。 全域變數降低了函數或模組之間的通用性,不同的函數或模組都要依賴於全域變數。同樣,全域變數降低了代碼的可讀性,閱讀者可能並不知道調用的某個變數是全域變數。但是某些時
Time of Update: 2015-06-22
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。本文轉自GOlove部落格:http://www.cnblogs.com/golove/p/3282667.html 並在此基礎上進行了一些添加修改. bufio 包中的函數和方法// bufio 包實現了帶緩衝的 I/O 操作// 它封裝一個 io.Reader 或 io.Writer 對象// 使其具有緩衝和一些文本讀寫功能----------------------------------------------
Time of Update: 2015-06-21
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。今天翻了翻舊資料,發現點東西。之前公司伺服器還沒就位(初創公司沒辦法)時.正討論區伺服器的事,有同事拿出了他的Raspberry Pi。我一想,也行.Go本來就支援多平台。Redis更是C語言寫的,應當不成問題。最後,雖然中間走了點彎路,不過還好,能跑起來. Golang: 1. 從官網去下載 1.4.2的源碼包。 不要直接從github下載或用1.5版本的源碼.這兩個在Pi上都會有問題. 2.
Time of Update: 2015-06-18
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ("html/template""io""io/ioutil""log""net/http""os""path""runtime/debug")const (ListDir = 0x0001UPLOAD_DIR = "./uploads"
Time of Update: 2015-06-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 go語言是google近幾年剛推出的一種語言,以前經常關注每月程式設計語言熱門排行榜,對此語言只是聽過,沒想到哪天我也會使用到這種語言。因為go語言很年輕,所以網上學習資料很難找,老外那裡資料會多些,但是國內訪問又會受到限制,真是讓人惱火。
Time of Update: 2015-06-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。原創翻譯文章,轉載請註明出處:伺服器非業餘研究-sunface 簡介 Go1.1更新中最重要的特性之一就是由Dmitry Vyukov開發的全新的調度器。新的調度器能極大的提高Go並行程式的效能並且不需要對程式進行修改,因此我認為應該寫一篇文章為大家介紹下新版的調度器特性。 這篇文章所寫的絕大部分內容都可以在original design doc找到
Time of Update: 2015-06-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 跳錶(skiplist)在redis/levelDB中屬於核心資料結構,我簡單粗暴的用Golang實現了下。就我的簡單理解來說,就一個普通的鏈表,在insert時,通過Random_level(),把一層變成很多層,越上資料越小,跨度越大。 尋找時從上往下找,如果在一層沒找到,在下一層繼續時,以此節點作為起始,繼續尋找,是一種用空間換時間的方式。 測試代碼: package
Time of Update: 2015-06-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。// occlient project main.gopackage mainimport ("crypto/md5""encoding/hex""flag""log""os""runtime""time")func MD5(b []byte) string {h := md5.New()h.Write(b)x :=
Time of Update: 2015-06-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ( "fmt" "log" "os/exec" "encoding/json")func main() { cmd := exec.Command("echo", "-n", `{"Name": "Bob", "Age":
Time of Update: 2015-06-30
標籤:using System;using System.ComponentModel;using System.Web.UI;using System.Web.UI.WebControls;namespace Voucher{ [DefaultProperty("jText")] [ToolboxData(@"<{0}:VoucherInput jText = ‘‘ runat=‘server‘></{0}:VoucherInput>") ]
Time of Update: 2015-06-30
標籤:主要目的是freetype載入全部中文文字的時候節省一些開銷。1.首先將所有含有中文文字的java、json等,全文粘貼到一個文本中。2.在文本中全文檢索搜尋,開啟正則,條件為:[^\一-\龥]+3.將所有符合搜尋結果的部分replace為""4.將剩餘的中文字元用下面代碼簡單處理import java.util.ArrayList;/** * Created by xirtam on 15/6/29. */public class Test { public static
Time of Update: 2015-06-27
標籤: 本文描述了識別一個介面是否真的是 RESTful 介面的基本方法。符合 REST 架構風格的介面,稱為 RESTful 介面。本文不打算從架構風格的推導方面描述,而是從 HTTP 標準的方面描述。識別的方法同時也是指導實踐的原則。 一、是否使用了正確(合適)的方法 目前對於 HTTP 標準濫用較多的,就是方法。談起 RESTful 介面的方法,很多資料告訴大家,說
Time of Update: 2015-06-26
標籤:public static void generateDestBill(Context ctx, String srcBosType, String destBosType, CoreBillBaseCollection srcBillCollection, IObjectPK botpPK) throws Exception { IBOTMapping botMapping =
Time of Update: 2015-06-25
標籤:下面是EasyUI 官網上處理datagrid border的demo:主要是這句:$(‘#dg‘).datagrid(‘getPanel‘).removeClass(‘lines-both lines-no lines-right lines-bottom‘).addClass(cls); <!DOCTYPE html> <html> <head> <meta charset="UTF-
Time of Update: 2015-06-24
標籤: 為進一步支援開源事業,七牛推出了“七牛開源項目扶持計劃”,免費支援開源項目,為開源事業盡一份力量。 如果您建有開源項目站,或者參與了其他開源項目站的維護,您就可以申請加入“七牛開源項目扶持計劃”。 申請步驟如下: 同時,我們特別推出了“說出你最喜歡的開源項目,七牛和你一起去支援!”活動,只要是你喜歡的開源項目,七牛就會和你一起去支援!我們還會在每個月的第一個星期一從參與該活動的開發人員中隨機抽取3個幸運開發人員,各送出七牛周邊禮品1份。 瞭解計劃與活動詳情,
Time of Update: 2015-06-23
標籤:本文轉自:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html原文阮一峰 今天中午,我突然想搞清楚Unicode和UTF-8之間的關係,於是就開始在網上查資料。 結果,這個問題比我想象的複雜,從午飯後一直看到晚上9點,才算初步搞清楚。 下面就是我的筆記,主要用來整理自己的思路。但是,我盡量試圖寫得通俗易懂,希望能對其他朋友有用。畢竟,字元編碼是電腦技術的基石,想要熟練使用電腦,就
Time of Update: 2015-06-23
標籤:[轉] SDP協議http://blog.csdn.net/dxpqxb/article/details/18706471 1.SDP協議概述SDP(Session Description Protocol)是一個用來描述多媒體會話的應用程式層控制協議,為會話通知、會話邀請和其它形式的多媒體會話初始化等目的提供了多媒體會話描述;它是一個基於文本的協議,這樣就能保證協議的可擴充性比較強,這樣就使其具有廣泛的應用範圍;SDP 完全是一種會話描述格式 ―