Courage is grace under pressure

            用我一輩子去追求

            導(dǎo)航

            <2025年6月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            統(tǒng)計(jì)

            • 隨筆 - 17
            • 文章 - 1
            • 評(píng)論 - 2
            • 引用 - 0

            常用鏈接

            留言簿(43)

            隨筆檔案

            文章檔案

            相冊(cè)

            XML的Blog

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            #

            某公司的面試題

            題目比較簡(jiǎn)單:
            判斷題目:
            1。java不只是一門(mén)語(yǔ)言,更是一門(mén)技術(shù)
            2 java與數(shù)據(jù)庫(kù)連接的是ODBC
            3.后面的記不得了

            填空題目:
            java語(yǔ)言獨(dú)立性的根本原因______________
            javaBean的屬性是基本屬性,______,_____________,________
            jsp指令的作用是_______________
            事件模型的順序是建立事件源,_________和_________

            程序題目
            這些題目都是傻瓜型的,菜鳥(niǎo)才做不出來(lái)

            posted @ 2006-09-05 22:30 xyh 閱讀(115) | 評(píng)論 (0)編輯 收藏

            某公司的Java筆試題

            1.選擇題目,比較簡(jiǎn)單
            2.問(wèn)答題目
            你是怎么理解JVM的?
            介紹一下Web.xml的作用?
            介紹一下Manifest.mf的作用?
            實(shí)體Bean和會(huì)話Bean的區(qū)別?
            介紹J2EE的結(jié)構(gòu),及它采用的技術(shù)?
            classpath和package的關(guān)系,以及package和java files的關(guān)系
            UML里composite和aggregiate的關(guān)系
            3 編程題目
            寫(xiě)出樹(shù)的結(jié)構(gòu),用java代碼(關(guān)鍵是要利用TreeNode類)
            給出一個(gè)表,查詢記錄并保存在Vector里面(最基本的數(shù)據(jù)庫(kù)操作了)

            posted @ 2006-09-05 22:21 xyh 閱讀(1206) | 評(píng)論 (0)編輯 收藏

            某公司的技術(shù)筆試題

            Q1: 一個(gè)最大為10個(gè)元素的緩沖區(qū)對(duì)象鏈表shareList,現(xiàn)在有4個(gè)生產(chǎn)者Producer向里面放入產(chǎn)品對(duì)象數(shù)據(jù),3個(gè)消費(fèi)者Consumer拿走產(chǎn)品對(duì)象數(shù)據(jù),請(qǐng)寫(xiě)一多線程程序,實(shí)現(xiàn)對(duì)shareList的互斥訪問(wèn)

            Q2: 現(xiàn)有一個(gè)類AddressFactory,用于產(chǎn)生32位地址Addr3264位地址Addr64的對(duì)象,另有一個(gè)類AddrDecorator實(shí)現(xiàn)32位和64位地址的運(yùn)算。請(qǐng)寫(xiě)一程序?qū)崿F(xiàn)上述論述。
            附注:(1AddressFactory的實(shí)現(xiàn)采用Singleton模式
            2Addr32Addr64對(duì)象的產(chǎn)生采用Factory模式
            3AddrDecorator的實(shí)現(xiàn)采用Decorator模式
            4)地址的運(yùn)算實(shí)現(xiàn)簡(jiǎn)單的加、減即可


            Q3: 按照要求,寫(xiě)下面一個(gè)GUI程序,參照下圖,寫(xiě)一個(gè)公司內(nèi)部結(jié)構(gòu)的XML文件,并讀取此文件在界面顯示,然后實(shí)現(xiàn)員工的添加、刪除以及姓名的修改。

            ?未命名.bmp
            附注:(1)參考java編程風(fēng)格,添加注釋,可用于生成javadoc文檔

            (2)如果熟悉Eclipse,請(qǐng)將此程序?qū)崿F(xiàn)為eclipse插件(不再寫(xiě)java程序),界面采用SWTjface實(shí)現(xiàn)。

            Q4: 編寫(xiě)一個(gè)程序,將人民幣轉(zhuǎn)換成美元,人民幣以字符串形式,匯率自行設(shè)定

            ?

            posted @ 2006-09-05 22:07 xyh 閱讀(372) | 評(píng)論 (0)編輯 收藏

            自嘲

            本人簡(jiǎn)歷的自我評(píng)價(jià):
            1.絕對(duì)自信:本人深信,別人(包括天才)能做到的事情,我也一定能做到,區(qū)別在于付出的時(shí)間不同。比如說(shuō),我自信能活到158歲
            2.精通世界語(yǔ):本人土家語(yǔ)(本人是土家族)、漢語(yǔ)聽(tīng)說(shuō)讀寫(xiě)俱佳;本人熟悉java和c語(yǔ)言,讀寫(xiě)能力較強(qiáng),聽(tīng)說(shuō)能力一般
            3.上知天文:本人潛心研究過(guò)太陽(yáng)(SUN)的結(jié)構(gòu),熟悉月食(Eclipse)形成的原理
            4.下知地理:本人潛心研究過(guò)Google Maps和Edushi的3D地圖,每天鼠標(biāo)一點(diǎn),可以進(jìn)入任何一棟樓,懂得坐地日行八萬(wàn)里的原理
            5.艱苦樸素:本人能在惡劣環(huán)境下生存,善于在陽(yáng)光燦爛的春天(Spring)冬眠(Hibernate)
            6.精通古文:本人古文修養(yǎng)好,曾潛心研究過(guò)遠(yuǎn)古的象形文字-甲骨文(Oracle),終于破解了它
            7.創(chuàng)業(yè)精神:本人敢于冒險(xiǎn),J老板(JBoss)是我的崇拜對(duì)象
            7.最大優(yōu)點(diǎn):沒(méi)有任何缺點(diǎn),本人是一個(gè)完美主義者,從來(lái)沒(méi)進(jìn)惡魔島(六月聯(lián)盟)
            8.最大缺點(diǎn):沒(méi)有專業(yè)IT人員的任何優(yōu)點(diǎn),本人沒(méi)有比爾蓋茨的所有優(yōu)點(diǎn):他喜好用Windows,本人喜歡Linux;他喜好VS 2005,本人喜歡JBuilder 2005; 他喜好MSN Messager,本人喜歡QQ

            posted @ 2006-08-22 10:25 xyh 閱讀(598) | 評(píng)論 (0)編輯 收藏

            Js正則表達(dá)式(轉(zhuǎn)自Google)

            原文:http://groups.google.com/group/CNIT/browse_thread/thread/6de5ae6b1d71628a

            正則表達(dá)式用于字符串處理,表單驗(yàn)證等場(chǎng)合,實(shí)用高效,但用到時(shí)總是不太把握,以致往往要上網(wǎng)查一番。我將一些常用的表達(dá)式收藏在這里,作備忘之用。本貼隨時(shí)會(huì)-更新。

            匹配中文字符的正則表達(dá)式: [\u4e00-\u9fa5]

            匹配雙字節(jié)字符(包括漢字在內(nèi)):[^\x00-\xff]

            應(yīng)用:計(jì)算字符串的長(zhǎng)度(一個(gè)雙字節(jié)字符長(zhǎng)度計(jì)2,ASCII字符計(jì)1)

            String.prototype.len=function(){return
            this.replace([^\x00-\xff]/g,"aa").length;}

            匹配空行的正則表達(dá)式:\n[\s| ]*\r

            匹配HTML標(biāo)記的正則表達(dá)式:/<(.*)>.*<\/\1>|<(.*) \/>/

            匹配首尾空格的正則表達(dá)式:(^\s*)|(\s*$)

            應(yīng)用:javascript中沒(méi)有像vbscript那樣的trim函數(shù),我們就可以利用這個(gè)表達(dá)式來(lái)實(shí)現(xiàn),如下:

            String.prototype.trim = function()
            {
            ? ? return this.replace(/(^\s*)|(\s*$)/g, "");

            }

            利用正則表達(dá)式分解和轉(zhuǎn)換IP地址:

            下面是利用正則表達(dá)式匹配IP地址,并將IP地址轉(zhuǎn)換成對(duì)應(yīng)數(shù)值的Javascript程序:

            function IP2V(ip)
            {
            ?re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g ?//匹配IP地址的正則表達(dá)式
            if(re.test(ip))
            {
            return
            RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.-$4*1

            }

            else
            {
            ?throw new Error("Not a valid IP address!")

            }
            }

            不過(guò)上面的程序如果不用正則表達(dá)式,而直接用split函數(shù)來(lái)分解可能更簡(jiǎn)單,程序如下:

            var ip="10.100.20.168"
            ip=ip.split(".")
            alert("IP值是:"+(ip[0]*255*255*255+ip[1]*255*255+ip[2]*255+ip[3]*1))

            匹配Email地址的正則表達(dá)式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

            匹配網(wǎng)址URL的正則表達(dá)式:http://([\w-]+\.)+[\w-]+(/[\w-
            ./?%&=]*)?

            利用正則表達(dá)式去除字串中重復(fù)的字符的算法程序:[注:此程序不正確,原因見(jiàn)本貼回復(fù)]

            var s="abacabefgeeii"
            var s1=s.replace(/(.).*\1/g,"$1")
            var re=new RegExp("["+s1+"]","g")
            var s2=s.replace(re,"")
            alert(s1+s2) ?//結(jié)果為:abcefgi

            我原來(lái)在CSDN上發(fā)貼尋求一個(gè)表達(dá)式來(lái)實(shí)現(xiàn)去除重復(fù)字符的方法,最終沒(méi)有找到,這是我能想到的最簡(jiǎn)單的實(shí)現(xiàn)方法。思路是使用后向引用取出包括重復(fù)的字符,再以-重復(fù)的字符建立第二個(gè)表達(dá)式,取到不重復(fù)的字符,兩者串連。這個(gè)方法對(duì)于字符順序有要求的字符串可能不適用。

            得用正則表達(dá)式從URL地址中提取文件名的javascript程序,如下結(jié)果為page1

            s="http://www.9499.net/page1.htm"
            s=s.replace(/(.*\/){0,}([^\.]+).*/ig,"$2")
            alert(s)

            利用正則表達(dá)式限制網(wǎng)頁(yè)表單里的文本框輸入內(nèi)容:

            用正則表達(dá)式限制只能輸入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')
            "
            onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').r-eplace(/[^\u4E00-\u9FA5]/g,''))"

            用正則表達(dá)式限制只能輸入全角字符:
            onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'') "
            onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').r-eplace(/[^\uFF00-\uFFFF]/g,''))"

            用正則表達(dá)式限制只能輸入數(shù)字:onkeyup="value=value.replace(/[^\d]/g,'')
            "onbeforepaste=
            "clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/-g,''))"

            用正則表達(dá)式限制只能輸入數(shù)字和英文:onkeyup="value=value.replace(/[\W]/g,'')
            "onbeforepaste
            ="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]-/g,''))"

            正則表達(dá)式,相關(guān)鏈接
            http://blog.csdn.net/laily/category/19548.aspx
            http://blog.csdn.net/laily/archive/2004/06/30/30525.aspx
            微軟的正則表達(dá)式教程(五):選擇/編組和后向引用

            http://blog.csdn.net/laily/archive/2004/06/30/30522.aspx
            微軟的正則表達(dá)式教程(四):限定符和定位符

            http://blog.csdn.net/laily/archive/2004/06/30/30517.aspx
            微軟的正則表達(dá)式教程(三):字符匹配

            http://blog.csdn.net/laily/archive/2004/06/30/30514.aspx
            微軟的正則表達(dá)式教程(二):正則表達(dá)式語(yǔ)法和優(yōu)先權(quán)順序

            http://blog.csdn.net/laily/archive/2004/06/30/30511.aspx
            微軟的正則表達(dá)式教程(一):正則表達(dá)式簡(jiǎn)介

            http://blog.csdn.net/laily/archive/2004/06/30/30360.aspx
            小程序大作為:高級(jí)查找/替換、正則表達(dá)式練習(xí)器、Javascript腳本程序調(diào)試器

            http://blog.csdn.net/laily/archive/2004/06/24/25872.aspx
            經(jīng)典正則表達(dá)式

            正則表達(dá)式,正規(guī)表達(dá)式,正則表達(dá)式匹配,正則表達(dá)式語(yǔ)法,模式匹配,正規(guī)表達(dá)式匹配
            javascript正則表達(dá)式 ASP正則表達(dá)式 ASP.NET 正則表達(dá)式
            C#正則表達(dá)式 JSP正則表達(dá)式 PHP正則表達(dá)式
            VB.NET正則表達(dá)式 VBSCript正則表達(dá)式編程
            delphi正則表達(dá)式 ?jscript

            # 回復(fù):經(jīng)典正則表達(dá)式 2004-08-03 2:12 PM 阿賴
            正則表達(dá)式 regular expression
            正則表達(dá)式 RegExp
            模式 pattern
            匹配 Match
            .NET命名空間: System.Text.RegularExpression

            # 回復(fù):經(jīng)典正則表達(dá)式 2004-08-03 2:14 PM 阿賴
            補(bǔ)充:
            ^\d+$  //匹配非負(fù)整數(shù)(正整數(shù) + 0)
            ^[0-9]*[1-9][0-9]*$  //匹配正整數(shù)
            ^((-\d+)|(0+))$  //匹配非正整數(shù)(負(fù)整數(shù) + 0)
            ^-[0-9]*[1-9][0-9]*$  //匹配負(fù)整數(shù)
            ^-?\d+$    //匹配整數(shù)
            ^\d+(\.\d+)?$  //匹配非負(fù)浮點(diǎn)數(shù)(正浮點(diǎn)數(shù) + 0)
            ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]-*))$  //匹配正浮點(diǎn)數(shù)

            ^((-\d+(\.\d+)?)|(0+(\.0+)?))$  //匹配非正浮點(diǎn)數(shù)(負(fù)浮點(diǎn)數(shù)
            + 0)
            ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0--9]*)))$  //匹配負(fù)浮點(diǎn)數(shù)

            ^(-?\d+)(\.\d+)?$  //匹配浮點(diǎn)數(shù)
            ^[A-Za-z]+$  //匹配由26個(gè)英文字母組成的字符串
            ^[A-Z]+$  //匹配由26個(gè)英文字母的大寫(xiě)組成的字符串
            ^[a-z]+$  //匹配由26個(gè)英文字母的小寫(xiě)組成的字符串
            ^[A-Za-z0-9]+$  //匹配由數(shù)字和26個(gè)英文字母組成的字符串

            ^\w+$  //匹配由數(shù)字、26個(gè)英文字母或者下劃線組成的字符串

            ^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$    //匹配email地址
            ^[a-zA-z]+://匹配(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$  //匹配url

            # 回復(fù):經(jīng)典正則表達(dá)式 2004-09-08 7:37 PM totoro
            利用正則表達(dá)式去除字串中重復(fù)的字符的算法程序:

            var s="abacabefgeeii"
            var s1=s.replace(/(.).*\1/g,"$1")
            var re=new RegExp("["+s1+"]","g")
            var s2=s.replace(re,"")
            alert(s1+s2) //結(jié)果為:abcefgi
            ===============================
            如果var s = "abacabefggeeii"
            結(jié)果就不對(duì)了,結(jié)果為:abeicfgg
            正則表達(dá)式的能力有限

            # 回復(fù):經(jīng)典正則表達(dá)式 2004-09-10 2:07 PM 阿賴
            RE: totoro
            謝謝你的指點(diǎn),這個(gè)javascript正則表達(dá)式程序算法確實(shí)有問(wèn)題,我會(huì)試著找更好的辦法!!!

            # 回復(fù):經(jīng)典正則表達(dá)式 2004-10-11 3:52 PM Lai
            1.確認(rèn)有效電子郵件格式
            下面的代碼示例使用靜態(tài) Regex.IsMatch
            方法驗(yàn)證一個(gè)字符串是否為有效電子郵件格式。如果字符串包含一個(gè)有效的電子郵件地址,則
            ?IsValidEmail 方法返回 true,否則返回
            false,但不采取其他任何操作。您可以使用
            IsValidEmail,在應(yīng)用程序?qū)⒌刂反鎯?chǔ)在數(shù)據(jù)庫(kù)中或顯示在
            ASP.NET
            頁(yè)中之前,篩選出包含無(wú)效字符的電子郵件地址。

            [Visual Basic]
            Function IsValidEmail(strIn As String) As Boolean
            ' Return true if strIn is in valid e-mail format.
            Return Regex.IsMatch(strIn,
            ("^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-z-A-Z]{2,4}|[0-9]{1,3})(\]?)$")

            End Function
            [C#]
            bool IsValidEmail(string strIn)
            {
            // Return true if strIn is in valid e-mail format.
            return Regex.IsMatch(strIn,
            @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-z-A-Z]{2,4}|[0-9]{1,3})(\]?)$");

            }

            2.清理輸入字符串
            下面的代碼示例使用靜態(tài) Regex.Replace
            方法從字符串中抽出無(wú)效字符。您可以使用這里定義的
            CleanInput
            方法,清除掉在接受用戶輸入的窗體的文本字段中輸入的可能有害的字符。CleanInput
            在清除掉除 @、-(連字符)和
            .(句點(diǎn))以外的所有非字母數(shù)字字符后返回一個(gè)字符串。

            [Visual Basic]
            Function CleanInput(strIn As String) As String
            ' Replace invalid characters with empty strings.
            Return Regex.Replace(strIn, "[^\w\.@-]", "")
            End Function
            [C#]
            String CleanInput(string strIn)
            {
            // Replace invalid characters with empty strings.
            return Regex.Replace(strIn, @"[^\w\.@-]", "");

            }

            3.更改日期格式
            以下代碼示例使用 Regex.Replace 方法來(lái)用 dd-mm-yy
            的日期形式代替 mm/dd/yy 的日期形式。

            [Visual Basic]
            Function MDYToDMY(input As String) As String
            Return Regex.Replace(input, _
            "\b(?<month>\d{1,2})/(?<day>\d{1,2})/(?<year>\d{2,4})\b", _
            "${day}-${month}-${year}")
            End Function
            [C#]
            String MDYToDMY(String input)
            {
            return Regex.Replace(input,
            "\\b(?<month>\\d{1,2})/(?<day>\\d{1,2})/(?<year>\\d{2,4})\\b",
            "${day}-${month}-${year}");

            }

            Regex 替換模式
            本示例說(shuō)明如何在 Regex.Replace
            的替換模式中使用命名的反向引用。其中,替換表達(dá)式
            ${day} 插入由 (?<day>...) 組捕獲的子字符串。

            有幾種靜態(tài)函數(shù)使您可以在使用正則表達(dá)式操作時(shí)無(wú)需創(chuàng)建顯式正則表達(dá)式對(duì)象,而
            Regex.Replace
            函數(shù)正是其中之一。如果您不想保留編譯的正則表達(dá)式,這將給您帶來(lái)方便

            4.提取 URL 信息
            以下代碼示例使用 Match.Result 來(lái)從 URL
            提取協(xié)議和端口號(hào)。例如,“http://www.contoso.com:8080/letters/readme.html”將返回“http:8080”。

            [Visual Basic]
            Function Extension(url As String) As String
            Dim r As New Regex("^(?<proto>\w+)://[^/]+?(?<port>:\d+)?/", _
            RegexOptions.Compiled)
            Return r.Match(url).Result("${proto}${port}")
            End Function
            [C#]
            String Extension(String url)
            {
            Regex r = new Regex(@"^(?<proto>\w+)://[^/]+?(?<port>:\d+)?/",
            RegexOptions.Compiled);
            return r.Match(url).Result("${proto}${port}");

            posted @ 2006-08-18 14:50 xyh 閱讀(602) | 評(píng)論 (0)編輯 收藏

            國(guó)外Java面試題集(續(xù))

                 摘要: 來(lái)自網(wǎng)絡(luò)資源,由本人整理,希望對(duì)大家有用 16. What is the purpose of garbage collection in Java, and when is it used?The purpose of garbage collection is to identify and discard objects that are no ...  閱讀全文

            posted @ 2006-08-02 09:50 xyh 閱讀(3931) | 評(píng)論 (0)編輯 收藏

            Java面試題(English)

            ?

            1. Why do you prefer Java?

            Answer: write once ,run anywhere.

            ?

            2. Name some of the classes which provide the functionality of collation?

            Answer: collator, rulebased collator, collationkey, collationelement iterator.

            ?

            3. Awt stands for? and what is it?

            Answer: AWT stands for Abstract window tool kit. It is a is a package that provides an integrated set of classes to manage user interface components.

            ?

            4. why a java program can not directly communicate with an ODBC driver?

            Answer: Since ODBC API is written in C language and makes use of pointers which Java can not support.

            ?

            5. Are servlets platform independent? If so Why? Also what is the most common application of servlets?

            Answer: Yes, Because they are written in Java. The most common application of servlet is to access database and dynamically construct HTTP response

            ?

            6.What is a Servlet?

            Answer: Servlets are modules of Java code that run in a server application (hence the name "Servlets", similar to "Applets" on the client side) to answer client requests.

            ?

            7.What advantages does CMOS have over TTL(transitor transitor logic)? (ALCATEL)

            Answer:

            low power dissipation

            pulls up to rail

            easy to interface

            ?

            8.How is Java unlike C++? (Asked by Sun)

            Some language features of C++ have been removed. String manipulations in Java do not allow for buffer overflows and other typical attacks. OS-specific calls are not advised, but you can still call native methods. Everything is a class in Java. Everything is compiled to Java bytecode, not executable (although that is possible with compiler tools).

            ?

            9.What is HTML (Hypertext Markup Language)?

            HTML (HyperText Markup Language) is the set of "markup" symbols or tags inserted in a file intended for display on a World Wide Web browser. The markup tells the Web browser how to display a Web page’s words and images for the user.

            ?

            10.Define class.

            Answer: A class describes a set of properties (primitives and objects) and behaviors (methods).

            ?

            11.In Java, what is the difference between an Interface and an Abstract class?

            A: An Abstract class declares have at least one instance method that is declared abstract which will be implemented by the subclasses. An abstract class can have instance methods that implement a default behavior. An Interface can only declare constants and instance methods, but cannot implement default behavior.

            ?

            12. Can you have virtual functions in Java? Yes or No. If yes, then what are virtual functions?

            A: Yes, Java class functions are virtual by default. Virtual functions are functions of subclasses that can be invoked from a reference to their superclass. In other words, the functions of the actual object are called when a function is invoked on the reference to that object.

            ?

            13.Write a function to reverse a linked list p in C++?

            A:

            Link* reverse_list(Link* p)

            {

            if (p == NULL)

            return NULL;

            Link* h = p;

            p = p->next;

            h->next = NULL;

            while (p != null)

            {

            Link* t = p->next;

            p->next = h;

            h = p;

            p = t;

            }

            return h;

            }

            ?

            14.In C++, what is the usefulness of Virtual destructors?

            A:Virtual destructors are neccessary to reclaim memory that were allocated for objects in the class hierarchy. If a pointer to a base class object is deleted, then the compiler guarantees the various subclass destructors are called in reverse order of the object construction chain.

            ?

            15.What are mutex and semaphore? What is the difference between them?

            A:A mutex is a synchronization object that allows only one process or thread to access a critical code block. A semaphore on the other hand allows one or more processes or threads to access a critial code block. A semaphore is a multiple mutex.

            posted @ 2006-07-31 10:14 xyh 閱讀(3259) | 評(píng)論 (2)編輯 收藏

            僅列出標(biāo)題
            共2頁(yè): 上一頁(yè) 1 2 
            設(shè)為首頁(yè) 加入收藏 與我聯(lián)系 您的瀏覽器:

            主站蜘蛛池模板: 聂荣县| 扬中市| 新乡市| 旅游| 丽水市| 奉节县| 马山县| 浮山县| 普定县| 东丽区| 仁寿县| 新郑市| 福贡县| 噶尔县| 安泽县| 黄山市| 仙游县| 孟津县| 莲花县| 周口市| 许昌县| 丽江市| 富民县| 理塘县| 资兴市| 那坡县| 青神县| 缙云县| 三穗县| 罗平县| 青浦区| 南投县| 天等县| 乌海市| 彭山县| 龙胜| 榆树市| 蕲春县| 拉孜县| 鄂托克旗| 平塘县|