系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)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í)(四) 多線程的自動(dòng)管理(線程池)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í)(四) 多線程的自動(dòng)管理(線程池)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í)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
緣起 每次有新技術(shù)發(fā)布時(shí),我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門(mén)獨(dú)特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對(duì)于WCF,對(duì)于SOA,由于涉及的是對(duì)多個(gè)系統(tǒng)之間的交互問(wèn)題,如何有效地解決不斷改變的需求所帶來(lái)的問(wèn)題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過(guò)第一部分的介紹,我們可以體會(huì)到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過(guò)WCF Data Contract我們將CLR Data Type暴...
2014-10-22
閱讀(23) 作者(admin)
若a=b ^ c;則b=a ^ c (^是異或的意思),php在處理異或的字符時(shí)先把字符轉(zhuǎn)化為二進(jìn)制的ascii值,對(duì)這些值進(jìn)行異或,獲取結(jié)果后在將ascii值轉(zhuǎn)化為字符,原理說(shuō)晚了直接貼實(shí)現(xiàn)的代碼:復(fù)制代碼 代碼如下:echo '<meta charset="utf...
2014-10-22
閱讀(24) 作者(admin)
下面的PHP代碼可以解決以下問(wèn)題:1.json_encode UTF8碼中文后的字符串不可閱讀2.json_encode 多級(jí)數(shù)組中文亂碼問(wèn)題3.json_encode 數(shù)組中包含換行時(shí)錯(cuò)誤問(wèn)題4.json_encode 數(shù)組中鍵為中文的問(wèn)題復(fù)制代碼 代碼如下:funct...
2014-10-22
閱讀(19) 作者(admin)
復(fù)制代碼 代碼如下:<?php // fix 404 pages: header('HTTP/1.1 200 OK'); // set 404 header: header('HTTP/1.1 404 Not Found'); // set Moved Permanently header (good for redrictions) // use with location he...
2014-10-22
閱讀(29) 作者(admin)
下面我們以.txt文件為實(shí)例來(lái)介紹php讀取本地文件的函數(shù),讀取文件我們可以利用fopen或file_get_contents來(lái)讀取,file_get_contents更簡(jiǎn)單而fopen需要fread配合才可以顯示讀出的內(nèi)容。
1.首先來(lái)介紹一下fopen()函數(shù)
下...
2014-10-22
閱讀(16) 作者(admin)
日期時(shí)間函數(shù)是PHP 的核心組成部分。無(wú)需安裝即可使用這些函數(shù)。下面來(lái)詳細(xì)說(shuō)說(shuō)date函數(shù)的具體用法:PHP Date() 函數(shù)PHP Date() 函數(shù)可把時(shí)間戳格式化為可讀性更好的日期和時(shí)間。語(yǔ)法date(format,timestamp)format 必...
2014-10-22
閱讀(15) 作者(admin)
php使用數(shù)組array_rand()函數(shù)進(jìn)行高效隨機(jī)抽取指定條數(shù)的記錄,可以隨機(jī)抽取數(shù)據(jù)庫(kù)中的記錄,適合進(jìn)行隨機(jī)展示和抽獎(jiǎng)程序。該算法主要是利用php的array_rand()函數(shù),下面看一下array_rand()函數(shù)的主要功能:array_rand―從...
2014-10-22
閱讀(15) 作者(admin)
php文件夾操作函數(shù)string basename ( string path [, string suffix] )給出一個(gè)包含有指向一個(gè)文件的全路徑的字符串,本函數(shù)返回基本的文件名。如果文件名是以 suffix 結(jié)束的,那這一部分也會(huì)被去掉。在 Windows 中,斜線(/...
2014-10-22
閱讀(17) 作者(admin)
前端請(qǐng)求端: 復(fù)制代碼 代碼如下: <script> $(function() { $.getJSON('http://test.com/aa.php?callback=?',{classid:1,num:2},function(json){ alert(json.key); }); }); </script> 被請(qǐng)求端: 復(fù)制代碼 代碼如下: $c...
2014-10-22
閱讀(20) 作者(admin)
當(dāng)您運(yùn)行一個(gè)應(yīng)用程序時(shí),您會(huì)打開(kāi)它,做些更改,然后關(guān)閉它。這很像一次會(huì)話。計(jì)算機(jī)清楚你是誰(shuí)。它知道你何時(shí)啟動(dòng)應(yīng)用程序,并在何時(shí)終止。但是在因特網(wǎng)上,存在一個(gè)問(wèn)題:服務(wù)器不知道你是誰(shuí)以及你做什么,這是由于 HTTP 地址不...
2014-10-22
閱讀(14) 作者(admin)
PHP中有一個(gè)函數(shù):String str_repeat($str, num);挺好用的....以下通過(guò)js和php模擬實(shí)現(xiàn)。
1:PHP版本 復(fù)制代碼 代碼如下: /*PHP版實(shí)現(xiàn)*/ function repeat($str, $num){ return implode( $str, array_fill(0, $num+1,...
2014-10-22
閱讀(10) 作者(admin)
由于工作需要,自己在手冊(cè)給定的示例函數(shù)基礎(chǔ)上改寫(xiě)出了這樣一個(gè)函數(shù),代碼如下: 復(fù)制代碼 代碼如下: //將多維數(shù)組中所有的數(shù)值轉(zhuǎn)換成字符串――――》最多支持三維數(shù)組 function implodex( $glue, $array, $separator=''...
2014-10-22
閱讀(14) 作者(admin)
PHP的性能一直在提高。然而,若是用的不恰當(dāng),或是一個(gè)不留神,還是可能會(huì)踩到PHP內(nèi)部實(shí)現(xiàn)方面的坑的。我在前幾天的一個(gè)性能問(wèn)題上就碰到了。
事情是這樣子的,一位同事反饋我們的一個(gè)接口每次返回需要5秒之久,我們一起revi...
2014-10-22
閱讀(13) 作者(admin)
PHP版: 復(fù)制代碼 代碼如下: $o = array('x'=>1, 'y'=>2, 'z'=>3); $arr = array(); $i = 0; foreach( $o as $arr[$i++]=>$v )/*empty*/; var_dump($arr); //$arr = array('x', 'y', 'z'); JavaScrip版: 復(fù)制代碼...
2014-10-22
閱讀(15) 作者(admin)
PHP 中的 Switch 語(yǔ)句用于執(zhí)行基于多個(gè)不同條件的不同動(dòng)作。
Switch 語(yǔ)句
如果您希望有選擇地執(zhí)行若干代碼塊之一,請(qǐng)使用 Switch 語(yǔ)句。
使用 Switch 語(yǔ)句可以避免冗長(zhǎng)的 if..elseif..else 代碼塊。
語(yǔ)法
復(fù)...
2014-10-22
閱讀(22) 作者(admin)
php中的整形數(shù)是有符號(hào)的,不能表示無(wú)符號(hào)整數(shù),當(dāng)整形數(shù)超出范圍時(shí),會(huì)自動(dòng)從整形數(shù)轉(zhuǎn)化成float數(shù),可以用php_int_size常量來(lái)查看php整數(shù)類(lèi)型所占字節(jié),一般為4個(gè)字節(jié),所以可以估算出整形數(shù)的范圍,最高位數(shù)符號(hào)位。也可以用php_...
2014-10-22
閱讀(19) 作者(admin)
復(fù)制代碼 代碼如下: <?php if(strlen($r[title])>45){$str=utf8Substr($r[title],0,15)."...";}else{$str=$r[title];}echo $str; ?> //截取utf8字符串 function utf8Substr($str, $from, $len) { return preg_replac...
2014-10-22
閱讀(15) 作者(admin)
PHP中的循環(huán)主要用戶執(zhí)行相同代碼塊運(yùn)行指定的次數(shù)。PHP循環(huán)主要有四種:while,do…while,for,foreach。下面我們分開(kāi)講解每種循環(huán)的用法。while語(yǔ)句:只要指定的條件成立,則循環(huán)執(zhí)行代碼塊。格式:while(expr){ statement;}...
2014-10-22
閱讀(30) 作者(admin)
復(fù)制代碼 代碼如下: <style> #sddm li a:hover { background: #49A3FF}
#sddm div { position: absolute; visibility: hidden; margin: 0; padding: 0; background: #EAEBD8; border: 1px solid #5970B2}
#sddm...
2014-10-22
閱讀(16) 作者(admin)
復(fù)制代碼 代碼如下: <?php /** * Internet Shortcut * * Add the following into "head": * <link href="favicon.ico" rel="icon" type="image/x-icon" /> * <link href="favicon.ico" rel="shortcut icon"...
2014-10-22
閱讀(29) 作者(admin)
1.PHP頁(yè)面語(yǔ)言本身的編碼類(lèi)型不合適,這時(shí)候,你直接在腳本中寫(xiě)的中文肯定是亂碼,不用說(shuō)數(shù)據(jù)庫(kù)了解決方法:選擇'UTF8'或者'gb2312',這樣客戶瀏覽器會(huì)自動(dòng)選擇并出現(xiàn)正確的中文顯示。注意:'UTF8'或者'gb2312'都可以正確顯示中...
2014-10-22
閱讀(20) 作者(admin)
但是在開(kāi)發(fā)的過(guò)程中,發(fā)現(xiàn)一個(gè)小細(xì)節(jié)的問(wèn)題,必須要打開(kāi)F12才能看到的,原來(lái),在head頭部里面的所有引用的東西以及title等等,全部都跑到body里面去了,苦思冥想,百度、google全找不到答案。只好放棄了因?yàn)樗](méi)有影響到我的功能...
2014-10-22
閱讀(10) 作者(admin)
方法很簡(jiǎn)單:
將下面的代碼保存為test.php,放到web目錄里面執(zhí)行即可。
復(fù)制代碼 代碼如下: <?php $link=mysql_connect("localhost","root","123"); if(!$link) echo "FAILD!連接錯(cuò)誤,用戶名密碼不對(duì)"; else echo "OK...
2014-10-22
閱讀(24) 作者(admin)
最近在php下做關(guān)于Socket通訊的相關(guān)內(nèi)容,發(fā)現(xiàn)網(wǎng)絡(luò)上好多人在了解如何進(jìn)行16進(jìn)制收發(fā),研究了下,代碼如下,歡迎拍磚。復(fù)制代碼 代碼如下:<?php $sendStr = '30 32 30 34 03 30 33'; // 16進(jìn)制數(shù)據(jù) $sendStrA...
2014-10-22
閱讀(20) 作者(admin)
mysqli封裝了諸如事務(wù)等一些高級(jí)操作,同時(shí)封裝了DB操作過(guò)程中的很多可用的方法。應(yīng)用比較多的地方是 mysqli的事務(wù)。比如下面的示例:復(fù)制代碼 代碼如下:$mysqli = new mysqli('localhost','root','','DB_Lib2Test');$my...
2014-10-22
閱讀(25) 作者(admin)
我們需要在url中傳遞中文字符或是其它的html等特殊字符,似乎總會(huì)有各種亂,不同的瀏覽器對(duì)他們的編碼又不一樣,對(duì)于中文,一般的做法是:把這些文本字符串傳給url之前,先進(jìn)行urlencode($text)一下;但是對(duì)于一些很“危險(xiǎn)”的字符...