系列文章導(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
閱讀(17) 作者(admin)
1:輸出meta標(biāo)簽:
1、在php mvc的控制器里面或php頁(yè)面echo '<meta http-equiv="content-type" content="text/html; charset=utf-8">';
2、在php頁(yè)面或html頁(yè)面<meta http-equiv="content-type" content="text/html;...
2014-10-22
閱讀(22) 作者(admin)
在將html頁(yè)面整合到ci框架里面的時(shí)候,加載css和js失敗,弄了半天發(fā)現(xiàn)ci框架是入口的框架,對(duì)框架中文件的所有請(qǐng)求都需要經(jīng)過(guò)index.php處理完成,當(dāng)加載外部的css和js文件的時(shí)候要使用base_url()函數(shù)處理外部的鏈接。
比如:...
2014-10-22
閱讀(17) 作者(admin)
看代碼 復(fù)制代碼 代碼如下: <?php header("Content-type: text/html; charset=utf-8"); function getIP(){ if (isset($_SERVER)) { if (isset($_SERVER[HTTP_X_FORWARDED_FOR])) { $realip = $_SERVER[HTTP_X_FORWAR...
2014-10-22
閱讀(23) 作者(admin)
復(fù)制代碼 代碼如下:function checkBOM ($filename) { global $auto; $contents = file_get_contents($filename); $charset[1] = substr($contents, 0, 1); $charset[2] = substr($...
2014-10-22
閱讀(11) 作者(admin)
用單引號(hào)代替雙引號(hào)來(lái)包含字符串,這樣做會(huì)更快一些。因?yàn)镻HP會(huì)在雙引號(hào)包圍的字符串中搜尋變量,單引號(hào)則不會(huì),注意:只有echo能這么做,它是一種可以把多個(gè)字符串當(dāng)作參數(shù)的“函數(shù)”(譯注:PHP手冊(cè)中說(shuō)echo是語(yǔ)言結(jié)構(gòu),不是真正的...
2014-10-22
閱讀(16) 作者(admin)
最近在項(xiàng)目中,出現(xiàn)一個(gè)奇怪的現(xiàn)象,有一個(gè)大form里面有上千個(gè)input,提交的時(shí)候,老是發(fā)現(xiàn)post過(guò)來(lái)的數(shù)據(jù)不完整,一開(kāi)始還懷疑是html 表單名稱有沖突,排除掉了。然后,網(wǎng)上找了一堆,php.ini 的post_max_size和upload_max_filesize...
2014-10-22
閱讀(14) 作者(admin)
我們可以使用下面的代碼測(cè)試一下:復(fù)制代碼 代碼如下:<?php $filename = 'test.txt'; if (is_file($filename)) { echo "$filename exists!/n"; } else { echo "$filename no exist...
2014-10-22
閱讀(21) 作者(admin)
寫(xiě)了一個(gè)類(lèi)用來(lái)測(cè)試目標(biāo)函數(shù)的執(zhí)行時(shí)間。以下是類(lèi)的定義代碼:復(fù)制代碼 代碼如下:<?php/** * class EfficiencyTester * 效率測(cè)試器,測(cè)試函數(shù)的運(yùn)行時(shí)間 * @version 1.0 2013.04.13 * @author Kross */class EfficiencyT...
2014-10-22
閱讀(16) 作者(admin)
最早這個(gè)概念是從Drupal中接觸到的,一開(kāi)始有點(diǎn)不習(xí)慣――為什么不寫(xiě)閉合標(biāo)簽?zāi)兀窟@感覺(jué)很不完美啊,對(duì)于有強(qiáng)迫癥的人來(lái)說(shuō)很不適應(yīng)嘛!后來(lái),在工作中碰到了因?yàn)闃?biāo)簽閉合而引起的問(wèn)題,才開(kāi)始不寫(xiě)閉合標(biāo)簽。參閱了一些文章,對(duì)PHP...
2014-10-22
閱讀(13) 作者(admin)
復(fù)制代碼 代碼如下:function mk_dir($dir, $mod = 0777){ if(!is_dir($dir) || mkdir($dir, $mod)) { if(!mk_dir(dirname($dir, $mod))) { return false; } } return m...
2014-10-22
閱讀(22) 作者(admin)
1.我們首先需要?jiǎng)?chuàng)建一個(gè)表復(fù)制代碼 代碼如下:CREATE TABLE IF NOT EXISTS `tp_image` ( `id` int(11) NOT NULL AUTO_INCREMENT, `image` varchar(200) NOT NULL, `create_time` int(11) NOT NULL, PRIMARY KEY (...
2014-10-22
閱讀(28) 作者(admin)
首先要記住json_encode返回的是字符串, 而json_decode返回的是對(duì)象判斷數(shù)據(jù)不是JSON格式:復(fù)制代碼 代碼如下:function is_not_json($str){ return is_null(json_decode($str));}判斷數(shù)據(jù)是合法的json數(shù)據(jù): (PHP...
2014-10-22
閱讀(8) 作者(admin)
1.__construct()實(shí)例化對(duì)象是被自動(dòng)調(diào)用。當(dāng)__construct和以類(lèi)名為函數(shù)名的函數(shù) 同時(shí)存在時(shí)調(diào)用__construct,另一個(gè)不背調(diào)用。類(lèi)名為函數(shù)名的函數(shù)為老版的構(gòu)造函數(shù)。2.__destruct()當(dāng)刪除一個(gè)對(duì)象或一個(gè)對(duì)象操作結(jié)束...
2014-10-22
閱讀(24) 作者(admin)
1.在Home(你取的項(xiàng)目名)的config.php中添加如下配置復(fù)制代碼 代碼如下:<?phpreturn array( //'配置項(xiàng)'=>'配置值' 'LANG_SWITCH_ON' => true, //開(kāi)啟語(yǔ)言包功能 'LANG_AUTO_DETE...
2014-10-22
閱讀(17) 作者(admin)
最近在能php目錄操作,搞了一個(gè)目錄無(wú)限遍歷:使用的函數(shù)有:isset()判斷某個(gè)變量是否定義chdir() 將當(dāng)前目錄改變?yōu)橹付ǖ哪夸洝pendi()打開(kāi)目錄。readdir()讀取目錄。getcwd()獲取當(dāng)前目錄。還用到了for if GET傳值 大...
2014-10-22
閱讀(10) 作者(admin)
解決辦法: 采用js對(duì)URL中的漢字進(jìn)行escape編碼。 復(fù)制代碼 代碼如下:<a href="" onclick="window.open('product_list.php?p_sort='+escape('PHP開(kāi)發(fā)資源網(wǎng)'));">這樣點(diǎn)擊鏈接后的效時(shí): 引用:http://127.0.0.1/shop/prod...
2014-10-22
閱讀(21) 作者(admin)
復(fù)制代碼 代碼如下:<?php/** * * 統(tǒng)計(jì)軟件與文章等月、周、當(dāng)天排行 * * $field_id(文章ID) *///統(tǒng)計(jì)月、周、當(dāng)天排行的方法require_once(dirname(__FILE__)."/../include/common.inc.php");function countdown($fie...
2014-10-22
閱讀(10) 作者(admin)
復(fù)制代碼 代碼如下:$filename=date("Y年m月d日")."數(shù)據(jù)信息統(tǒng)計(jì)結(jié)果.xls"; //文件名$ua = $_SERVER["HTTP_USER_AGENT"]; //中文文件名不亂碼if (preg_match("/MSIE/", $ua)) { $filename=urle...
2014-10-22
閱讀(15) 作者(admin)
一、首先需要在控制器中加入驗(yàn)證碼方法admin/Lib/Action/LoginAction.class.php知識(shí)點(diǎn):1、ob_clean函數(shù)用途2、import方法調(diào)用think默認(rèn)類(lèi)庫(kù)3、Image類(lèi)buildImageVerify方法使用代碼如下:復(fù)制代碼 代碼如下:Public func...
2014-10-22
閱讀(14) 作者(admin)
一、首先需要在MsgManage控制器中加入分頁(yè)方法
知識(shí)點(diǎn):1、count函數(shù)的試用2、Page類(lèi)實(shí)例化操作及相關(guān)參數(shù)了解3、limit函數(shù)了用4、show函數(shù)了解編輯文件admin/Lib/Action/MsgManageAction.class.php代碼如下:復(fù)制代碼...
2014-10-22
閱讀(11) 作者(admin)
在php中,如果使用的session來(lái)判斷用戶是否登陸,退出時(shí),則可以如此:session_start();session_destroy();會(huì)話即表示已經(jīng)結(jié)束。下一句話應(yīng)該寫(xiě)js,使頁(yè)面跳轉(zhuǎn)了。<script>alert("已經(jīng)退出登陸!");location.href="login.php";</...
2014-10-22
閱讀(21) 作者(admin)
當(dāng)輸入j后,會(huì)觸發(fā)ajax效果,從后臺(tái)獲取相應(yīng)的名字中帶有j的數(shù)據(jù),并展示在suggestions中。代碼實(shí)現(xiàn)如下:實(shí)現(xiàn)ajax需要三個(gè)文件,一個(gè)是html的表單文件,一個(gè)是js的核心文件,一個(gè)是php的后臺(tái)文件。下面的是html文件,當(dāng)鍵盤(pán)按下時(shí)...
2014-10-22
閱讀(29) 作者(admin)
1.何為session?相當(dāng)于一個(gè)客戶端(可以是瀏覽器、app、ftp等其他,而且同一個(gè)瀏覽器多開(kāi)幾個(gè)又算是不同的客戶端)對(duì)服務(wù)器的一個(gè)訪問(wèn),這個(gè)期間服務(wù)器為此建立一個(gè)唯一的標(biāo)示(session_id session_name),其實(shí)也就是一個(gè)數(shù)組Array(...
2014-10-22
閱讀(16) 作者(admin)
復(fù)制代碼 代碼如下:<?php class Router { // 路由表 private $routers = array( array("name"=>"userlist", "pattern"=>"get /user", "action"=>"User#get"), array(&...
2014-10-22
閱讀(18) 作者(admin)
復(fù)制代碼 代碼如下:$email='user@exe.com'; //定義字符串$result=strstr($email,'@'); //返回子字符串echo $result; strstr()函數(shù)搜索一個(gè)字符串在另一個(gè)字符串中的第一次出現(xiàn)。該函數(shù)返回字符串的其...