ExtJS是一個Ajax框架,是一個用javascript寫的,用于在客戶端創建豐富多彩的web應用程序界面。ExtJS可以用來開發RIA也即富客戶端的AJAX應用
軟件開發涉及到各方面人員的交互、協作,為了有效地進行項目開發的溝通,完善代碼的維護和交付,有必要在一個小組中采用統一的軟件開發標準。一般來說,制定這樣的標準有下列好處: 方便軟件維護。據統計,80%的軟件開發費用在維護,規范化的代碼才方便維護,降低維護成本。 在軟件的整個生命期內,期望一個編碼人員從開始到該軟件報廢一致維護其代碼是不現實的,必然需要不斷地交付、協同 好的編碼規范能夠大大增強代碼的可讀性,便于開發人員快速的理解新代碼。 任何產品都需要好的包裝。我們可以把代碼本身看作是一種產品,那么按照規范編程也是對這個“產品”的包裝 規范化的代碼也是軟件質量的保證手段之一,也是軟件過程能夠流暢的基礎。
一位根本不懂英語的普通電腦用戶,只要使用易語言,可以在短短三分鐘內編寫出視窗(Windows)系統下的電腦程序,您相信嗎?不信,請隨我一試: 1、 啟動易語言,在右邊工具箱中選中“標簽”,用鼠標拖動繪制到設計窗口上部中央; 2、 在工具箱中選中“按鈕”,用鼠標繪制到窗口下部中央; 3、 雙擊所繪制的“按鈕”,輸入以下文字后回車: bq1.bt = "祖國您好!" 至此,恭喜您,這個程序已經編寫完畢,可以隨時運行。
JAVA線程安全JAVA內存模型不同的平臺,內存模型是不一樣的,但是jvm的內存模型規范是統一的。其實JAVA的多線程并發問題最終都會反映在java的內存模型上,所謂線程安全無非是要控制多個線程對某個資源的有序訪問或修改。總結java的內存模型,要解決兩個主要的問題:可見性和有序性。我們都知道計算機有高速緩存的存在,處理器并不是每次處理數據都是取內存的。JVM定義了自己的內存模型,屏蔽了底層平臺內存管理細節,對于java開發人員,要清楚在jvm模型的基礎上,如果解決多線程的可見性和有序性。那么,何謂可見性呢?多個線程之間是不能互相傳遞數據通信的,他們之間的溝通只能通過共享變量來進行。
有人說過“不會開發控件的Delphi程序員不是真正的程序員”。Delphi正是由于高度的可擴展性和大量的第三方控件的支持才能吸引無數程序員挑剔的目光。即使是由于工作需要使用其他開發工具的開發者也常常懷念和Delphi度過的日日夜夜。接觸Delphi已經一年多了,從當初對著Delphi組件面板上上百個控件不知所措,到現在已經可以根據需要開發一些有一定難度的控件,其中走過的路是十分艱辛的,所以特此寫下這篇文章,將自己的經驗留給后來者,也算是獻給“同門師弟”的一份厚禮吧!
公司里面所進行的數據庫項目中會由于不同的項目之間可能用到的是不同的數據庫,項目之間又可能需要大量數據的轉移,因此,我們便需要進行兩個不同數據庫之間的數據轉移。數據轉移的方法有很多種,例如可以利用DBArtisan工具來進行各數據庫的數據轉移,db2提供的MTK工具可以進行oracle到DB2的數據轉移等。下面我們提供一種快速高效的方法。利用PB的數據管道進行各種數據庫之間的數據轉移。
最近在將項目由SQL SERVER 2008向ORACLE 11G遷移,以下簡述遷移數據表過程。 產生數據庫的腳本。在腳本生成向導中選擇腳本選項中,設置ANSI填充FALSE、編寫USE DATABASE腳本FALSE、編寫擴展屬性腳本FALSE、架構限定對象名稱FALSE,為服務器版本編寫腳本選擇SQL SERVER 2008
Android開發環境搭建--入門級精細圖解說明并解決常見問題說明:本文是來自實際操作;基于Windows732位系統。
各種排序算法大全c++版
java能力編程50道經典題目答案+分析
INFORMIX OnLine 7.X 培訓教材。 安裝Informix產品前,應依據主機的下列指標對ONLINE的有關參數、規模和資源進行必要規劃。如:主機型號、CPU個數、內存大小、網絡系統、操作系統、硬盤數量(包括主機內硬盤的個數、共享陣列柜中硬盤的個數及容量)
C語言是一種結構化語言。它層次清晰,便于按模塊化方式組織程序,易于調試和維護。C語言的表現能力和處理能力極強。它不僅具有豐富的運算符和數據類型,便于實現各類復雜的數據結構。它還可以直接訪問內存的物理地址,進行位(bit)一級的操作。由于C語言實現了對硬件的編程操作,因此C語言集高級語言和低級語言的功能于一體。既可用于系統軟件的開發,也適合于應用軟件的開發。此外,C語言還具有效率高,可移植性強等特點。因此廣泛地移植到了各類各型計算機上,從而形成了多種版本的C語言。
先說說什么是branch。按照Subversion的說法,一個branch是某個development line(通常是主線也即trunk)的一個拷貝
簡介:Apache MINA2是一個開發高性能和高可伸縮性網絡應用程序的網絡應用框架。它提供了一個抽象的事件驅動的異步API,可以使用TCP/IP、UDP/IP、串口和虛擬機內部的管道等傳輸方式。ApacheMINA2可以作為開發網絡應用程序的一個良好基礎。本文將介紹ApacheMINA2的基本概念和API,包括I/O服務、I/O會話、I/O過濾器和I/O處理器。另外還將介紹如何使用狀態機。本文包含簡單的計算器服務和復雜的聯機游戲兩個示例應用。
C#數據庫幫助類dbhelper.cs
當我們用HQL進行子查詢的時候,如select * from Tree where pid in (select id from Tree,此時HIBERANTE就會報錯,說什么*號錯誤之類的。但如果將*改為Tree類里的所有子段時就不會有問題了。就會像平時一樣第一行數據返回一個Object[],然后你再根據Tree類里字段對Object[]數組里的值進行轉換。這樣一來比較麻煩。今天發現如果我SQL來查有一個方法可以返回一個對象的。
jconsole是一個JMX兼容的監視工具。它使用Java虛擬機的JMX機制來提供運行在Java平臺的應用程序的性能與資源耗費信息。 位于JAVA_HOME/bin目錄。
實現業務系統中的用戶權限管理--設計篇。B/S系統中的權限比C/S中的更顯的重要,C/S系統因為具有特殊的客戶端,所以訪問用戶的權限檢測可以通過客戶端實現或通過客戶端+服務器檢測實現,而B/S中,瀏覽器是每一臺計算機都已具備的,如果不建立一個完整的權限檢測,那么一個“非法用戶”很可能就能通過瀏覽器輕易訪問到B/S系統中的所有功能。因此B/S業務系統都需要有一個或多個權限系統來實現訪問權限檢測,讓經過授權的用戶可以正常合法的使用已授權功能,而對那些未經授權的“非法用戶”將會將他們徹底的“拒之門外”。
基于SaaS模式的應用還是很豐富的,但是對企業管理軟件這個領域來講,無論是美國的Salesforce,還是國內的八百客,都是從CRM做起的。直至現在,基于SaaS模式的進銷存,在技術架構上,都還是處于摸索階段,甚至有人在我的Blog上留言,金蝶的友商網只是象征性的推出了用ASP.net技術編寫的第一版,第二版要完全轉向JAVA平臺,從.NET平臺轉向JAVA平臺,那就相當于把整個軟件重新寫了一遍。
NCACHE 是基于 NGINX 的 WEB 服務器模型構件起來的緩存系統, 是SINA公司的開源產品.<br> 起初的目的是為了提升緩存響應速度而開發的,因為SQUID實在比較慢, 而NGINX的優勢就在于網絡服務上,所以NCACHE計劃也就誕生了.<br> NCACHE 最早的時候是作為NGINX的一個HTTP模塊進行開發的,因為當時希望做到更好的兼容性和可擴展性,作為獨立模塊,可以被更好的推廣和使用,安裝也會很 方便.但后來發現隨著代碼量的增加,功能的擴充,NGINX的原有模塊框架已經不能很好的滿足我們了,因此,我們提取了NGINX的內核代碼,并把 CACHE部分欠入其中,形成了今天的NCACHE<br> NCACHE本身功能并不強大,且不具備像SQUID般完善的功能和開發框架,甚至不 能支持RFC中關于CACHE部分的描述. NCACHE完全是一套定制化的產品,可以滿足像我們一樣需要快速部署,簡單易用,大并發量,大存儲量的朋友們的需求,它不需要復雜的配置,不需要冗余的 復雜代碼,并使用最先進的技術組合.