<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    如果html頁(yè)文件足夠大,100k左右。
    并且套用了樣式。
    那么html加載,配合css解析的過(guò)程中,cpu會(huì)有100%的現(xiàn)象,嚴(yán)重的會(huì)造成瀏覽器卡死。

    html靜態(tài)頁(yè)也不可小噓,盡量控制在20k之內(nèi),并且傳輸?shù)臅r(shí)候能以壓縮方式進(jìn)行。

    css的套用不要太過(guò)復(fù)雜
    posted @ 2007-12-21 23:47 小馬歌 閱讀(386) | 評(píng)論 (0)編輯 收藏
     
    主要是利用find命令的mtime參數(shù)n[n為整數(shù)],表示最后修改時(shí)間在n*24小時(shí)之前。
     n要帶符號(hào)。
    可實(shí)際上 +0 的含義并不是表示0小時(shí)之前,而是表示24小時(shí)之前,跟 n=1的含義一樣。

    值得一提的是還有兩個(gè)類(lèi)似的參數(shù) atime和ctime。
    atime表示文件的最后訪問(wèn)時(shí)間,ctime表示文件的最后狀態(tài)修改時(shí)間.

    這里將完整的腳本貼出來(lái):
    1#!/bin/bash
    2#刪除tmp目錄下符合 *.htm模式的文件,不進(jìn)行遞歸。
    3ARCHDIR=/tmp/
    4ARCHDAY=+0
    5    find $ARCHDIR -mtime $ARCHDAY --type f --name "*.htm" -maxdepth 1 -exec ls -{} \;
    6    find $ARCHDIR -mtime $ARCHDAY --type f --name "*.htm" -maxdepth 1 -exec /bin/rm {} \;
    posted @ 2007-12-21 23:43 小馬歌 閱讀(1327) | 評(píng)論 (0)編輯 收藏
     
    今天在一個(gè)servlet里 重定向,也就是調(diào)用sendRedirect方法的時(shí)候,定向到了apache下的某個(gè)文件,由于漢字利用了utf8編碼,所以重定向的url里含有百分號(hào)“%”,遇到了apache 找不到該文件的報(bào)錯(cuò)。
    通過(guò)查詢(xún)相關(guān)文檔,知道了原來(lái)是url里含有特殊字符要轉(zhuǎn)碼才能定位到正確的地址。比如"%"要轉(zhuǎn)碼為"%25","&"要轉(zhuǎn)碼為"%26",等等。

    在javascript腳本里,有現(xiàn)成的轉(zhuǎn)碼函數(shù)可以調(diào)用,有3個(gè):
    1,采用ISO Latin字符集對(duì)指定的字符串進(jìn)行編碼。所有的空格符、標(biāo)點(diǎn)符號(hào)、特殊字符以及其他非ASCII字符都將被轉(zhuǎn)化成%xx格式的字符編碼(xx等于該字符在字符集表里面的編碼的16進(jìn)制數(shù)字)。比如,空格符對(duì)應(yīng)的編碼是%20。unescape方法與此相反。
    不會(huì)被此方法編碼的字符: @ * / +  
    2,把URI字符串采用UTF-8編碼格式轉(zhuǎn)化成escape格式的字符串。
    不會(huì)被此方法編碼的字符:! @ # $& * ( ) = : / ; ? + '
    3,把URI字符串采用UTF-8編碼格式轉(zhuǎn)化成escape格式的字符串。與encodeURI()相比,這個(gè)方法將對(duì)更多的字符進(jìn)行編碼,比如 / 等字符。所以如果字符串里面包含了URI的幾個(gè)部分的話,不能用這個(gè)方法來(lái)進(jìn)行編碼,否則 / 字符被編碼之后URL將顯示錯(cuò)誤。
    不會(huì)被此方法編碼的字符:! * ( )

    因此,對(duì)于中文字符串來(lái)說(shuō),如果不希望把字符串編碼格式轉(zhuǎn)化成UTF-8格式的(比如原頁(yè)面和目標(biāo)頁(yè)面的charset是一致的時(shí)候),只需要使用escape。如果你的頁(yè)面是GB2312或者其他的編碼,而接受參數(shù)的頁(yè)面是UTF-8編碼的,就要采用encodeURI或者encodeURIComponent。

    另外,encodeURI/encodeURIComponent是在javascript1.5之后引進(jìn)的,escape則在javascript1.0版本就有。

    posted @ 2007-12-21 23:32 小馬歌 閱讀(5167) | 評(píng)論 (1)編輯 收藏
     
         摘要: 解析xml的技術(shù)眾多,都把我搞暈呼了,今天總結(jié)了一下,羅列出來(lái),共有四類(lèi): dom,jdom,sax,dom4j 本人環(huán)境jdk5.0 解析目標(biāo)文件test.xml放在項(xiàng)目的src文件下. <?xml version="1.0" encoding="GB2312"?> <RESULT>  <VALUE>   <NO>...  閱讀全文
    posted @ 2007-12-18 15:47 小馬歌 閱讀(453) | 評(píng)論 (0)編輯 收藏
     
    apache的安裝過(guò)程省略,包含./configure ,prefix指定安裝路徑;make然后make install.
    如何支持fastcgi?
    1,下載mod_fastcgi.so,放到 modules目錄下面;
    2,修改con/httpd.conf,加上 LoadModule fastcgi_module modules/mod_fastcgi.so;
    3,添加一虛擬主機(jī),加上:
    <VirtualHost *:80>
        ServerAdmin test@test.com
        DocumentRoot /usr/local/se_conn_01/xhtdocs/video.test.com/htdocs
        ServerName  video.test.com
        ScriptAlias /content "/usr/local/se_conn_01/xhtdocs/video.test.com/htdocs/cgi"
        <Directory />
             Options Includes FollowSymLinks
             AllowOverride None
        </Directory>
        ErrorLog logs/tdynamic.test.com-error_log
    </VirtualHost>
    FastCgiServer /usr/local/se_conn_01/xhtdocs/video.test.com/htdocs/cgi -processes 1

    其中ScriptAlias 將訪問(wèn)路徑跟cgi映射起來(lái);
    FastCgiServer默認(rèn)起一個(gè)content cgi的子進(jìn)程

    值得一提的是新版本apache不支持fastcgi了。要安裝2.0*版本
    posted @ 2007-12-17 16:23 小馬歌 閱讀(323) | 評(píng)論 (0)編輯 收藏
     
    有a和b兩臺(tái)機(jī)器,現(xiàn)要將a機(jī)器的user1用戶(hù)添加到b機(jī)器的user2用戶(hù)信任列表里,使a機(jī)器的user1用戶(hù)可以直接ssh到b機(jī)器的user2用戶(hù)
    步驟:
    1,進(jìn)入a機(jī)器/home/user1/.ssh目錄,如果沒(méi)有,執(zhí)行mkdir -p /home/user1/.ssh,檢查該目錄下是否有一個(gè)id_rsa.pub文件,如果沒(méi)有,
    執(zhí)行ssh-keygen -t rsa 命令,該目錄下會(huì)生成該文件.復(fù)制該文件的內(nèi)容;
    2,進(jìn)入b機(jī)器/home/user2/.ssh目錄,如果沒(méi)有就創(chuàng)建,在該目錄下 執(zhí)行 vi authorized_keys ,在最后一行將步驟1復(fù)制的內(nèi)容粘貼到這里,然后保存退出;
    3,vi b機(jī)器的/etc/hosts.allow,加一行:sshd:[這里為a機(jī)器的ip,如果為雙路,記得加兩個(gè)ip]

    然后在a機(jī)器的user1目錄下執(zhí)行: ssh user2@b
    成功連接到b機(jī)器。

    在實(shí)踐中,碰到root1用戶(hù)[該用戶(hù)跟root共pid]開(kāi)啟另外一臺(tái)機(jī)器的mysql用戶(hù)信任時(shí),發(fā)現(xiàn)兩個(gè)問(wèn)題:
    1,要拷貝root1對(duì)應(yīng)的root用戶(hù)下的id_rsa.pub文件內(nèi)容,經(jīng)過(guò)查看內(nèi)容,發(fā)現(xiàn)只是最后的@前面的用戶(hù)不同而已,但差別就是在這里。
    2,mysql用戶(hù)下如果沒(méi)有authorized_keys時(shí),這個(gè)文件要在該機(jī)器的root用戶(hù)下創(chuàng)建,不可以在mysql用戶(hù)下創(chuàng)建。
    posted @ 2007-12-17 16:08 小馬歌 閱讀(997) | 評(píng)論 (0)編輯 收藏
     
    1,支持批量更新[這個(gè)功能挺方便]
    假設(shè)訂單表t_order,列fid:訂單編號(hào),fname:訂單名稱(chēng)
    訂單項(xiàng)表t_detail,列fid:項(xiàng)編號(hào),forderid:訂單編號(hào),fname,訂單名稱(chēng),現(xiàn)在要設(shè)置t_detail表的fname值
    sql 語(yǔ)句:upddate t_detail as detail left join (select fid as forderid,fname from t_order) as  order using(forderid) set detail.fname=order.fname

    2,linux機(jī)器上mysql數(shù)據(jù)庫(kù)文件授權(quán):
    (1)假設(shè)數(shù)據(jù)庫(kù)目錄 /usr/local/mysql/data/db   --------  執(zhí)行腳本:chown -R mysql:mysql db
    (2)進(jìn)入數(shù)據(jù)庫(kù) grant all on * to mysql;

    3,對(duì)某臺(tái)機(jī)器開(kāi)放連接權(quán)限
    mysql里執(zhí)行 grant all on *.* to user@ip identified by 'password';
    然后更新 flush privileges

    4,啟動(dòng)和停止mysql服務(wù)
    /usr/local/mysql/bin/safe_mysql 啟動(dòng)
    /usr/local/mysql/bin/mysqladmin shutdown -uroot -p 停止

    5,重新讀取數(shù)據(jù)庫(kù)文件記錄
    flush tables

    6,查看正在執(zhí)行的mysql進(jìn)程
    show processlist

    7,替換插入
    replace into table values(...)

    8,導(dǎo)入導(dǎo)出
    導(dǎo)出:select * from table into outfile '/usr/local/data.txt'
    導(dǎo)入:load data infile '/usr/local/data.txt' [replace or ignore] into table ...
    posted @ 2007-12-17 15:46 小馬歌 閱讀(363) | 評(píng)論 (0)編輯 收藏
     
    通俗點(diǎn)講,shell就是跟unix系統(tǒng)核心服務(wù)之間的調(diào)用接口,它是解釋執(zhí)行的,不需要編譯,這點(diǎn)很爽。
    shell的功能很強(qiáng)大,基本unix有的服務(wù),都可以通過(guò)shell去調(diào)用,對(duì)于系統(tǒng)管理員是必備的技能,可以節(jié)約不少時(shí)間,提高效率。
    shell里,awk,sed,grep這3種類(lèi)型功能最強(qiáng)大。
    awk提供字符串處理功能,方便進(jìn)行分析統(tǒng)計(jì);
    sed是流文本編輯命令工具,功能大于vi;
    grep能根據(jù)正則表達(dá)式進(jìn)行查找,支持管道過(guò)濾。
    這里根據(jù)工作用到的一個(gè)每天定時(shí)清除n天之前的mysql數(shù)據(jù)庫(kù)文件為例。
    主要是依據(jù)每天生成的表的日期字符串跟7天前字符串的值進(jìn)行比較。[這里是大小比較]
     1#!/bin/bash
     2datestr=`date --date="7 day ago" +%Y%m%d`
     3find /usr/local/mysql-standard-4.1.7-pc-linux-i686/data/movie_pvfrom/ -name '*.frm' --name '*_200*' --name '*.MYD' --name '*_2
     400*' -o -name '*.MYI'  -a -name '*_200*' > tmp
     5fileList=`more < tmp`
     6for fileName in $fileList
     7do
     8MovedDir2=`echo $fileName|awk -F/ '{print $NF}'|awk -F_ '{print substr($NF, 0, 8)}'`
     9if [ $MovedDir2 -lt $datestr ]
    10then
    11echo $fileName
    12rm $fileName
    13fi
    14done

    一行一行解釋一下:
    1,表示這個(gè)腳本以bash shell來(lái)解釋執(zhí)行;
    2,date命令,設(shè)置變量datestr為7天前的年月日格式的值;
    3,4,  查找數(shù)據(jù)庫(kù)文件目錄下的.frm,.MYD,.MYI文件,并且文件名含有"_200"字符串,將這些文件的路徑重定向到 tmp文件;
    5,將tmp的數(shù)據(jù)讀到變量fileList;
    6,7,14,循環(huán)結(jié)構(gòu),每次讀一行數(shù)據(jù);
    8,設(shè)置變量MovedDir2的值為一行數(shù)據(jù)的最后一個(gè)"/"分隔號(hào)值的最后一個(gè)"_"分隔號(hào)的前8位字符.
    [假設(shè)一行數(shù)據(jù)為"/usr/local/mysql-standard-4.1.7-pc-linux-i686/data/movie_end/end_20071206.MYI",那么變量MovedDir2的值為 20071206]
    9,10,13,判斷 變量MovedDir2的值 是否小于datestr的值,條件判斷結(jié)構(gòu);
    11,回顯 變量fileName的值;
    12,刪除變量fileName定位的文件;

    demo總結(jié):
    1,循環(huán),判斷結(jié)構(gòu)的使用;
    2,date,find,awk,rm命令的利用;
    3,重定向符 ">"的使用,管道"|"的使用。

    posted @ 2007-12-09 11:42 小馬歌 閱讀(395) | 評(píng)論 (1)編輯 收藏
     

    一年多沒(méi)來(lái)了。

    posted @ 2007-10-21 12:08 小馬歌 閱讀(149) | 評(píng)論 (1)編輯 收藏
     
    沉默年代
    ????? 他和她,在這個(gè)沉默年代相遇。。。
    ????? 她,是戲臺(tái)力捧的臺(tái)柱子,,嬌俏而美麗,有著甜美動(dòng)人的歌聲,這一切都讓他著迷。。。
    ????? 他呢,是戲臺(tái)的雜工,搬卸道具,后臺(tái)清理,瑣瑣碎碎的事情便是他的每日的工作。。。
    ????? 然而,她卻中意這個(gè)整日跑前跑后的傻小子。。。
    ????? 他偷懶的時(shí)候,就愛(ài)看在化妝鏡前的她,哪怕只是輕輕的挽一下發(fā),或是淡淡的描一下眉,都可以讓他半天回不過(guò)神來(lái)。。。
    ????? 日復(fù)一日,臺(tái)前是她,臺(tái)后是他,是滿(mǎn)腹的甜蜜。。。
    ????? 。
    ????? 。
    ????? 她越來(lái)越紅了。。。
    ????? 小城里,愈來(lái)愈多的觀眾紛紛擁至戲臺(tái),為了看她的演出
    ????? 他收起幕布的時(shí)候,看到被眾人簇?fù)淼乃蝗挥须[隱的哀傷,她,應(yīng)該不只是屬于他的吧
    ????? 她下臺(tái)的時(shí)候,與他對(duì)視而笑,的確,今天的表演很成功
    ????? 不經(jīng)意的,她把手中的細(xì)絹甩給他,心中的快樂(lè),要與他一起分享
    ????? 他一笑,調(diào)皮的把細(xì)絹系在了手臂上,向著眾多人擁著的她
    ????? 揮了揮手。。。
    ????? 。
    ????? 。
    ????? 機(jī)會(huì)終于來(lái)了
    ????? 某一天,一個(gè)從海外歸來(lái)的經(jīng)紀(jì)人看了她的演出
    ????? 十分滿(mǎn)意她的表現(xiàn),很想更好的發(fā)展她
    ????? 來(lái)人十分有誠(chéng)意的送上了船票:難道你甘心呆在這個(gè)小城里的戲臺(tái)么?憑你的條件,絕對(duì)是值得擁有更大更美的舞臺(tái)的
    ????? 她沉默了,她并不是不期望可以站在更大的舞臺(tái)上去歌唱
    ????? 可是,她有她的不舍,是,他,是那傻小子
    ????? 此刻,在旁邊忙碌的他早注意到了來(lái)人與她之間的對(duì)話
    ????? 他二話沒(méi)說(shuō),竟然大膽的擅做主張,接下了那張船票。。。。
    ????? 還笑著對(duì)她說(shuō):丫頭,你傻了嗎?這么好的機(jī)會(huì)。。。
    ????? 。
    ????? 。
    ????? 離開(kāi)的那夜
    ????? 他替她把一箱箱的行李搬上黃包車(chē)
    ????? 她,似眾星捧月,嘈雜聲中,都無(wú)暇與傻小子道一聲分別
    ????? 只能夠在最后時(shí)刻,回頭去望一望他,
    ????? 淚眼朦朧中,又看到他在笑。。
    ????? 。
    ????? 。
    ????? 三年后。
    ????? 。?
    ?????
    posted @ 2006-10-14 17:03 小馬歌 閱讀(1214) | 評(píng)論 (2)編輯 收藏
    僅列出標(biāo)題
    共95頁(yè): First 上一頁(yè) 87 88 89 90 91 92 93 94 95 下一頁(yè) 
     
    主站蜘蛛池模板: 国产aⅴ无码专区亚洲av麻豆| 一二三四视频在线观看中文版免费| 免费乱码中文字幕网站| 久久精品无码专区免费青青 | 日本成年免费网站| 蜜芽亚洲av无码精品色午夜| 精品视频一区二区三区免费| 亚洲Av无码专区国产乱码DVD| 免费久久人人爽人人爽av| 亚洲欧洲精品无码AV| 永久免费av无码网站yy| 亚洲av永久无码精品网站| 无码日韩精品一区二区免费暖暖| 亚洲国产综合专区电影在线 | jizz免费观看| 亚洲人成网77777亚洲色 | 最近中文字幕免费mv在线视频| 亚洲av日韩综合一区在线观看| 久久这里只精品国产免费10| 亚洲美女在线观看播放| 一二三四影视在线看片免费 | 亚洲成av人片天堂网| 午夜视频在线免费观看| 亚洲一区在线免费观看| 在线播放免费播放av片| 乱淫片免费影院观看| 国产成人亚洲综合色影视| 中文字幕亚洲免费无线观看日本| 亚洲国产精品综合久久20| 国产色婷婷精品免费视频| 精品一区二区三区免费观看 | 四虎影院永久免费观看| 美女被免费网站91色| 亚洲男女性高爱潮网站| 国产网站免费观看| 97在线免费视频| xxx毛茸茸的亚洲| 日韩一卡2卡3卡4卡新区亚洲| 99re免费在线视频| 老司机亚洲精品影院在线观看| 亚洲人成无码网站|