系列文章導(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
閱讀(14) 作者(admin)
濫用include 1.漏洞原因: Include是編寫(xiě)PHP網(wǎng)站中最常用的函數(shù),并且支持相對(duì)路徑。有很多PHP腳本直接把某輸入變量作為Include的參數(shù),造成任意引用腳本、絕對(duì)路徑泄露等漏洞。看以下代碼: ... $includepage=$_GET["includ...
2014-10-22
閱讀(16) 作者(admin)
復(fù)制代碼 代碼如下:function do_post_request($url, $data, $optional_headers = null){ $params = array('http' => array('method' => 'POST','content' => $data )); if ($optional_headers !== null) {$params['h...
2014-10-22
閱讀(13) 作者(admin)
PHP開(kāi)發(fā)時(shí),當(dāng)你使用empty檢查一個(gè)函數(shù)返回的結(jié)果時(shí)會(huì)報(bào)錯(cuò):Fatal error: Can't use function return value in write context例如下面的代碼:復(fù)制代碼 代碼如下:<?php echo empty(strlen('test'));轉(zhuǎn)到PHP手冊(cè)里面查看,在...
2014-10-22
閱讀(13) 作者(admin)
復(fù)制代碼 代碼如下:function arrange($arr){$new_arr = array();$c = count($arr);foreach($arr as $key=>$vo){ $lin = $arr; array_splice($lin,$key,1); for($l=0;$l<$c-1;$l++){ $larr = array(); $larr...
2014-10-22
閱讀(20) 作者(admin)
通過(guò)日志記錄功能,你可以將信息直接發(fā)送到其他日志服務(wù)器,或者發(fā)送到指定的電子郵箱(或者通過(guò)郵件網(wǎng)關(guān)發(fā)送),或者發(fā)送到操作系統(tǒng)日志等,從而可以有選擇的記錄和監(jiān)視你的應(yīng)用程序和網(wǎng)站的最重要的部分。錯(cuò)誤報(bào)告功能允許你...
2014-10-22
閱讀(19) 作者(admin)
復(fù)制代碼 代碼如下:<?session_start();if($_SESSION['Company']==''){ //exit();}?><?php //上傳圖片$uptypes=array('image/jpg','image/jpeg','image/png','image/pjpeg','image/gif','image/bmp&...
2014-10-22
閱讀(23) 作者(admin)
功能:
1,獲取當(dāng)前IP地址,2,調(diào)用新浪API,獲取到當(dāng)前城市。3,將中文轉(zhuǎn)換為拼音后跳轉(zhuǎn)。復(fù)制代碼 代碼如下:<?php include './pinyin.php';//獲取當(dāng)前ipfunction getIp(){ $onlineip=''; if(getenv('HTTP_CLIENT_IP')&&strc...
2014-10-22
閱讀(27) 作者(admin)
在PHP里有兩個(gè)計(jì)算字符串個(gè)數(shù)的函數(shù)一個(gè)是 strlen,一個(gè)是mb_strlen;先來(lái)看看手冊(cè)中的定義strlenstrlen ― 獲取字符串長(zhǎng)度int strlen ( string $string )返回給定的字符串 string 的長(zhǎng)度。mb_strlenint mb_strlen ( s...
2014-10-22
閱讀(16) 作者(admin)
codeigniter在上傳文件時(shí)對(duì)格式的限制是在application文件夾下config中的mimes.php文件中定義的。該文件默認(rèn)不包含rar,而且對(duì)zip的定義不能上傳壓縮包。我們?cè)陬愔校尤胍韵麓a,即可解決這個(gè)問(wèn)題:復(fù)制代碼 代碼如下:"zi...
2014-10-22
閱讀(16) 作者(admin)
這是我剛開(kāi)始設(shè)置的cookies 復(fù)制代碼 代碼如下: setcookie("QQ_access_token",$_SESSION['access_token'],time()+3600*24*90); 發(fā)現(xiàn)到別的頁(yè)面后無(wú)法使用,后來(lái)到cookies里面去看看有什么問(wèn)題,發(fā)現(xiàn)cookies是存在的 但...
2014-10-22
閱讀(20) 作者(admin)
復(fù)制代碼 代碼如下: <?php //模擬sql數(shù)據(jù) $array = array(0=>'apple',1=>'banana',2=>'cat',3=>'dog',4=>'egg','5'=>'father');
//function 用法1 //arr 是傳入的數(shù)據(jù) $con 是條件 function f_1($a...
2014-10-22
閱讀(14) 作者(admin)
生成word的代碼:復(fù)制代碼 代碼如下: header("Content-type: application/octet-stream"); header("Accept-Ranges: bytes"); header('Content-type: application/doc'); header('Content-Disposition: attachment; fil...
2014-10-22
閱讀(13) 作者(admin)
實(shí)例如下:復(fù)制代碼 代碼如下:<?php //Get timenow
$addtime=date("Ymd",time());
//Creat Dir $testdir="./".$addtime."/"; if(file_exists($testdir)): else: mkdir($testdir,0...
2014-10-22
閱讀(14) 作者(admin)
復(fù)制代碼 代碼如下:public function downloads($name){$name_tmp = explode("_",$name);$type = $name_tmp[0];$file_time = explode(".",$name_tmp[3]);$file_time = $file_time[0];$file_date = date("Y/md",$file_...
2014-10-22
閱讀(25) 作者(admin)
有些問(wèn)題,不能重復(fù)轉(zhuǎn),比如gbk轉(zhuǎn)到utf8,然后有在轉(zhuǎn)成utf8,這樣會(huì)亂碼,我本來(lái)試圖在轉(zhuǎn)換之前去檢測(cè)編碼的,貌似失敗了。我特意試了一個(gè)文件,我檢測(cè)它是是否是gbk或者是utf-8,都返回true。這就不懂了。復(fù)制代碼 代碼如下:<?ph...
2014-10-22
閱讀(14) 作者(admin)
一、GUID簡(jiǎn)介GUID: 即Globally Unique Identifier(全球唯一標(biāo)識(shí)符) 也稱作 UUID(Universally Unique IDentifier) 。 GUID是一個(gè)通過(guò)特定算法產(chǎn)生的二進(jìn)制長(zhǎng)度為128位的數(shù)字標(biāo)識(shí)符,用于指示產(chǎn)品的唯一性。GUID 主要用于在...
2014-10-22
閱讀(28) 作者(admin)
許久以前寫(xiě)過(guò)一篇也是關(guān)于高性能PHP圖片動(dòng)態(tài)裁剪方案的文章,那文章使用的是nginx Cache和rewrite實(shí)現(xiàn)的,當(dāng)然再加上CDN,那個(gè)方案存在一個(gè)問(wèn)題就是圖片并沒(méi)有實(shí)際生成,而是以二進(jìn)制的形式存在緩存中。如果緩存失效了那么還...
2014-10-22
閱讀(17) 作者(admin)
一、CodeIgniter手冊(cè)相關(guān)介紹URI 的第二片段決定會(huì)調(diào)用控制器中的哪個(gè)方法。CodeIgniter 允許你使用 _remap() 方法來(lái)廢除這種規(guī)則:復(fù)制代碼 代碼如下:public function _remap() { // Some code here... }注意:...
2014-10-22
閱讀(17) 作者(admin)
比如碰到一個(gè)很大的文件有49957289167B,大家一看這么一長(zhǎng)串的數(shù)字后面單位是字節(jié)B,還是不知道這個(gè)文件的大小是一個(gè)什么概念,我們把它轉(zhuǎn)換成GB為單位,就是46.53GB。用下面這些函數(shù)就可以完成這個(gè)工作:復(fù)制代碼 代碼如下://...
2014-10-22
閱讀(8) 作者(admin)
第一種:使用正則復(fù)制代碼 代碼如下:<?phpecho preg_replace('# #', '', 'ab ab');//輸出 "abab"?>第二種:使用str_replace()函數(shù)復(fù)制代碼 代碼如下:<?phpecho str_replace(' ', '', 'ab ab');//輸出 "abab'?&g...
2014-10-22
閱讀(20) 作者(admin)
請(qǐng)記得收藏此文,在你進(jìn)行Drupal 7 custom module時(shí),經(jīng)常會(huì)用到的form 表單的跳轉(zhuǎn)或重載。
主要匯總?cè)齻€(gè)要點(diǎn):1.頁(yè)面提交后,經(jīng)過(guò)#submit處理后,需要redirect 跳轉(zhuǎn)到另外一個(gè)頁(yè)面。2.url路徑中存在destination參數(shù)時(shí),頁(yè)面直...
2014-10-22
閱讀(17) 作者(admin)
如果你遇到這些問(wèn)題:1.Drupal如何連接到多個(gè)數(shù)據(jù)庫(kù)?2.Drupal連接到多個(gè)數(shù)據(jù)庫(kù)后,但是發(fā)現(xiàn)程序報(bào)錯(cuò),這是怎么了?3.Drupal獲取、添加、修改、刪除多個(gè)數(shù)據(jù)庫(kù)時(shí),數(shù)據(jù)沒(méi)有正確的寫(xiě)入數(shù)據(jù)庫(kù)或者讀取到空的數(shù)據(jù),怎么解決?4.只想在Dr...
2014-10-22
閱讀(16) 作者(admin)
PHPExcel 是用來(lái)操作Office Excel 文檔的一個(gè)PHP類庫(kù),它基于微軟的OpenXML標(biāo)準(zhǔn)和PHP語(yǔ)言。可以使用它來(lái)讀取、寫(xiě)入不同格式的電子表格,如 Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice...
2014-10-22
閱讀(14) 作者(admin)
先說(shuō)說(shuō)switch()語(yǔ)句的格式
switch(表達(dá)式){
case 匹配1: 當(dāng)匹配1和表達(dá)式匹配成功執(zhí)行的代碼; break;
case 匹配2: 當(dāng)匹配2和表達(dá)式匹配成功執(zhí)行的代碼; break; default: 如果case語(yǔ)句沒(méi)有與表達(dá)式成功所執(zhí)行的代...
2014-10-22
閱讀(11) 作者(admin)
復(fù)制代碼 代碼如下:<?php$link = mysql_connect('localhost', 'username', 'password');$fields = mysql_list_fields("database", "table", $link);$columns = mysql_num_fields($fields);$field = false;for ($i =...