原创 一致性哈希算法
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