【技術(shù)開發(fā)焦點(diǎn)】C#多線程學(xué)習(xí)(六) 互斥對(duì)象
系列文章導(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ì)]
系列文章導(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)之間的交互問題,如何有效地解決不斷改變的需求所帶來(lái)的問題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過第一部分的介紹,我們可以體會(huì)到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
復(fù)制代碼 代碼如下:<?php* 屏幕快照$im = imagegrabscreen();imagepng($im, "myscreenshot.png");* 抓取一個(gè)窗口(IE為例)$browser = new COM("InternetExplorer.Application");$handle = $browser->HWND;$browser->V...
代碼如下:復(fù)制代碼 代碼如下:<?php/** * * 我的日歷 * date_default_timezone_set date mktime * @param int $year * @param int $month * @param string $timezone * @author fc_lamp */function myCalender($year...
在面向?qū)ο螅∣OP)語(yǔ)言中,一個(gè)類可以有一個(gè)或多個(gè)子類,而每個(gè)類都有至少一個(gè)公有方法作為外部代碼訪問的接口。而抽象方法就是為了方便繼承而引入的,現(xiàn)在來(lái)看一下抽象類和抽象方法分別是如何定義以及他們的特點(diǎn)。什么是抽象...
static關(guān)鍵字聲明一個(gè)屬性或方法是和類相關(guān)的,而不是和類的某個(gè)特定的實(shí)例相關(guān),因此,這類屬性或方法也稱為“類屬性”或“類方法”。如果訪問控制權(quán)限允許,可不必創(chuàng)建該類對(duì)象而直接使用類名加兩個(gè)冒號(hào)“::”調(diào)用。static...
復(fù)制代碼 代碼如下:http://serverName/appName/module/action/id/1/這個(gè)就是pathinfo模式在不考慮路由的情況下,第一個(gè)參數(shù)會(huì)被解析成模塊名稱(如果啟用了分組的話,則依次往后遞推),第二個(gè)參數(shù)會(huì)被解析成操作,后面的參數(shù)是...
PHP 數(shù)據(jù)類型
PHP 支持八種原始類型(type)。
四種標(biāo)量類型: string(字符串) integer(整型) float(浮點(diǎn)型,也作 double ) boolean(布爾型)
兩種復(fù)合類型: array(數(shù)組) object(對(duì)象)
兩種特殊類型: resource(資源) NULL(空)
查看變...
用php實(shí)現(xiàn)加減乘除計(jì)算器。代碼很簡(jiǎn)單哦! 復(fù)制代碼 代碼如下: <?php header("content-type:text/html;charset=utf-8"); session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:...
越來(lái)越多的網(wǎng)站希望用戶使用郵箱進(jìn)行注冊(cè),或者是綁定郵箱,這時(shí)候就要對(duì)郵箱的正確性進(jìn)行確認(rèn),有的人采用發(fā)送郵件進(jìn)行激活的方式來(lái)進(jìn)行判斷,從而激活一個(gè)賬戶,但是存在一個(gè)問題就是,在郵件發(fā)送出去之前,用戶的基本信息已經(jīng)存...
復(fù)制代碼 代碼如下: <?php header("Content-type: image/png,charset='utf-8'"); $im = imagecreatetruecolor(400, 30); //白色 $white = imagecolorallocate($im, 255, 255, 255); //紅色 $red = imagecolorallocat...
用戶注冊(cè)的密碼一般不會(huì)明文保存,總得加個(gè)密先。最簡(jiǎn)單的當(dāng)然是在數(shù)據(jù)庫(kù)sql語(yǔ)句中調(diào)用md5函數(shù)加密用戶密碼。這里介紹一個(gè)加解密類。如果你想在用戶忘記密碼時(shí)為他或她找回原來(lái)的密碼,那么這個(gè)類是個(gè)好用的工具。當(dāng)然,這...
淘寶公司提供了一個(gè)很好用的IP地理信息查詢接口。在這里:http://ip.taobao.com/以下這個(gè)taobaoIPQuery類將極大的簡(jiǎn)化相關(guān)的信息查詢。復(fù)制代碼 代碼如下:<?php
class taobaoIPQuery {
private $m_ip; priva...
YII框架中封裝好了的數(shù)據(jù)庫(kù)操作函數(shù),默認(rèn)輸出的時(shí)候,將數(shù)據(jù)庫(kù)字段名作為數(shù)組的鍵名進(jìn)行輸出,但是有些時(shí)候帶有鍵名的數(shù)據(jù)不能夠滿足未知情況下的操作,譬如:數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)出為EXCEL等比較非正常的操作。
所以這邊需要對(duì)數(shù)...
復(fù)制代碼 代碼如下:/* * 時(shí)區(qū)轉(zhuǎn)換 */
function toTimeZone($src, $from_tz = 'America/Denver', $to_tz = 'Asia/Shanghai', $fm = 'Y-m-d H:i:s') { $datetime = new DateTime($src, new DateTimeZone($from_tz)...
近來(lái)稍有時(shí)間研究了下MYSQL中的事務(wù)操作,在很多場(chǎng)合下很是適用,譬如在注冊(cè)的時(shí)候需要初始化很多張關(guān)聯(lián)表的時(shí)候,問答回復(fù)的時(shí)候需要至少同時(shí)操作兩張表,這些都會(huì)在某些時(shí)候只能成功更新一張表,而另外的SQL語(yǔ)句出現(xiàn)錯(cuò)誤,正常...
互聯(lián)網(wǎng)快速普及的現(xiàn)在社會(huì),越來(lái)越多的人會(huì)在一個(gè)web應(yīng)用上進(jìn)行交流,因而導(dǎo)致服務(wù)器與數(shù)據(jù)庫(kù)訪問壓力與日俱增,這邊就需要進(jìn)行一些優(yōu)化,譬如增加緩存、二級(jí)緩存、動(dòng)態(tài)網(wǎng)頁(yè)靜態(tài)化以及其他的高端技術(shù)。
此處作者是使用生成...
PHP ini_set用來(lái)設(shè)置php.ini的值,在函數(shù)執(zhí)行的時(shí)候生效,腳本結(jié)束后,設(shè)置失效。無(wú)需打開php.ini文件,就能修改配置,對(duì)于虛擬空間來(lái)說(shuō),很方便。
函數(shù)格式:string ini_set(string $varname, string $newvalue)
不是所有的參...
在開發(fā)文章系統(tǒng)中正常需要用到HTML標(biāo)簽、JS腳本等其他腳本代碼的過濾,稍微嘗試了下,感覺簡(jiǎn)單的htmlspecialchars()函數(shù)的過濾效果始終不如strip_tags()函數(shù)的過濾效果好。 其中有人會(huì)說(shuō)我就想還要顯示點(diǎn)圖片,那怎么辦呢?...
重點(diǎn):
1、在IE中下載附件之前要清空緩存。
2、中文文件名要用urlencode編碼。 復(fù)制代碼 代碼如下: Header("Pragma: "); //不加的話,IE中會(huì)提示目標(biāo)主機(jī)無(wú)法訪問 Header("Cache-Control: "); //不加的話,IE中會(huì)提示...
例如有一個(gè)多維數(shù)組: 復(fù)制代碼 代碼如下: array( array( array(1,3,4), array( array( 1,2,3 ) ) ), array( array(1,2), array(1) ) ) 這個(gè)數(shù)組的深度就是5,那么如何快速的確定一個(gè)數(shù)組深度。
(PS:T不錯(cuò)的PHP Q扣:2761...
復(fù)制代碼 代碼如下:<?phpfunction unicode_encode($name){ $name = iconv('UTF-8', 'UCS-2', $name); $len = strlen($name); $str = ''; for ($i = 0; $i < $len - 1; $i = $i + 2) { $c = $n...
對(duì)于PHP本身并沒有一套解決方案來(lái)執(zhí)行定時(shí)任務(wù),不過是借助sleep函數(shù)完成的。這種方就是要提前做一些配置,如實(shí)現(xiàn)過程:復(fù)制代碼 代碼如下:ignore_user_abort();//關(guān)掉瀏覽器,PHP腳本也可以繼續(xù)執(zhí)行. set_time_limit(0);...
1、驗(yàn)證郵箱復(fù)制代碼 代碼如下:$email = 'jb51@qq.com';$result = filter_var($email, FILTER_VALIDATE_EMAIL);var_dump($result); //string(14) "jb51@qq.com" 2、驗(yàn)證url地址復(fù)制代碼 代碼如下:$url = "http://www...
咋一想,判斷日期是否有效應(yīng)該是蠻簡(jiǎn)單的一個(gè)功能,但是細(xì)想起來(lái)還是有點(diǎn)麻煩的,因?yàn)榧纫獧z驗(yàn)格式,又要檢驗(yàn)有效性。例如2013-02-29,雖然格式正確,但是日期無(wú)效;而2012-02-29格式正確,也有效。一種方法可以使用正則,但是正則其實(shí)...
裁剪示例:
最終裁剪成的圖片:
其中虛線框內(nèi)就是要裁剪出來(lái)的圖片,最終保存成100寬的圖片。代碼如下:復(fù)制代碼 代碼如下:$src_path = '1.jpg';//創(chuàng)建源圖的實(shí)例$src = imagecreatefromstring(file_get_contents($src_pat...
網(wǎng)站上傳圖片后生成縮略圖應(yīng)該是非常常用的功能了,通常來(lái)講為了網(wǎng)站顯示美觀,縮略圖會(huì)是同樣尺寸,比如最近筆者做的一個(gè)站點(diǎn),縮略圖規(guī)格要求都是160×120。但是如果上傳的圖片比例和縮略圖不一致,直接縮放的話就會(huì)導(dǎo)致圖片...