系列文章導(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暴...
閱讀(11) 作者(admin)
適用平臺(tái):window/Linux依賴項(xiàng)目:EaglePHP框架包含微信5.0 API基礎(chǔ)接口、自定義菜單、高級(jí)接口,具體如下:1、接收用戶消息。2、向用戶回復(fù)消息。3、接受事件推送。4、會(huì)話界面自定義菜單。5、語(yǔ)音識(shí)別。6、客服接口。7、OA...
閱讀(15) 作者(admin)
復(fù)制代碼 代碼如下:function sitemapxml(){ $user = M('sethouse');//thinkphp 數(shù)據(jù)鏈接 $today = date("Y-m-d",time()); $yesterday = mktime(0, 0, 0, date("m") , date("d")-1, date("Y")); $lastweek = strtot...
閱讀(29) 作者(admin)
代碼:復(fù)制代碼 代碼如下: /** * 把中間的看成一個(gè)可以滑動(dòng)的固定長(zhǎng)度的尺子 * * 把$this->_totalShowPages 當(dāng)成一個(gè)可以滑動(dòng)的固定長(zhǎng)度尺子, * 然后$this->_totalPages就是一個(gè)給定長(zhǎng)度的木塊,尺子在這...
閱讀(15) 作者(admin)
復(fù)制代碼 代碼如下:$sub_form = array(); $loop = 0; $ins_loop = 0; $sum = count($form_datas); $this->logger->info('insert data total:'.$sum); //使用事物批量導(dǎo)入有助于提高插入效率 $callStartTime =...
閱讀(16) 作者(admin)
復(fù)制代碼 代碼如下:$rs = 'README.md';$fp = fopen($rs, 'r');fseek($fp,-1,SEEK_END);$s = '';while(($c = fgetc($fp)) !== false) { if($c == "/n" && $s) break; $s = $c . $s; fseek($fp, -2, SEEK_CUR);}fcl...
閱讀(16) 作者(admin)
復(fù)制代碼 代碼如下:<?php/* vim: set expandtab tabstop=4 shiftwidth=4: */// +------------------------------------------------------------------------// Name : 權(quán)重計(jì)算...
閱讀(15) 作者(admin)
郵箱地址驗(yàn)證有很多方法。在瀏覽器端,js郵箱驗(yàn)證可以通過(guò)正則表達(dá)式檢測(cè)。比如:復(fù)制代碼 代碼如下:function isEmail(email) { return /^((([a-z]|/d|[!#/$%&'/*/+/-//=/?/^_`{/|}~]|[/u00A0-/uD7FF/uF900-/uFDCF/u...
閱讀(15) 作者(admin)
下載地址http://code.google.com/p/php-mobile-detect/程序就是一個(gè)文件,下載之后直接引用就可以,基于MIT License協(xié)議開(kāi)源的PHP程序使用方法:復(fù)制代碼 代碼如下:<?phpinclude("Mobile_Detect.php");$detect = new Mobil...
閱讀(19) 作者(admin)
b.php的代碼 復(fù)制代碼 代碼如下: <?php //只能通過(guò)post方式訪問(wèn) if ($_SERVER['REQUEST_METHOD'] == 'GET') {header('HTTP/1.1 404 Not Found'); die('親,頁(yè)面不存在');} session_start(); $fs1=$_POST['a']; $fs2=$...
閱讀(12) 作者(admin)
PHP 在變量定義中不需要(或不支持)明確的類(lèi)型定義;變量類(lèi)型是根據(jù)使用該變量的上下文所決定的。也就是說(shuō),如果把一個(gè)字符串值賦給變量 var,var 就成了一個(gè)字符串。如果又把一個(gè)整型值賦給 var,那它就成了一個(gè)整數(shù)。PHP 的自...
閱讀(17) 作者(admin)
復(fù)制代碼 代碼如下:<?php $text = '的一是不了能好都然沒(méi)日于起還發(fā)成事只作當(dāng)想看文無(wú)開(kāi)手十用主行方又如前所本見(jiàn)經(jīng)頭面公同三已老從動(dòng)兩長(zhǎng)知民樣現(xiàn)分將外但身些與高意進(jìn)把法此實(shí)回二理美點(diǎn)月明其種聲全工己話兒者...
閱讀(16) 作者(admin)
首先弄清楚,什么是bom頭?在Windows下用記事本之類(lèi)的程序?qū)⑽谋疚募4鏋閁TF-8格式時(shí),記事本會(huì)在文件頭前面加上幾個(gè)不可見(jiàn)的字符(EF BB BF),就是所謂的BOM(Byte order Mark)。不僅限于 記事本保存的文件,只要在文件的開(kāi)口包含...
閱讀(10) 作者(admin)
復(fù)制代碼 代碼如下:// include classinclude 'SitemapGenerator.php';
// create object$sitemap = new SitemapGenerator("http://www.jb51.net");
// add urls$sitemap->addUrl("http://your.jb51.net", date('c'...
閱讀(15) 作者(admin)
注入漏洞代碼和分析復(fù)制代碼 代碼如下:<?php function customError($errno, $errstr, $errfile, $errline) { echo "<b>Error number:</b> [$errno],error on line $errline in $errfile<br />"; die(); } se...
閱讀(9) 作者(admin)
PHP curl可以從服務(wù)器端模擬一個(gè)http請(qǐng)求,例如抓取網(wǎng)頁(yè)、模擬登陸等。根據(jù)選項(xiàng)設(shè)置,可以在curl_exec的返回結(jié)果中獲取到響應(yīng)頭和body,但這沒(méi)有響應(yīng)的狀態(tài)嗎。想要獲取狀態(tài)碼,需要在執(zhí)行curl_exec后再通過(guò)curl_getinfo來(lái)獲...
閱讀(24) 作者(admin)
啥也不說(shuō),直接上代碼,大家可以自行添加增加水印功能: 復(fù)制代碼 代碼如下: <?php /** * * @author zhao jinhan * @date 2014年1月13日11:54:30 * @email xb_zjh@126.com * */ header('Content-type:text/html; charset=u...
閱讀(7) 作者(admin)
復(fù)制代碼 代碼如下:usr/local/bin/memcached -d -m 128 -u root -l 192.168.0.10 -p 12121 -c 256 -P /tmp/memcached.pid-p 監(jiān)聽(tīng)的TCP端口(默認(rèn): 11211)-U UDP監(jiān)聽(tīng)端口 (默認(rèn): 11211, 0 時(shí)關(guān)閉)-d 以守護(hù)進(jìn)程方式運(yùn)...
閱讀(28) 作者(admin)
1、APC緩存簡(jiǎn)介APC,全稱是Alternative PHP Cache,官方翻譯叫"可選PHP緩存".它為我們提供了緩存和優(yōu)化PHP的中間代碼的框架。 APC的緩存分兩部分:系統(tǒng)緩存和用戶數(shù)據(jù)緩存。系統(tǒng)緩存它是指APC把PHP文件源碼的編譯結(jié)果緩...
閱讀(17) 作者(admin)
PHP Filter 簡(jiǎn)介
PHP 過(guò)濾器用于對(duì)來(lái)自非安全來(lái)源的數(shù)據(jù)(比如用戶輸入)進(jìn)行驗(yàn)證和過(guò)濾。 復(fù)制代碼 代碼如下: //除去html標(biāo)簽,或除去編碼特殊字符 var_dump(filter_var("<html>中文ABC@#</html><script>abc</script><...
閱讀(18) 作者(admin)
1.conn.php 復(fù)制代碼 代碼如下: <? $host="localhost"; //數(shù)據(jù)庫(kù)服務(wù)器名稱 $user="root"; //用戶名 $pwd="1721"; //密碼 $conn=mysql_connect($host,$user,$pwd); mysql_query("SET character_set_connection=gb231...
閱讀(10) 作者(admin)
很多時(shí)候我們需要將幾個(gè)字符串連接起來(lái)顯示,在PHP中,字符串之間使用“點(diǎn)”來(lái)連接,也就是英文中的句號(hào)”.”,具體使用方式如下:復(fù)制代碼 代碼如下:<?php //定義字符串 $str1 = "Hello World!"; $str2 = "Welcome to Huta...
閱讀(17) 作者(admin)
復(fù)制代碼 代碼如下: <script> function del(){ if(confirm("確定要?jiǎng)h除嗎?")){ alert('刪除成功!'); return true; }else{ return false; } } </script> <button onclick="del()">確定</button>...
閱讀(19) 作者(admin)
復(fù)制代碼 代碼如下:<?header("Content-type: text/html; charset=utf8");/* * 提交請(qǐng)求* @param $header array 需要配置的域名等header設(shè)置 array("Host: devzc.com");* @param $data string 需要提交的數(shù)據(jù) 'user=x...
閱讀(19) 作者(admin)
復(fù)制代碼 代碼如下:$sub_form = array(); $loop = 0; $ins_loop = 0; $sum = count($form_datas); $this->logger->info('insert data total:'.$sum); //使用事物批量導(dǎo)入有助于提高插入效率 $callStartTime =...
閱讀(15) 作者(admin)
復(fù)制代碼 代碼如下:<?php$user=trim($_GET['user']);$d=$_GET['date'];if(!$d){ $d=date('Ymd',time()-86400*14);}if(empty($user)){ echo "例如:svn_log.php?user=wang&date=20130118"; exit;}$cmd='/usr/bin/svn lo...