系列文章導(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
閱讀(29) 作者(admin)
我在服務(wù)器上有每天切割nginx日志的習(xí)慣,所以針對(duì)每天各大搜索引擎來(lái)訪,總能記錄一些404頁(yè)面信息,傳統(tǒng)上我只是偶爾分析下日志,但是對(duì)于很多日志信息的朋友,人工來(lái)篩選可能不是一件容易的事情,這不我個(gè)人自己慢慢研究了一點(diǎn)...
2014-10-22
閱讀(24) 作者(admin)
JPEG文件格式有兩種保存方式。他們是Baseline JPEG和Progressive JPEG.兩種格式有相同尺寸以及圖像數(shù)據(jù),他們的擴(kuò)展名也是相同的,唯一的區(qū)別是二者顯示的方式不同。Baseline JPEG這種類型的JPEG文件存儲(chǔ)方式是按從上到...
2014-10-22
閱讀(16) 作者(admin)
不知道你注意了沒(méi)有,類似優(yōu)酷、騰訊視頻等其他視頻鏈接似乎類似這樣的
復(fù)制代碼 代碼如下:
http://v.youku.com/v_show/id_XNjA5MjE5OTM2.html
注意id_xxx那段,是不是看不懂了,但你無(wú)可否認(rèn)這個(gè)就是id,這不國(guó)外的一位牛...
2014-10-22
閱讀(32) 作者(admin)
做財(cái)務(wù)的人遇到過(guò)這么一個(gè)問(wèn)題,比如13,126.8元,在發(fā)票或者其他記賬業(yè)務(wù)中,一般要使用大寫進(jìn)行拼讀成“壹萬(wàn)叁仟壹佰貳拾陸元捌角整”。這不,也貼上我原來(lái)在做學(xué)車網(wǎng)的一個(gè)php函數(shù),供大家參考吧。
復(fù)制代碼 代碼如下:
/**...
2014-10-22
閱讀(26) 作者(admin)
十八、艦隊(duì)活動(dòng)(FlyingFleetHandler.php)在前文中我們?cè)?jīng)初步研究過(guò)艦隊(duì)活動(dòng)的源碼,提到過(guò)艦隊(duì)活動(dòng)的觸發(fā)?,F(xiàn)在我進(jìn)一步分析Xnova中艦隊(duì)活動(dòng),這些在本質(zhì)上是由玩家觸發(fā)的,并不是由定時(shí)器在進(jìn)行定時(shí)計(jì)算。艦隊(duì)活動(dòng)的觸發(fā)...
2014-10-22
閱讀(24) 作者(admin)
遠(yuǎn)程管理插件是目前廣受WordPress站點(diǎn)管理員歡迎的實(shí)用工具,它允許用戶同時(shí)對(duì)多個(gè)站點(diǎn)執(zhí)行相同的操作,如更新到最新的發(fā)行版或安裝插件等。但是,為了實(shí)現(xiàn)這些操作,客戶端插件需要賦予遠(yuǎn)程用戶很大的權(quán)限。因此,確保管理服...
2014-10-22
閱讀(17) 作者(admin)
今天和大家分享一個(gè)獲取10天后的一個(gè)時(shí)間戳的函數(shù),程序的關(guān)鍵是,他可以不去算周六日哦。如果你有別的需求??梢愿某蒒天的哦。反正就不算周六日。哈哈。
//方法一:<?php$now = time(); //指定日期用法 $now = strtot...
2014-10-22
閱讀(15) 作者(admin)
十九、攻擊任務(wù)(MissionCaseAttack.php)按照艦隊(duì)任務(wù)的編號(hào),排在第一個(gè)的就是攻擊任務(wù)。這個(gè)代碼很長(zhǎng),看的時(shí)候要有耐心。
好在引用的內(nèi)容并不是很多,并且給出了詳細(xì)的注釋,讀者不會(huì)暈頭轉(zhuǎn)向。function MissionCaseAttack (...
2014-10-22
閱讀(11) 作者(admin)
php的eval函數(shù)并不是系統(tǒng)組件函數(shù),因此我們?cè)趐hp.ini中使用disable_functions是無(wú)法禁止它的。但是eval()對(duì)于php安全來(lái)說(shuō)具有很大的殺傷力,因此一般不用的情況下為了防止類似如下的一句話木馬入侵,需要禁止!<?php ev...
2014-10-22
閱讀(23) 作者(admin)
在防止sql注入這些細(xì)節(jié)出現(xiàn)問(wèn)題的一般是那些大意的程序員或者是新手程序員,他們由于沒(méi)有對(duì)用戶提交過(guò)來(lái)的數(shù)據(jù)進(jìn)行一些必要的過(guò)濾,從而導(dǎo)致了給大家測(cè)試的時(shí)候一下就攻破了你的數(shù)據(jù)庫(kù),下面我們來(lái)簡(jiǎn)單的介紹一個(gè)用戶登錄...
2014-10-22
閱讀(21) 作者(admin)
ThinkPHP的空模塊和空操作也是很有實(shí)用意義的功能,空模塊的概念就是當(dāng)ThinkPHP找不到指定模塊的時(shí)候,它會(huì)嘗試去定位空模塊(EmptyAction),執(zhí)行空模塊里面的index操作。同理,空操作也是同樣的概念,當(dāng)系統(tǒng)找不到指定模塊下的...
2014-10-22
閱讀(28) 作者(admin)
ThinkPHP提供的視圖查詢應(yīng)用功能十分強(qiáng)大,用戶利用視圖查詢功能可以將多個(gè)數(shù)據(jù)表的字段內(nèi)容按需要進(jìn)行指定和篩選,組織成一個(gè)基于這些數(shù)據(jù)表的視圖模型,然后就可以通過(guò)該模型直接進(jìn)行多表聯(lián)合查詢,非常方便和簡(jiǎn)單。例如在...
2014-10-22
閱讀(26) 作者(admin)
ThinkPHP模板中的switch標(biāo)簽用于在模板中根據(jù)不同情況輸出不同的值。ThinkPHP模板引擎支持switch判斷,可根據(jù)不同條件輸出不同的結(jié)果,使用格式如下:<switch name="變量名" ><case value="值1">輸出內(nèi)容1</case><case val...
2014-10-22
閱讀(18) 作者(admin)
ThinkPHP模板的foreach標(biāo)簽用于在模板中循環(huán)輸出數(shù)據(jù)集或者對(duì)對(duì)象進(jìn)行遍歷輸出。相對(duì)于volist標(biāo)簽而言,foreach標(biāo)簽沒(méi)有volist標(biāo)簽?zāi)敲炊嗟墓δ?,卻可以對(duì)對(duì)象進(jìn)行遍歷輸出,而volist標(biāo)簽通常是用于輸出數(shù)組。foreach標(biāo)簽...
2014-10-22
閱讀(20) 作者(admin)
ThinkPHP模板的present標(biāo)簽用于判斷模板變量是否已經(jīng)賦值。ThinkPHP模板引擎的present標(biāo)簽用來(lái)判斷模板變量是否已經(jīng)賦值,其功能相當(dāng)于PHP中的isset()函數(shù)行為,格式如下:<present name="變量名">要輸出的內(nèi)容</present>...
2014-10-22
閱讀(16) 作者(admin)
ThinkPHP模板引擎提供了豐富的比較標(biāo)簽,其用法格式為:<比較標(biāo)簽 name="變量" value="值">內(nèi)容</比較標(biāo)簽>ThinkPHP系統(tǒng)支持的比較標(biāo)簽及其所表示的含義分別是:eq或者 equal:等于
neq 或者notequal:不等于
gt:大于
egt:大于等...
2014-10-22
閱讀(18) 作者(admin)
ThinkPHP模板的empty標(biāo)簽用于判斷模板變量是否為空值。ThinkPHP模板e(cuò)mpty標(biāo)簽用來(lái)判斷模板變量是否為空值,其功能相當(dāng)于PHP中的empty()函數(shù)行為。empty標(biāo)簽使用格式如下:<empty name="變量名">要輸出的內(nèi)容</empty>具體...
2014-10-22
閱讀(23) 作者(admin)
ThinkPHP模板引擎的defined標(biāo)簽用于判斷常量是否已經(jīng)被定義。
ThinkPHP的defined標(biāo)簽用來(lái)判斷常量是否已經(jīng)被定義,其功能相當(dāng)于PHP中的defined()函數(shù)。defined標(biāo)簽用法如下:<present name="常量">要輸出的內(nèi)容</present...
2014-10-22
閱讀(21) 作者(admin)
相信很多人都想過(guò)如何用PHP生成GIF動(dòng)畫來(lái)實(shí)現(xiàn)動(dòng)態(tài)圖片驗(yàn)證碼,以下是實(shí)現(xiàn)過(guò)程。
ImageCode函數(shù)通過(guò)GIFEncoder類實(shí)現(xiàn)的GIF動(dòng)畫的PHP源代碼,有興趣的朋友可以研究一下。效果如圖:
復(fù)制代碼 代碼如下:
/**
* ImageCode 生...
2014-10-22
閱讀(15) 作者(admin)
ThinkPHP模板的in標(biāo)簽與range標(biāo)簽用于判斷某個(gè)模板變量是否在某個(gè)范圍之內(nèi)。
1.in標(biāo)簽
ThinkPHP的in標(biāo)簽用于某個(gè)模板變量是否在某個(gè)范圍之內(nèi),使用格式如下:<in name="變量名" value="值1,值2,...">要輸出的內(nèi)容</in>使...
2014-10-22
閱讀(24) 作者(admin)
今天在公司,經(jīng)理讓做一個(gè)滾動(dòng)字幕。但是,不許生成gif圖片。所以上網(wǎng)找了GIFEncoder這個(gè)類庫(kù)。確實(shí)很好用,但是,應(yīng)用過(guò)程中也出現(xiàn)了一些問(wèn)題,現(xiàn)在寫在這里,以供后來(lái)人參考,少走彎路。文字滾動(dòng)分為兩種情況。第一種為水平滾動(dòng)...
2014-10-22
閱讀(21) 作者(admin)
相對(duì)于其他方法實(shí)現(xiàn)MySQL的讀寫分離來(lái)說(shuō),采用Thinkphp框架實(shí)現(xiàn)MySQL的讀寫分離簡(jiǎn)單易用,其配置文件示例代碼如下:'DB_TYPE'=> 'mysql','DB_DEPLOY_TYPE' => 1, //開(kāi)打支持多服務(wù)器 'DB_RW_SEPARATE'=>true,//數(shù)...
2014-10-22
閱讀(31) 作者(admin)
問(wèn)題代碼如下:<?php class IndexAction extends Action{ public function index(){ /* $Model = new Model(); $test = $Model->query('select top 10 * from f_city'); dump($test); */...
2014-10-22
閱讀(30) 作者(admin)
我們?cè)谑褂胻hinkphp開(kāi)發(fā)的時(shí)候,有時(shí)候會(huì)用到getById('1')這個(gè)方法快速的獲取一條信息的內(nèi)容,這個(gè)方法比用where(" id =1 ")->find()好用多了,同時(shí)查詢效率也比f(wàn)ind快速。很多人在剛開(kāi)始接觸這個(gè)方法的時(shí)候,沒(méi)有多留意它的...
2014-10-22
閱讀(27) 作者(admin)
對(duì)于ThinkPHP的截取字符串函數(shù)無(wú)法顯示省略號(hào)的情況,解決方法如下:
打開(kāi)Common/extend.php頁(yè)面,修改msubstr函數(shù)如下:function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true){ if(function_exists(...