Time of Update: 2015-04-03
標籤:1.寄存器:最快的儲存區, 由編譯器根據需求進行分配,我們在程式中無法控制. 2. 棧:存放基本類型的變數資料和對象的引用,但對象本身不存放在棧中,而是存放在堆(new 出來的對象)或者常量池中(字串常量對象存放在常量池中。) 3. 堆:存放所有new出來的對象。 4. 靜態域:存放靜態成員(static定義的) 5. 常量池:存放字串常量和基本類型常量(public static final)。 6.
Time of Update: 2015-04-03
標籤:java的Runtime.getRuntime().exec(commandStr)可以調用執行cmd指令。cmd /c dir 是執行完dir命令後關閉命令視窗。cmd /k dir 是執行完dir命令後不關閉命令視窗。cmd /c start dir 會開啟一個新視窗後執行dir指令,原視窗會關閉。cmd /k start dir 會開啟一個新視窗後執行dir指令,原視窗不會關閉。可以用cmd /?查看協助資訊。★CMD命令★ 1. gpedit.msc-----組策略 2.
Time of Update: 2015-04-03
標籤:我們時常在C++開發中用到指標,指標的好處是開銷很小,可以很方便的用來實現想要的功能,當然,這裡也要涉及到指標的一些基本概念。指標不是基礎資料型別 (Elementary Data Type),我們可以理解他為一種特殊類型的對象,他佔據一定空間,但是所帶來的好處就是C++如此強大的深層次原因了。轉載請註明出處: http://blog.csdn.net/elfprincexu1. 指標函數, ( __type__ * func( void, int,) )顧名思義,他是一個函數,
Time of Update: 2015-04-04
標籤:原文出處: http://hi.baidu.com/jinhui04/item/eaf40034fa00def597f88dbc1, 判斷字串是否是這樣組成的,第一個必須是字母,後面可以是字母、數字、底線,總長度為5-20var reg = /^[a-zA-Z][a-zA-Z_0-9]{4,19}$/;reg.test("a1a__a1a__a1a__a1a__");2,截取字串abcdefg的efgvar str =&
Time of Update: 2015-04-03
標籤: 這兩天,應要求做一個C/S的小程式,考慮到程式簡潔小巧,存資料的方式不使用資料庫,而是直接存入XML文檔中儲存。可以使用C#有的反射機制,做一個簡單的通用工具類來實現。實作類別代碼:using System;using System.Reflection;using System.Xml.Linq;namespace MyTool{ public static class ObjectToXml { public static string Path
Time of Update: 2015-04-03
標籤:轉自:http://www.gaobo.info/read.php/660.htm [c-sharp] view
Time of Update: 2015-04-03
標籤:function TFtpContentThd.DeleteDirectory(NowPath: string): Boolean;var search: TSearchRec; ret: integer; key: string;begin if NowPath[Length(NowPath)] <> ‘\‘ then NowPath := NowPath + ‘\‘; key := NowPath + ‘*.*‘; ret :=
Time of Update: 2015-04-03
標籤:本文轉載自:http://www.cnblogs.com/luckdv/articles/1682488.html1、什麼是Atrribute 首先,我們肯定Attribute是一個類,下面是msdn文檔對它的描述: 通用語言執行平台允許你添加類似關鍵字的描述聲明,叫做attributes, 它對程式中的元素進行標註,如類型、欄位、方法和屬性等。Attributes和Microsoft .NET Framework檔案的中繼資料儲存在一起,可以用來向運行時描述你的代碼,
Time of Update: 2015-04-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。剛看到GO的排名下滑了,心想我還沒用過GO語言呢,別太落後了啊,於是乎就寫了一個GO語言的HelloWorld,我這種水平的也就是寫寫HelloWorld了。 首先去下一個在 win32 下編譯GO的編譯器,去網上搜吧。http://code.google.com/p/go-windows/downloads/list 然後配置環境變數: set GOROOT= [解壓目錄]/goset GOOS=mingwset
Time of Update: 2015-04-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Catena (時序儲存引擎)中有一個函數的實現備受爭議,它從 map 中根據指定的 name 擷取一個 metricSource。每一次插入操作都會至少調用一次這個函數,現實情境中該函數調用更是頻繁,並且是跨多個協程的,因此我們必須要考慮同步。 該函數從 map[string]*metricSource 中根據指定的 name 擷取一個指向 metricSource
Time of Update: 2015-04-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 Hello World 值 變數 常量 for if/else switch 數組 切片 map range 函數 多傳回值 變參函數 閉包 遞迴 指標 結構體 方法 介面 錯誤 協程 Channel Channel 緩衝 Channel 同步 Channel 方向 select 逾時控制 非阻塞 Channel 關閉 Channel range Channel
Time of Update: 2015-04-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 os/user 一般情況下我們可以使用 os/user 包提供的 Current() 函數來擷取使用者資訊: user, err := user.Current()if nil == err {return user.HomeDir, nil} 但這個方式交叉編譯後不能完全跨平台,在 darwin 下需要 cgo 才能正常工作。 改進 為瞭解決這個問題,我們需要進行一點增強,在通過 os/user
Time of Update: 2015-04-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport ("encoding/json""fmt""os""path/filepath""sort")func main() {rootpath := "D:\\projects"root := FileNode{"projects", rootpath, []*FileNode{}}fileInfo, _ := os.Lstat(rootpath)walk(rootpath, fileInfo, &
Time of Update: 2015-04-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。目錄類型與變數資料類型分類類型零值類型別名變數變數的定義與賦值多個變數的聲明變數列表變數組並行聲明類型轉換字元與數位轉換摘要 數實值型別,布爾類型,參考型別,類型零值,類型別名,定義變數,類型推斷,短聲明,類型轉換,多個變數的聲明,字元與數位轉換類型與變數資料類型分類布爾:bool true or false整型:int/uint -
Time of Update: 2015-04-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang安裝及配置下載安裝檔案,當前最新版本為1.4.2,go1.4.2.linux-amd64.tar.gz 。將安裝檔案解壓至指定目錄:1 # sudo tar -zxvf go1.4.2.linux-amd64.tar.gz -C /usr/local/編輯 /etc/profile 檔案添加環境變數:export GOROOT=/usr/local/goexport GOBIN=$GOROOT/binexport
Time of Update: 2015-04-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。golang寫的一個圖片伺服器,在批量下載壓縮時候發現記憶體不斷增長。。。。幸好golang內建記憶體佔用日誌結合分析工具可以方便看到記憶體分布。詳細可參考:http://blog.golang.org/profiling-go-programs可以即時統計CPU\記憶體資訊。這裡主要說一下記憶體怎麼搞。CPU分析的參考之前的一篇文章。//需要包含這個pprof包import
Time of Update: 2015-04-04
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。在Go語言中,包是函數與資料的集合,用package定義一個包,包的名字不一定要跟檔案名稱字一樣,接下來,將學習如何使用Go語言的包。 首先,我們建立一個Stack包,然後用一個主程式來調用這個包裡面的方法。這實際上涉及到Go語言中的工程的分包和編譯。Go語言是這麼來配置它的工程的,如 其中package是工程的根目錄,我們需要事先設定環境變數GOPATH,如下
Time of Update: 2015-04-05
標籤: 程式筆試題-const變數通過指標修改問題 2012-10-06 20:45:18分類: C/C++ const的變數在特定情況下可以通過指標修改,但是在另一些情況下是不能通過指標修改。以下是VC6下才測試。1 不能修改的情況#include <stdio.h>int const a = 10;void main(void){ int *p = (int*)&a; *p = 20; printf("
Time of Update: 2015-04-04
標籤:if Form1.showmodal = mrok
Time of Update: 2015-04-03
標籤:1,a是一個有序數組,但經過向右移動數位,現在預在a中尋找元素key的位置,如不存在,返回0。例如a=[5,6.7.8,1,2,3,4].實現: 1 #quna1 2 def findPos(a,key): 3 min=a[0]; 4 for i in range(len(a)): 5 if a[i]<min: 6 min=a[i]; 7 minpos=i; 8 print min,minpos#