系列文章導(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
閱讀(10) 作者(admin)
如何在WIN2K下安裝PHP4.04--我認(rèn)為比較好的方法
PHP4.04已經(jīng)比4.0要龐大的多,解包后有9M多,DLL文件變成了五十幾個(gè),原來(lái)奧索的一篇文章《Windows 2000下安裝PHP4及MySQL大揭密》,我也是看了這篇文章學(xué)習(xí)安裝的,但目...
2014-10-22
閱讀(14) 作者(admin)
作者:孫運(yùn)動(dòng)
現(xiàn)在給你揭開(kāi)迷團(tuán)的另一半-"login.php" 腳本文件。如果不出意外,這個(gè)腳本將接受輸入的名字,檢查是否用戶存在,決定是允許還是拒絕進(jìn)入站點(diǎn)。由于你還沒(méi)學(xué)到PHP的條件語(yǔ)句和邏輯處理,我們現(xiàn)在不打算給你...
2014-10-22
閱讀(12) 作者(admin)
作者:孫運(yùn)動(dòng)
表單是一種給你的站點(diǎn)增加交互功能的最快,最容易的途徑。表單允許你詢問(wèn)你的顧客是否喜歡你的產(chǎn)品,讓不經(jīng)意訪問(wèn)到你的站點(diǎn)的訪問(wèn)者留下評(píng)論,或者向漂亮的美眉們要她們的電話號(hào)碼。PHP能大大簡(jiǎn)化基于...
2014-10-22
閱讀(25) 作者(admin)
作者:孫運(yùn)動(dòng)
在PHP中,最簡(jiǎn)單的條件語(yǔ)句的形式是 "if" 語(yǔ)句,一般如下所示:
--------------------------------------------------------------------------------
if (條件)
{
do this!
}
----------------------...
2014-10-22
閱讀(21) 作者(admin)
$string = "連接http://www.phpx.com 站點(diǎn)";
//連接后需要有個(gè)空格或回車(chē)。
$string = eregi_replace("http://([^ ,/r/n]*)","<a href=//0 target=_blank>//0</a>",$string);
$string = eregi_replace("ftp://...
2014-10-22
閱讀(26) 作者(admin)
<?
//Php做的端口嗅探器--可以指定網(wǎng)站和端口
//并返回嗅探結(jié)果
function http_request($server, $port) {
$data = "";
$query = "HEAD / HTTP/1.0";
$fp = fsockopen($server, $port);
...
2014-10-22
閱讀(14) 作者(admin)
你可以在php程序中的任何地方使用
echo "hello world!";
來(lái)輸出你想輸出的內(nèi)容。
不過(guò)你將遇到以下麻煩:
1 -
當(dāng)你試圖在hello和world之間加入兩個(gè)(或兩個(gè)以上)空格,
你使用:
echo "hello world!";
你得到的輸出...
2014-10-22
閱讀(12) 作者(admin)
addnote.php
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>添加留言</TITLE>
<style type="text/css">
<!--
.white12 { font-size: 12pt;...
2014-10-22
閱讀(9) 作者(admin)
前面見(jiàn)到有人發(fā)表
但是速度比較慢,也非常長(zhǎng)
這里給出一種
function ubb($str) {
$color=Array('red','blue','green');
$str=eregi_replace('/[url/]([a-zA-Z0-9@:%_.~#-/?&]+)/[//url/]','<a href=http:////1...
2014-10-22
閱讀(22) 作者(admin)
# cd /usr/src
# tar -zvxf mysql-3.22.25-pc-linux-gnu-i686.tar.gz (產(chǎn)生 mysql-3.22.25-pc-linux-gnu-i686目錄)
# cd mysql-3.22.25-pc-linux-gnu-i686
# ./configure --prefix=/usr/local/mysql (其中參數(shù)...
2014-10-22
閱讀(20) 作者(admin)
<?
//在寫(xiě)文件的時(shí)候用"|||"來(lái)分離每條記錄,"||"用來(lái)分離記錄中的各個(gè)字段
//如記錄一表示為 $str1=$name."||".$pass."||".$title."||".$message."||".………
//然后連接記錄一和記錄二時(shí)用,$str=$str1."|||".$str2...
2014-10-22
閱讀(27) 作者(admin)
$connection = int odbc_connect(string dsn, string user, string password)建立數(shù)據(jù)庫(kù)連接,
$query_string = "查詢記錄的條件"
如:$query_string = "select * from table"
用$cur = int odbc_exec(int connecti...
2014-10-22
閱讀(20) 作者(admin)
# cd /usr/src
# tar xvzf apache_1.3.6.tar.gz (產(chǎn)生apache_1.3.6目錄)
# tar xvzf php-3.0.8.tar.gz (產(chǎn)生php-3.0.8目錄)
# cd apache_1.3.6
# ./configure --prefix=/usr/local/apache (把Apache的安裝目錄...
2014-10-22
閱讀(19) 作者(admin)
4。用戶模塊設(shè)計(jì)
對(duì)于底層數(shù)據(jù)庫(kù),調(diào)用mysql的C API函數(shù)來(lái)進(jìn)行數(shù)據(jù)庫(kù)的修改,內(nèi)部保存
一定的狀態(tài)變量(例如用戶名,還是留給上一層完成?),對(duì)上一層,則提供
用戶管理的接口。
Class UserManage {
private:
char...
2014-10-22
閱讀(18) 作者(admin)
特點(diǎn):
支持oicq頭像,自動(dòng)分頁(yè),顯示留言人ip,email合法性驗(yàn)證,方便安全的留言管理,
沒(méi)有復(fù)雜函數(shù),初學(xué)者也很容易看懂。
程序示例:http://medguider.51.net/notebook/
完整程序下載(包括圖片)http://medguider.51.net/downlo...
2014-10-22
閱讀(17) 作者(admin)
1。系統(tǒng)架構(gòu):
采用模塊化思想,分為3層:
a。數(shù)據(jù)存儲(chǔ)層:使用mysql來(lái)存放bbs的所有數(shù)據(jù),包括用戶信息,
文章數(shù)據(jù),用戶信件,用戶消息,系統(tǒng)數(shù)據(jù)(?),關(guān)鍵問(wèn)題:
數(shù)據(jù)庫(kù)的規(guī)劃,是否用文件來(lái)輔助。
b。系統(tǒng)功能層:完成bbs...
2014-10-22
閱讀(18) 作者(admin)
3。數(shù)據(jù)庫(kù)設(shè)計(jì)
關(guān)鍵還是mysql的效率問(wèn)題,合理分配mysql的內(nèi)存,特別是table cache的
大小。另外,當(dāng)系統(tǒng)突然掉電呢?mysql是否robust?
table的名字設(shè)計(jì),采用一位前綴表明類(lèi)型,全部用小寫(xiě)表示(?),例如:
系統(tǒng)的數(shù)據(jù)庫(kù),以s為前...
2014-10-22
閱讀(22) 作者(admin)
6、登出文件logout.php3
<?
setcookie("login",false,time()+31536000);
header("location:login.php3");
?>
7、修改信息文件modify.php3
<?
require("common.php3");
$id=$login;
if($submit){
if($na...
2014-10-22
閱讀(12) 作者(admin)
3、刪除成員del.php3
<?
require("common.php3");
$id=chop($id);
if(!isset($id))error("請(qǐng)輸入要?jiǎng)h除的用戶ID !");
elseif($pwd<>$adminpass)error("管理員密碼錯(cuò)誤!");
else{
$data=dbmopen("class","w");...
2014-10-22
閱讀(25) 作者(admin)
這個(gè)同學(xué)錄原來(lái)給我們班級(jí)用的,因?yàn)榉?wù)器沒(méi)有mysql支持,就選擇了dbm
國(guó)內(nèi)還沒(méi)有什么dbm程序,國(guó)外也幾乎沒(méi)有
花了一個(gè)晚上,在幾乎沒(méi)有任何參考的情況下寫(xiě)了出來(lái)
現(xiàn)在公布出來(lái)
是一個(gè)非常好的dbm使用范例
1、index....
2014-10-22
閱讀(17) 作者(admin)
5。版面模塊設(shè)計(jì)
所謂分類(lèi),更多的是為telnet服務(wù)端考慮的,在cq66模式下,用戶可以按
照自己的意愿進(jìn)行分類(lèi),反正最后都是直接以版為基本單位訪問(wèn)的。
對(duì)于版面文章的訪問(wèn),存放的時(shí)候以整篇文章為參數(shù),文章的分塊由本...
2014-10-22
閱讀(10) 作者(admin)
本文為一個(gè)提取一批新聞網(wǎng)頁(yè)中的文本的小程序,它可以將各篇新聞的內(nèi)容存為以該新聞標(biāo)題為文件名的文本文件。如有更好的處理方法,請(qǐng)和我聯(lián)系:
lwx3069@sina.com
這里以人民網(wǎng)中的“今日要聞”下的新聞為例.
<?php...
2014-10-22
閱讀(17) 作者(admin)
8、注冊(cè)文件reg.php3
<?
require("common.php3");
require("mail.php3");
if($submit){
if($id=="")error("請(qǐng)?zhí)顚?xiě)您的注冊(cè)用戶名!");
elseif(!eregi("^[0-9a-zA_Z]+$",$id))error("你的用戶名不能含有其他...
2014-10-22
閱讀(9) 作者(admin)
6。bbsd和cq66服務(wù)器端改造
bbsd中,關(guān)于用戶的模塊應(yīng)該比較好改,只要將寫(xiě).PASSWD文件的操作換為
操作數(shù)據(jù)庫(kù)的UserManage類(lèi)的成員函數(shù)即可,但可能要先判斷什么數(shù)據(jù)更改,
要調(diào)用哪個(gè)函數(shù)。并發(fā)操作的一致性,則由數(shù)據(jù)庫(kù)...
2014-10-22
閱讀(22) 作者(admin)
10、會(huì)員信息顯示文件show.php3
<?
if($login){
require("common.php3");
if(!isset($id))error("怎么沒(méi)有填寫(xiě)用戶的ID?");
else{
$id=chop($id);
$dbm=dbmopen("class","r");
if(!dbmexists($dbm,$id)...