Time of Update: 2018-12-05
URL編碼是一個比較麻煩的事情,RFC 3986是關於URI的一個標準,在它的第2節定義了字元如何在URI中進行表示,而第3節把一個URI區分為scheme, hier-part, query, fragment幾個component。根據這個RFC,A URI is composed from a limited set of characters consisting of digits, letters, and a few graphic symbols.
Time of Update: 2018-12-05
許多電腦系統記錄現實世界中各種對象的資訊,這些資訊通常表現為電腦系統中的記錄、屬性、對象等其他各種各樣的形式。最典型的方式是把某項資訊記錄成某個對象的一個屬性,例如,一個人體重70公斤記錄成“人(Person)”類的體重(Weight)屬性,值為70。本章將講述這種方式的不足,並提出一些更合理的解決方案。本章的模式來自與醫學領域有關的項目,所以採用了許多這一領域的例子。本章中的模式圖均由筆者以通用的UML格式重畫。1.1 數量(Quantity)當用上面提到的方法記錄資料時,最常見的不足之處
Time of Update: 2018-12-05
最近比較空一點, 記錄一下總結性的東西.IO效能衡量標準:1. IOPS: 每秒的讀寫次數, 對於隨機IO的應用, IOPS是主要的衡量標準.2. 輸送量: 單位時間內的資料轉送量, 對於順序IO的應用, 輸送量是主要的衡量標準.影響IOPS和輸送量的磁碟效能要素:1. 尋道時間: 讀寫磁頭移動至正確的磁軌上所需要的時間, 當前磁碟尋道時間一般為3ms-15ms.2. 旋轉延遲: 碟片旋轉將請求資料所在扇區移至讀寫磁頭下方所需要的時間, 旋轉延遲取決於磁碟轉速. 1.5Krpm的平均旋轉時間為2
Time of Update: 2018-12-05
jqery與extjs是兩個非常流行的js架構,主要提供與網站的互動介面,兩個主要因素決定我們的選擇。 license jquery基於GPL與MITl
Time of Update: 2018-12-05
Openlaszlo 4.9以後的版本已經支援css2的盒子模型。其用法為每個類都通過使用boxmodel的介面來實現。 例子如下:<canvas> <include href="mixins/boxmodel.lzx" mce_href="mixins/boxmodel.lzx"/> <view with="boxmodel" bgcolor="yellow" margin="20" borderwidth="2" padding="5">
Time of Update: 2018-12-05
目前openlaszlo在開發的狀態下,只能是在編譯選項中選擇debug和runtime的方式。如果需要調試lzx中的方法去調用網頁代碼,必須要保證當前的swf要被包含在網頁中。否則是調用不到的。當然如果選擇部署的話肯定是可以了,但是這樣很不方便。下面介紹最簡單的方式,只需要一個jsp就能讓開發人員調試lzx中的方法和網頁的互動。 test.jsp: <html><head> <meta http-equiv="X-UA-Compatible"
Time of Update: 2018-12-05
Openlaszlo的基礎庫有很多UI的基本控制項。Button,Combox等等。在進行項目開發的時候,其實很多基礎組件是不能滿足需求的,因為設計比較複雜的UI的話,複雜的控制項是需要自己去設計。控制項還要能做到定製化。 laszlo組件定製化的基本設計大概有幾點。 1.通過樣式能夠處理控制項的style。比如字型,顏色,圖片。<class name="mtext" extends="text"> <attribute name="fontstyle"
Time of Update: 2018-12-05
這幾天在和US的同事討論一個關於按一下滑鼠和雙擊的行為呈現問題,在這裡拿來分享一下。 因為這是一個日曆控制項。日曆控制項支援年份的顯示。年份顯示的頁面裡,有該年所有月的日曆。我們都知道日曆控制項本身會有事件。最初的需求是,如果使用者點擊月的天,那麼要彈出一個視窗,這個視窗顯示該天所有的事件排列。雙擊的時候,能夠從年份所在的頁面,切換到所雙擊所在的天的視圖。在實現的過程中,就發現一個問題。每次雙擊,都會觸發單擊事件。這就意味著,在進入選中當天的視圖之前,總要會彈出事件列表視窗。這讓人難以接受。 後
Time of Update: 2018-12-05
著作權,yacsha(wangcheng711@gmail.com)http://blog.csdn.net/yacsha/ 2007-04-12以下代碼執行後就是建立了一個iframe,iframe的src和參數根據你設定的參數產生,就是產生廣告代碼樣式的時候,不懂的地方可以加斷點調試(function(){ function m(b) { return b!=null?'"'+b+'"':'""' } function B(b) { if(typeof
Time of Update: 2018-12-05
對於Jasmine,我就不多做介紹了。可以去官網看看 http://pivotal.github.com/jasmine/Sencha touch(以下簡稱ST)目前雖然有些bug,但是不影響項目的使用,因為我們只是利用了其部分的提供的特性與其UI部分。而個人感覺比較好的就是mixin,之前openlaszlo也是支援mixin,所以基本相差無幾。在開發的過程中,目前做單元測試,比較不好做的,應該就是javascript。雖然也有jsunit,jasmine,dojo
Time of Update: 2018-12-05
IE中的擷取文本方法innerText在firefox中不支援firefox改成了textContent方法/屬性並且在Firefox中文本中間的空白自符被無情的替換沒了使用起來異常不方便現在好了,用Javascript重新定義了innerText方法使得在Firefox中也可以使用innerText方法並且此方法解決了firefox中空白字元的問題使用方法:將下面的指令碼放在頁面內不管ie還是firefox都可以使用obj.innerText提取文本了<script language="
Time of Update: 2018-12-05
最近因為項目的需要,要用iframe網頁裡邊嵌入第三方的網站。比如人人網。前端工程師發現這個問題後,我過去看了看,發現是因為人人做了iframe busting。後來研究了一下,比較好的方式就是當通過http 204來處理這個問題。通過描述,就知道它的作用是幹什麼。The server has fulfilled the request but does not need to return an entity-body, and might want to return updated
Time of Update: 2018-12-05
MD最近頁面要考慮FF 和 IE 所以很多js 就會有一定的問題最好都是能使用w3c的標準l來進行代碼編寫<!-- 這是ie方法 --><script defer type="text/javascript"> subDate();</script><script type="text/javascript"> // 這是ff方法 if (document.addEventListener)
Time of Update: 2018-12-05
Openlaszlo在新版本中提供了富文字編輯器的組件。rte.用法非常簡單。<rte width="600" height="400">Your
Time of Update: 2018-12-05
ZeroMQ的通訊端的生命週期四個部分: 建立和銷毀通訊端:zmq_socket(), zmq_close() 配置和讀取通訊端選項:zmq_setsockopt(), zmq_getsockopt() 為通訊端建立串連:zmq_bind(), zmq_connect() 發送和接收訊息:zmq_send(), zmq_recv() ZeroMQ的通訊端永遠是null
Time of Update: 2018-12-05
Android能夠展現給使用者的介面都是繼承來自Activity,雖然Android作業系統能根據當前Activity的狀態通過維護一個棧來進行管理,但是開發人員只能在每個activity的所在的state改變的事件中進行相關的操作。而且,如果一個activity想去獲得某個activity的時候,也是比較麻煩的。還有,比如我想給當前如果是Home的介面,需要校正是否需要顯示登入視窗,那如何去處理將不會讓校正代碼出現在Home的Activity中。因為本身顯示登入視窗與否和當前的Activity
Time of Update: 2018-12-05
最近在研究一個openlaszlo
Time of Update: 2018-12-05
國內外大多數人喜歡用jquery來做開發,我也看到requirejs官方也發布了一個require-jquery的整合庫。正好藉著到新公司項目的需要,我也基於require-jquery做了基礎架構的設計。主要是為了以後方便多人模組化的開發,不太喜歡頁面零散而且混亂的JS代碼。隨後花了3
Time of Update: 2018-12-05
IT information Portal:http://www.ccidnet.com/賽迪網,豐富的IT資訊 http://www.csdn.net/程式員大本營 http://51cmm.csai.cn/軟體工程專家網 http://www.sawin.cn/一些系統分析資料 http://www.iturls.com/一些IT前沿技術的URL連結 http://www.donews.net/default.html一個不錯的IT門戶網站 http://www.ccw.com.cn/
Time of Update: 2018-12-05
最近正打算把視頻會議和社交結合起來做,因此,把Openmeetings項目最新代碼下載下來看了一遍,想給它這麼爛的前端做個升級改進。結果svn下載下來一看,目前的Openmeetings,其所用的ol版本是比較老的,而且很多用戶端代碼,耦合了過多的flash api。升級的可能性幾乎為0.最新的openlaszlo為了支援dhtml,已經幹掉很多老版本的類,像Color,