Time of Update: 2018-12-07
基本圖形功能 一直以來,在Web應用程式中進行繪圖是很困難的事情。雖然我們很希望在應用程式中建立豐富的互動式圖表或其他映像,但是HTML真的是不是這塊料。通常,我們需要使用到Adobe Flash,但這給我們帶來了兩個難題:我們習慣書寫Javascript代碼,而且Flash並不是所有裝置都支援。解決這個問題的方法就是使用一個純Javascript的圖形庫,通過它建立豐富的圖形和圖表。它可以運行在ie6到iOS等任何平台,而且它已經成為Sencha Touch的附件。
Time of Update: 2018-12-07
QT是一套很不錯的介面開發庫,而且考慮到了跨平台的要求,使用也相對比較容易上手。我也剛剛才學慣用QT開發,發現它對中文的處理做的不是很好,或者更貼切的是做的不夠智能吧,如果在字串中輸入中文,顯示的就會是亂碼。
Time of Update: 2018-12-07
大家都很熟悉結構化的異常處理方式。最近遇到一個問題,我在練習Remtoting,將商務邏輯放在服務端實現。而用戶端則主要用於擷取資料,並負責介面及資料的展示。是一個很平常的三層應用,但是在調試時出現了些意外。先Debug服務端(一個解決方案),然後再Debug用戶端。問題來了,用戶端在通關服務類的代理對象調用時,在服務端拋出了異常。奇怪的是,異常居然不能在用戶端捕獲。怎麼可能?這不就顛覆了傳統的異常處理機制了?用戶端無法捕獲服務端拋出的異常,也就無法獲得處理失敗的異常資訊。注意,這裡的異常還只是
Time of Update: 2018-12-07
新升級系統記憶體,從原來的2G加到4G,但是在使用命令查看的時候只能看到3291M,如下:$ free -m total used free shared buffers cachedMem: 3291 801 2489 0 95 342-/+ buffers/cache: 363 2927Swap:
Time of Update: 2018-12-07
1.int regcomp(regex_t *compiled, const char *pattern, int cflags)這個函數把指定的規則運算式pattern編譯成一種特定的資料格式compiled,這樣可以使匹配更有效。函數regexec會使用這個資料在目標文本串中進行模式比對。執行成功返回0。 regex_t:是一個結構體資料類型,用來存放編譯後的規則運算式,它的成員re_nsub用來儲存規則表達 式中的子規則運算式的個數,子規則運算式就是用圓括弧包起來的部分運算式。
Time of Update: 2018-12-07
Exists:根據子查詢是否返回行,該謂詞返回true或false,不同於其他謂詞和邏輯運算式,無論輸入子查詢是否返回行,Exists都不會返回unknown。如果子查詢的篩選器為某一行返回unknown,則該行不返回。在篩選器中,unknown被認為類似於false,換句話說,當輸入子查詢包含一個篩選器時,只要該篩選器至少為一行得到true,則Exists將返回true。 在Exists謂詞的子查詢中,Exists只關心行是否存在,不關心特定屬性,最佳化器將忽略子查詢中的select列表。 在
Time of Update: 2018-12-07
今天面試,碰到一道題,關於Math.Round();也許做應用做久了,腦子不怎麼轉了,呵呵。之前竟然沒用過這個方法,可能看到過,忘了。。。。。一時想不起來,只猜是四捨五入的,後來還是做錯了。題目大概是問Math.Round(11.5);和Math.Round(-11.5);傳回值是多少? MSDN對該方法的說明:http://msdn.microsoft.com/zh-cn/library/as4h66hd(v=VS.80).aspx原來不是四捨五入這麼簡單,其實是四捨六入,但是五是很有講究的。
Time of Update: 2018-12-07
原文連結:http://www.sencha.com/blog/ext-js-401-released-improved-performance-and-bug-fixes/ 自ExtJS 4.0.0發布依賴,已經過去3周了,在這段時間內,我們收到了許多有架構有關反饋資訊。根據反饋資訊,我們在今天發布了ExtJS的第一個補丁ExtJS 4.0.1。
Time of Update: 2018-12-07
在Qt中,列印與在QWidget,QPixmap或者QImage繪圖很相似,一般步驟如下:1、建立繪圖裝置的QPrinter;2、彈出列印對話方塊,QPrintDialog,允許使用者選擇印表機,設定屬性等;3、建立一個QPrinter的QPainter;4、用QPainter繪製一頁;5、調用QPrinter::newPage(),然後繪製下一頁;6、重複步驟4,5,直到列印完所有頁。在Windows和Mac OS
Time of Update: 2018-12-07
OS: CentOS release 5.5Lighttpd: 1.4.28 安裝sudo yum install lighttpd.i386 lighttpd-fastcgi.i386 lighttpd-mod_mysql_vhost.i386 運行檢查設定檔lighttpd -t -f lighttpd.conf啟動lighttpd服務lighttpd -D -f lighttpd.conf結束lighttpd服務CTRL+C或者使用Linux的系統服務啟動停止lighttpd服務/etc/
Time of Update: 2018-12-07
通常在用JMemter做壓力測試的時候都需要正對已登入的使用者來做,這時就需要對建立的測試線程組做一些修改,需要添加一個“HTTP Cookie Manager”的測試組件,這個組件可以通過在 “Thread Group”上右鍵->Config Element->HTTP Cookie Manager來添加,然後就可以像通常測試步驟一樣,先訪問登入頁,發送登入參數(username/password),登入後就會通過“HTTP Cookie
Time of Update: 2018-12-07
我們在編寫Qt程式時經常會遇到這樣的需求: 讓程式等待一段時間, 這段時間裡可能程式什麼都不做, 也可能是在後台開了個子線程在做一些使用者看不見的工作。首先我們容易想到的方法是使用類似linux提供的”sleep”或”usleep”函數。 但用過這組函數的Qter都知道, 這組函數會將你當前的線程/進程變為“睡眠”狀態。 這個“睡眠”是深度意義的睡眠, 睡眠期間核心不會分配給程式時間片, 所以程式什麼都不做, 更不用提介面的重新整理了。 直接導致的問題就是使用者無法與程式互動。
Time of Update: 2018-12-07
從ExtJS 2.0到目前的4.0,Grid的欄位標題對齊都是和資料的對齊一致的,這不太符合中國人的習慣。解決辦法是,自己重寫一下Ext.grid.column.Column對象中渲染欄位標題的對齊的代碼。代碼只有一句,在afterRender方法中,因而重寫afterRender方法就行了,具體做法如下。 首先在本地化檔案中添加以下代碼: if(Ext.grid.Column){Ext.grid.Column.override({//要重寫的方法});}
Time of Update: 2018-12-07
想整理一下QAxObject動態訊號和槽的實現,似乎太困難了,有些無從下手,先隨便寫寫,以後看懂了再繼續註:Qt5 staging倉庫已經引入一種全新的訊號與槽的文法:訊號可以和普通的函數、類的普通成員函數、lambda函數串連(而不再局限於訊號函數和槽函數),詳見 訊號與槽的新文法(Qt5)meta object網上關於元對象的解釋已經很多了,所以我們簡單提一下就可以了:1. 派生自QObject的類可以添加一個 Q_OBJECT 宏#define Q_OBJECT /public: /
Time of Update: 2018-12-07
1. 座標系簡介Qt中每一個視窗都有自己的一個座標系,預設視窗左上方為座標原點(0,0),然後水平向右依次增大(X軸),垂直向下依次增大(Y軸)。例如:void MyDraw::paintEvent( QPaintEvent * ){ QPainterpaint( this ); paint.setBrush(Qt::green ); paint.drawRect(0, 0, 100, 100 );
Time of Update: 2018-12-07
有時候,僅僅簡單的把池中的所有對象都當成一類對象並不能解決所有問題,有時候我們需要根據一些參數比如key值去尋找某些指定的池中對象,比如可以根據一個參數來決定使用池中具體的那一個資料庫連接,等等。此時就需要使用KeyedPoolableObjectFactory和KeyedObjectPool介面。一個Connection類,可以想象成一個遠端連線比如資料庫連接等。其中包括建立串連,關閉串連,和一個print方法。package
Time of Update: 2018-12-07
1.下載http://www.eu.apache.org/dist/jakarta/tomcat-5/ 這裡注意,在jakarta-tomcat-5.0.28.exe以前是有預設的admin模組,在jakarta-tomcat-5.5.9.exe則沒有安裝預設的admin模組,這時http://127.0.0.1:8080/admin開啟時則會出現 Tomcat's administration web application is no longer installed by default.
Time of Update: 2018-12-07
1.Echo 命令開啟回顯或關閉請求回顯功能,或顯示訊息。如果沒有任何參數,echo 命令將顯示當前回顯設定。文法echo [{on|off}] [message]Sample:echo off / echo hello world在實際應用中我們會把這條命令和重新導向符號(也稱為管道符號,一般用> >> ^)結合來實現輸入一些命令到特定格式的檔案中.這將在以後的例子中體現出來。2.@
Time of Update: 2018-12-07
2月14日,上帝在這一天安排了一個節日,只給相愛的人們,提醒他們是時候重溫戀愛的甜蜜,還要盡情享受愛人的關懷與支援。 情人節(Valentine's day
Time of Update: 2018-12-07
1、和其他語言中的參數化多態相比,區別在於泛型的編譯時間和運行時的語義。2、泛型與參數化模板的主要區別是後者純粹是基於編譯時間。參數化模組的執行個體在編譯時間展開為不同的類3、CLR執行泛型型別智能展開4、.NET