【技術(shù)開發(fā)焦點(diǎn)】C#多線程學(xué)習(xí)(六) 互斥對象
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
緣起 每次有新技術(shù)發(fā)布時(shí),我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨(dú)特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對于WCF,對于SOA,由于涉及的是對多個(gè)系統(tǒng)之間的交互問題,如何有效地解決不斷改變的需求所帶來的問題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過第一部分的介紹,我們可以體會到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
解決IE編碼問題第一步: dataType:($.browser.msie) ? "text" : "xml" 先這樣做讓IE 識別返回的是text 還是xml 第二步: 復(fù)制代碼 代碼如下: function parseXml(xml) { //XML IE編碼問題第二步 if (jQuery.browser.msie)...
首先,我們來做個(gè)實(shí)驗(yàn)吧。 打開任何一個(gè)瀏覽器的空頁,在地址輸入欄中輸入以下代碼: 復(fù)制代碼 代碼如下: javascript:void(3); 會發(fā)生什么呢? 答案是什么都不會發(fā)生。 然后,我們再打開一個(gè)瀏覽器的空頁面,在地址欄中輸入以...
一、腳本功能介紹正常情況下,如果你在會員搜索結(jié)果頁通過相片看好某個(gè)會員(所謂眼緣好的會員),想快速記錄下這個(gè)會員的信息并不是一件容易的事情,你也許會在會員相片上單擊右鍵,然后把這個(gè)會員的主頁地址先記下來,一個(gè)頁面如...
第一個(gè)下拉框: 復(fù)制代碼 代碼如下: <select id="select" name="rawfoodBasic.category" onchange="doChange(this.value);"> //第一個(gè)下拉框里的值 </select> 第二個(gè)下拉框: 復(fù)制代碼 代碼如下: <select id="subSele...
浮動層居中的對話框效果演示 浮動層居中的對話框效果演示 HTML { HEIGHT: 100% } BODY { HEIGHT: 100% } BODY { FONT-SIZE: 14px; FONT-FAMILY: Tahoma, Verdana, sans-serif } DIV.neat-dialog-cont { Z-INDEX...
復(fù)制代碼 代碼如下:<htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/> <title>UntitledDocument</title> <script> function createIfr...
首先考慮用什么方法做,考慮到三個(gè)方式:1、C#拼HTML構(gòu)造table,修改和保存通過Ajax實(shí)現(xiàn)。2、XML+XSL,展現(xiàn)和修改用兩個(gè)XSL文件來做,Ajax修改、保存XML。3、GridView控件。 經(jīng)過細(xì)致考慮,首先第三方案GridView控件滿足不了需求...
jQuery的選擇器真的好強(qiáng)大,好靈活。 javascript的原始方法也值得研究。復(fù)制代碼 代碼如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="CheckBoxList.aspx.cs" Inherits="CheckBoxList" %> <!DOCTYPE h...
但是也有些問題,第一畫日歷有點(diǎn)慢,第二兼容性不太好IE Only,第三它不是基于jQuery的哈哈。那還是老規(guī)矩,做之前先看下效果 這下是更酷的Ext風(fēng)格了。 從上圖我們可以看出這個(gè)控件其實(shí)有兩個(gè)視圖一個(gè)日期月視圖,還有一個(gè)是...
分為如下幾節(jié):
?基本實(shí)現(xiàn)
?在迭代中引用原來的對象,或者直接改變數(shù)組的值而不是返回一個(gè)新數(shù)組
?向迭代傳入無限多的參數(shù)
?基本實(shí)現(xiàn) 今天突然發(fā)現(xiàn)js的數(shù)組處理起來真是麻煩,代碼一些就是一大堆,相比起ruby...
1、復(fù)選框全選操作:其實(shí)說到底就是對Jquery 選擇器的運(yùn)用,點(diǎn)我查看Jquery選擇器 html代碼: 復(fù)制代碼 代碼如下: <form> 您愛好的運(yùn)動是: <input type="checkbox" name="item" value="football"/> football <input type="...
首先,我們要考慮一下它的源文件布局,也就是決定代碼如何拆分到獨(dú)立的文件中去。為什么要這么做呢?還記得上期結(jié)尾處我提到這個(gè)組件會使用“外部代碼”嗎?為了區(qū)分代碼的用途,決定將代碼至少分成兩部分:外部代碼文件和 Smart...
另一方面,由于 JavaScript 通常會和宿主環(huán)境(比如瀏覽器)緊密結(jié)合,因此缺乏功能強(qiáng)大而簡單易用的開發(fā)工具。在這樣的環(huán)境中,開發(fā)組件或框架成為一項(xiàng)具有挑戰(zhàn)的工作。這次,我們將以一個(gè)簡易的 JavaScript 組件開發(fā)為契機(jī),逐步...
本期,我們要討論的話題是 JavaScript 的測試,以檢查組件的狀態(tài)和工作方式是否符合預(yù)期,還會介紹一個(gè)可以方便編寫測試用例的測試方法。這里說的測試當(dāng)然是使用自動化的測試手段,這是軟件質(zhì)量保證(QA)的重要環(huán)節(jié)。就本系列...
聽起來是不是很愜意?Let's go! 我們出發(fā)啦~ 這期,我們會使用 Ant 將上期編寫、整理的代碼文件按指定的先后順序合并成單一的源文件,然后壓縮這個(gè)文件。這是構(gòu)建 JavaScript 項(xiàng)目的基本步驟。Ant 是 Apache 的一個(gè)頂級開源...
感嘆是為了緩解嚴(yán)肅的氣氛并引出今天要講的話題,”javascript面向?qū)ο缶幊獭保酉聛恚覀儑@面向?qū)ο蟮膸状箨P(guān)鍵字:封裝,繼承,多態(tài),展開。 封裝:javascript中創(chuàng)建對象的模式中,個(gè)人認(rèn)為通過閉包才算的上是真正意義上的封裝,所...
記得早前就說過要和大家分享“javascript設(shè)計(jì)模式”,遲遲沒寫不是因?yàn)槲覒校罱_實(shí)太忙,忙工作,忙旅游(啊哦?),好不容易這幾天空閑了,接下來是兌現(xiàn)之前空口白話的時(shí)間了。 在討論設(shè)計(jì)模式之前,請確認(rèn)您已經(jīng)有一定的腳本編程基...
一、call 方法 調(diào)用一個(gè)對象的一個(gè)方法,以另一個(gè)對象替換當(dāng)前對象(其實(shí)就是更改對象的內(nèi)部指針,即改變對象的this指向的內(nèi)容)。 Js代碼 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 參數(shù) thisObj 可選項(xiàng)。將被用作當(dāng)前...
web開發(fā)中有時(shí)需要對輸入框中的時(shí)間(主要是開始時(shí)間和結(jié)束時(shí)間)進(jìn)行比較,網(wǎng)上搜索了一番,發(fā)現(xiàn)有不少是無效的,以下方法經(jīng)小弟檢驗(yàn)確實(shí)有效,特此共享。(請關(guān)注紅色部分) function ValidtorTime(){ var d1 = ne...
這個(gè)是網(wǎng)頁版,直接用ctrl+F搜索,如果大家不是經(jīng)常上網(wǎng),可以用chm版的更方便些。jQuery 1.3 API 參考手冊 CHM鋒利的jquery 電子書近期腳本之家將會將一些jquery學(xué)習(xí)教程逐步發(fā)一些。參考了鋒利的jquery一書。
$的選擇器...
復(fù)制代碼 代碼如下: <script language=javascript> //全角空格為12288,半角空格為32 //其他字符半角(33-126)與全角(65281-65374)的對應(yīng)關(guān)系是:均相差65248 //document.write((65281).toString(16)+"----"+(65374).toSt...
我研究了一下之后發(fā)現(xiàn),jQuery都將事件緩存起來了,其實(shí)也是為了防止內(nèi)存溢出以及頁面unload的時(shí)候的速度,也包括多函數(shù)觸發(fā),方便管理等諸多好處,具體可以參考此文。 jQuery會在window.unload的時(shí)候卸載所有綁定過的事件,釋放...
先前看TED視頻,關(guān)于 學(xué)校教育扼殺創(chuàng)造性的視頻。 視頻很好,也有中文字幕等。下面也提供高清版本下載,很是欣喜。 遺憾的是,字幕不提供下載。(或者說我沒有找到)
俗話說,自己動手豐衣足食。直接拿Firebug找到字幕文件地址,下...
由于組里項(xiàng)目大多的javascript,css等客戶端工作是另一同事在負(fù)責(zé),該同事又特忙無法重構(gòu),老大也就只是提建議并未立即實(shí)施重構(gòu)。但是我前些日子也改過些許客戶端的小bug,確實(shí)那代碼看得讓人有些云里霧里,不知身在哪山,輕易不...
復(fù)制代碼 代碼如下:/** * * 返回一個(gè)距離現(xiàn)在多長時(shí)間后的一個(gè)格式化的日期,如2009年9月5日 14:15:23 * 如:現(xiàn)在時(shí)間是2009年9月5日 14:15:23 timeLong=10秒 那么返回:2009年9月5日 14:15:33 * * @param int timeLong 一個(gè) * @...