系列文章導(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
閱讀(19) 作者(admin)
xss的概念就不用多說(shuō)了,它的危害是極大的,這就意味著一旦你的網(wǎng)站出現(xiàn)xss漏洞,就可以執(zhí)行任意的js代碼,最可怕的是攻擊者利用js獲取cookie或者session劫持,如果這里面包含了大量敏感信息(身份信息,管理員信息)等,那完了。。。...
2014-10-22
閱讀(18) 作者(admin)
我們首先給出兩個(gè)數(shù)組復(fù)制代碼 代碼如下:<?php $r = array(1,2,3,4,5,6); $e = array(7,8,9,10); ?> 下面我們用array_merge和加號(hào)來(lái)何必這兩數(shù)組復(fù)制代碼 代碼如下:<?php print_r($r+e); // 輸出<span style="...
2014-10-22
閱讀(17) 作者(admin)
我們來(lái)舉一個(gè)例子:復(fù)制代碼 代碼如下:<?php $arr = array('a','b','c','d'); unset($arr[1]); print_r($arr); ?>我之前想象的是unset之后,數(shù)組$arr應(yīng)該會(huì)壓縮數(shù)組以填補(bǔ)缺少的元素位置,但print_r($arr)之后,結(jié)果卻不...
2014-10-22
閱讀(11) 作者(admin)
復(fù)制代碼 代碼如下: <?php ini_set("memory_limit", "50M");//必須的,根據(jù)你環(huán)境的實(shí)際情況盡量大,防止報(bào)錯(cuò) ini_set("max_execution_time", "100"); //file_exists() 函數(shù)檢查文件或目錄是否存在,存在則返回 true,否則返...
2014-10-22
閱讀(23) 作者(admin)
這段時(shí)間修改了一下我們系統(tǒng)的登陸功能,為了更加安全,增加了發(fā)送郵件驗(yàn)證功能。當(dāng)用戶(hù)登陸的時(shí)候判斷登陸ip是否是之前登陸過(guò)的,如果不是的話,需要向郵箱里發(fā)送驗(yàn)證碼,然后把收到的驗(yàn)證碼輸入再登陸,如果驗(yàn)證碼正確并且時(shí)間...
2014-10-22
閱讀(17) 作者(admin)
復(fù)制代碼 代碼如下: <?php header ("Content-type: image/png"); $conn = MYSQL_connect("localhost", "root", ""); //連接數(shù)據(jù)庫(kù) $colname_rs_article = $_GET['id']; //獲取參數(shù)id
mysql_select_db("cms", $conn...
2014-10-22
閱讀(20) 作者(admin)
復(fù)制代碼 代碼如下:<?phpdefine('IE', 1);define('FIREFOX', 2);define('CHROME', 3);define('OPERA', 4);class UserAgentDetect{ static $version = array(); static $userAgent = ''; static function ge...
2014-10-22
閱讀(13) 作者(admin)
復(fù)制代碼 代碼如下://連接localhost:27017$conn = new Mongo();//連接遠(yuǎn)程主機(jī)默認(rèn)端口$conn = new Mongo('test.com');//連接遠(yuǎn)程主機(jī)22011端口$conn = new Mongo('test.com:22011');//MongoDB有用戶(hù)名密碼$conn = n...
2014-10-22
閱讀(20) 作者(admin)
復(fù)制代碼 代碼如下: function get_index($domain){ $url="http://www.google.com/search?source=hp&biw=1440&bih=762&q=site%3A$domain&aq=f&aqi=g10&aql=&oq="; $html=file_get_contents($url); preg_match('/<div...
2014-10-22
閱讀(13) 作者(admin)
在Java里,流是一個(gè)很重要的概念。流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一條不間斷的字節(jié)流,用來(lái)實(shí)現(xiàn)程序或進(jìn)程間的通信,或讀寫(xiě)外圍設(shè)備、外部文件等。根據(jù)流的方向又可以分為輸入流和輸出流,同時(shí)...
2014-10-22
閱讀(13) 作者(admin)
一、寫(xiě)好接口程序在你的服務(wù)器上上傳好一個(gè)接口程序文件,如http://www.yourdomain.com/weixin.php 內(nèi)容如下:復(fù)制代碼 代碼如下:<?phpdefine("TOKEN", "weixin");//自己定義的token 就是個(gè)通信的私鑰$wechatObj = new...
2014-10-22
閱讀(18) 作者(admin)
初始化數(shù)據(jù)庫(kù)類(lèi)依據(jù)你的數(shù)據(jù)庫(kù)配置載入并初始化數(shù)據(jù)庫(kù)類(lèi):復(fù)制代碼 代碼如下:this->load->database();被載入之后你可以在任何地方使用它。以對(duì)象形式返回查詢(xún)結(jié)果復(fù)制代碼 代碼如下:$query = $this->db->query('SELECT...
2014-10-22
閱讀(21) 作者(admin)
有25幅作品拿去投票,一次投票需要選16幅,單個(gè)作品一次投票只能選擇一次。前面有個(gè)程序員捅了漏子,忘了把投票入庫(kù),有200個(gè)用戶(hù)產(chǎn)生的投票序列為空。那么你會(huì)如何填補(bǔ)這個(gè)漏子?當(dāng)然向上級(jí)反映情況。但是我們這里討論的是技...
2014-10-22
閱讀(17) 作者(admin)
復(fù)制代碼 代碼如下:<?php //php 不同系統(tǒng)的換行 //不同系統(tǒng)之間換行的實(shí)現(xiàn)是不一樣的 //linux 與unix中用 /n //MAC 用 /r //window 為了體現(xiàn)與linux不同 則是 /r/n //所以在不同平臺(tái)上 實(shí)現(xiàn)方法就不一樣 //...
2014-10-22
閱讀(20) 作者(admin)
memcacheQueue.class.php 復(fù)制代碼 代碼如下:<?php/** * PHP memcache 隊(duì)列類(lèi) * @author LKK/lianq.net * @version 0.3 * @修改說(shuō)明: * 1.放棄了之前的AB面輪值思路,使用類(lèi)似數(shù)組的構(gòu)造,重寫(xiě)了此類(lèi). * 2.隊(duì)列默認(rèn)先...
2014-10-22
閱讀(25) 作者(admin)
求兩個(gè)目錄的相對(duì)路徑,不限制路徑深度復(fù)制代碼 代碼如下:/** * 輸出$b相對(duì)于$a的相對(duì)路徑($a) * 不限限制路徑深度,沒(méi)有做什么優(yōu)化,只是實(shí)現(xiàn)功能 */function getPath($a, $b){ $aArr = explode('/', dirname($a)); $bArr =...
2014-10-22
閱讀(20) 作者(admin)
復(fù)制代碼 代碼如下: <Directory /> Options Indexes FollowSymLinks AllowOverride all Order allow,deny Allow from all </Directory> php環(huán)境套包 dedeampz 偽靜態(tài)設(shè)置...
2014-10-22
閱讀(11) 作者(admin)
迷上了正則,不斷嘗試著新花招,首先感謝TNA 的非完全輸出RSS,然后再次感謝SH的強(qiáng)迫性學(xué)習(xí)。沒(méi)有TNA,我不會(huì)去看正則,更不知道世界上有種這么牛的表達(dá)式;不是SH的死活說(shuō)他不懂不知道,我也不會(huì)硬著頭皮去琢磨,去改進(jìn)。達(dá)到同一個(gè)...
2014-10-22
閱讀(20) 作者(admin)
復(fù)制代碼 代碼如下:<?phpclass search{ // 查找的源數(shù)組 private $array = array(1,2,3,5,7,6,4,8);
/** * 順序查找法 * @param $val 要查找的值 */ public function query_search($val) { foreach ($this->ar...
2014-10-22
閱讀(18) 作者(admin)
之前每次遇到分頁(yè),總是得自己寫(xiě),覺(jué)得挺繁瑣的,所以本著通用的原則,寫(xiě)了一個(gè)分頁(yè)的方法,特此記錄。
目前此分頁(yè)支持靜態(tài)化地址分頁(yè)和無(wú)鏈接地址時(shí)的ajax分頁(yè)(但是js得自己寫(xiě)):
支持的靜態(tài)地址如下:www.example.com/xxx-xxx-...
2014-10-22
閱讀(11) 作者(admin)
在通常情況下,我們使用 CURL 來(lái)提交 POST 數(shù)據(jù)的時(shí)候,我們已經(jīng)習(xí)慣了這樣的寫(xiě)法:復(fù)制代碼 代碼如下:curl_setopt( $ch, CURLOPT_POSTFIELDS,$post_data);但是這樣的寫(xiě)法在有時(shí)候并不會(huì)很好用,可能會(huì)得到服務(wù)器返回的 500...
2014-10-22
閱讀(20) 作者(admin)
復(fù)制代碼 代碼如下: $fh = fopen($path, "r+");
if( flock($fh, LOCK_EX) ){//加寫(xiě)鎖 $old_content=json_decode(fread($fh,filesize($path)),true);
$old_content=$old_content.$new_content; ftruncate($fh,0);...
2014-10-22
閱讀(11) 作者(admin)
復(fù)制代碼 代碼如下:<?php
// Name of the file$filename = 'churc.sql';// MySQL host$mysql_host = 'localhost';// MySQL username$mysql_username = 'root';// MySQL password$mysql_password = '';// Database n...
2014-10-22
閱讀(15) 作者(admin)
復(fù)制代碼 代碼如下: <?php set_time_limit(0); function tree($directory) { $mydir=dir($directory); echo "<ul> "; while($file=$mydir->read()){ if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!=...
2014-10-22
閱讀(15) 作者(admin)
在foreach中循環(huán)查詢(xún)數(shù)據(jù)代碼量比較少,但是性能比較低,好點(diǎn)的解決辦法是將id收集起來(lái),用in一次性查詢(xún),但是這引發(fā)了數(shù)據(jù)結(jié)構(gòu)不是我們用PHP自帶的函數(shù)可以合并的,今天測(cè)試了一下:
使用下面的字節(jié)寫(xiě)的函數(shù)可以解決
從數(shù)據(jù)...