系列文章導(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呢?"等言辭;...
軟件工程是一門獨(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
閱讀(13) 作者(admin)
復(fù)制代碼 代碼如下://實(shí)例化上傳類$upload = new Zend_File_Transfer();//設(shè)置過(guò)濾器,大小限制為5M,格式為jpg,gif,png$upload->addValidator('Size', false, 5 * 1024 * 1024);$upload->addValidator('Extension', fal...
2014-10-22
閱讀(24) 作者(admin)
文字水印文字水印就是在圖片上加上文字,主要使用gd庫(kù)的imagefttext方法,并且需要字體文件。效果圖如下:
實(shí)現(xiàn)代碼如下:復(fù)制代碼 代碼如下:$dst_path = 'dst.jpg';//創(chuàng)建圖片的實(shí)例$dst = imagecreatefromstring(file_get...
2014-10-22
閱讀(12) 作者(admin)
代碼如下:復(fù)制代碼 代碼如下:function readFileFromDir($dir) { if (!is_dir($dir)) { return false; } //打開(kāi)目錄 $handle = opendir($dir); while (($file = readdir($handle)) !== false) {...
2014-10-22
閱讀(25) 作者(admin)
輸入值/表單提交參數(shù)過(guò)濾,防止sql注入或非法攻擊的方法: 復(fù)制代碼 代碼如下: /** * 過(guò)濾sql與php文件操作的關(guān)鍵字 * @param string $string * @return string * @author zyb <zyb_icanplay@163.com> */ private functi...
2014-10-22
閱讀(29) 作者(admin)
系統(tǒng)是ubuntu 12.04,已經(jīng)安裝好了apache和php,php的版本是5.3.10。以下操作如果碰到權(quán)限方面的問(wèn)題,建議切換成root操作。1、下載源碼簽出php 5.3.10的源代碼復(fù)制代碼 代碼如下:$ svn checkout https://svn.php.net/repo...
2014-10-22
閱讀(11) 作者(admin)
記的以前php文件上傳到服務(wù)器時(shí)需要先用zend guard加密下,有了apc就不用了。 從維基百科上看到的消息,apc將被內(nèi)置在php6中,所以apc還是值的學(xué)習(xí)下的。1、安裝擴(kuò)展在ubuntu 12.04可以直接通過(guò)apt-get install php-apc安...
2014-10-22
閱讀(15) 作者(admin)
如果要獲取遠(yuǎn)程圖片的大小,一種普遍的做法是先將遠(yuǎn)程圖片的內(nèi)容獲取回來(lái),再用strlen計(jì)算長(zhǎng)度,這種方法需要將圖片下載下來(lái),然后才能計(jì)算。如果圖片很大的話,那么網(wǎng)絡(luò)傳輸就要花費(fèi)不少時(shí)間,效率顯然低下。筆者提供一個(gè)方法來(lái)...
2014-10-22
閱讀(10) 作者(admin)
復(fù)制代碼 代碼如下:<?php class='pingjiaF' frameborder='0' src='http://www.jb51.net' scrolling='no'> 對(duì)數(shù)組排序 usort() 函數(shù)使用用戶自定義的函數(shù)對(duì)數(shù)組排序。 */
function cmp($a, $b) //用戶自定義回...
2014-10-22
閱讀(13) 作者(admin)
例如像下面的數(shù)組:復(fù)制代碼 代碼如下:$users = array( array('name' => 'tom', 'age' => 20) , array('name' => 'anny', 'age' => 18) , array('name' => 'jack', 'age'...
2014-10-22
閱讀(13) 作者(admin)
主要是利用gd庫(kù)的兩個(gè)方法:復(fù)制代碼 代碼如下:imagecolorallocatealpha //分配顏色 + alphaimagesavealpha //設(shè)置在保存 png 圖像時(shí)保存完整的 alpha 通道信息代碼示例:復(fù)制代碼 代碼如下://獲取源圖gd圖像標(biāo)識(shí)符$srcI...
2014-10-22
閱讀(25) 作者(admin)
GBK編碼截取示例復(fù)制代碼 代碼如下:$str = '我是誰(shuí)'; //gbk編碼的字符串echo mb_substr($str, 0, 1, 'gbk'); //輸出 我mb_substr方法比substr多一個(gè)參數(shù),用來(lái)指定字符串編碼。utf-8編碼截取示例[code]$str = '我abc...
2014-10-22
閱讀(17) 作者(admin)
從官網(wǎng)信息來(lái)看,php://input是一個(gè)只讀信息流,當(dāng)請(qǐng)求方式是post的,并且enctype不等于”multipart/form-data”時(shí),可以使用php://input來(lái)獲取原始請(qǐng)求的數(shù)據(jù)。看一個(gè)簡(jiǎn)單的例子??蛻舳司褪且粋€(gè)表單,非常簡(jiǎn)單。復(fù)制代碼 代...
2014-10-22
閱讀(16) 作者(admin)
分享一個(gè)好用的php驗(yàn)證碼類,包括調(diào)用示例。說(shuō)明:如果不適用指定的字體,那么就用imagestring()函數(shù),如果需要遇到指定的字體,就要用到imagettftext()函數(shù)。字體的位置在C盤下Windows/Fonts.參考了網(wǎng)上的php 生成驗(yàn)證碼的方...
2014-10-22
閱讀(10) 作者(admin)
1.修改php.ini將extension=php_mssql.dll的注釋刪除保存。 修改php.in將mssql.secure_connection = Off改為mssql.secure_connection = On。2.下載連接2005的 ntwdblib.dll (2000.80.194.0)點(diǎn)擊下載3. 打開(kāi)文件X:/A...
2014-10-22
閱讀(12) 作者(admin)
請(qǐng)先下載 snoopy 類復(fù)制代碼 代碼如下:<?php/** * 微信公眾平臺(tái)PHP-SDK * Wechatauth為非官方微信登陸API * 用戶通過(guò)掃描網(wǎng)頁(yè)提供的二維碼實(shí)現(xiàn)登陸信息獲取 * 主要實(shí)現(xiàn)如下功能: * get_login_code() 獲取登陸...
2014-10-22
閱讀(16) 作者(admin)
作用域的概念:在PHP腳本的任何位置都可以聲明變量,但是,聲明變量的位置會(huì)大大影響訪問(wèn)變量的范圍。這個(gè)可以訪問(wèn)的范圍稱為作用域。主要的常用的包括:局部變量、全局變量、靜態(tài)變量。1、局部變量:就是在函數(shù)內(nèi)聲明的變量,他...
2014-10-22
閱讀(15) 作者(admin)
復(fù)制代碼 代碼如下: <?phpdefine('IN_CB',true);include('header.php');
$keys = array('0','1','2','3','4','5','6','7','8','9'...
2014-10-22
閱讀(28) 作者(admin)
復(fù)制代碼 代碼如下:<?php$str = 'test';$cm = md5($str);$bm = md5($str, true);$cstr = implode(unpack('H*', $bm));$bstr = pack('H*', $cm);echo 'str:'. $str . "<br >/n";echo 'cm :' . $cm . "<...
2014-10-22
閱讀(24) 作者(admin)
復(fù)制代碼 代碼如下:APR_DECLARE_NONSTD(unsigned int) apr_hashfunc_default(const char *char_key, apr_ssize_t *klen){ unsigned int hash = 0; cons...
2014-10-22
閱讀(17) 作者(admin)
復(fù)制代碼 代碼如下:<?php/* PHP正則提取圖片img標(biāo)記中的任意屬性 */$str = '<center><img src="/uploads/images/20100516000.jpg" height="120" width="120"><br />PHP正則提取或更改圖片img標(biāo)記中的任意屬性</cente...
2014-10-22
閱讀(39) 作者(admin)
后臺(tái)使用php,前臺(tái)引用jquery,實(shí)現(xiàn)增刪操作,代碼如下:復(fù)制代碼 代碼如下:<script type="text/javascript" src="jquery-1.10.2.min.js"></script> <?php header("Content-type: text/html; charset=utf-8"); //mysql_conne...
2014-10-22
閱讀(13) 作者(admin)
1.上傳表單 upload.html程序代碼HTML復(fù)制代碼 代碼如下:<form enctype="multipart/form-data" action="upload.php" method="post"> <input type="hidden" name="max_file_size" value="100000"> <input name=&...
2014-10-22
閱讀(22) 作者(admin)
復(fù)制代碼 代碼如下:/** * get_redirect_url() * Gets the address that the provided URL redirects to, * or FALSE if there's no redirect. * * @param string $url * @return string */function get_redirect_ur...
2014-10-22
閱讀(9) 作者(admin)
本節(jié)分享的php代碼,主要功能:獲取機(jī)器網(wǎng)卡的物理(MAC)地址。代碼:復(fù)制代碼 代碼如下:<?php /** * 獲取機(jī)器網(wǎng)卡的物理(MAC)地址* 目前支持WIN/LINUX系統(tǒng) **/ class MacAddInfo { var $return_array = array...
2014-10-22
閱讀(12) 作者(admin)
1 到 http://xdebug.org/download.php下載xdebug。注意找到自己對(duì)應(yīng)的php版本。或者可以通過(guò) http://xdebug.org/wizard.php頁(yè)面,將phpinfo的信息復(fù)制進(jìn)去,點(diǎn)最下面的分析。它會(huì)告訴你要下載哪個(gè)版本,然后如何配置。 2....