Time of Update: 2018-12-04
1.如果想你的程式能夠正確處理異常情況的話,請引用SysUtils.pas單元,否則即使程式使用了try...except...也不能正確捕獲異常。 2. 字串常量數組的初始化 const constarray:array [0..2] ofstring=(‘first’,’second’,’third’); 3. 結構體初始化 typeTstructinit=record A1:integer; A2:array [0..2] of integer; End;Const
Time of Update: 2018-12-04
忠告一布爾型變數的賦值操作應該是直接的。 忠告二避免使用嵌套的if/then/if語句,而用and來代替。不用擔心後面的判斷語句會超前執行。Project|Options|Compiler|SyntaxOptions|Complete
Time of Update: 2018-12-04
解譯器引擎最終執行op的函數是zend_execute,實際上zend_execute是一個函數指標,在引擎初始化的時候zend_execute預設指向了execute,這個execute定義在{PHPSRC}/Zend/zend_vm_execute.h: ZEND_API void execute(zend_op_array *op_array TSRMLS_DC){zend_execute_data *execute_data;zend_bool nested =
Time of Update: 2018-12-04
VLD(Vulcan Logic Dumper)的簡介如下:The Vulcan Logic Dumper hooks into the Zend Engine and dumps all the opcodes (execution units) of a script. It can be used to see what is going on in the Zend Engine. 之前的文章 PHP解譯器引擎執行流程
Time of Update: 2018-12-04
apache log4j學習筆記:http://www.cnblogs.com/TopZhujia/archive/2010/05/15/1789993.html(xml設定檔) 下文,設定檔是properties Commons-logging + Log4j 入門指南[ZT]原創:莊曉立(liigo) www.liigo.com 2005-8-13 為什麼同時使用commons-logging和Log4j?為什麼不僅使用其中之一?
Time of Update: 2018-12-04
一個男人. 一個寫程式男人. 一個寫程式並從程式中尋找快樂的男人. 一個寫程式並從程式中尋找快樂又把快樂傳遞給大家的男人. 一個書生. 一個寂寞的書生. 一個寂寞的梅香竹影下敲聲寫韻的書生. 一個寂寞的梅香竹影下敲聲寫韻晨鐘暮鼓中逸氣揚劍的書生. 那個男人是位書生,沒有人知道他何名何姓,居無定所,行無定蹤.亦耕亦讀,或漁或樵.有些交往的朋友都叫他樵夫(axman)............
Time of Update: 2018-12-04
最近剛用了 Struts 實現了動態多檔案上傳功能, 現在做個存檔. ActionForm部分: import org.apache.struts.action.ActionForm;/*** MyEclipse Struts* @author eplang* Creation date: 03-04-2008** XDoclet definition:* @struts.form name="uploadForm"*/public class UploadForm extends
Time of Update: 2018-12-04
在PHP語言中,變數都是儲存在雜湊表中,稱為變數符號表,其中變數名為雜湊表的鍵,變數名對應的容器zval的指標為雜湊表中的值。所有全域變數放在一張主符號表中(也就是數組$GLOBALS對應的雜湊表)。PHP語言有個特性,變數在命名時,$變數標識符後不能以數字開頭。例如我們在以下代碼:<?php$111= "my";?>會報如下錯誤:Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or
Time of Update: 2018-12-04
對一個DBA或需使用exp,imp的普通使用者來說,在我們做exp的過程中可能經常會遇到EXP-00091 Exporting questionable statistics.這樣的EXP資訊,其實它就是exp的error message,它產生的原因是因為我們exp工具所在的環境變數中的NLS_LANG與DB中的NLS_CHARACTERSET不一致。但需說明的是,exp-91這個error
Time of Update: 2018-12-04
Unicode: unicode.org制定的編碼機制, 要將全世界常用文字都函括進去.在1.0中是16位編碼, 由U+0000到U+FFFF. 每個2byte碼對應一個字元; 在2.0開始拋棄了16位限制, 原來的16位作為基本位平面, 另外增加了16個位平面, 相當於20位編碼, 編碼範圍0到0x10FFFF.UCS: ISO制定的ISO10646標準所定義的 Universal Character Set,
Time of Update: 2018-12-04
一、在vc中,遍曆對話方塊中的所有子控制項 CRect rect; CWnd *pWnd =GetWindow(GW_CHILD); while (pWnd != NULL) { pWnd->GetWindowRect(&rect);// 擷取控制項的尺寸 ... pWnd =pWnd->GetWindow(GW_HWNDNEXT);
Time of Update: 2018-12-04
PHP是一種弱類型的指令碼語言,弱類型不表示PHP的變數沒有類型區分,PHP變數有8種原始類型: 四種標量類型: boolean(布爾型) integer(整型) float(浮點型) string(字串) 兩種複合類型: array(數組) object(對象) 兩種特殊類型: resource(資源) NULL
Time of Update: 2018-12-04
基礎篇 (一)[寫在前面] 隨著電腦技術的發展,編程模型也越來越複雜多樣化.但多線程編程模型是目前電腦系統架構的最終模型.隨著CPU主頻的不斷攀升,X86架構的硬體已經成為瓶,在這種架構的CPU主頻最高為4G.事實上目前3.6G主頻的CPU已經接近了頂峰. 如果不能從根本上更新當前CPU的架構(在很長一段時間內還不太可能),那麼繼續提高CPU效能的方法就是超執行緒CPU模式. 那麼,作業系統,應用程式要發揮CPU的最大效能,就是要改變到以多線程編程模型為主的並行處理系統和並髮式
Time of Update: 2018-12-04
spring的bean可繼承beanFactory介面,實現其getbean(),isSingleton()等介面即可。在設定檔中配置該bean,其特點是當調用者調用該bean時,返回的並不是該bean,而是其產品,如果需要返回該bean則應在該bean的id前加上&符號,如 Person per=ctx.getbean("personFactory");返回的是personFactory工程的產品Person,而非PersonFactory。PersonFactory pf=ctx.
Time of Update: 2018-12-04
變數的內部引用和計數 在引擎內部,一個PHP的變數是儲存在“zval”結構中,此結構包含了變數的類型和值資訊,這個在之前的文章 變數的內部儲存:值和類型 中已經介紹了,此結構還有另外兩個欄位資訊,一個是"is_ref"(此欄位在5.3.2版本中是is_ref__gc),此欄位是一個布爾值,用來標識變數是否是一個引用,通過這個欄位,PHP引擎能夠區分一般的變數和引用變數。PHP代碼中可以通過 &
Time of Update: 2018-12-04
一、定義 1.原碼 正數的符號位為0,負數的符號位為1,其它位按照一般的方法來表示數的絕對值。用這樣的表示方法得到的就是數的原碼。 【例2.13】當機器字長為8位位元時: X=+1011011 [X]原碼=01011011 Y=+1011011 [Y]原碼=11011011 [+1]原碼=00000001 [-1]原碼=1000
Time of Update: 2018-12-04
當singleton的bean中注入了propotype的bean時,因為singleton是只執行個體化一次的,而propotype會在多次執行個體化,不是單一的。所以就會出現不同步的問題,解決辦法: 使用lookup方式,即在設定檔中配置時增加lookup-method屬性,指定具體的方法和要即時注入的bean,只要在調用時調用改指定的方法,就會返回的是即時的propotype的bean了。
Time of Update: 2018-12-04
jboss下通過配置log4j.xml實現web應用的日誌
Time of Update: 2018-12-04
今天學習了spring的依賴注入方式中的設定注入方式,總結來說,設值注入的核心包括:設定檔、setter方法,介面。在spring的設值注入方式中,類與類之間的關係通過設定檔來進行管理,實現了脫離代碼級的耦合。再依賴setter方法,將被調用者注入到調用者中,從而實現調用者不需要關心被調用者的建立等操作。 介面的編程方式,更好的實現了規劃與實現的分離,可以通過對抽象的規劃,建立調用者與被調用的關聯關係。然後針對不同的具體實現來完成實現層的具體調用。
Time of Update: 2018-12-04
1.從前,有兩個饑餓的人得到了一位長者的恩賜:一根魚竿和一簍鮮活碩大的魚。其中, 一個人要了一簍魚,另一個人要了一根魚竿,於是他們分道揚鑣了。得到魚的人原地就用乾柴搭起篝火煮起了魚,他狼吞虎咽,還沒有品出鮮魚的肉香,轉瞬間,連魚帶湯就被他 吃了個精光,不久,他便餓死在空空的魚簍旁。另一個人則提著魚竿繼續忍饑挨餓,一步步艱難地向海邊走去,可當他已經看到不遠處那片蔚藍色的海洋時,他渾身的最後一點力