【技術開發焦點】C#多線程學習(六) 互斥對象
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導航:C#多線程學習(一) 多線程的相關概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
緣起 每次有新技術發布時,我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨特的工程藝術,需要解決的是不斷改變的需求變化。而對于WCF,對于SOA,由于涉及的是對多個系統之間的交互問題,如何有效地解決不斷改變的需求所帶來的問題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(public OrderDetai...
通過第一部分的介紹,我們可以體會到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
剛寫的一個簡單函數,用來捕獲任意一個函數的輸出。也是一般模版系統的一個核心吧。 復制代碼 代碼如下:<? /** * 捕獲一個函數的輸出 * example:get_output(array($this,'test')); */ function get_outp...
主要提供了一種思路。 $lock0和$lock1就是文件鎖定的標識符,當文件被某一用戶打開的時候,$lock0和$lock1就會產生,當該文件沒打開則不存在。 其實最關鍵就是有個標識符來表示當前這個文件的狀態, $lock0和$lock1就是...
今天研究下pear的cache_lite。
從http://pear.php.net上下載了最新的cache_lite。cache_lite是pear庫類中一個輕型的cache庫類。的確輕型,代碼總計4個文件。lite.php cache/File.php cache/unction.php cache/outpu...
http://dev.mysql.com/tech-resources/articles/hierarchical-data.htmlBy Mike HillyerIntroductionMost users at one time or another have dealt with hierarchical data in a SQL database and no doubt learned...
數據緩存是web開發中常用的一種性能優化方法。目前主要文件緩存或者數據庫緩存兩種形式,數據庫緩存數據庫不是什么不可能的事情,的確也是很好很重要的。我認為傳統數據庫主要是從業務層、模塊設計等方面來考慮的,而緩存...
晚上詳細的看了下cache_lite,功能比我想象中的強大的多。當然目前我還沒有發現它是否支持直接保存PHP代碼來緩存的功能,不過我想應該是可以擴展實現的。
這里有幾個例子:<? require_once('../libs/cache/Lite.php');...
今天有人再PHPCHINA上問我關于PHP傳XML怎么做?,再上面已經給出了相應的解決方法。順便談談PHP的輸入輸出流。
今天暑假在公司的時候,恰好同事使用flash打造流媒體的時候,需要使用PHP讀取FLASH傳遞過來的媒體信息(也是X...
php英文驗證碼captcha.class.php 復制代碼 代碼如下: <?php class Captcha { private $width; private $height; private $codeNum; private $code; private $im; function __construct($width=80, $height=20, $code...
1.下載新最版的FCKEditor,解壓 2.刪除/FCKeditor/目錄下除fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml,fckeditor.php五個文件以外的所有文件 刪除目錄/editor/_source,_testcases(基本上,所有_開...
測試代碼
<form id="form1" name="form1" method="post" action=""> <textarea name="content" cols="60" rows="10"></textarea> <input type="submit" name=&qu...
isset($var); //為false 沒有定義沒有定義為假 $var = ''; isset($var); //為true 定義了為真 empty($var); //為true 值為空反回真 $var = '111'; empty($var); //為false 不為空返回假...
一、Mysql安裝
Mysql在windows平臺下的安裝是我們熟悉標準的安裝歡迎程序。
如不需要改變默認安裝目錄,一直點擊next即可完成安裝。
下面按照安裝順序解釋一下安裝過程中的選項。
1、默認是Typical,建議改成Cus...
先把機器安的IIS停掉(如果啟動了的話,因為默認安裝APACHE使用也是80端口,不停掉會有沖突) 在APACHE的官方網站下載到apache_2.2.3-win32-x86-no_ssl,雙擊安裝,安裝時最好不要裝好有空格的路徑下可以安到c:/apache2下...
在PHP5中,在php.ini里修改 date.timezone = "Asia/shanghai" 就行了...
主要出現在windows主機的服務器上。 在php官方,http://bugs.php.net/ 也能夠查到兩三千頁的報告,他們官方也是束手無策,經過了11個小版本后,還是沒有徹底解決 http://bugs.php.net/search.php?cmd=display&search_for=PHP...
本文介紹的是Windows 2000下PHP+IIS的安裝方法(ISAPI方式)
1,把php-5.0.0-Win32.zip解壓放到C:/php 2,php.ini-dist改名為php.ini,找到第438行改成 extension_dir = c:/php/ext 3,去掉565行;extension=php_mysql.dl...
<? function rw_counterfile() { $fp=fopen("counter.txt","r+"); if($fp==NULL) echo "文件處理出錯"; rewind($fp);//指針移到文件頭 fseek($fp, 2);//指針向后移2 $point=ftell($fp);// echo $point." ;";// fputs...
mysql環境變量設置(windows環境)1、對于命令控來說,在cmd命令下行下操作很方便,但有時需要直接在命令行床空執行mysql這樣的命令,會出現”mysql不是內部或外部命令“這樣的錯誤提示,原因是mysql其實是一個exe文件,存放于my...
NOT NULL | NULL:指定該列是否允許為空。如果既不指定NULL也不指定NOT NULL,列被認為指定了NULL 在 MySQL 中, 為一個 NOT NULL 字段設置 NULL 值 , 它并不會出錯, MySQL 會自動將 NULL值轉化為該字段的默認值, 那怕是...
MySQL中create table語句的基本語法是: Create [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] [table_options] [select_statement] TEMPORARY:該關鍵字表示用create table新建的表為臨時...
Insert INTO `users` ( `UserName` , `PassWord` 有的人對字段名命名的不規范,會引起沖突,用它有一部分轉義的功能 不用也可以。沖突了就要用...
【1】頁面之間無法傳遞變量 get,post,session在最新的PHP版本中自動全局變量是關閉的,所以要從面取得提交過來得變量要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']來得到。當然也可以修改自動全局變量為開(php.i...
資源類型 在 MySQL 模塊中使用了兩種資源類型。第一種是數據庫的連接句柄,第二種是 SQL 查詢返回的結果集。
預定義常量 以下常量由本擴展模塊定義,因此只有在本擴展模塊被編譯到 PHP 中,或者在運行時被動態加載后才...
mysql_fetch_assoc只能用字段,就像mysql_fetch_array($result, MYSQL_ASSOC)結果一樣。
mysql_fetch_row 只能是數字
加起來就是mysql_fetch_array...
$_POST = sql_injection($_POST); $_GET = sql_injection($_GET);
function sql_injection($content) { if (!get_magic_quotes_gpc()) { if (is_array($content)) { foreach ($content as $key=>$value) { $conten...