原创 php實現直接排序和二分排序
function drank(&$data){ $num=count($data); for($i=1;$i<$num;$i++){ for($j=$i;$j>0;$j--){ if($data[$j]<$data[
原创 使用 PHP 構建的 Web 應用如何避免 XSS 攻擊
周 婷 ([email protected]), 軟件工程師, IBM 中國軟件開發技術實驗室周婷,軟件工程師,目前在 IBM 中國軟件開發技術實驗室從事刀片服務器管理固件的開發工作。您可以通過 [email protected]
原创 Ajax的異步通信引發的一個隨機性問題
【ajax的簡介】 AJAX(異步JavaScript和XML的縮寫)[1]是一組相互關聯的用於創建異步的客戶端Web應用程序的方法。有了Ajax,Web應用程序可以發送數據,並檢索數據,服務器異步(在後臺),而不會干擾現有的網頁的顯
原创 Ajax的異步通信引發的一個隨機性問題 異步請求的問題來了
【問題頁面】 http://data.auto.sina.com.cn/shiche/8242 WEB 開發者可以很明白的看出“網友熱議”部分用的是iframe嵌套的頁面 問題就出在這裏了,因爲評論和微博是通過js取過來的,而且評論和
原创 瀏覽器緩存及應用Cache-Control(用於本地緩存),Expires(用於本地緩存),Last-Modified(協商緩存),Etag(協商緩存)
1.與瀏覽器緩存相關的http headers Cache-Control(用於本地緩存),Expires(用於本地緩存),Last-Modified(協商緩存),Etag(協商緩存) Cache-Control:指定請求和響應遵
原创 socket:SO_REUSEADDR例解
SO_REUSEADDR有什麼用處和怎麼使用。而 且很多網友在編寫網絡程序時也會遇到這個問題。所以特意寫了這麼一篇文章, 希望能夠解答一些人的疑難。 其實這個問題在Richard Stevens的《Unix網絡編程指南》卷一里有
原创 一段登錄新浪微博的IE6的javascript腳本總是被瀏覽器aborted的解決辦法
var is_login; function showLogin(){ var html = ''; if(userinfo.dquid.uid){ is_login=1; html += '<div class="we
原创 perror
#include<stdio.h > #include<stdlib.h>// 意義 不可以掉了這個頭文件,perror是包含在這個文件裏的// 編輯本段 perror表頭文件完善版 定義函數 void perro
原创 setsockopt()
簡述: 設置套接口的選項。 #include <winsock.h> int PASCAL FAR setsockopt( SOCKET s, int level, int optname, const char FAR
原创 qsort函數應用大全
void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *)); DESCR
原创 安裝php_pcel_apc擴展
Install Phpize ./configure --with-php-config=/usr/bin/php/php-config Make Make install Configure and Use 默認的 APC 設定對於
原创 典型的靜態IP設置
#網卡的配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=eth0 ON
原创 C語言函數calloc
函數簡介 函數名: calloc 功 能: 在內存的動態存儲區中分配n個長度爲size的連續空間,函數返回一個指向分配起始地址的指針;如果分配不成功,返回NULL。 跟malloc的區別: calloc在動態分配完內
原创 getBoxObjectFor火狐專用的獲取dom 的位置和大小
if (document.getBoxObjectFor) { //火狐專有的判斷方式 j = document.getBoxObjectFor(e); var k = (e.style.
原创 getBoxObjectFor火狐專用的獲取dom 的位置和大小
if (document.getBoxObjectFor) { //火狐專有的判斷方式 j = document.getBoxObjectFor(e); var k = (e.style.