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