Time of Update: 2018-12-06
利用業餘時間跟朋友一起做了一個網站:http://www.chinacxy.com,這是一個工具性的網站,主要針對web開發工程師。經過斷斷續續的改進,現在終於可以向大家介紹推薦了。我們的目標,做最好的中文web工程師工具,提高前端開發人員的工作效率。
Time of Update: 2018-12-06
考慮一個日誌記錄工具。目前需要提供一個方便的日誌API,使得客戶可以輕鬆地完成日誌的記錄。該日誌要求被記錄到指定的文字檔中,記錄的內容屬於字串類型,其值由客戶提供。我們可以非常容易地定義一個日誌對象:public class Log{ public void Write(string target, string log) { //實現內容;}}當客戶需要調用日誌的功能時,可以建立日誌對象,完成日誌的記錄:Log log = new Log();log.Write(“
Time of Update: 2018-12-06
文章目錄 IRuntimeMethodHqlGeneratorIHqlGeneratorForMethodIHqlGeneratorForPropertyBaseHqlGeneratorForMethodBaseHqlGeneratorForProperty public class AddDaysGenerator : BaseHqlGeneratorForMethod { public AddDaysGenerator() {
Time of Update: 2018-12-06
http://developer.51cto.com/art/201108/282082.htm這個選項的初衷是為了增強靈活性,當一個檔案被其它人鎖定後,仍然可以用“偷”的方式將鎖強行拿過來。不過這也是引起代碼衝突的潛在原因之一,我們決定將其屏避掉。這裡用到的技術就是hook script。hook script其實是一些指令檔,在windows環境下就是一些bat指令碼。每當svn做一些特定操作時,比如“鎖定”,“提交”時,就會到指定目錄下尋找相關的hook
Time of Update: 2018-12-06
設想這樣一個需求,我們需要為自己的架構提供一個負責排序的組件。目前需要實現的是冒泡排序演算法和快速排序演算法,根據“面向介面編程”的思想,我們可以為這些排序演算法提供一個統一的介面ISort,在這個介面中有一個方法Sort(),它能接受一個object數組參數。對數組進行排序後,返回該數組。介面的定義如下: public interface ISort { void Sort(ref object[] beSorted);
Time of Update: 2018-12-06
FluentNHibernate預設帶一個Castle的DLL,如果項目中同時用 FluentNHibernate 跟Castle ,可能會出現版本不一致的情況,具體錯誤:未能負載檔案或程式集“Castle.Core, Version=2.5.1.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc”或它的某一個依賴項。找到的資訊清單定義與程式集引用不匹配。 (異常來自
Time of Update: 2018-12-06
// JavaScript Documentvar Think;if(!Think) Think={}{}; if(!Think.Menu) Think.Menu={}{};Think.Menu.PopMenu=function(pWidth,pHeight,pStyle,pXfocus,fYfocus){}{ this.Width=pWidth; this.Height=pHeight; this.xFocus=0
Time of Update: 2018-12-06
今天做了個檔案上傳,可上傳檔案一大,就會出現請求已逾時的錯誤,所以要修改WEB請求的時間。在網上找了一下代碼,代碼如下:修改Web.Config檔案: <?xml version="1.0" encoding="BIG5"?> <configuration> <system.web> <httpRuntime maxRequestLength="512000"
Time of Update: 2018-12-06
web工作流程管理系統開發之一 工作流程概念web工作流程管理系統開發之二 工作流程引擎web工作流程管理系統開發之三 可視化流程設計器web工作流程管理系統開發之四 整合工作流程與自訂表格單web工作流程管理系統開發之五 開源osworkflow之使用者系統改造web工作流程管理系統開發之六 表單許可權與流程的許可權控制 web工作流程管理系統開發之七 最新的dtd格式校正修改 web工作流程管理系統開發之八 開源osworkflow之任務管理
Time of Update: 2018-12-06
企業庫(Enterprise Library)是微軟的模式與實踐(Patterns & Practices)的下一代應用程式塊(Application Blocks)。該企業庫的設計思想是為了協助開發商解決企業級應用開發過程中所面臨的一系列共性的問題, 如安全(Security)、日誌(Logging)、資料訪問(Data Access)、組態管理(Configuration Manage)等,並將這些廣泛使用的應用程式塊整合封裝至一個叫企業庫的程式包中。
Time of Update: 2018-12-06
三、PetShop資料訪問層之訊息處理在進行系統設計時,除了對安全、事務等問題給與足夠的重視外,效能也是一個不可避免的問題所在,尤其是一個B/S結構的軟體系統,必須充分地考慮訪問量、資料流量、伺服器負荷的問題。解決效能的瓶頸,除了對硬體系統進行升級外,軟體設計的合理性尤為重要。在前面我曾提到,分層式結構設計可能會在一定程度上影響資料訪問的效能,然而與它給設計人員帶來的好處相比,幾乎可以忽略。要提供整個系統的效能,還可以從資料庫的最佳化著手,例如串連池的使用、建立索引、最佳化查詢策略等等,例如在P
Time of Update: 2018-12-06
--建立測試環境Create Table A(IDInt, fatherIDInt, NameVarchar(10))Insert A Select 1, NULL, 'tt'Union All Select 2, 1, 'aa'Union All Select 3, 1, 'bb'Union All Select 4, 2, 'cc'Union All Select 5,
Time of Update: 2018-12-06
文章目錄 一般工作流程管理系統分為,流程引擎,電子錶單系統(自訂表格單),流程設計器,流程管理監控平台等主要模組。流程引擎和電子錶單系統應該是弱耦合的,各自都能獨立的完成功能。
Time of Update: 2018-12-06
在工作流程管理系統中,引擎的所有的活動,驅動,和流轉,都是以流程定義為基礎而展開的。流程定義檔案是流程能啟動並執行先決條件,同時流程定義檔案又是工作流程引擎的設計基礎,引擎必須要能產生,解釋和擷取到任意流程定義節點的資訊。商務程序建模就是將一個具體的商務程序系統用流程定義檔案來描述。而產生這個流程定義檔案的可視化編輯工具就是流程設計器。
Time of Update: 2018-12-06
HTML事件集合一般事件事件瀏覽器支援描述onClickHTML: 2 | 3 | 3.2 | 4 Browser: IE3 | N2 | O3 滑鼠點擊事件,多用在某個對象控制的範圍內的滑鼠點擊onDblClickHTML: 2 | 3 | 3.2 | 4 Browser: IE4 | N4 | O 滑鼠雙擊事件onMouseDownHTML: 2 | 3 | 3.2 | 4 Browser: IE4 | N4 | O 滑鼠上的按鈕被按下了onMouseUpHTML:
Time of Update: 2018-12-06
get和load方式是根據id取得一個記錄下邊詳細說一下get和load的不同,因為有些時候為了對比也會把find加進來。 1.從返回結果上對比:load方式檢索不到的話會拋出org.hibernate.ObjectNotFoundException異常get方法檢索不到的話會返回null 2.從檢索執行機制上對比: get方法和find方法都是直接從資料庫中檢索 而load方法的執行則比較複雜首先尋找session的persistent Context中是否有緩衝,如果有則直接返回
Time of Update: 2018-12-06
接著上一篇,我們繼續講解ORM中的關係。在資料庫設計中,我們最多打交道的,要算一對多關聯性了,延續我們的樣本,我們來講解一下一對多的關係。Fluent NHibernate之旅系列導航:一、開篇:ISessionFactory Configuration二、實體映射:Entity Mapping三、繼承映射:Inheritence Mapping四、一對一映射:One-to-One
Time of Update: 2018-12-06
是否總是覺得工作特別的枯燥、乏味、無聊,面對成堆的代碼後頭腦開發犯困,表情開始僵硬,這對你來說簡直就是一種折磨,它甚至和你原先所想象的不一樣,程式員本來應該是精力充沛,激情四溢的,幻想著能夠去創造去駕馭所有的東西。歸根結底是因為我們對工作失去了興趣,因為我們越來越發現,情況已經超出我們的控制範圍了。我們不知道為什麼程式昨天還運行得好好的,一覺醒來後就不能正常工作了,我們不知道為什麼項目到了後期總是能給我們留下一份刻骨銘心的回憶,為什麼在整合測試的時候我們總是擔心受怕,總覺得會發生什麼問題似的,
Time of Update: 2018-12-06
前言:osworkflow的任務管理很簡單,沒有專門的任務表,也沒有待辦,已辦,發出,處理任務等等。只有很簡單的查詢使用者可處理的動作和已經處理過的曆史步驟。(注意這裡只是可處理的動作和已經處理過的曆史步驟,都不是任務)這顯然距任務管理差很多很多。改造方案: 增加任務表,記錄任務的相關屬性,可執行人,任務處理人,任務發出時間,完成時間等。 流程定義模版檔案中增加任務節點,定義任務的名稱,從流程上下文中擷取任務的內容和相關屬性,定義任務的可執行人。
Time of Update: 2018-12-06
ORM大家都非常熟悉了吧,我相信也有很多朋友正在用自己或者一些公開的架構,而最常用而且強大的,非Hibernate了(Net中為NHibernate),網上的文檔非常多,不過在部落格園中,介紹NHibernate的非常少,李哥的NHibernate系列(NHibernate之旅)不失為一個經典,對於新手的我們,需要完全掌握還需要很長一段路,對於新手來說,最初的配置是非常頭大的一件事情,好在老趙推薦一個開源的架構Fluent