系列文章導(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
閱讀(21) 作者(admin)
1.定義常量define("CONSTANT", "Hello world."); 常量只能包含標(biāo)量數(shù)據(jù)(boolean,integer,float 和 string)。 調(diào)用常量時(shí),只需要簡(jiǎn)單的用名稱(chēng)取得常量的值,而不能加“$”符號(hào),如:echo CONSTANT; 注: 常量和(全局)變量在不同的名...
2014-10-22
閱讀(16) 作者(admin)
1、在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情況下,盡量用 file_get_contents,因?yàn)樗男矢叩枚啵〉且⒁鈌ile_get_contents在打開(kāi)一個(gè)URL文件時(shí)候的PHP版本問(wèn)題; 2、盡量的少進(jìn)行文件操...
2014-10-22
閱讀(16) 作者(admin)
然而有些情況只需要傳遞幾個(gè)文件,而且文件體積并不太大,這種情況下使用組件則有點(diǎn)牛刀殺雞的感覺(jué),通過(guò)html自帶的<input type="file">表單就可以實(shí)現(xiàn)需要的功能,關(guān)鍵在于后臺(tái)接收程序的處理。
php處理上傳做的很方便,上...
2014-10-22
閱讀(23) 作者(admin)
復(fù)制代碼 代碼如下: $a = array('a','b','c','d'); unset($a[2]); print_r($a); 但是這種方法的最大缺點(diǎn)是沒(méi)有重建數(shù)組索引.
經(jīng)過(guò)查資料后.原來(lái)PHP提供了這個(gè)功能.只不過(guò)很間接..
這個(gè)函數(shù)是array_splice.
為...
2014-10-22
閱讀(22) 作者(admin)
那么如果考慮突破防盜鏈的措施,就需要考慮在 HTTP_REFERER 上面做手腳了。PHP 腳本中對(duì)應(yīng)的變量是 $_SERVER['HTTP_REFERER'] ,它存儲(chǔ)了 HTTP_REFERER 的值。
由于直接訪問(wèn)目標(biāo) URL 資源已經(jīng)被上述防盜鏈的措施給屏蔽...
2014-10-22
閱讀(20) 作者(admin)
一共給了四個(gè)版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,這讓我這個(gè)菜鳥(niǎo)頭疼啊,還好 PHP 官網(wǎng)提供下載的地方左邊有個(gè)英文 choose 我看懂了,我估摸著就是如何來(lái)...
2014-10-22
閱讀(14) 作者(admin)
是錯(cuò)誤報(bào)告: The specified CGI application misbehaved by not returning a complete set of HTTP headers 意思是:(http協(xié)議的CGI模式運(yùn)行不正確)
因?yàn)閜erl腳本的第一句中不支持 -wT 參數(shù),將所有的 -wT 替換成 -w 即可...
2014-10-22
閱讀(25) 作者(admin)
作用:創(chuàng)建并返回一個(gè)文本數(shù)據(jù)流并應(yīng)用各種選項(xiàng),可用于fopen(),file_get_contents()等過(guò)程的超時(shí)設(shè)置、代理服務(wù)器、請(qǐng)求方式、頭信息設(shè)置的特殊過(guò)程。 函數(shù)原型:resource stream_context_create ([ array $options [, ar...
2014-10-22
閱讀(13) 作者(admin)
無(wú)論是你想從從一個(gè)鏈接上取部分?jǐn)?shù)據(jù),或是取一個(gè)XML文件并把其導(dǎo)入數(shù)據(jù)庫(kù),那怕就是簡(jiǎn)單的獲取網(wǎng)頁(yè)內(nèi)容,反應(yīng)釜cURL 是一個(gè)功能強(qiáng)大的PHP庫(kù)。本文主要講述如果使用這個(gè)PHP庫(kù)。 啟用 cURL 設(shè)置 首先,我們得先要確定...
2014-10-22
閱讀(12) 作者(admin)
CURL技術(shù)說(shuō)白了就是模擬瀏覽器的動(dòng)作實(shí)現(xiàn)頁(yè)面抓取或表單提交,通過(guò)此技術(shù)可以實(shí)現(xiàn)許多有去的功能。復(fù)制代碼 代碼如下: <?php error_reporting(0); //郵箱用戶(hù)名(不帶@163.com后綴的) $user = 'papatata_test'; //郵箱密...
2014-10-22
閱讀(21) 作者(admin)
分享下php生成隨機(jī)數(shù)的三種方法,生成1-10之間的不重復(fù)隨機(jī)數(shù),php生成不重復(fù)隨機(jī)數(shù)的例子,需要的朋友參考下。如何用php生成1-10之間的不重復(fù)隨機(jī)數(shù)?例1,使用shuffle函數(shù)生成隨機(jī)數(shù)。<?php$arr=range(1,10);shuffle($ar...
2014-10-22
閱讀(22) 作者(admin)
我們還可以使用隨機(jī)數(shù)設(shè)計(jì)任何我們想象的程序結(jié)構(gòu)。
首先來(lái)認(rèn)識(shí)一下PHP提供的隨機(jī)數(shù)函數(shù)rand()。PHP的rand()函數(shù)將返回隨機(jī)整數(shù),具體使用方法如下
rand(min,max)
可選參數(shù)min和max可以使rand() 返回0到RAND_MAX...
2014-10-22
閱讀(16) 作者(admin)
在此記錄一下,以后不能在同一個(gè)地方摔倒了! 數(shù)據(jù)庫(kù)為bbs,表為test.三個(gè)字段,分別為id,name,sex。id為auto_increment。 連接數(shù)據(jù)庫(kù)的php文件conn.php內(nèi)容為 復(fù)制代碼 代碼如下: $conn = @ mysql_connect("localhost", "r...
2014-10-22
閱讀(18) 作者(admin)
按照網(wǎng)絡(luò)上的資料配置好調(diào)試環(huán)境后實(shí)際試用了發(fā)現(xiàn)功能較為簡(jiǎn)陋,單文件調(diào)試還可,如果是跨文件調(diào)試項(xiàng)目就不那么舒服了,試用過(guò)程中因?yàn)镈BGP插件也存在許多缺陷,煩惱不斷,經(jīng)常性地stack overflow,很是遺憾。后來(lái)想想Np++只是Ed...
2014-10-22
閱讀(17) 作者(admin)
如果在ubuntu/Debian下, 采用apt安裝的PHP, 那么在使用Session的時(shí)候, 就可能會(huì)有小概率遇到這個(gè)提示. 復(fù)制代碼 代碼如下: PHP Notice: session_start(): ps_files_cleanup_dir: opendir(/var/lib/php5) failed: Per...
2014-10-22
閱讀(28) 作者(admin)
復(fù)制代碼 代碼如下: <?php class person{ //下面是人的成員屬性 var $name; //人的名字 var $sex; //人的性別 var $age; //人的年齡 //定義一個(gè)構(gòu)造方法參數(shù)為姓名$name,性別$sex和年齡$age function __construct($n...
2014-10-22
閱讀(12) 作者(admin)
安裝php擴(kuò)展:windows 下的 memcache步驟1.下載php的擴(kuò)展dll:http://downloads.php.net/pierre/(如果上述目錄沒(méi)有符合你的php的編譯版本的dll就去google下吧,會(huì)有很多的哦!) 下面是我安裝的版本(因?yàn)槲业膒hp是vc6編譯的)...
2014-10-22
閱讀(14) 作者(admin)
操作的代碼如下: 復(fù)制代碼 代碼如下: <?php $usr = new User(); echo json_encode($usr); ?> 很簡(jiǎn)單的代碼,無(wú)中文情況一切正常,輸出如下: {"PlatformID":"123213","UserID":"1023"} 一旦有中文的時(shí)候會(huì)出現(xiàn)兩種情況。...
2014-10-22
閱讀(21) 作者(admin)
類(lèi)代碼:復(fù)制代碼 代碼如下: <?php class Router { public function getRouter($types = 1) { if ( isset($_SERVER['PATH_INFO']) ) { $query_string = substr(str_replace(array('.html','.htm', '.asp', '//'), '',$...
2014-10-22
閱讀(13) 作者(admin)
復(fù)制代碼 代碼如下: <?php class timer { var $time_start; var $time_end;
function __construct() { $this->time_start = 0; $this->time_end = 0; }
function timer() { $this->__construct(); }
function...
2014-10-22
閱讀(21) 作者(admin)
復(fù)制代碼 代碼如下: <? /* php生成文字png圖片,可以使用如下方式調(diào)用函數(shù): http://www.yourdomian.com/text_png.php3?msg=helloworld+class&rot=15&size=48&font=fonts/ARIAL.TTF */ Header("Content-type: image/png...
2014-10-22
閱讀(23) 作者(admin)
由于作者水平有限,因此不能保證作品內(nèi)容準(zhǔn)確無(wú)誤,請(qǐng)?jiān)陂喿x中自行鑒別。如果你發(fā)現(xiàn)了作品中的錯(cuò)誤,請(qǐng)您來(lái)信指出,哪怕是錯(cuò)別字也好,任何提高作品質(zhì)量的建議我都將虛心接納。如果你愿意就作品中的相關(guān)內(nèi)容與我進(jìn)行進(jìn)一步切磋...
2014-10-22
閱讀(19) 作者(admin)
下面一一進(jìn)行介紹。 1. echo echo 是PHP的一個(gè)關(guān)鍵字,它沒(méi)有返回值。在寫(xiě)法上,它可以省略小括號(hào)。如下代碼: 復(fù)制代碼 代碼如下: echo 'Test String'; echo('Test String'); 2. print print 也是PHP的一個(gè)關(guān)鍵字,它有返...
2014-10-22
閱讀(20) 作者(admin)
詞法結(jié)構(gòu) 1. 大小寫(xiě) 在PHP中,關(guān)鍵字、函數(shù)名以及類(lèi)名不區(qū)分大小寫(xiě),但變量名是區(qū)分大小寫(xiě)的。 2. 分號(hào)、空格、換行、大括號(hào) 在PHP中,分號(hào)表示一個(gè)語(yǔ)句的結(jié)束。 一般來(lái)說(shuō),空格和換行在PHP中沒(méi)有實(shí)際意義,但可以提高代碼的可...
2014-10-22
閱讀(25) 作者(admin)
1. 字符串比較 在PHP中,可以用==(雙等號(hào))或者 ===(三等號(hào))來(lái)比較字符串。兩者的區(qū)別是雙等號(hào)不比較類(lèi)型,三等號(hào)會(huì)比較類(lèi)型,它不轉(zhuǎn)換類(lèi)型;用雙等號(hào)進(jìn)行比較時(shí),如果等號(hào)左右兩邊有數(shù)字類(lèi)型的值,剛會(huì)把另一個(gè)值轉(zhuǎn)化為數(shù)字,然后進(jìn)行...