系列文章導(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
閱讀(83) 作者(admin)
本文介紹下,在php代碼中執(zhí)行cmd命令的方法,介紹下在php.ini文件中配置safe_mode參數(shù)支持命令執(zhí)行的方法,有需要的朋友參考下。說(shuō)明:
本節(jié)內(nèi)容在wamp包安裝的環(huán)境實(shí)現(xiàn)。首先,打開(kāi)php.ini,關(guān)掉安全模式safe_mode = off,然后在...
2014-10-22
閱讀(56) 作者(admin)
看PHP的代碼,總有些行前邊有@符號(hào),一直不知道是什么意思。 例如dede5.7 @ni=imagecreatetruecolor(ftoW,$ftoH);今天用到了,就記一下吧。其實(shí)它是錯(cuò)誤控制符,即即使出現(xiàn)錯(cuò)誤,也無(wú)視出現(xiàn)的錯(cuò)誤信息,繼續(xù)執(zhí)行下邊的代碼。@$pa...
2014-10-22
閱讀(55) 作者(admin)
iconv函數(shù)庫(kù)能夠完成各種字符集間的轉(zhuǎn)換,是php編程中不可缺少的基礎(chǔ)函數(shù)庫(kù)。用法如下:復(fù)制代碼 代碼如下:
$string = "歡迎訪問(wèn)腳本之家!";
iconv("utf8","gbk",$string)//將字符串string 編碼由utf8轉(zhuǎn)變成gbk;
擴(kuò)展如下...
2014-10-22
閱讀(78) 作者(admin)
PHP生成桌面快捷方式就是這么的簡(jiǎn)單,大家生成的時(shí)候改下你要生成的網(wǎng)站即可。dianji.html代碼:復(fù)制代碼 代碼如下:
<a href="a.php?url=www.jb51.net&name=腳本之家">生成左面快捷方式</a>
shengcheng.php代碼:復(fù)制...
2014-10-22
閱讀(65) 作者(admin)
【概要】保證一個(gè)類(lèi)僅有一個(gè)實(shí)例,并且提供一個(gè)訪問(wèn)它的全局訪問(wèn)點(diǎn)【GOF95】【特點(diǎn)】1、一個(gè)類(lèi)只有一個(gè)實(shí)例
2、它必須自行創(chuàng)建這個(gè)實(shí)例
3、必須自行向整個(gè)系統(tǒng)提供這個(gè)實(shí)例【結(jié)構(gòu)圖】【主要角色】Singleton定義一個(gè)Ins...
2014-10-22
閱讀(74) 作者(admin)
抽象工廠模式(Abstact Factory)是一種常見(jiàn)的軟件設(shè)計(jì)模式。該模式為一個(gè)產(chǎn)品族提供了統(tǒng)一的創(chuàng)建接口。當(dāng)需要這個(gè)產(chǎn)品族的某一系列的時(shí)候,可以為此系列的產(chǎn)品族創(chuàng)建一個(gè) 具體的工廠類(lèi)。【意圖】抽象工廠模式提供一個(gè)創(chuàng)建...
2014-10-22
閱讀(62) 作者(admin)
因項(xiàng)目需要在linux下進(jìn)行php5.3的oracle客戶(hù)端編譯,簡(jiǎn)要介紹一下步驟及走過(guò)的彎路。1.下載Oracle客戶(hù)端程序包,其中包含OCI、OCCI和JDBC-OCI等相關(guān)文件。1.1下載文件地址http://www.oracle.com/technetwork/database/fe...
2014-10-22
閱讀(79) 作者(admin)
實(shí)現(xiàn)類(lèi):復(fù)制代碼 代碼如下:
<?php
class Container
{
protected $setings = array();
public function set($abstract, $concrete = null)
{
if ($concrete === null) {
$con...
2014-10-22
閱讀(52) 作者(admin)
由于公司需要php方面的項(xiàng)目開(kāi)發(fā),php剛剛?cè)腴T(mén),在寫(xiě)按鈕提交過(guò)程中,asp.net里的按鈕事件更好些。先看下面的代碼,<?require_once '../inc/EventHelper.php';function Page_Load(){echo '在任何時(shí)候都會(huì)運(yùn)行<br>';if(!Pa...
2014-10-22
閱讀(56) 作者(admin)
本文實(shí)例講述了ThinkPHP表單自動(dòng)驗(yàn)證的實(shí)現(xiàn)方法。分享給大家供大家參考。具體方法如下:該示例代碼采用TP 3.2框架實(shí)現(xiàn)。具體代碼如下:復(fù)制代碼 代碼如下:public function add_post(){
//驗(yàn)證規(guī)則
$rule...
2014-10-22
閱讀(71) 作者(admin)
在軟件工程學(xué)里,重構(gòu)代碼一詞通常是指在不改變代碼的外部行為情況下而修改源代碼。軟件重構(gòu)需要借助工具完成,而重構(gòu)工具能夠修改代碼同時(shí)修改所有引用該代碼的地方。本文收集了五款出色的PHP代碼重構(gòu)工具,以幫助你完善...
2014-10-22
閱讀(55) 作者(admin)
使用TP 3.2框架
public function add_post(){//驗(yàn)證規(guī)則$rule=array(array('name','require','請(qǐng)輸入姓名',1),//必須驗(yàn)證name);$m=M('user');//獲取name,sex,contact數(shù)據(jù)到模型,并驗(yàn)證if(!$m->field('name,sex,contac...
2014-10-22
閱讀(55) 作者(admin)
使用php的同學(xué)都知道php.ini配置的生效會(huì)貫穿整個(gè)SAPI的生命周期。在一段php腳本的執(zhí)行過(guò)程中,如果手動(dòng)修改ini配置,是不會(huì)啟作用的。此時(shí)如果無(wú)法重啟apache或者nginx等,那么就只能顯式的在php代碼中調(diào)用ini_set接口。i...
2014-10-22
閱讀(49) 作者(admin)
一、查看郵件是否已被閱讀
當(dāng)你在發(fā)送郵件時(shí),你或許很想知道該郵件是否被對(duì)方已閱讀。這里有段非常有趣的代碼片段能夠顯示對(duì)方IP地址記錄閱讀的實(shí)際日期和時(shí)間。復(fù)制代碼 代碼如下:
<?
error_reporting(0);
H...
2014-10-22
閱讀(50) 作者(admin)
做了一個(gè)列表分頁(yè)的功能模塊,主要的文件包括分頁(yè)類(lèi) page.class.php 和 控制 ajax 分頁(yè)的ajax.js,主要功能有:1.可以選擇 3 種常見(jiàn)的 url 分頁(yè)格式;2.可以選擇 url 分頁(yè) 還是 ajax 分頁(yè);3.兩種分頁(yè)方式都可以自定義分頁(yè) a...
2014-10-22
閱讀(59) 作者(admin)
1,運(yùn)行時(shí)改變配置
在前一篇中曾經(jīng)談到,ini_set函數(shù)可以在php執(zhí)行的過(guò)程中,動(dòng)態(tài)修改php的部分配置。注意,僅僅是部分,并非所有的配置都可以動(dòng)態(tài)修改。關(guān)于ini配置的可修改性,參見(jiàn):http://php.net/manual/zh/configuration.cha...
2014-10-22
閱讀(60) 作者(admin)
需要修改的幾個(gè)文件:①register.php 生成隨機(jī)數(shù)和加密值把register.html改為register.php,并開(kāi)啟session;把register.js中生成隨機(jī)數(shù)的函數(shù)寫(xiě)在register.php中,并改用php方法<?php session_start();?>....<?p...
2014-10-22
閱讀(56) 作者(admin)
寫(xiě)了一個(gè)簡(jiǎn)單的PHP+jQuery注冊(cè)模塊,需要填寫(xiě)的欄目包括用戶(hù)名、郵箱、密碼、重復(fù)密碼和驗(yàn)證碼,其中每個(gè)欄目需要具備的功能和要求如下圖:在做這個(gè)模塊的時(shí)候,很大程度上借鑒了網(wǎng)易注冊(cè)(http://reg.163.com/reg/reg.jsp...
2014-10-22
閱讀(66) 作者(admin)
Smarty3.1X( 最新版本 3.1.19) 比起Smarty2.x修改了不少特性。我把這個(gè)模塊使用Smarty3.1.18 ( 下載地址http://www.smarty.net/files/Smarty-3.1.18.zip )重新修改了一遍,是項(xiàng)目文件和目錄看起來(lái)更干凈更有調(diào)理。把Sm...
2014-10-22
閱讀(49) 作者(admin)
接《PHP+jQuery 注冊(cè)模塊的改進(jìn)之一》繼續(xù)修改:①在注冊(cè)成功后返回登錄郵件頁(yè)面( maillogin.php ),在頁(yè)面中用戶(hù)可以點(diǎn)擊鏈接跳轉(zhuǎn)到自己注冊(cè)郵箱的登錄頁(yè)面,可以再次發(fā)送激活鏈接;②給激活鏈接設(shè)置有效期,過(guò)了有效期點(diǎn)擊激...
2014-10-22
閱讀(56) 作者(admin)
得到post過(guò)來(lái)的二進(jìn)制原始數(shù)據(jù),選擇一個(gè)生成路徑及圖片的名字,之后寫(xiě)入,思路很顯而易見(jiàn) //生成圖片 $imgDir = 'uploadImg/'; $filename="nissangcj".$mobile.".jpg";///要生成的圖片名字 $xmlstr = $GLOBALS[...
2014-10-22
閱讀(58) 作者(admin)
TP3.2框架手冊(cè),有一個(gè)數(shù)據(jù)分頁(yè),不過(guò)每次都要寫(xiě)太多的代碼,還有中文設(shè)置等有些麻煩,做為程序開(kāi)發(fā)者,有必要整理下:O、先看效果圖一、分頁(yè)方法復(fù)制代碼 代碼如下:
/**
* TODO 基礎(chǔ)分頁(yè)的相同代碼封裝,使前臺(tái)的代碼更少
* @pa...
2014-10-22
閱讀(34) 作者(admin)
1.在PHP中,全局變量都要大寫(xiě);2.在PHP表單提交方式中,method屬性設(shè)置了獲取和提交數(shù)據(jù)的方式;3.如果在表單中使用了上傳元素,那么就要給表單添加屬性:enctype="multipart/form-data";4.注銷(xiāo)用戶(hù)功能的實(shí)現(xiàn):復(fù)制代碼 代碼如下:...
2014-10-22
閱讀(36) 作者(admin)
本人最近從asp.net轉(zhuǎn)向了php,主攻方向是Web開(kāi)發(fā),感覺(jué)兩者之間還是有不少的區(qū)別的。1.相對(duì)于.net,php更偏向于解釋性語(yǔ)言類(lèi)型;2.在.net中,我們操作的主要是封裝好的對(duì)象-類(lèi)庫(kù);在php中,我們主要操作的對(duì)象主要是各種函數(shù);3.php...
2014-10-22
閱讀(42) 作者(admin)
最近在項(xiàng)目中中上傳圖片時(shí),大約有300多K,結(jié)果報(bào)了個(gè)服務(wù)器錯(cuò)誤,以前從未遇到過(guò),錯(cuò)誤的內(nèi)容如下:mod_fcgid: HTTP request length 132296 (so far) exceeds MaxRequestLen (131072)查了下資料,發(fā)現(xiàn)fastcgi默認(rèn)的請(qǐng)求大小為13...