原创 一致性哈希算法

consistent hashing 算法早在 1997 年就在論文 Consistent hashing and random trees 中被提出,目前在cache 系統中應用越來越廣泛; 1 基本場景 比如你有 N 個 cac

原创 Oracle數據庫order by排序之null值處理方法

Oracle數據庫order by排序之null值處理方法   最近在忙活公司產品後臺的數據報表,在對業務數據排序時候,發現有些字段的記錄是null值,這時排序便出現了有違我們使用習慣的數據大小順序問題。在Oracle中規定,在Order

原创 UltraWebToolbar菜單欄控件使用實例

表單佈局: <igtbar:UltraWebToolbar ID="UltraWebToolbar1" runat="server"> <ClientSideEvents Click="ToolBa

原创 UltraWebToolbar+UltraWebGrid使用實例

頁面JS代碼: <script type="text/javascript"> <!-- var DialogSize = { Width: 650, Height: 620 }; function ToolBa

原创 kindEditor富文本框控件使用

#region //初始化,若運行時出現kindEditor未定義異常,則可能是路徑錯誤! //<link rel="stylesheet" href="<%= Request.ApplicationPath %>/kindedito

原创 Infragistics使用

Infragistics系列控件是一套很好,很強大的控件,前些日子公司買的正版的asp.net版本的..好像800多美元一套...最新版本的7.3.

原创 datagrid加載數據,列內容顯示,改變字體顏色

//1.加載數據  列內容顯示藍色字體 #region 加載數據  列內容顯示藍色字體 //代碼出自:三項工作--項目管理系統--項目管理--項目變

原创 UltraWebGrid對行進行初始化-狀態字體顏色-單元格內加入鏈接

#region UltraWebGrid1_InitializeRow 事件對行進行初始化--狀態字體顏色 /// <summary> /// 事件註冊 /// </summary

原创 應用程序權限設計

  我們在開發系統的時候,經常會遇到系統需要權限控制,而權限的控制程度不同有不同的設計方案。   1.       基於角色的權限設計 這種方案

原创 JS中對象顯示和隱藏相互轉換

比如說現有一個複選框checkbox, 勾選後顯示出另外的內容: 有兩種實現方法: $(function(){ //頁面加載時設置上傳圖標列爲隱藏 $('#上傳圖標列id').hide(); //給複選框註冊點擊事件 $('#

原创 IOC依賴注入集合屬性

person類: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.T

原创 JQuery取消和註冊對象Click事件同時防止多播委託

頁面表單: <div> @{ UserInfo userInfo = ViewBag.UserInfo as UserInfo; List<UserAction> list

原创 分佈式緩存系統Memcached簡介與實踐

緣起: 在數據驅動的web開發中,經常要重複從數據庫中取出相同的數據,這種重複極大的增加了數據庫負載。緩存是解決這個問題的好辦法。但是ASP.NET

原创 表單驗證ASP.NET RequiredFieldValidator 控件使用方法及使用實例

ASP.NET RequiredFieldValidator 控件 定義和用法 RequiredFieldValidator 控件用於使輸入控件成爲一個必選字段。 通過該控件,如果輸入值的初始值未改變,那麼驗證將失敗。默認地,初始值是空

原创 asp.net頁面生命週期

asp.net頁面生命週期: 1.調用FrameworkInitialize()方法初始化頁面,創建控件樹。 (以下是管道第十一個事件) 2.然後正式開始頁面的生命週期:  2.1 設置IsPostBack屬性的值。  2.2