Time of Update: 2018-12-04
轉載:http://www.cnblogs.com/harrychinese/archive/2010/12/27/heading_comment_for_py_file.html經過2周的環境準備以及資料整理, 越來越喜歡 python 了. 原因有幾個: 其一, python 的語言確實很酷, 這年頭動態語言比較時髦嘛, 我也是愛時髦的其二, python 開發傳統型程式很方便, 而且跨平台. 其三, 相對於ruby, python 發展時間比較長, 可供選擇的開源的程式庫非常多, 其四,
Time of Update: 2018-12-04
Tag:hg bitbucket 版本控制 mercurial git 如果你還在用SVN這類集中式的版本控制軟體,或者還在hg和git之間搖擺,或者還根本沒有選定一個常用的版本控制軟體,那麼不妨試試Mercurial吧。現在實在沒力氣組織語言寫文章..
Time of Update: 2018-12-04
標 題: 【原創】訊息萬能斷點作 者: wxxw時 間: 2009-09-22,13:28:34鏈 接:
Time of Update: 2018-12-04
Actor模型的本質已經被強調了無數遍:萬物皆Actor。Actor之間只有發送訊息這一種通訊方式,例如,無論是管理員讓工作者幹活,還是工作者把成果交還給管理員,它們之間也要通過發送訊息的方式來傳遞資訊。這麼做看似不如直接方法調用來的直接,但是由於大量的訊息可以同時執行。同樣,訊息讓Actor之間解耦,訊息發出之後執行成功還是失敗,需要耗費多少時間,只要沒有訊息傳遞迴來,這一切都和發送方無關。Actor模型的訊息傳遞形式簡化了並行程式的開發,使開發人員無需在共用記憶體(確切地說,其實是共用“寫”
Time of Update: 2018-12-04
首先將List Control屬性View 設定為Report,為List Control添加變數名為m_list(這個可以按自己習慣)。然後在對話方塊的初始化函數中填寫List Control的一些設定如下:BOOL
Time of Update: 2018-12-04
轉載:http://erlang.2086793.n4.nabble.com/Packet-type-http-and-httph-in-inet-ssl-setopts-2-td2121721.htmlHi All, In the documentation in the inet module the last line reads: "Note that the packet type httph is not needed when reading from a socket."
Time of Update: 2018-12-04
erl node啟動方法 short name: erl -sname Name erl -sname Name@ShortHost longname: erl -name Name erl -name Name@ShortHost erl -name Name@FullHost 說明:Name :: atom() || string()ShortHost :: atom() || string(), 不可含有"."。比如"myhost"FullHost :: [ShortHost()] ||
Time of Update: 2018-12-04
前面已經介紹了,ErlyWeb中的Smerl已經具備了和Ruby樣的元組編程,本文將會介紹實現元組編程的基本原理,在Smerl中,主要是用到了Erlang的Abstract Form來實現的,我們將具體考察Erlang Abstract Form的組成。方法很簡單,參考Eralng文檔的Abstract Form一節,用實際的例子加以驗證。Abstract Form Abstract Form文檔中,用函數Rep表示從Erlang原始碼C到abstract
Time of Update: 2018-12-04
《Mnesia使用者手冊》中有幾句話:運算式 record_info(fields,record_name)被 Erlang 宏預先處理程式處理後返回記錄的網域名稱列表.定義記錄-record(foo, {x,y,z}), 運算式 record_info(fields,foo)被擴充為列表[x,y,z].所以,record_info/2這個是在編譯時間預先處理的,不是運行時執行,所以如下代碼會報錯的,而且是在編譯的時候就已經報錯:A=foo,record_info(fields, A).事實上,
Time of Update: 2018-12-04
Erlang Abstract Form--產生和擷取 Smerl通過修改Erlang的內部解析樹,並重新編譯這棵解析樹實現meta programming。為了理解Smerl,我們首先需要理解Erlang內部解析樹的產生、表達形式和擷取、修改的方法。Erlang把解析樹稱為Abstract Form,要獲得某一個模組的AbstractForm有兩種方法: * 從已經編譯的beam檔案中擷取Abstract Form * 直接解析原始碼產生Abstract
Time of Update: 2018-12-04
今天上班,準備繼續上周的問題來修改代碼,做一些已經實現過的操作,但是突然發現,原來已經實現過的東西,現在有問題了。調試吧,調了幾遍,發現有個 list 比原來多加了 一些內容,這些內容是在初始化時操作的,再繼續,發現問題所在,開始時,在把 list 的初始化放在form 的建構函式中,後來由於放在 建構函式中引出了一些問題,就放其放在 formLoad 事件中,這樣,當重新變化 list 時,在 formLoad 過程中,又重新加了原來初始化的 幾個元素..... 新的
Time of Update: 2018-12-04
Abbreviated as TSO, TCP segmentation offload is used to reduce the CPU overhead of TCP/IP on fast networks. TSO breaks down large groups of data sent over a network into smaller segments that pass through all the network elements between the source
Time of Update: 2018-12-04
GetCurrentProcessID 得到當前進程的ID OpenProcessToken 得到進程的令牌控制代碼LookupPrivilegeValue 查詢進程的許可權 AdjustTokenPrivileges
Time of Update: 2018-12-04
最近學習erlang,看了一些書籍和文檔,對“連結進程”之間的退出機制,一直也不是很明白,今天動手做了一個實驗。大致分為兩種情況:1.process_flag(trap_exit,false),也是預設行為: “A進程”和“B進程”相互連結,(1)如果“A進程”異常退出“B進程”也隨之退出;(2)如果“A進程”正常退出,“B進程”不做任何處理,繼續運行。2.process_flag(trap_exit,true): “A進程”和“B進程”相互連結,“B進程”設定了process_flag(
Time of Update: 2018-12-04
X86 CPU ,IA-32IA-32 (Intel Architechure-32,英特爾32位體系架構)現在英特爾X86系列CPU就是IA-32架構的CPU。X86-64,AMD64;EM64T,IA-32e指得是現在的基於x86架構的64位處理器技術。ADM的X86-64,也叫AMD64。Intel的IA-32e,也叫EM64T。EM64T(Extended Memory 64 Technology,擴充64位記憶體技術)IA-32e(Intel Architectur-32
Time of Update: 2018-12-04
轉載:http://cryolite.iteye.com/blog/383927 就像普通java應用一樣啟動一個erlang虛擬機器,程式在虛擬機器上運行,沒有互動介面。 一個辦法是啟動時帶 -detached參數,這樣erlang虛擬機器就進入了所謂的detached模式,在detached模式中,erlang靜悄悄的在背後運行,沒有常見的那個互動終端介面。 例子:以detached模式啟動一個my_app應用Shell代碼 erl -detached -name foo@192.168.
Time of Update: 2018-12-04
幾個層次問題,首先實體記憶體和虛擬記憶體,作業系統管理實體記憶體,而使用者進程使用虛擬記憶體,作業系統呈現給使用者進程的是連續的虛擬記憶體但是不一定連續的實體記憶體,實體記憶體隨時在變化,但是對於使用者進程來說其虛擬記憶體地址是不變的;其次是指標和控制代碼,作業系統為了向使用者空間提供若干台虛擬機器並且又要管理一些所有進程需要的系統服務,必然不能將核心資料結構呈現給進程,但是進程確實可以使用這種資料,因此控制代碼就出現了,控制代碼其實是指標的指標,雖然它不是真正意義上的指標,由於作業系統管理的資
Time of Update: 2018-12-04
1.debugger:start()或im()開啟調試環境。<br>2.把需要調試的模組載入到調試環境中,介面添加和代碼添加兩種方式。<br>注意:eclipse環境下編譯的beam預設是debug_info(猜測源碼沒看,類似c(module,[debug_info]編譯,ii(module)添加)編譯方式)轉載:http://hi.baidu.com/springwu/blog/item/a1f4cf5149c2702842a75b9f.html 調試是每個SW的
Time of Update: 2018-12-04
reltool使用指南Author:litaochengMail:litaocheng@gmail.comRevision:1Date:2009.10.28目錄1 概述 1.1 適用範圍和目的 1.2 瞭解更多內容 2 使用2.1 GUI 相關 2.1.1 System Window 2.1.2 System Settings 3 用命令產生relase(target system)3.1 基本配置 3.2 sys 配置 3.3 app 配置 3.4
Time of Update: 2018-12-04
在rebar使用 構建系統時,可以手動建立一個rebar.config的檔案,通過這個檔案可以對rebar進行配置。這個檔案中有兩個參數比較重要%% Where to put any downloaded depandencies. Default is `deps’在哪裡存放從網路上下載的依賴applications?1{deps_dir,