系列文章導(dǎo)航:C#多線(xiàn)程學(xué)習(xí)(一) 多線(xiàn)程的相關(guān)概念C#多線(xiàn)程學(xué)習(xí)(二) 如何操縱一個(gè)線(xiàn)程C#多線(xiàn)程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線(xiàn)程學(xué)習(xí)(四) 多線(xiàn)程的自動(dòng)管理(線(xiàn)程池)C#多線(xiàn)程學(xué)習(xí)(五) 多線(xiàn)程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線(xiàn)程學(xué)習(xí)(一) 多線(xiàn)程的相關(guān)概念C#多線(xiàn)程學(xué)習(xí)(二) 如何操縱一個(gè)線(xiàn)程C#多線(xiàn)程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線(xiàn)程學(xué)習(xí)(四) 多線(xiàn)程的自動(dòng)管理(線(xiàn)程池)C#多線(xiàn)程學(xué)習(xí)(五) 多線(xiàn)程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線(xiàn)程學(xué)習(xí)(一) 多線(xiàn)程的相關(guān)概念C#多線(xiàn)程學(xué)習(xí)(二) 如何操縱一個(gè)線(xiàn)程C#多線(xiàn)程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線(xiàn)程學(xué)習(xí)(四) 多線(xiàn)程的自動(dòng)管理(線(xiàn)程池)C#多線(xiàn)程學(xué)習(xí)(五) 多線(xiàn)程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線(xiàn)程學(xué)習(xí)(一) 多線(xiàn)程的相關(guān)概念C#多線(xiàn)程學(xué)習(xí)(二) 如何操縱一個(gè)線(xiàn)程C#多線(xiàn)程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線(xiàn)程學(xué)習(xí)(四) 多線(xiàn)程的自動(dòng)管理(線(xiàn)程池)C#多線(xiàn)程學(xué)習(xí)(五) 多線(xiàn)程的... [詳細(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世界和廠(chǎng)商中立世界的差異。通過(guò)WCF Data Contract我們將CLR Data Type暴...
2014-10-22
閱讀(17) 作者(admin)
復(fù)制代碼 代碼如下:<?php//delfile("upload",10);function delfile($dir,$n) //刪除當(dāng)DIR路徑下N分鐘前創(chuàng)建的所有文件;{if(is_dir($dir)) { if($dh=opendir($dir)) { while (false !== ($file = readdir($dh))...
2014-10-22
閱讀(19) 作者(admin)
在PHP腳本中變量主要有:內(nèi)置超級(jí)全局變量,一般的變量,常量,全局變量,靜態(tài)變量等等,我們?cè)谑褂盟鼈兊臅r(shí)候除了要正確地知道它們的語(yǔ)法以外,更重要的是,我們要知道它們?cè)诒举|(zhì)上的區(qū)別與聯(lián)系―即它們的作用域的問(wèn)題。1.內(nèi)置超級(jí)...
2014-10-22
閱讀(26) 作者(admin)
一、兩個(gè)重要目錄:Apache有兩個(gè)重要的目錄:1、配置目錄/etc/httpd/conf;2、文檔目錄/var/www:二、兩種配置模式:Apache在Fedora下的兩種配置方式:文本模式(終端命令行)和圖形化配置。兩者各有優(yōu)勢(shì):圖形化下配置,更容易上手,在文...
2014-10-22
閱讀(15) 作者(admin)
復(fù)制代碼 代碼如下:function getDistanceBetweenPointsNew($latitude1, $longitude1, $latitude2, $longitude2) { $theta = $longitude1 - $longitude2; $miles = (sin(deg2rad($latitude1)) * sin(deg2rad($l...
2014-10-22
閱讀(16) 作者(admin)
date.csv:"ID" "NAME" "EMAIL""1" "小明" "xm@163.com""2" "小東" "xd@sina.com""3" "小少" "shaozi@hotmai.com"讀取這個(gè)csv文件復(fù)制代碼 代碼如下:<?php$handle=f...
2014-10-22
閱讀(22) 作者(admin)
Base62類(lèi)源碼:復(fù)制代碼 代碼如下:class Base62 {
private $string = "vPh7zZwA2LyU4bGq5tcVfIMxJi6XaSoK9CNp0OWljYTHQ8REnmu31BrdgeDkFs";
public function base62_encode($str) { $out = '';...
2014-10-22
閱讀(28) 作者(admin)
ID是網(wǎng)站中經(jīng)常出現(xiàn)的,它一般是數(shù)字,但是我們發(fā)現(xiàn)現(xiàn)在的網(wǎng)站很多ID都是字母了,比如YouTube的視頻播放頁(yè)它的URL類(lèi)似/watch?v=yzNjIBEdyww。 下面是一個(gè)生成字母ID的方法。使用示例:復(fù)制代碼 代碼如下: alphaID(12354);...
2014-10-22
閱讀(21) 作者(admin)
最近幾天正在做一個(gè)小型CMS,用到圖片上傳了,想利于CodeIgniter的上傳類(lèi)去實(shí)現(xiàn),但測(cè)試中有好多問(wèn)題,我把經(jīng)過(guò)和要注意的地方分享一下!復(fù)制代碼 代碼如下:<?php echo form_open_multipart('picture/upload');?><?php ec...
2014-10-22
閱讀(19) 作者(admin)
使用substr函數(shù)截?。?復(fù)制代碼 代碼如下:substr(md5("admin"),8,16); // 16位MD5加密 md5("admin"); // 32位MD5加密...
2014-10-22
閱讀(21) 作者(admin)
我就遇到這種問(wèn)題,網(wǎng)上找到這個(gè)解決的方案,就收藏下寫(xiě)PHP的朋友們肯定遇到過(guò)這樣一個(gè)問(wèn)題:通過(guò)header函數(shù)改變http協(xié)議頭的時(shí)候,會(huì)出現(xiàn)一個(gè)類(lèi)似下面格式的warning:復(fù)制代碼 代碼如下:Warning: Cannot modify header inform...
2014-10-22
閱讀(14) 作者(admin)
第一種:<?php function downfile(){ $filename=realpath("resume.html"); //文件名 $date=date("Ymd-H:i:m"); Header( "Content-type: application/octet-stream "); Header( "Accept-Ranges: bytes "); Heade...
2014-10-22
閱讀(14) 作者(admin)
因有一項(xiàng)目新聞發(fā)布系統(tǒng),數(shù)據(jù)庫(kù)內(nèi)容字段中存儲(chǔ)的是原圖的路徑(當(dāng)然還有其他文字內(nèi)容啦,內(nèi)容里插圖時(shí),存的是圖片路徑),但前臺(tái)想使用縮略圖,琢磨1小時(shí)余,得到以下結(jié)果,可解決問(wèn)題(取img標(biāo)簽會(huì)了,取別的標(biāo)簽任意屬性自...
2014-10-22
閱讀(18) 作者(admin)
在PB開(kāi)發(fā)過(guò)程中,由于數(shù)據(jù)庫(kù)中使用了 ntext字段,出現(xiàn)以下提示錯(cuò)誤,郁悶了很長(zhǎng)時(shí)間找不到解決方案,后查閱大量資料,終于明白:PB報(bào)錯(cuò): 不能用 DB-Library(如 ISQL)或 ODBC 3.7 或更早版本將 ntext 數(shù)據(jù)或僅使用 Unicode 排序規(guī)則...
2014-10-22
閱讀(19) 作者(admin)
PHP中如何將ip地址轉(zhuǎn)成十進(jìn)制數(shù)呢?現(xiàn)在PHP中有很多時(shí)候都會(huì)用到ip地址,但是這個(gè)ip地址獲取的時(shí)候都不是10進(jìn)制的。那么PHP中如何將ip地址轉(zhuǎn)成十進(jìn)制數(shù)就是我們比較頭疼的事情了,下面兩種方法是我整理處理來(lái)相對(duì)比較簡(jiǎn)單...
2014-10-22
閱讀(11) 作者(admin)
PHP怎么實(shí)現(xiàn)網(wǎng)站保存快捷方式呢?下面是一段PHP代碼,下面這段代碼,可以PHP實(shí)現(xiàn)網(wǎng)站保存快捷方式,以便用戶(hù)隨時(shí)瀏覽。 復(fù)制代碼 代碼如下: <?php
$Shortcut = "[InternetShortcut] URL=http://blog.csdn.net/lee_magnum/...
2014-10-22
閱讀(13) 作者(admin)
很不習(xí)慣PHP中的變量作用域,PHP中函數(shù)變量和全局是完全隔絕的,也就是無(wú)法相互訪(fǎng)問(wèn)。比如下面這樣:復(fù)制代碼 代碼如下:$test = 123; abc(); //這里什么都不輸出,因?yàn)樵L(fǎng)問(wèn)不到$test變量function abc(){ echo($test);}$te...
2014-10-22
閱讀(20) 作者(admin)
我們先來(lái)檢查一下自己的php是不是打開(kāi)了gd庫(kù)。復(fù)制代碼 代碼如下:<?phpif(extension_loaded('gd')) { echo '你可以使用gd<br>'; foreach(gd_info() as $cate=>$value) echo "$cate: $value<br>";}else echo '...
2014-10-22
閱讀(11) 作者(admin)
PHP規(guī)范1. 為什么要編碼規(guī)范•編碼規(guī)范(code conventions)對(duì)于程序員而言尤為重要,有以下幾個(gè)原因:1.在一個(gè)軟件的生命周期中,80%的花費(fèi)用于維護(hù)。2.幾乎沒(méi)有任何一個(gè)軟件在其整個(gè)生命周期中均由最初的開(kāi)發(fā)人員來(lái)維...
2014-10-22
閱讀(20) 作者(admin)
偽造跨站請(qǐng)求介紹偽造跨站請(qǐng)求比較難以防范,而且危害巨大,攻擊者可以通過(guò)這種方式惡作劇,發(fā)spam信息,刪除數(shù)據(jù)等等。這種攻擊常見(jiàn)的表現(xiàn)形式有: 偽造鏈接,引誘用戶(hù)點(diǎn)擊,或是讓用戶(hù)在不知情的情況下訪(fǎng)問(wèn) 偽造表單,引誘...
2014-10-22
閱讀(18) 作者(admin)
PHP 5.4來(lái)了,這是自5.3后的又一次主版本升級(jí)。此次升級(jí)改動(dòng)較為顯著,刪除了一些過(guò)氣兒的函數(shù),帶來(lái)了高達(dá)20%的速度提升和更少的內(nèi)存使用。新特性與改動(dòng)此次更新的關(guān)鍵新特性,包括:新增traits,更精簡(jiǎn)的Array數(shù)組語(yǔ)法,供測(cè)試使...
2014-10-22
閱讀(10) 作者(admin)
全頁(yè)面靜態(tài)化緩存也就是將頁(yè)面全部生成html靜態(tài)頁(yè)面,用戶(hù)訪(fǎng)問(wèn)時(shí)直接訪(fǎng)問(wèn)的靜態(tài)頁(yè)面,而不會(huì)去走php服務(wù)器解析的流程。此種方式,在CMS系統(tǒng)中比較常見(jiàn),比如dedecms;一種比較常用的實(shí)現(xiàn)方式是用輸出緩存:復(fù)制代碼 代碼如下:Ob_...
2014-10-22
閱讀(20) 作者(admin)
最近用php進(jìn)行文件目錄信息讀取,在網(wǎng)上弄到下面一段代碼://獲取指定目錄下的文件列表//$path 指定的目錄,默認(rèn)為當(dāng)前目錄//$ifchild 是否顯示子目錄文件列表,默認(rèn)不顯示//$curpath 顯示當(dāng)前的路徑,默認(rèn)為從當(dāng)前目錄開(kāi)始;這...
2014-10-22
閱讀(24) 作者(admin)
今天使用代碼進(jìn)行PHP生成校驗(yàn)碼功能的實(shí)現(xiàn),發(fā)現(xiàn)firefox一直提示“圖像.......因其本身有錯(cuò)無(wú)法顯示”的問(wèn)題,作者也提示了說(shuō)“如果瀏覽器顯示“圖像XXX因其本身有錯(cuò)無(wú)法顯示”,可盡量去掉文中空格”,但把代碼中所有空格都...
2014-10-22
閱讀(11) 作者(admin)
代碼很簡(jiǎn)單,網(wǎng)上都能找到,但在我機(jī)子上就是顯示不出來(lái),顯示出的一直是這個(gè)php文件路徑,費(fèi)了點(diǎn)時(shí)間才搞定,原來(lái)是我的<?php這個(gè)標(biāo)簽前面有多的空格,刪掉就ok了,細(xì)節(jié)問(wèn)題,粗心得很,真的很無(wú)語(yǔ)。網(wǎng)上查了下,有這樣一說(shuō):如果php以圖...
2014-10-22
閱讀(22) 作者(admin)
今天用google翻譯時(shí),發(fā)現(xiàn)個(gè)好東西:Google translate_tts,調(diào)用這個(gè)api就可以聽(tīng)到英文發(fā)音,省掉了自己上傳音頻文件的麻煩。我用php寫(xiě)了個(gè)調(diào)用的方法,可以把音頻文件保存在本地。如下:復(fù)制代碼 代碼如下:$newfname = '1.wmv';...