系列文章導(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
閱讀(15) 作者(admin)
經(jīng)常在某些論壇和QQ群里看到一些朋友會(huì)問(wèn)“怎樣才能學(xué)好PHP,怎樣才能學(xué)好***語(yǔ)言 ”,但別人回答最多的是:從最“簡(jiǎn)單”的開(kāi)始。
這個(gè)簡(jiǎn)單也許真的不簡(jiǎn)單,呵呵。下面我想分享一下自己學(xué)習(xí)的一些過(guò)程。先說(shuō)些費(fèi)話,語(yǔ)言組織...
2014-10-22
閱讀(21) 作者(admin)
我們先簡(jiǎn)單的了解一些http的知識(shí),從而理解該協(xié)議的無(wú)狀態(tài)特性。然后,學(xué)習(xí)一些關(guān)于cookie的基本操作。最后,我會(huì)一步步闡述如何使用一些簡(jiǎn)單,高效的方法來(lái)提高你的php應(yīng)用程序的安全性以及穩(wěn)定行。我想大多數(shù)的php初級(jí)程序...
2014-10-22
閱讀(18) 作者(admin)
從數(shù)字?jǐn)?shù)組中篩選出奇數(shù)或者偶數(shù)的小函數(shù)。 復(fù)制代碼 代碼如下:<?phpfunction pick_one_side($arr, $need_odd){ return array_filter($arr, function($item) use($need_odd){ return $need_odd ? ($item & 1) : (!(...
2014-10-22
閱讀(14) 作者(admin)
php實(shí)現(xiàn)正負(fù)數(shù)數(shù)組最大子序列,要求給出數(shù)組,該數(shù)組由正負(fù)數(shù)字組成,找出該數(shù)組中連續(xù)元素組成的子數(shù)組的最大值。這其實(shí)得算是個(gè)背包變種吧。復(fù)制代碼 代碼如下:<?php$list = array(1,-3,-5,-7,8,9,-11,5);$cur = 0;$term...
2014-10-22
閱讀(15) 作者(admin)
一、推薦方法 CURL獲取<?php$c = curl_init();$url = 'www.jb51.net';curl_setopt($c, CURLOPT_URL, $url);curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);$data = curl_exec($c);curl_close($c);$pos = strpos($data,...
2014-10-22
閱讀(19) 作者(admin)
一、PHP動(dòng)態(tài)生成第一步:在PHP文件中直接寫(xiě)入JS代碼,并在頭部聲明這是一個(gè)JavaScript文件復(fù)制代碼 代碼如下:<?php header('Content-Type: application/x-javascript; charset=UTF-8');?>第二步:用PHP輸出轉(zhuǎn)義JavaScript...
2014-10-22
閱讀(14) 作者(admin)
//定義編碼復(fù)制代碼 代碼如下:header( 'Content-Type:text/html;charset=utf-8 ');//Atom復(fù)制代碼 代碼如下:header('Content-type: application/atom+xml');//CSS復(fù)制代碼 代碼如下:header('Content-type: text/css'...
2014-10-22
閱讀(9) 作者(admin)
一、SCWS簡(jiǎn)介SCWS 是 Simple Chinese Word Segmentation 的首字母縮寫(xiě)(即:簡(jiǎn)易中文分詞系統(tǒng))。這是一套基于詞頻詞典的機(jī)械式中文分詞引擎,它能將一整段的中文文本基本正確地切分成詞。 詞是中文的最小語(yǔ)素單位,但在書(shū)寫(xiě)時(shí)...
2014-10-22
閱讀(14) 作者(admin)
功能很簡(jiǎn)單,代碼中有注釋,直接給大家上代碼了復(fù)制代碼 代碼如下:<?php/** * 上傳圖片生成縮略圖 * * 需要GD2庫(kù)的支持 * * 初始化時(shí)需要參數(shù)new thumbnails('需要縮略的圖片的原始地址','縮略圖的寬度','縮略圖的高度...
2014-10-22
閱讀(21) 作者(admin)
利用curl和正則表達(dá)式做的一個(gè)針對(duì)磨鐵中文網(wǎng)非vip章節(jié)的小說(shuō)抓取器,支持輸入小說(shuō)ID下載小說(shuō)。依賴項(xiàng):curl可以簡(jiǎn)單的看下,里面用到了curl ,正則表達(dá)式,ajax等技術(shù),適合新手看看。在本地測(cè)試,必須保證聯(lián)網(wǎng)并且確保php開(kāi)啟cu...
2014-10-22
閱讀(13) 作者(admin)
Lib_File2.php復(fù)制代碼 代碼如下:<?php class Lib_File2 { //文件目錄 private $root = '/data/wwwroot/kkpromo/data/';
//文件后綴 private $suffix = '.log';
//文件句柄 private $handle=null;
//...
2014-10-22
閱讀(10) 作者(admin)
輕量級(jí)PHP郵件發(fā)送,需要有smtp服務(wù)器,代碼經(jīng)過(guò)多次實(shí)戰(zhàn)使用,現(xiàn)在把代碼分享給大家復(fù)制代碼 代碼如下:<?php/*郵件發(fā)送smtp服務(wù)聯(lián)結(jié)smtp服務(wù)器,進(jìn)行郵件發(fā)送,版權(quán)所有,不能復(fù)制@author:jackbrown;@qq: 610269963 @time:2011...
2014-10-22
閱讀(13) 作者(admin)
在thinkphp的框架下實(shí)現(xiàn)分頁(yè)。公司的網(wǎng)站基于Thinkphp框架,一直久聞thinkphp的大名,終于有機(jī)會(huì)實(shí)戰(zhàn)了。thinkphp是MVC架構(gòu)的,MVC對(duì)于任何ITers來(lái)說(shuō)都不陌生,模型(model)-視圖(view)-控制器(controller)。他將邏輯和數(shù)據(jù)分開(kāi)...
2014-10-22
閱讀(21) 作者(admin)
復(fù)制代碼 代碼如下:$arr = array(900 , 20 , 16 , 50 , -2 , 10 , 3);$min = $max = 0;for ($j=0;$j<count($arr);$j++){ for($i=0;$i<count($arr)-1;$i++){ if($arr[$i] > $arr[$i+1]){ $min = $arr[$i+1]; $ar...
2014-10-22
閱讀(16) 作者(admin)
說(shuō)來(lái)慚愧,以前在去掉數(shù)組的空值是都是強(qiáng)寫(xiě)foreach或者while的,利用這兩個(gè)語(yǔ)法結(jié)構(gòu)來(lái)刪除數(shù)組中的空元素,簡(jiǎn)單代碼如下:復(fù)制代碼 代碼如下:<?php foreach( $arr as $k=>$v){ if( !$v ) unset( $arr[$k]...
2014-10-22
閱讀(11) 作者(admin)
記得運(yùn)行代碼前先把文件備份一下哦,避免出現(xiàn)失敗問(wèn)題。
代碼一:復(fù)制代碼 代碼如下: function checkBOM ($filename) { global $auto; $contents = file_get_contents($filename); $charset[1]...
2014-10-22
閱讀(21) 作者(admin)
首先我們需要了解下查詢MySQL數(shù)據(jù)庫(kù)/表相關(guān)信息的SQL語(yǔ)句:復(fù)制代碼 代碼如下:SHOW DATABASES //列出 MySQL Server 數(shù)據(jù)庫(kù)。SHOW TABLES [FROM db_name] //列出數(shù)...
2014-10-22
閱讀(12) 作者(admin)
目前,一個(gè)網(wǎng)站有多個(gè)版本是很正常的,如PC版,3G版,移動(dòng)版等等。根據(jù)不同的瀏覽設(shè)備我們需要定向到不同的版本中。不僅如此,我們有時(shí)候還需要根據(jù)不同的客戶端加載不同的CSS,因此我們需要能夠檢測(cè)瀏覽設(shè)備,SO,我們就需要用到“m...
2014-10-22
閱讀(24) 作者(admin)
復(fù)制代碼 代碼如下: /** * 保證單進(jìn)程 * * @param string $processName 進(jìn)程名 * @param string $pidFile 進(jìn)程文件路徑 * @return boolean 是否繼續(xù)執(zhí)行當(dāng)前進(jìn)程 */ function singleProcess($processName, $pi...
2014-10-22
閱讀(12) 作者(admin)
使得任何支持標(biāo)準(zhǔn)IO (stdin, stdout)的可執(zhí)行程序都能成為hadoop的mapper或者 reducer。例如:復(fù)制代碼 代碼如下:hadoop jar hadoop-streaming.jar -input SOME_INPUT_DIR_OR_FILE -output SOME_OUTPUT_DIR -mapper /b...
2014-10-22
閱讀(15) 作者(admin)
復(fù)制代碼 代碼如下:$str="你好<我>(愛(ài))[北京]{天安門(mén)}"; echo f1($str); //返回你好 echo f2($str); //返回我 echo f3($str); //返回愛(ài) echo f4($str); //返回北京 echo f5($str); //返回天安門(mén) function f1($str) {...
2014-10-22
閱讀(15) 作者(admin)
一、Memcache簡(jiǎn)介 Memcache是danga.com的一個(gè)項(xiàng)目,最早是為 LiveJournal 服務(wù)的,目前全世界不少人使用這個(gè)緩存項(xiàng)目來(lái)構(gòu)建自己大負(fù)載的網(wǎng)站,來(lái)分擔(dān)數(shù)據(jù)庫(kù)的壓力。它可以應(yīng)對(duì)任意多個(gè)連接,使用非阻塞的網(wǎng)絡(luò)IO。由于它的工...
2014-10-22
閱讀(20) 作者(admin)
復(fù)制代碼 代碼如下:httpClient::init($httpClient, $args = null);$httpClient->get($url, $data = null, $cookie = null);var_dump($httpClient->buffer);復(fù)制代碼 代碼如下:<?phpclass httpClient {
public $buf...
2014-10-22
閱讀(11) 作者(admin)
在 ajax 橫行的今天,json 順理成章地成為了前后端交互一個(gè)極其重要的工具。對(duì)于 PHP 來(lái)說(shuō),通常使用 json_encode 方法將一個(gè) PHP 組數(shù),轉(zhuǎn)換成前端可以解析的 json 字符串,這也是 PHP 手冊(cè)上描述的內(nèi)容,但事實(shí)是這樣的嗎?看...
2014-10-22
閱讀(27) 作者(admin)
示例1:復(fù)制代碼 代碼如下:<?phpfor($q=1;$q<=9;$q++){ for($w=0;$w<=9;$w++){ for($e=0;$e<=9;$e++){ if($q*$q*$q + $w*$w*$w + $e*$e*$e == 100*$q + 10*$w + $e){ echo "$q $w $e...