【技術開發焦點】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暴...
|
1. 它以 Java 命名,但并不是 Java它最初叫 Mocha, 接著改名為 LiveScript,最后才確定命名為 JavaScript,根據歷史記錄,Java 的命名與 Netscape 和 Sun 之間的合作有關,作為交換條件,Netscape 在他們備受歡迎的瀏覽器中創建了...
首先給這些‘返回頁首'的鏈接加上個Class: <a href="#" class="backtotop" target="_self">返回頁首↑</a> <!--把所有返回頁首的鏈接加上class,例如:backtotop-->然后加入下面jQuery代碼,你可以把這行代碼放在</body>前,...
1.大家在實際工作中,會寫各式各樣的賦值語句。 比如最常用的obj.style.display = "none"; 如果這樣的賦值語句一多,obj.style一排下來都要看暈了
下面我的base.js中的extend函數可以允許用json格式賦值屬性甚至是函數...
復制代碼 代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>ne...
轉化為Boolean類型 所有JavaScript中的值都能隱式的轉化為Boolean類型,比如: 0 == false; // true 1 == true; // true '' == false // true null == false // true 但是這些值都不是Boolean類型。因此當我...
ok,不廢話了,實現一個javascript的Timer吧 比起as3的Timer類,功能上略有改動 timer2.src.js 復制代碼 代碼如下: /** * Timer 模型 * * @author rainsilence * @version 2.0 */ (function() { /** * TimerEvent constru...
刪除select中重復項 body{ text-align:center;} div{ width:400px; background:#f1f5fa; margin:auto; border:solid 1px #BFC9DB; padding:10px;} h4{ } a{text-align:right; display:block; font-size:12px;}...
1.如何獲取表單<select>域的選擇部分的文本? <form name="a"> <select name="a" size="1" onchange="_sel(this)"> <option value="a">1</option> <option value="b">2</option> <...
在這一章我主要介紹已經被新一代的瀏覽器所支持的W3C 第一級的DOM。對他的運作做一個大概的了解并且讓你知道你可以對他們做什么。 首先是對于DOM的一些建議和DOM設計的目的,然后我會告訴你什么是節點(nodes)并且怎樣通...
jQuery中形如$("#txtName").addClass("err").css("font-size","12px").select().focus();的方式讓人不得不為之著迷。其實現機制就是鏈式調用。鏈式調用就是調用對象的方法后返回到該對象,嚴格來講它并不屬于語法,而只...
例子 這個頁面就是個例子。點擊一個段落,編輯,然后點Ready。你的修改就會呈現。
問題 遇到的第一個問題是:我想用文本框作為編輯區域。一開始我卻把內容放不進文本框去。讀者發現Mozilla的一個警告說是只有在文本框放...
如果你也想這么做,那么你還需要我的getElementByTagNames()函數。復制代碼 代碼如下:function createTOC() { var y = document.createElement('div'); y.id = 'innertoc'; var a = y.appendChild(documen...
getElementByTagNames(注意是復數的names)會獲得一些tag的元素,然后按照他們的順序保存在一個數組中。這非常的有用,比如在上一章的TOCScript中,就需要獲得整個文章里面的所有的H3和H4。 我非常希望在node原型中加入這個功...
因為每一個表單的檢測項都不同,所以我也不能給你一個萬能的代碼。你需要用我在這一章介紹的這些元素構建自己的檢測函數。我在后面一張還有一個例子,你也可以參考。在這一章我會首先討論一下用JavaScript來檢測表單的局...
表單實例 這是一個表單的實力。這里有一個小問題:因為我的服務器現在不支持,所以表單不能提交。我會打印出你的輸入,然后返回一個false,這樣表單就沒有被提交。 onSubmit的代碼做了兩件事情:檢查你是否在四個文本框里面都...
想法 假設你有一個在線的CD評級工具。你希望用戶查看他們喜歡的所有CD。但是你怎么知道用戶平均會查看多少張呢?你在這個頁面上需要添加多少字段呢? 在W3CDOM出現之前這確實是一個問題。假設你放置了7張CD。但是用戶很...
在我看來,警告框只用在瀏覽器不支持其他顯示錯誤信息的辦法的時候。W3C建議我們在表單項的附近顯示錯誤信息。這是一種很好的辦法,所以我們只在瀏覽器不支持這種高級的辦法的時候才使用警告對話框。 例子 試試下面的例...
雖然我們會講解用程序創建范圍對象,但是我們把精力主要集中在如何將用戶的選取范圍轉換成為W3C 范圍或者微軟的文檔范圍對象。 什么是范圍范圍是指HTML文檔中的任意一部分內容。一個范圍的開始和結束點都可以是隨意的,...
offset 在所有的瀏覽器里面元素的offsetTop和offsetLeft兩個屬性都是很有用的。他們會給出你元素相對于父元素的坐標位置。
這段代碼會向上查找offsetParent,然后添加offsetTop和offsetLeft。最終無論offsetParent在...
另外,有時候你也許想知道添加到一個元素或者鏈接上的樣式的具體內容。而style屬性只能讀取元素的內聯形式的樣式,所以如果你想讀取其他樣式就得另想辦法了。
偏移 在使用一些小技巧之前,IE和Mozilla已經添加了一個比較...
請注意代碼和傳統的DHTML的區別。在DHTML你通過直接修改頁面上的特定元素來改變樣式,而這里的代碼修改的是樣式表。在這里查看W3C DOM-CSS的兼容性列表。定義 一個頁面總是包含一個或者幾個樣式表,一個樣式表里面包含一...
這里是測試頁。在JavaScript里面設置透明度 我用下面的代碼來設置透明度:
復制代碼 代碼如下: function setOpacity(value) { testObj.style.opacity = value/10; testObj.style.filter = 'alpha(opacity='...
問題 在一個網站中可能我的輸入框式下面這樣的: 設計者可能想讓上傳部分也像這樣然后再添加一個select按鈕。但是當我想把普通的輸入框改為上傳框時就根本不能工作。瀏覽器之間有很大的不同,給默認按鈕添加樣式也幾乎...
當示例的box上的#鏈接處于活動狀態的時候(不論是用tab然后點擊enter或者使用鼠標點擊)這個元素就能夠通過方向鍵拖拽。然后點擊enter或者Esc釋放。(可以隨意改變這些鍵。我不確定釋放鍵應該設置成為什么所以enter和Esc都...
簡單的請求,簡單的響應,但是亂碼產生了 Why?亂碼之所以產生,原因很簡單,無非就是編碼表用錯了,如傳的是big5字符,接收卻使用utf-8,或utf-8編碼,卻用GB2312解碼。 好吧,先確認一下是否請求過程中產生的亂碼 那我發過去的是亂...