【技術開發焦點】C#多線程學習(六) 互斥對象
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
緣起 每次有新技術發布時,我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨特的工程藝術,需要解決的是不斷改變的需求變化。而對于WCF,對于SOA,由于涉及的是對多個系統之間的交互問題,如何有效地解決不斷改變的需求所帶來的問題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(public OrderDetai...
通過第一部分的介紹,我們可以體會到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
CSS:內聯樣式表 標簽內直接加style=””嵌入式樣式表 定義在<head>標簽 <style type=”text/css”>外部樣式表 <link rel=”StyleSheet” href=”style.css”> 選擇器:HTML選擇器...
我們先來看看如何獲取光標相對于整個頁面的位置,因為光標位置變量x,y一般通過鼠標事件獲取(如mousemove或者mousedown),下面兩個通用函數,用于獲取光標相對于整個頁面的當前位置。 復制代碼 代碼如下://獲取光標的水平位...
JavaScript下拉菜單 * { padding:0; margin:0; } body { font-family:verdana, sans-serif; font-size:small; } #navigation, #navigation li ul { list-style-type:none; } #navigation { margin:20px; } #nav...
函數式編程簡介 說到函數式編程,人們的第一印象往往是其學院派,晦澀難懂,大概只有那些蓬頭散發,不修邊幅,甚至有些神經質的大學教授們才會用的編程方式。這可能在歷史上的某個階段的確如此,但是近來函數式編程已經在實際應...
復制代碼 代碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> Demo </TITLE> </HEAD> <BODY> <script src="jquery.js" type="text/javascript"></...
以下是實現代碼(基于jquery): 復制代碼 代碼如下: function lazyload(option){ var settings={ defObj:null, defHeight:0 }; settings=$.extend(settings,option||{}); var defHeight=settings.defHeight,defObj=(ty...
上次幫朋友寫過的一個簡單切換效果,超級簡單,但也比較適用.因為用到了CSS Sprite技術,DEMO中附帶了IE6兼容png的JS. 核心JavaScript代碼:點此查看DEMO 復制代碼 代碼如下: //@Mr.Think獲取對象屬性兼容方法 function...
于是乎,在日常的開發中大量使用連綴寫法,而事件方法連綴就是一個特例。若給一個Dom對象使用了綁定了多個事件,便于閱讀和書寫,習慣了使用連綴寫法,但這樣的書寫方式會造成時間的冗余。 1.事件冗余:多個事件方法中多次調用相...
在jquery里面用$.ajax 然后, 指定ajax屬性的時候, 使用了:'false' .
可惡的javascript特性就在這里出現了。
在jquery里面, 大部分的時候, 屬性要用''引起來。 否則容易變成變量名。比如red, 引不引都差不多。但是引起...
效果要基本實現以下功能: (1)鼠標滑過文章中的鏈接文字,要在相應位置彈出提示框,提示框的樣式由css來控制,高度自適應;鼠標可以點擊提示框的中的鏈接,滑離提示框時,框自動消失; (2)把提示框的位置控制在文本域范圍之內,如果鏈接文...
效果圖如下:技術要點: 1。因為 textarea里面不能放圖片,所以和新浪的做法一樣,選用iframe放內容,然后隱藏一個 textarea用于提交。
2 。JQqery tab 插件的使用(文盲都會) 先引用這三個: 復制代碼 代碼如下: <link href="ht...
個人推薦用jQuery實現,代碼簡潔,擴展性強. jQuery部分: 復制代碼 代碼如下: function gotourl(url_a, url_b) { $('#ifr_a').get(0).src = url_a; $('#ifr_b').get(0).src = url_b; } html調用:
<a href="javascri...
不過奇怪的是,最近用下來感覺有些古怪,因為好像有些死板,已有功能的應變能力還不強,甚至還有個奇怪的Bug。任何項目有Bug其實也正常,但這個Bug其實是一個文檔上已經記載了,卻沒有實現的功能,這就有些說不過去了。這個問題便...
主要分幾部分 jquery.validate 基本用法 jquery.validate API說明 jquery.validate 自定義 jquery.validate 常見類型的驗證代碼
下載地址
jquery.validate插件的文檔地址 http://docs.jquery.com/Plugins/Valida...
1: 自定義表單提交 設置submitHandler來自定義表單提交動作
$(".selector").validate({ submitHandler: function(form) { alert("驗證通過"); } });
如果需要提交表單,可以調用 form.submit(); 或者$(form).ajaxS...
Plugin methodsName Type validate( options ) Returns: Validator 驗證所選的FORM valid( ) Returns: Boolean 檢查是否驗證通過 rules( ) Returns: Options 返回元素的驗證規則 rules( "add", rules ) Returns: Opt...
// 手機號碼驗證 jQuery.validator.addMethod("mobile", function(value, element) { var length = value.length; var mobile = /^(((13[0-9]{1})|(15[0-9]{1}))+/d{8})$/ return this.optional(element) || (length...
默認情況下,驗證提示信息用label元素來顯示, 并且會添加css class, 通過css可以很方便設置出錯控件以及錯誤信息的顯示方式。
/* 輸入控件驗證出錯*/ form input.error { border:solid 1px red;}
/* 驗證錯誤提示...
如果你真正理解Javascript函數是如何調用工作的,那么就可以避免一些bug的發生; 首先讓我們創建一個簡單的函數,這個函數將在下文中使用,這個函數僅僅返回當前的this的值和兩個提供的參數. 復制代碼 代碼如下: function...
函數的執行上下文由當前的運行環境而定: 1. 全局變量和全局函數附屬于全局對象(window),因此使用”var”或”this”兩種方法定義全局變量是等效的。 2. 執行上下文和作用域不同。執行上下文在運行時確定,隨時可能改變,而...
關于userdata的簡單資料:請點擊這里
再一次項目上用到ie的userdata,考慮當用戶不使用flash插件用于存儲一些聊天記錄
觸發bug?條件:
1、通過userdata在同一個xml文件內存儲兩個屬性 xxx.setAttribute('a', '111');...
應用范圍 UserData是微軟為IE專門在系統中開辟的一塊存儲空間,所以說只支持Windows+IE的組合,實際測試在2000(IE5.5)、XP(IE6、IE7),Vista(IE7)下都是可以正常使用的。
在哪兒? 在XP下,一般位于C:/Documents and Settings/用戶...
現象如下:1)在Firefox下,處理頁面的編碼為gb2312,提交數據沒有問題,中文能夠正確解析;2)在IE8下,處理頁面的編碼為gb2312,提交中文數據出現亂碼。無論是$.post還是$.ajax,抑或$.ajaxSubmit(來自于Form插件),在之前的UTF-8編碼的網...
譬如: var a=[1,5,3,7]; a.sort(function(a, b) { return b-a});//從大到小排列 那如果復雜點的順序應該如何寫這個比較函數呢。 對于比較函數function f(a,b){...} ,若返回正數,則說明a和b需要交換,否...
可是在客戶端再現數據也是一個不小的問題,用javascript處理經常會遇到很繁瑣的事.尤其大批量具有相同結構的數據,例如表格,處理方式不盡如意.如果能有一個模板控件,就像服務器端asp.net Gridview或者repeater一樣的東...