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

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

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

    隨筆-60  評論-35  文章-15  trackbacks-0
     
    解密ZEND加密后的PHP
    先下載http://pecl.php.net/get/vl...

    執行
    #tar -xzf vld-0.8.0.tgz //解壓
    #mv vld-0.8.0 vld //重命名
    #cd -R vld ../php-4.3.8/ext //拷貝vld目錄到php的解壓目錄下的ext中
    #cd php-4.3.8
    #rm configure //刪除configure,因為下面的buildconf會重新生成新的configure
    #./buildconf //如果出現錯誤,就按提示加上相應的參數.
    #./configure --with-mysql --with-apxs2=/usr/www/bin/apxs --enable-vld 重新檢查php
    #make 編譯
    #make install 安裝

    服務器必須先安裝ZendOptimizer
    運行Zend后的文件,查看源代碼就可以看到了.
    未測試
    下載地址 http://www.huanle.net/down...

    執行

    #tar -xzf vld-0.8.0.tgz //解壓
    #mv vld-0.8.0 vld //重命名
    #cd -R vld /php-4.3.8/ext //拷貝vld目錄到php的解壓目錄下的ext中
    #cd php-4.3.8
    #rm configure //刪除configure,因為下面的buildconf會重新生成新的configure
    #./buildconf //如果出現錯誤,就按提示加上相應的參數.
    #./configure --with-mysql --with-apxs2=/usr/www/bin/apxs --enable-vld 重新檢查php
    #make 編譯
    #make install 安裝


    服務器必須先安裝ZendOptimizer
    運行Zend后的文件,查看源代碼就可以看到了.


    方法二:
    只要你有linux主機,再裝一個程序,就能瀏覽源碼了.

    #ifdef HAVE_CONFIG_H
    #include "config.h"
    #endif

    #include "php.h"
    #include "php_ini.h"
    #include "ext/standard/info.h"
    #include "php_vld.h"
    #include "srm_oparray.h"

    static zend_op_array* (*old_compile_file)(zend_file_handle* file_handle, int type TSRMLS_DC);
    static zend_op_array* vld_compile_file(zend_file_handle*, int TSRMLS_DC);

    static void (*old_execute)(zend_op_array *op_array TSRMLS_DC);
    static void vld_execute(zend_op_array *op_array TSRMLS_DC);


    function_entry vld_functions[] = {
    {NULL, NULL, NULL}
    };


    zend_module_entry vld_module_entry = {
    #if ZEND_MODULE_API_NO >= 20010901
    STANDARD_MODULE_HEADER,
    #endif
    "vld",
    vld_functions,
    PHP_MINIT(vld),
    PHP_MSHUTDOWN(vld),
    PHP_RINIT(vld),
    PHP_RSHUTDOWN(vld),
    PHP_MINFO(vld),
    #if ZEND_MODULE_API_NO >= 20010901
    "0.8.0",
    #endif
    STANDARD_MODULE_PROPERTIES
    };


    #ifdef COMPILE_DL_VLD
    ZEND_GET_MODULE(vld)
    #endif

    ZEND_BEGIN_MODULE_GLOBALS(vld)
    int active;
    int skip_prepend;
    int skip_append;
    int execute;
    ZEND_END_MODULE_GLOBALS(vld)

    ZEND_DECLARE_MODULE_GLOBALS(vld)

    #ifdef ZTS
    #define VLD_G(v) TSRMG(vld_globals_id, zend_vld_globals *, v)
    #else
    #define VLD_G(v) (vld_globals.v)
    #endif

    PHP_INI_BEGIN()
    STD_PHP_INI_ENTRY("vld.active", "0", PHP_INI_SYSTEM, OnUpdateBool, active, zend_vld_globals, vld_globals)
    STD_PHP_INI_ENTRY("vld.skip_prepend", "0", PHP_INI_SYSTEM, OnUpdateBool, skip_prepend, zend_vld_globals, vld_globals)
    STD_PHP_INI_ENTRY("vld.skip_append", "0", PHP_INI_SYSTEM, OnUpdateBool, skip_append, zend_vld_globals, vld_globals)
    STD_PHP_INI_ENTRY("vld.execute", "1", PHP_INI_SYSTEM, OnUpdateBool, execute, zend_vld_globals, vld_globals)
    PHP_INI_END()

    static void vld_init_globals(zend_vld_globals *vld_globals)
    {
    vld_globals->active = 0;
    vld_globals->skip_prepend = 0;
    vld_globals->skip_append = 0;
    vld_globals->execute = 1;
    }


    PHP_MINIT_FUNCTION(vld)
    {
    ZEND_INIT_MODULE_GLOBALS(vld, vld_init_globals, NULL);
    REGISTER_INI_ENTRIES();
    old_compile_file = zend_compile_file;
    old_execute = zend_execute;

    return SUCCESS;
    }


    PHP_MSHUTDOWN_FUNCTION(vld)
    {
    UNREGISTER_INI_ENTRIES();

    zend_compile_file = old_compile_file;
    zend_execute = old_execute;

    return SUCCESS;
    }


    PHP_RINIT_FUNCTION(vld)
    {
    if (VLD_G(active)) {
    zend_compile_file = vld_compile_file;
    if (!VLD_G(execute)) {
    zend_execute = vld_execute;
    }
    }
    return SUCCESS;
    }


    PHP_RSHUTDOWN_FUNCTION(vld)
    {
    zend_compile_file = old_compile_file;
    zend_execute = old_execute;

    return SUCCESS;
    }


    PHP_MINFO_FUNCTION(vld)
    {
    php_info_print_table_start();
    php_info_print_table_header(2, "vld support", "enabled");
    php_info_print_table_end();

    }

    static int vld_check_fe (zend_op_array *fe, zend_bool *have_fe TSRMLS_DC)
    {
    if (fe->type == ZEND_USER_FUNCTION) {
    *have_fe = 1;
    }

    return 0;
    }

    static int vld_dump_fe (zend_op_array *fe TSRMLS_DC)
    {
    if (fe->type == ZEND_USER_FUNCTION) {
    fprintf(stderr, "Function %s:
    ", fe->function_name);
    vld_dump_oparray(fe);
    fprintf(stderr, "End of function %s.

    ", fe->function_name);
    }

    return ZEND_HASH_APPLY_KEEP;
    }

    #ifdef ZEND_ENGINE_2
    static int vld_dump_cle (zend_class_entry **class_entry TSRMLS_DC)
    #else
    static int vld_dump_cle (zend_class_entry *class_entry TSRMLS_DC)
    #endif
    {
    zend_class_entry *ce;
    zend_bool have_fe = 0;

    #ifdef ZEND_ENGINE_2
    ce = *class_entry;
    #else
    ce = class_entry;
    #endif

    if (ce->type != ZEND_INTERNAL_CLASS) {
    zend_hash_apply_with_argument(&ce->function_table, (apply_func_arg_t) vld_check_fe, (void *)&have_fe TSRMLS_CC);
    if (have_fe) {
    fprintf(stderr, "Class %s:
    ", ce->name);
    zend_hash_apply(&ce->function_table, (apply_func_t) vld_dump_fe TSRMLS_CC);
    fprintf(stderr, "End of class %s.

    ", ce->name);
    } else {
    fprintf(stderr, "Class %s: [no user functions]
    ", ce->name);
    }
    }

    return ZEND_HASH_APPLY_KEEP;
    }

    /* {{{ zend_op_array vld_compile_file (file_handle, type)
    * This function provides a hook for compilation */
    static zend_op_array *vld_compile_file(zend_file_handle *file_handle, int type TSRMLS_DC)
    {
    zend_op_array *op_array;

    if (!VLD_G(execute) &&
    ((VLD_G(skip_prepend) && PG(auto_prepend_file) && PG(auto_prepend_file)[0] && PG(auto_prepend_file) == file_handle->filename)
    (VLD_G(skip_append) && PG(auto_append_file) && PG(auto_append_file)[0] && PG(auto_append_file) == file_handle->filename)))
    {
    zval nop;
    ZVAL_STRINGL(&nop, "RETURN ;", 8, 0);
    return compile_string(&nop, "NOP" TSRMLS_CC);;
    }

    op_array = old_compile_file (file_handle, type TSRMLS_CC);

    if (op_array) {
    vld_dump_oparray (op_array);
    }

    zend_hash_apply (CG(function_table), (apply_func_t) vld_dump_fe TSRMLS_CC);
    zend_hash_apply (CG(class_table), (apply_func_t) vld_dump_cle TSRMLS_CC);

    return op_array;
    }
    /* }}} */

    /* {{{ void vld_execute(zend_op_array *op_array TSRMLS_DC)
    * This function provides a hook for execution */
    static void vld_execute(zend_op_array *op_array TSRMLS_DC)
    {
    // nothing to do
    }
    /* }}} */
    posted @ 2007-01-24 12:56 Q系列類、方法、變量…… 閱讀(2082) | 評論 (0)編輯 收藏
    了解和掌握下面幾個命令將會有助于您更快地檢測到網絡故障所在,從而節省時間,提高效率。
    Ping
    Ping是測試網絡聯接狀況以及信息包發送和接收狀況非常有用的工具,是網絡測試最
    常用的命令。Ping向目標主機(地址)發送一個回送請求數據包,要求目標主機收到請求后給予答復,從而判斷網絡的響應時間和本機是否與目標主機(地址)聯通。
    如果執行Ping不成功,則可以預測故障出現在以下幾個方面:網線故障,網絡適配器配置不正確,IP地址不正確。如果執行Ping成功而網絡仍無法使用,那么問題很可能出在網絡系統的軟件配置方面,Ping成功只能保證本機與目標主機間存在一條連通的物理路徑。
    命令格式:
    ping IP地址或主機名 [-t] [-a] [-n count] [-l size]
    參數含義:
    -t不停地向目標主機發送數據;
    -a 以IP地址格式來顯示目標主機的網絡地址 ;
    -n count 指定要Ping多少次,具體次數由count來指定 ;
    -l size 指定發送到目標主機的數據包的大小。
    例如當您的機器不能訪問Internet,首先您想確認是否是本地局域網的故障。假定局域網的代理服務器IP地址為202.168.0.1,您可以使用 Ping避免202.168.0.1命令查看本機是否和代理服務器聯通。又如,測試本機的網卡是否正確安裝的常用命令是ping 127.0.0.1。
    Tracert
    Tracert命令用來顯示數據包到達目標主機所經過的路徑,并顯示到達每個節點的時間。命令功能同Ping類似,但它所獲得的信息要比Ping命令詳細得多,它把數據包所走的全部路徑、節點的IP以及花費的時間都顯示出來。該命令比較適用于大型網絡。
    命令格式:
    tracert IP地址或主機名 [-d][-h maximumhops][-j host_list] [-w timeout]
    參數含義:
    -d 不解析目標主機的名字;
    -h maximum_hops 指定搜索到目標地址的最大跳躍數;
    -j host_list 按照主機列表中的地址釋放源路由;
    -w timeout 指定超時時間間隔,程序默認的時間單位是毫秒。
    例如大家想要了解自己的計算機與目標主www.cce.com.cn之間詳細的傳輸路徑信息,可以在MS-DOS方式輸入tracertwww.cce.com.cn。
    如果我們在Tracert命令后面加上一些參數,還可以檢測到其他更詳細的信息,例如使用參數-d,可以指定程序在跟蹤主機的路徑信息時,同時也解析目標主機的域名。
    Netstat
    Netstat命令可以幫助網絡管理員了解網絡的整體使用情況。它可以顯示當前正在活動的網絡連接的詳細信息,例如顯示網絡連接、路由表和網絡接口信息,可以統計目前總共有哪些網絡連接正在運行。
    利用命令參數,命令可以顯示所有協議的使用狀態,這些協議包括TCP協議、UDP協議以及IP協議等,另外還可以選擇特定的協議并查看其具體信息,還能顯示所有主機的端口號以及當前主機的詳細路由信息。
    命令格式:
    netstat [-r] [-s] [-n] [-a]
    參數含義:
    -r 顯示本機路由表的內容;
    -s 顯示每個協議的使用狀態(包括TCP協議、UDP協議、IP協議);
    -n 以數字表格形式顯示地址和端口;
    -a 顯示所有主機的端口號。
    Winipcfg
    2000以上系統CMD下是 ipconfig
    Winipcfg命令以窗口的形式顯示IP協議的具體配置信息,命令可以顯示網絡適配器的物理地址、主機的IP地址、子網掩碼以及默認網關等,還可以查看主機名、DNS服務器、節點類型等相關信息。其中網絡適配器的物理地址在檢測網絡錯誤時非常有用。
    命令格式:
    winipcfg [/?] [/all]
    參數含義:
    /all 顯示所有的有關IP地址的配置信息;
    /batch [file] 將命令結果寫入指定文件;
    /renew_ all 重試所有網絡適配器;
    /release_all 釋放所有網絡適配器;
    /renew N 復位網絡適配器 N;
    /release N 釋放網絡適配器 N。
    在Microsoft的Windows 95及其以后的操作系統中,都可以運行以上命令。
    posted @ 2007-01-24 12:55 Q系列類、方法、變量…… 閱讀(237) | 評論 (0)編輯 收藏
    使用MYSQL進行數據庫備份,有很正規的數據庫備份方法,同其他的數據庫服務器有相同的概念,但有沒有想過,MySQL會有更簡捷的使用文件目錄的備份方法,而且又快有好。   

      一、數據備份捷徑   

      因為這個方法沒有得到官方正式文檔的驗證,我們暫稱為試驗吧。   

      目的:備份hostA主機中一個mysql數據庫TestA,并恢復到到hostB機中  

      試驗環境:   

      操作系統:WinNT4.0,Mysql3.22.34,phpMyAdmin 2.1.0   

      在hostA中安裝mysql數據庫并建立TestA數據庫  

      hostB機安裝mysql數據庫,沒有TestA數據庫  

      方法步驟:   

      啟動phpMyAdmin察看HostA和HostB中的數據庫列表,在HostB中沒有TestA數據庫   

      找到HostA中mysql的安裝目錄,并找到數據庫目錄data   

      在我的試驗環境中,這個目錄是   

      C:mysqldata   

      找到對應數據庫名稱的子目錄   

      C:mysqldataTestA   

      粘貼拷貝到HostB的Data目錄下,是HostA同HostB Mysql數據目錄下的文件相同。 

      刷新HostB的phpMyAdmin察看一下數據庫列表,我們看到TestA已經出現,并且作查詢修改等操作都正常,備份恢復恢復成功。

      試驗結論:Mysql的數據庫可以通過文件形式保存,備份,恢復只要將相應文件目錄恢復即可,無需使用其它工具備份。   

      二、正規的方法(官方建議):

      導出要用到MySQL的mysqldump工具,基本用法是:   

      mysqldump [OPTIONS] database [tables]  

      如果你不給定任何表,整個數據庫將被導出。  

      通過執行mysqldump --help,你能得到你mysqldump的版本支持的選項表。   

      注意,如果你運行mysqldump沒有--quick或--opt選項,mysqldump將在導出結果前裝載整個結果集到內存中,如果你正在導出一個大的數據庫,這將可能是一個問題。  

      mysqldump支持下列選項:  

      --add-locks   

      在每個表導出之前增加LOCK TABLES并且之后UNLOCK TABLE。(為了使得更快地插入到MySQL)。  

      --add-drop-table   

      在每個create語句之前增加一個drop table。  

      --allow-keywords   

      允許創建是關鍵詞的列名字。這由在列名前面加表名的方法做到。   

      -c, --complete-insert   

      使用完整的insert語句(用列名字)。   

      -C, --compress   

      如果客戶和服務器均支持壓縮,壓縮兩者間所有的信息。   

      --delayed   

      用INSERT DELAYED命令插入行。   

      -e, --extended-insert   

      使用全新多行INSERT語法。(給出更緊縮并且更快的插入語句)   

      -#, --debug[=option_string]   

      跟蹤程序的使用(為了調試)。   

      --help   

      顯示一條幫助消息并且退出。  

      --fields-terminated-by=...   

      --fields-enclosed-by=...   

      --fields-optionally-enclosed-by=...   

      --fields-escaped-by=...   

      --fields-terminated-by=...

    這些選擇與-T選擇一起使用,并且有相應的LOAD DATA INFILE子句相同的含義。   

      LOAD DATA INFILE語法。   

      -F, --flush-logs  

      在開始導出前,洗掉在MySQL服務器中的日志文件。   

      -f, --force,   

      即使我們在一個表導出期間得到一個SQL錯誤,繼續。   

      -h, --host=..   

      從命名的主機上的MySQL服務器導出數據。缺省主機是localhost。   

      -l, --lock-tables.   

      為開始導出鎖定所有表。  

      -t, --no-create-info   

      不寫入表創建信息(CREATE TABLE語句)   

      -d, --no-data   

      不寫入表的任何行信息。如果你只想得到一個表的結構的導出,這是很有用的!   

      --opt   

      同--quick --add-drop-table --add-locks --extended-insert --lock-tables。   

      應該給你為讀入一個MySQL服務器的盡可能最快的導出。  

      -pyour_pass, --password[=your_pass]   

      與服務器連接時使用的口令。如果你不指定“=your_pass”部分,mysqldump需要來自終端的口令。   

      -P port_num, --port=port_num   

      與一臺主機連接時使用的TCP/IP端口號。(這用于連接到localhost以外的主機,因為它使用 Unix套接字。)   

      -q, --quick   

      不緩沖查詢,直接導出至stdout;使用mysql_use_result()做它。   

      -S /path/to/socket, --socket=/path/to/socket   

      與localhost連接時(它是缺省主機)使用的套接字文件。   

      -T, --tab=path-to-some-directory  

      對于每個給定的表,創建一個table_name.sql文件,它包含SQL CREATE 命令,和一個table_name.txt文件,它包含數據。注意:這只有在mysqldump運行在mysqld守護進程運行的同一臺機器上的時候才工作。.txt文件的格式根據--fields-xxx和-- lines--xxx選項來定。   

      -u user_name, --user=user_name   

      與服務器連接時,MySQL使用的用戶名。缺省值是你的Unix登錄名。   

      -O var=option, --set-variable var=option   

      設置一個變量的值。可能的變量被列在下面。   

      -v, --verbose   

      冗長模式。打印出程序所做的更多的信息。   

      -V, --version  

      打印版本信息并且退出。   

      -w, --where='where-condition'   

      只導出被選擇了的記錄;注意引號是強制的!   

      "--where=user='jimf'" "-wuserid>1" "-wuserid<1"   

      最常見的mysqldump使用可能制作整個數據庫的一個備份:   

      mysqldump --opt database > backup-file.sql   

      但是它對用來自于一個數據庫的信息充實另外一個MySQL數據庫也是有用的:   

      mysqldump --opt database   mysql --host=remote-host -C database   

      由于mysqldump導出的是完整的SQL語句,所以用mysql客戶程序很容易就能把數據導入了:   

      mysqladmin create target_db_name   

      mysql target_db_name < backup-file.sql
    posted @ 2007-01-24 12:54 Q系列類、方法、變量…… 閱讀(228) | 評論 (0)編輯 收藏
    1 、博客 類別 網名 網址
    網易博客 http://blog.163.com
    博易 http://www.anyp.cn
    BlogBus http://www.blogbus.com
    中國博客網 http://www.blogcn.com
    博客動力 http://www.blogdriver.com
    博客網 http://www.bokee.com
    博客園 http://www.cnblogs.com
    CSDN Blog http://blog.csdn.net
    Donews Blog http://blog.donews.com
    中華部落閣 http://www.mblogger.cn
    MSN Spaces http://spaces.msn.com
    Qzone http://q-zone.qq.com
    新浪博客 http://blog.sina.com.cn
    搜狐博客 http://blog.sohu.com
    天涯博客 http://www.tianyablog.com
    歪酷博客 http://www.yculblog.com

    2 、 SNS 類別 網名 網址
    139社區 http://www.139.com
    9158聚樂網 http://www.9158.com
    楚現 http://www.appiir.com
    博億 http://www.booye.com
    賽我 http://www.cyworld.com.cn
    底片網 http://www.dipian.com
    拍客網 http://www.fzone.cn
    Heiyou http://www.heiyou.com
    浩友 http:// www.hiu.cn
    Linkist聯絡家 http://www.linkist.com
    圈網 http://www.niwota.com
    網用軟件 http://www.snsing.com
    天際 http://www.tianji.com
    聯趣 http://www.u2unet.com
    UUME http://www.uume.com
    優友地帶 http://www.uuzone.com
    網友天下 http://www.wangyou.com
    校內網 http://www.xiaonei.com
    億友 http:// www.yeeyoo.com

    3 、專業搜索 網名 網址
    丫丫比較購物 http://www.askyaya.com
    百度圖行天下 http://map.baidu.com
    博搜 http://www.booso.com
    大拿網 http://www.danawa.com.cn
    搜職網 http://www.globehr.com
    職友集 http://www.jobui.com
    MAPBAR圖吧 http://www.mapbar.com
    中客網 http://www.oao.cn

    4 、智能搜索 類別 名 網址
    愛問 http://www.iask.com
    搜狗 http://www.sogou.com
    中搜 http://www.zhongsou.com

    5 、個人門戶 類別 網名 網址
    愛笛網 http://www.alertie.com.cn
    極秀部落 http://www.gigashow.com.cn
    和訊 http://www.hexun.com
    QQ ZONE http://q-zone.qq.com


    6 、 RSS 網名 網址
    網易 http://www.163.com
    Feedsky http://www.feedsky.com
    看天下 http://www.kantianxia.com
    新浪 http://www.sina.com.cn
    周博通 http://www.zhoubotong.com


    7 、專業博客 類別 網名 網址
    百度貼吧 http://post.baidu.com
    中國教育人博客 http://www.blog.edu.cn
    旅行家天堂網 http://www.blogtt.com
    中金博客 http://blog.cnfol.com
    豆瓣 http://www.douban.com
    Fotolog http://www.fotolog.com.cn
    掌上博客 http://www.goblog.com.cn
    G時代 http://www.gtime.cn
    拉風網 http://www.lafeng.net
    萬蝶 http://www.pdx.cn


    8 、播客 類別 網名 網址
    青娛樂 http://www.qyule.com
    派派播客 http://www.e-paipai.com
    播客天下 http://www.imboke.com
    波普播客 http://www.lifepop.com
    播客中國 http://www.podcast.com.cn
    菠蘿網 http://www.podlook.com
    磊客中國 http://www.rox.com.cn
    土豆 http://www.toodou.com
    中國播客網 http://www.vvlogger.com


    9 、聚合 類別 網名 網址
    聚合 chinabbs http://www.daqi.com
    Qihoo http://www.qihoo.com

    10 、分類信息服務 類別 網名 網址
    金銀島網交所 http://www.315.com.cn
    新農門 http://www.chinaxnm.com
    聯城網(分類信息) http://www.cityecity.com
    易登 http://www.edeng.cn
    趕集 http://www.ganji.com
    金庫網 http://www.joykoo.com
    客齊集 http://www.kijiji.com.cn
    搜搜客上海 http://www.sosoko.com
    站臺信息 http://www.zhantai.com


    11 、 WIKI 類別 網名 網址
    中國大百科 http://www.cndbk.com.cn
    網絡天書 http://www.cnic.org
    互動在線 http://www.hoodong.com
    中華美食百科網 http://www.wiki8.cn
    維庫 http://www.wikilib.com


    12 、網摘 類別 網名 網址
    365KEY http://www.365key.com
    天極 http://www.chinabyte.com
    天下圖摘 http://www.cn3.cn
    POCO http://www.poco.cn
    新浪VIVI http://vivi.sina.com.cn


    13 、應用技術 類別 網名 網址
    靈敏通 http://www.livim.com
    高勤通信 http://www.mofile.com
    360DOC http://www.360doc.com

    SNS
    139社區 http://www.139.com
    億友 http://www.yeeyoo.com
    拍客網 http://www.fzone.cn
    底片網 http://www.dipian.com
    posted @ 2007-01-24 12:54 Q系列類、方法、變量…… 閱讀(149) | 評論 (0)編輯 收藏
    因為這篇文章很有價值,掌握后確實可以從linux的初學者變成linux好手,掌握了它就等于完全入了linux的門,不愧是本年度學習linux命令的最佳帖子。
    所以請版本最好把它鎖定一個靠前的位置,以便讓更多的人可以看到這篇文章,讓更多的人從初學者變成好手。

    如果本篇沒有被鎖定,如果對你有用的話,請簽收它,以便讓它一直可以被大家看到。
    如下是linux最常用的命令及用途,當全部掌握以后,就沒人敢說你不會linux。
    版權所有其實指的是版板歸大家所有,你可以用自己的名字發表,也可以借我的大名宣傳一下,as you like.
    大家共享資源,共同進步,中國的軟件事業才能有希望!
    如果這篇文章加快了你成為linux高手的腳步,促使你創建一間linux公司,奮斗后戰勝了redhat, 最終擊敗了微軟,那時你再...

    basic command

    ls:
    ls
    ls –a “顯示隱藏文件”
    ls –l “顯示文件屬性,包括大小,日期,符號連接,是否可讀寫及是否可執行”
    ls --color=never *.so > obj “不顯示文字顏色,將所有so文件記錄到obj文件中”

    cd:
    cd
    cd /
    cd ../ “到上一級目錄”
    cd ../.. “到上二級目錄”
    cd ~ “goto user directory”
    rm:
    rm
    rm -fr directory “delete the directory without ask”
    cp:
    cp source target
    cp –av soure_dir target_dir “將整個目錄復制,兩目錄完全一樣”
    cp –fr source_dir target_dir “將整個目錄復制,并且是以非鏈接方式復制,當source目錄帶有符號鏈接時,兩個目錄不相同”


    mv:
    mv source target

    diff:
    diff dir1 dir2 “compare dir1 and dir2, if files in dir1 but not in dir2, it will be list”
    diff file1 file2 “compare file1 and file2,if any difference, he will tell you”

    comm:
    comm file1 file2 “compare file and file2, if any difference, the difference will be list”

    echo:
    echo message “display some characters in the console”
    cat:
    cat file “display the file’s content in the console”

    export:
    export LC_ALL= “define variable LC_ALL is NULL”
    export DISPLAY=0:0 “define variable DISPLAY is 0:0”
    date:
    date “list the time”
    find:
    find -name path file “find file in the path”
    grep:
    grep -ir “chars” path “find chars in the path”
    vi:
    vi file “file edit tools “
    lynx:
    lynx "text base browser"
    man:
    man command "help command"
    startx:
    startx “run GUI system”
    reboot:
    reboot “reboot computer”
    halt:
    halt “shutdown computer”
    init:
    init 0 "shut down all service"
    init 1 "restart all service"
    init 6 "reboot script"

    advance command

    tar:
    tar xfzv file.tgz “uncompress file.tgz in the current directory”
    tar xfzv file.tgz -C target_path “uncompress file.tgz in the appoint directory”
    tar cfzv file.tgz source_path “compress appoint file to appoint tar ball”
    gzip:
    gzip -d source target " compress file"
    unzip:
    unzip source "un compress file"
    dmesg:
    dmesg "show kernel booting information"

    uname:
    uname -R " show kernel version"
    more:
    ls | more " 分頁顯示 information"

    strings:
    strings file "list file chars"
    less:
    less “list file chars,分頁顯示”

    rpm:
    rpm -i program.rpm "install program"

    rpm2targz:

    rpm2targz program.rpm program.tgz " reforamt rmp to tar ball"
    su:
    su root " su user to root"
    suloin:
    sulogin /dev/tty4 "waiting login in tty4"
    chmod:
    chmod a+x file " let file can be excute"
    chmod 666 file " let file can be write "

    mknod:
    mknod /dev/hda1 b 3 1 " make a block device "
    mknod /dev/tty1 c 4 1 " make a chare device "

    touch:
    touch /tmp/running " touch a file "
    sleep:
    sleep 9 " console sleep 9 seconds"

    lpd:
    lpd stop
    lpd start
    lpd restart "restart printer service"

    lpr:
    lpr file.txt "print a file ot printer"

    zhprint:
    zhpinrt -gb file.txt "print a chinese file to printer"



    disk command

    fdisk
    fdisk /dev/hda "creat or delete disk partition"
    cfdisk
    cfdisk /dev/hda "creat or delete disk partition"
    mount:
    mount -t ext2 /dev/hda1 /mnt “把/dev/hda1裝載到 /mnt目錄”
    mount -t iso9660 /dev/cdrom /mnt
    mount-t smb //192.168.1.5/sharedir /mnt -o username=id,password=id
    mount -t nfs 192.168.1.1:/sharedir /mnt
    umount:
    umount /mnt “umount /mnt directory”
    umount /dev/hda1 “umount device /dev/hda1”

    sync:
    sync "write all cache into disk"
    e2fsck:
    e2fsck /dev/hda1 "check disk"
    e2fsck -p "check and automatic repair disk"
    e2fsck -y "check and Assume "yes" to all questions"
    e2fsck -c "Check disk bad blocks"
    mkfs:
    mkfs /dev/hda1 "format pratitionk"

    mkswap:
    mfks /dev/hda9 "format a swap partition"
    swapon:
    swapon /dev/hda9 "use a swap partition"
    swapoff:
    swapoff /dev/hda9 " close a swap partion"
    lilo:
    lilo "/etc/lilo.config is needed"
    lilo -C lilo.conf
    "configure disk boot loader"
    rdev:
    rdev bzImage "show root file system"
    rdev bzImage /dev/hda1 "define /dev/hda1 as root file system"
    df:
    df "show mounted partition use information"
    dd:
    dd if=root.ram of=/dev/ram0
    dd if=/dev/fd0 of=root.ram
    dd if=/dev/zero of=root.ram bs=1024,count=1024
    who:
    who "show logined user"
    whoami:
    whoami "show who am I"
    whereis:
    whereis command "show where is the command"

    programer command

    gcc:
    gcc hello.c “compile hello.c,default is a dynamic program”
    gcc hello.c -o hello “compile hello.c and out put file as hello”
    gcc -static -o hello hello.c “compile a static program”


    strace:
    strace netscape "trace and list all open/write file by netscape program"
    ps:
    ps
    ps –ef "show running program pid"

    kill:
    kill -9 500 "kill PID 500"

    killall:
    killall -9 netscape "kill program netscape"

    top:
    top "show system cpu and memory use information"

    free:
    free "show free memory"
    time:
    time program "calculate program run time"




    configure command

    ifconfig:
    ifconfig eth0 192.168.1.1 “define first Ethernet’s IP is 192.168.1.1”
    ifconfig down eth1 “disable seconde Ethernet”
    hostname:
    hostname -F id.com “define hostname is id.com”
    route:
    route del default “delete default router”
    route add default gw 192.168.1.1 metric 1 “add 192.168.1.1 as a default route”
    adduser:
    adduser id "add a new user"
    userdel:
    userdel id "delete user id"
    userlist:
    userlist "list logined user"

    passwd:
    passwd id "change id's login password"
    passwd -d id "delete id's login password"
    chown:
    chown id /work "let the /work to be id's directory"

    probe:
    probe rtl8139 "veriry driver"
    lsmod:
    lsmod "list already install driver"
    insmod:
    insmod rtl8139.o "install a driver"
    insmod sb.o io=0x280 irq=7 dma=3 dma16=7 mpu_io=330
    rmmod:
    rmmod rtl8139 "delete a driver from system"
    gpm:
    gpm -k "kill mouse"
    gpm -t ps2 "run ps2 mouse"
    Xconfigure:
    Xconfigure "configure X-windows option"
    turboservice:
    turboservier "configure turbo linux servier"
    turboftp:
    turboftp "configure turbo linux ftp server"
    turbotelnet:
    turbotelnet "configure turbo linux telnet server"
    turbonetcfg:
    turbonetcfg "configure network options"
    turboppp:
    turboppp "configure ppp dialog options"
    turboappchecfg:
    turboappchecfg "configure turbo linux appche server"

    network command


    telnet:
    telnet 192.168.1.1
    telnet iserver.com
    ftp:
    ftp 192.168.1.1
    ftp iserver.com
    dhcp:
    dhcp "run dhcp server"
    ping:
    ping 163.com
    ping 202.96.128.68 "check network"
    posted @ 2007-01-24 12:53 Q系列類、方法、變量…… 閱讀(266) | 評論 (0)編輯 收藏
    如果 MySQL 正在運行,首先殺之: killall -TERM mysqld。 ?
    啟動 MySQL :/usr/bin/safe_mysqld --skip-grant-tables & ?就可以不需要密碼就進入 MySQL 了。 ?
    然后就是 ?>use mysql ?>update user set password=password("new_pass") where user="root"; ?>flush privileges; ?重新殺 MySQL ,用正常方法啟動 MySQL 。
    Redhat的safe_mysqld在/usr/bin下,而使用tarball缺省安裝在/usr/local/bin下。
    posted @ 2007-01-24 12:48 Q系列類、方法、變量…… 閱讀(198) | 評論 (0)編輯 收藏
    1、合作。不要隨便與人合作,與人合作要考慮好利與弊。如果有想法盡快去干,一個人努力的干,賣命的干。干到差不了,有資本了,可以與人短期性的合作。與人合作目標要明確。

    2、努力。工作要努力,隨隨便便過日子過四五年也是過,稍微努力的過四五年也是過,努力的過四五年也是過,何不努力好好的干。如果努力的過好畢業后的四五年,這對我們以后的人生很有幫助。

    3、吃苦耐勞。不要怕吃苦。在創業階段,我們要的是名氣,是經驗,有時候在保本的情況下可以以低價策略來和別人競爭。我們出賣的是點腦力活,力氣活,年輕人,睡一覺起來什么都恢復了。

    4、目標。生活要有目標,不僅僅是事業(賺錢)的目標,其他方面也要有目標,如愛情方面的目標,健康、家庭方面的目標。各個目標都要重視。只賺了錢,不算人生的成功。

    5、虛心學習。多與比自己大的人(長輩)/ 成功人事。交流學習,要虛心聽取認真分析他們的意見和建議,一面自己以后走彎路。

    6、了解社會。多了解社會。多實踐。多分析某些社會現象的因果厲害關系。認真分析身邊發生某些事情。正視社會的陰暗面。分析社會上某些不良風氣,不要清高自傲。也不要隨波逐流。某些時候半事情,也需要這方面的幫助。

    7、自由。出來外面做事情,關鍵是自由,愉快,能學到知識。每走一步都要分析,不要因某一小點利益限制了自己的自由。

    8、計劃。給自己定一個五年計劃,十年規劃。每季度做什么事情,每個月做什么事情。甚至每天做什么事情,有個計劃,有個目標比較好。不要每天渾渾噩噩。幾年后你會發現,幾年來一直沒有目標,什么也沒有做成。

    9、膽量。你是工人的子弟,或是農民的兒子,難免思想狹隘。不要盲目。盲從,也不要膽小怕事。多鍛煉,大膽去做事情,只要不違法。大膽去做。即使失敗了,也為下次積累經驗。“商場如戰場” ,這句話一點不假。想想,在戰場上,不是你死就是我亡。

    10、謀略。人生活在社會上,就是要用自己的智慧謀略和別人都智斗勇。即使某些人的成功,不是電視小說里說的那么偶然的。有其必然性。生活中不玩點小技巧(犯法的不做。害人的不做)。哪能那么容易就成功。

    11、不要害怕貧窮。也許你家里沒有幾十萬是百萬。大膽的去做事情,不要怕貧窮。即使我們事情做失敗了,我們大不了回到起點。還是窮人。

    12、學習。不斷充實自己。學習新的知識。多學點技能。為以后作準備。也可作為以后的娛樂消遣。如:駕駛技術,炒菜做飯,毛筆字等。

    13.、惜時。如果以上你都做了,我估計你的時間過得很快。我常聽某某人說:“這一輩子,就象昨天今天一樣。”,毛澤東說“天地轉,光陰迫。一萬年太久,只爭朝夕。”“ 三是八年過去彈指一揮間。”,不要因碌碌無為而悔恨!!!
    posted @ 2007-01-24 12:45 Q系列類、方法、變量…… 閱讀(152) | 評論 (0)編輯 收藏
    Evan Williams是Blogger的創始人,也是podcast服務網站Odeo的創始人和CEO。他根據自己的體會,列出了Web創業應該遵循的10條戒律(Ten Rules for Web Startups),摘錄并評注如下:

      收縮:專注于一個盡可能小的可能存在的難題,而你又能夠解決這個難題。不要想著什么都做,貪多嚼不爛,搞不好就成了模仿者。小可以變大,船小好調頭,小可以帶給你很多優勢,縫隙市場可以變成一個大市場。不要試圖把1億上網用戶都當成你的用戶,沒用,能真正解決一部分用戶的一部分需求,就足夠你玩兒的。

      差異:要記住很多人都在做著跟你一樣的事情,而其中一個是Google。在這個市場上,專才比通才有用。不一定要做多么領先的事情,尋常的事情你同樣可以做得跟別人不一樣,比如Google。起名字也不要用那些通用詞匯,比如像博客網、中國博客網、亞洲博客網、世界博客網之類的,太多了沒人分得清誰是誰。

      隨意:隨意的網絡要大于刻意的網絡,因為人們還要生活。創建一種服務讓它適應并對人們每天的生活有所助益,而不要要求太多的承諾或改變他們的身份。放輕松,很多時候,偶然的需要讓你的服務更有價值,就像Skype上偶然發生的對話。既然生活本身就是隨意的、偶然的,不要總是試圖限制用戶。

      挑剔:這一點適用于很多方面:服務的特性、員工、投資者、合作伙伴、記者采訪等等。如果感覺某樣東西不太對勁,就放一放。Google最強大的力量之一,就是他們樂于對機會、快錢、可能的雇員以及交易說不。但很多人太心切,太怕錯過這村沒這店,所以往往來者不拒,最終將會后悔。

      以用戶為中心:用戶體驗就是一切。你的整個公司都必須建立在這上面,如果你不懂什么叫以用戶為中心的設計,趕快學,雇用懂的人。把對的特性做對,遠超過添加一百個特性。Ajax是為了讓網站更互動,而不是因為它很性感。API是為了讓開發者更容易為用戶增加價值,而不是為了去取悅geek們。

      自我本位:偉大的產品從來都是來自一個人自身的渴求。創造你自己需要的產品,成為你自己產品的用戶,雇用你的產品的用戶,按你自己的愿望改善它。另一方面,避免在費用、用戶、或者有可能妨礙你改善產品等方面,跟大公司做交易。因為你小他們大,你很難說不。

      饑渴:有選擇永遠好過沒選擇,最好的辦法就是有收入。要為你的產品設計出收費模式并在6個月內開始有進項,這樣你才會有市場費用。而且,有收入也會讓你在融資或收購談判中,處于更有利的位置。不過在中國可能沒這么簡單,為了賺錢而讓服務變形的事總是在發生著。

      苗條:保持低成本是一種Web創業智慧。能使用互聯網上現有的服務,就不要花錢買。如果你希望被大公司收購,就更不能讓自己顯得很龐雜,小公司更容易被收購。Tim O'Reilly說過,如果你看到一家公司在市場活動上花很多錢,你可以肯定地知道,這不是一家Web 2.0公司。充分利用互聯網現成的資源,也是一種能力。

      靈活:要學會改變計劃。Pyra最初要做的是一個項目管理程序,而不是Blogger。Flickr最初要做的是游戲。Ebay最初也只是想銷售拍賣軟件。最初的設想幾乎永遠都是錯的。一開始就認定自己是對的,很可能撞上南墻。要把創業過程,變成一個BETA過程,不斷debug,不斷調整,不斷改進。

      平衡:初創公司是什么樣?目光迷離、睡眠不足、垃圾食品充饑、咖啡提神……還有呢?要知道,自然要求健康的平衡,當平衡成為你的公司的一部分,你就擁有了一樣秘密武器。需要玩兒命,也需要玩兒。一個充滿活力的平衡的團隊,也會給人更多的信任和期待。

      謹慎(這個是額外的獎勵):不要拿上面的戒律當成金科玉律,凡事總有例外。
    posted @ 2007-01-24 12:44 Q系列類、方法、變量…… 閱讀(148) | 評論 (0)編輯 收藏
    控制橫向和縱向滾動條的顯隱?
    <body style="overflow-y:hidden"> 去掉x軸
    <body style="overflow-x:hidden"> 去掉y軸
    <body scroll="no">不顯

    --------------------------------------------------------------------------------
    表格變色
    <TD onmouseover="this.style.backgroundColor='#FFFFFF'"
    onmouseout="this.style.backgroundColor=''"
    style="CURSOR: hand">
    --------------------------------------------------------------------------------
    禁止復制,鼠標拖動選取
    <body ondragstart=window.event.returnValue=false oncontextmenu=window.event.returnValue=false onselectstart=event.returnValue=false>
    --------------------------------------------------------------------------------
    普通iframe頁面
    <iframe name="name" src="main.htm" width="450" height="287" scrolling="Auto" frameborder="0"></iframe>

    --------------------------------------------------------------------------------
    iframe自適應高度
    <iframe name="pindex" src="index.asp" frameborder=false scrolling="auto" width="100%" height="100%" frameborder=no onload="document.all['pindex'].style.height=pindex.document.body.scrollHeight" ></iframe>
    --------------------------------------------------------------------------------
    IE地址欄前換成自己的圖標&可以在收藏夾中顯示出你的圖標
    <link rel="Shortcut Icon" href="favicon.ico">
    <link rel="Bookmark" href="favicon.ico">
    --------------------------------------------------------------------------------
    字號縮放
    越來越多的人長時間的泡網,眼鏡的普及率也越來越高,讓文字大點,讓更多的用戶看的更清楚。
    <script type="text/javascript">
    function doZoom(size)
    {document.getElementById('zoom').style.fontSize=size+'px';}
    </script>
    <span id="zoom">需要指定大小的文字</span>
    <a href="javascript:doZoom(16)">大</a> <a href="javascript:doZoom(14)">中</a> <a href="javascript:doZoom(12)">小</a>
    --------------------------------------------------------------------------------
    select擋住div的解決方法
    在div里加入下面的代碼,根據需要調整就可以了。
    <iframe src="javascript:false" scrolling="no" frameborder="0" style="z-index:-1;position:absolute; top:5px; left:2px;width:168;height:100px;">
    </iframe>

    --------------------------------------------------------------------------------
    iframe(嵌入式幀)自適應高度
    填寫的嵌入地址一定要和本頁面在同一個站點上,否則會提示“拒絕訪問!”。對跨域引用有權限問題,請查閱其他資料。
    <iframe name="guestbook" src="gbook/index.asp" scrolling=no width="100%" height="100%" frameborder=no onload="document.all['guestbook'].style.height=guestbook.document.body.scrollHeight"></iframe>
    --------------------------------------------------------------------------------
    跳轉菜單新窗口
    <select name="select" onchange="window.open(this.options[this.selectedIndex].value)">
    <option value="http://www.microsoft.com/ie"> Internet Explorer</option>
    <option value="http://www.microsoft.com"> Microsoft Home</option>
    <option value="http://msdn.microsoft.com"> Developer Network</option>
    </select>
    --------------------------------------------------------------------------------
    flash透明選項
    <param name="wmode" value="transparent">
    --------------------------------------------------------------------------------

    添加到收藏夾和設為首頁
    <a href=# onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.makewing.com/lanren/');">設為首頁</a>

    <a href="javascript:window.external.AddFavorite('http://www.makewing.com/lanren/','懶人圖庫')">收藏本站</a>

    --------------------------------------------------------------------------------
    記錄并顯示網頁的最后修改時間
    <script language=JavaScript>
    document.write("最后更新時間: " + document.lastModified + "")
    </script>
    --------------------------------------------------------------------------------
    節日倒計時
    <Script Language="JavaScript">
       var timedate= new Date("October 1,2002");
       var times= "國慶節";
       var now = new Date();
       var date = timedate.getTime() - now.getTime();
       var time = Math.floor(date / (1000 * 60 * 60 * 24));
       if (time >= 0)
       document.write( "現在離"+times+"還有: "+time +"天")
    </Script>
    --------------------------------------------------------------------------------
    加在HEAD里
    禁止緩存
    <meta http-equiv="Expires" CONTENT="0">
    <meta http-equiv="Cache-Control" CONTENT="no-cache">
    <meta http-equiv="Pragma" CONTENT="no-cache">

    --------------------------------------------------------------------------------
    讓IFRAME框架內的文檔的背景透明
    <iframe src="about:<body style='background:transparent'>" allowtransparency></iframe>
    --------------------------------------------------------------------------------
    打開窗口即最大化
    <script language="JavaScript">
    <!-- Begin
    self.moveTo(0,0)
    self.resizeTo(screen.availWidth,screen.availHeight)
    // End -->
    </script>
    --------------------------------------------------------------------------------
    加入背景音樂
    <bgsound src="mid/windblue[1].mid" loop="-1"> 只適用于IE
    <embed src="music.mid" autostart="true" loop="true" hidden="true"> 對Netscape ,IE 都適用
    --------------------------------------------------------------------------------
    滾動
    <marquee direction=up height=146 onmouseout=start() onmouseover=stop() scrollAmount=2>滾動信息
    </marquee>
    --------------------------------------------------------------------------------
    防止點擊空鏈接時,頁面往往重置到頁首端
    代碼“javascript:void(null)”代替原來的“#”標記
    --------------------------------------------------------------------------------

    文字或圖片彈出指定大小的窗口
    在body中加入
    <script language="JavaScript" type="text/JavaScript">
    function MM_openBrWindow(theURL,winName,features) {window.open(theURL,winName,features);}
    </script>
    彈出代碼
    <a href="#" target="_self" onClick="MM_openBrWindow('windows01.htm','','width=550,height=380')" width="550" height="380" border="0">圖片或文字</a>

    --------------------------------------------------------------------------------
    flash按鈕加鏈接
    on (press) {
    getURL("http://www.makewing.com","_blank");
    }
    --------------------------------------------------------------------------------
    跳轉頁面代碼
    <meta http-equiv="refresh" content="5;url=http://www.makewing.com">
    --------------------------------------------------------------------------------
    細線分隔線
    <hr noshade size=0 color=#C0C0C0>
    --------------------------------------------------------------------------------
    網頁中的自動換行
    <td style="word-break:break-all">就搞定了。
    完整的是
    style="table-layout: fixed;WORD-BREAK: break-all; WORD-WRAP: break-word"
    --------------------------------------------------------------------------------
    消除ie6自動出現的圖像工具欄,設置 GALLERYIMG屬性為false或no .
    <IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="no">
    --------------------------------------------------------------------------------
    禁止頁面正文內容被選取
    <body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return
    false"onmouseup="document.selection.empty()">

    --------------------------------------------------------------------------------
    不能點右鍵,不用CTRL+A,不能復制作!
    <body oncontextmenu="window.event.returnValue=false"
    onkeypress="window.event.returnValue=false"
    onkeydown="window.event.returnValue=false"
    onkeyup="window.event.returnValue=false"
    ondragstart="window.event.returnValue=false"
    onselectstart="event.returnValue=false">
    </body>
    --------------------------------------------------------------------------------
    IE瀏覽器支持一個 Body 屬性 bgproperties,它可以讓背景不滾動:
    <Body Background="圖片文件" bgproperties="fixed">
    --------------------------------------------------------------------------------
    隨機變換背景圖象(一個可以刷新心情的特效)
    <Script Language="JavaScript">
       image = new Array(4); //定義image為圖片數量的數組
       image [0] = 'tu0.gif' //背景圖象的路徑
       image [1] = 'tu1.gif'
       image [2] = 'tu2.gif'
       image [3] = 'tu3.gif'
       image [4] = 'tu4.gif'
       number = Math.floor(Math.random() * image.length);
       document.write("<BODY BACKGROUND="+image[number]+">");
    </Script>

    --------------------------------------------------------------------------------
    flash載入影片
    on (release)
    {
    loadMovie("1-01.swf", "_root.loaderclip");
    }
    --------------------------------------------------------------------------------
    圖片表單按鈕
    <form id="form1" name="form1" method="post" action="">
    <img src="login.gif" width="62" height="22" onclick="document.form1.submit()" />
    </form>
    --------------------------------------------------------------------------------
    左右陰影背景的CSS定義方法
    body {
    text-align:center;
    background-repeat: repeat-y;
    background-position: center;
    background-image: url(../images/bg.jpg);
    }
    --------------------------------------------------------------------------------
    劃過鏈接 手型鼠標
    style="cursor:hand"
    --------------------------------------------------------------------------------
    如何關閉層
    <div id="Layer1"></div>
    <a href="#" onClick="Layer1.style.display='none'">關閉層</a>
    --------------------------------------------------------------------------------
    關閉窗口的腳本
    <a href=javascript:close()>[關閉窗口]</a>
    --------------------------------------------------------------------------------
    如果文字過長,則將過長的部分變成省略號顯示
    <DIV STYLE="width: 120px; height: 50px; border: 1px solid blue;overflow: hidden; text-overflow:ellipsis">
    <NOBR>就是比如有一行文字,很長,表格內一行顯示不下.</NOBR>
    </DIV>
    --------------------------------------------------------------------------------
    進入主頁后自動最大化
    <script>
    self.moveTo(0,0)
    self.resizeTo(screen.availWidth,screen.availHeight)
    </script>

    --------------------------------------------------------------------------------
    凹陷文字
    <div style="width:300px;padding:20px;overflow:hidden;word-wrap:break-word;word-break:break:all; font-size:12px; line-height:18px; background-color:#eeeeee;">
    <font disabled>
    怎么樣,我凹下去了吧?<br>
    你不想試試嗎?<br>
    <a >www.lenvo.cn</a></font>
    </div>
    --------------------------------------------------------------------------------
    運行代碼框
    <script>
    function Preview()
    {var TestWin=open('');
    TestWin.document.write(code.value);}
    </script>
    <textarea id=code cols=60 rows=15>
    posted @ 2007-01-24 12:39 Q系列類、方法、變量…… 閱讀(231) | 評論 (0)編輯 收藏
    經典桌面資源站http://www.mydeskcity.com/ (素材很多,韓國象素圖很全)
    Photoshop素材庫 http://www.photoshop.org.cn (圖片質量很高,還有很全的英文字體下載)
    喜滿你 http://beauty.xicn.net/jp/index.html (很喜歡的圖片站)
    殷都圖霸 http://photo.ayinfo.ha.cn/lingleijp/ (綜合性,圖多)
    圖庫天下http://www.tooqoo.com/ (超多的圖)
    網頁制作大寶庫http://www.dabaoku.com/sucai/ (東西太多了......)
    素材中國http://www.sc-cn.net
    中國圖片網 http://www.cnpic.com/ (圖全)
    素材精品屋http://www.sucaiw.com/
    偉創精品素材庫http://tuku.hdzc.net/default.asp
    集圖聯盟http://cscu.18600.com/
    視創設計http://www.strongart.net/resourse.asp
    三聯素材網http://www.3lian.com/(綜合型)
    瀟瀟雨吧http://sc.xxy8.com/ (綜合性,推薦~)
    設計師素材庫http://219.133.31.232/zsgc/sck/(綜合性)
    新鄉信息港http://www.xxinfo.ha.cn/tupian/ (綜合性)
    圖片超市http://www.kfinfo.ha.cn/tupian/(綜合性,推薦~)%a3i r g{
    論壇圖片素材廣場http://www.yn-psnc.com/pic/
    藝秀網http://www.yishow.com/picture/
    模版天下http://www.mbsky.com/main.htm(挺不錯的,提供字體)
    精彩圖庫http://siqi.nease.net/5/5.html(綜合性圖庫)
    論壇閃吧http://www.flash8.net/pic/(綜合性圖庫挺全的)
    太平洋電腦網http://dlc.pconline.com.cn/column.jsp?dl無效id=4(綜合性)
    古城熱線http://desktop.xaonline.com/(含桌面壁紙和精彩圖片,風景不錯)
    紅意網http://www.nn11.com/Soft_Show.asp?SoftID=297(提供打包下)
    課件素材庫http://www.oh100.com/teach/shucaiku/(圖有大有小)
    新時代圖霸網http://www.mypcera.com/photo/photo.htm (圖多)
    伊美姬網http://www.imagegarden.net/ (圖片大觀園,掃圖聯盟,壁紙...)
    中國家園網http://www.52jiayuan.com/(美女圖多圖大,另外的也不錯)
    八方美女寫真壁紙圖片庫http://www.88gg.com/(綜合性圖庫,美女居多,其它的也不錯)
    媚媚圖庫http://www.mm555.com/ (以美眉,帥哥圖片為主,還有很多風光,動物圖)
    圖庫頻道http://www.tvb.com.cn/photo/index.shtml (全是明星圖、劇照、海報等)
    圖庫 http://img.273c.com/ (動漫類的)
    幸運圖庫http://www.luckyol.com/photo/index.html
    好QQ圖庫http://www.goodqq.com/ (口號是“打造中國圖庫第一站”)
    千夜圖片庫http://www.1001n.com.cn/photo/
    SOPHOTO http://images.sophoto.cn/
    E設計無限http://www.sj00.com/sort/1_1.htm(N多廣告飄得你眼花,圖還過得去,提供字體,算綜合性)
    荊棘圖庫http://picture.21youth.com/(收有大師作品)
    美亞圖庫http://photo.cnmaya.com/(時事,明星等)
    科幻網圖庫http://www.kehuan.net/picture/index.asp(科幻圖)
    論壇美圖http://www.6to23.com/s8/ 共23376張壁紙(壁紙性質網站)
    http://gallery.inlishui.com/(美女,時尚,風光等)
    桌面城市http://www.deskcity.com(要注冊,圖挺精美的)
    中國設計出版家http://www.cndpi.com/(東西多多,得注冊才能使用)
    壁紙好萊塢http://jimmy.transfar.com (看名字就知道了)
    絕對精彩壁紙http://wall.ahbb.net/
    馨雅壁紙http://www.365pic.com/cn/index.php (動物,飛機,各種壁紙)
    信陽在線圖庫頻道http://www.3760.net/tu/index.asp(作為壁紙網站,大家可別盡往MM瞧,風景很不錯的哦)
    心怡坊http://pugongyingw.51.net/(網頁素材)
    全景正片http://www.orderpic.com/default.aspp (攝影類)
    B.T.P. CLUBhttp://www.iambtp.com/index1.htm
    攝影俱樂部www.d-show.cn
    Wincustomizehttp://www.wincustomize.com/ (英文)
    axialishttp://www.axialis.com/ (英文)
    ICON中國http://www.iconcn.com/(一個象素圖庫)
    Eboy Homehttp://www.eboy.com (一個像素網站,英文)
    CG Collectionhttp://happylezi.nease.net/cgcollection/cgcollection.htm (一個收藏CG的網站,有很多手繪線稿)
    中國GIF網http://www.chinagif.net/(很多GIF)
    手繪圖庫http://handmake.nease.net/1.htm(全是手繪圖,但是有些圖不大,不過作插畫還是非常不錯的)
    繪圖庫http://00-8.com/club/
    電玩大圖鑒http://gameimage.egchina.com/ (游戲壁紙,宣傳畫等)
    論壇杭州廣告網http://www.hzad.net/adku/asset/index.asp(各大企業矢量標志下載)
    論壇廣捷居http://www.gjjc.com/6/default.asp (矢量素材)
    閃盟矢量圖庫http://www.flashsun.com/home/read.php?qid=vector .s**格式)
    閃客兵團矢量圖庫http://flahs2000.myrice.com/index6.htm
    藍精靈flash互動網矢量資源http://www.flashglow.com/flashfla/flashvl.htm
    標志大全http://www.333cn.com/shejzyk/bzdquan/index.htm(雖然圖不大,但對做logo的朋友是一個很好的參考)
    ZHAO5.COM http://www.zhao5.com/hiliang_714.htm (矢量圖下載)
    時代證卡標志大全http://www.sd369.com/mfcs/bzdq/cyhb1.html(還是挺不錯的,可下載)
    Logo無效http://www.logo.nino.ru一個矢量LOGO網站(英文)
    Corel素材站http://www.hemera.com/hemera/ Corel公司的圖像編輯軟件大家一定已經非常熟悉了,這里是他的圖形素材站,提供1萬個矢量圖和10萬個免費主頁圖片。
    免費壁紙索http://homepage.ncut.edu.cn/home ... /free/wallpaper.htm
    免費素材http://chineseweb.html.533.net/qkxjo.htm(一個素材網站的索引頁)中國特色素材
    中國京劇臉譜http://viewcn.com/channel1053.html (多達252個)
    剪紙圖庫http://www.tjwsg.com/jz/hn/index.html (民間剪紙圖)
    盧浮宮美術http://www.paris.org/Musees/Louvre/
    高格油畫館http://www.hopeway.com/3-yscl/3-yscl.htm
    加拿大文明博物館http://www.civilization.ca/indexe.asp
    中國名書畫家 http://www.ydshs.com/ghmj/ghmj/ghmj.htm
    藝術中國 http://www.art-china.com/
    北京中國書畫收藏家協會 http://www.cnpcca.com/
    錦繡中華http://www.chinapage.com/
    論壇李寶林 http://member.netease.com/~comnet/index.htm
    一畫坊 http://www.studioonechina.com/
    中國美術 http://www.cnarts.com/
    李富畫展http://m3.easyspace.com/lifuart/
    藍色伊人圖庫http://tu.blueyr.com/index.htmwww.d-show.cn
    飛豬的童話世界http://flyingpig83.6to23.com/ (東西不是很多,但是很可愛)
    七月http://www.dxiaoxue.com/ (很多美麗收藏)
    溫州女孩http://www.wzgirl.com/photo/index.htm
    檸檬素材部落http://w-sozai.nease.net/index.html
    藍諾http://www.bluenuo.com/ 字體網站(中文網站)
    建站資源網http://www.chinapsd.com/font/font.asp(有一些不錯的字體)
    中國龍 http://www.indeed.com.tw/ 繁體中文展示,有測試字形下載。
    酷字千尋 http://coolfont.ayinfo.ha.cn/ 中文,英文,3DMAX,多種字體、相關工具
    桌面城市 http://www.deskcity.com/scatalog.asp?scatalog=88中文字體,桌面、素材等,須要注冊才能下載。
    字體精品集中營http://www.goodfont.net/
    K666字體下載區http://www.k666.com/down-k666/list.php
    網頁制作大寶庫 http://www.dabaoku.com/ruanjian/default.asp
    模版天下http://www.mbsky.com/
    閃吧字庫 http://font.flash8.net/font/list.asp
    設計無限 http://www.sj00.com/sort/2_1.htm
    cubadust http://www.cubadust.com/ (很酷的字體,桌面,素材原創站)
    Fontfile http://www.fontfile.com/ 提供很酷的字體下載,可依字母順序,或使用字形搜索。
    MyFonts http://www.true無效.demon.co.uk/ True無效字體的介紹和搜索
    Free Fonts http://www.freewarefonts.com/ 大量流行字體。
    Font Paradise http://www.fontparadise.com/ 字形天堂,可依字母順序搜索。
    PCfont http://www.pcfont.com/font/main.shtml 按字母排序的字體網站。
    1001 Fonts http://www.1001fonts.com/ 多種英文字體下載。
    4YEO http://www.4yeo.com/fonts/index.htm 英文藝術字體下載。
    51Fonts http://www.51fonts.com/ 英文字體。
    Cool Archive http://www.coolarchive.com/ 字形、圖標、背景等。
    Font Face http://www.fontface.com/ 有 PC MAC 字體。
    論壇BITMAP http://dsg4.com/04/extra/bitmap/ 04類小字體。
    DaFONT http://www.dafont.com/en/ PC、MAC 字體。
    FREEFONTS http://www.downloadfreefonts.com/ PC、MAC英文字體。
    論壇fontavenue http://www.fontavenue.com/ 英文字體,異形字體和
    Fontmagic http://www.fontmagic.com/ 有超過5000種免費的字形和共享軟件。
    論壇Acid Fonts http://www.acidfonts.com/ 按字母排序的多種字體。http://www.webfxmall.com/fonts/ 瘋狂字體。
    posted @ 2007-01-24 12:38 Q系列類、方法、變量…… 閱讀(186) | 評論 (0)編輯 收藏
    僅列出標題
    共6頁: 上一頁 1 2 3 4 5 6 下一頁 
    主站蜘蛛池模板: 亚洲精品亚洲人成在线观看| 亚洲国产一级在线观看| 亚洲毛片无码专区亚洲乱| 一级毛片在线观看免费| 亚洲AV日韩AV天堂久久| 久久永久免费人妻精品| 亚洲黄色在线网站| 2021国产精品成人免费视频| 亚洲区精品久久一区二区三区| 国产成人精品久久免费动漫| 亚洲av成人综合网| 麻豆成人精品国产免费| 久久亚洲精品无码av| 亚洲av手机在线观看| 中文字幕在线免费播放| 亚洲视频在线播放| 在线jyzzjyzz免费视频| 美女被免费网站在线视频免费| 亚洲中文字幕成人在线| 99久久免费国产精品热| 亚洲综合自拍成人| 免费观看男人免费桶女人视频| 激情吃奶吻胸免费视频xxxx| 国产AV无码专区亚洲AWWW| 久久ww精品w免费人成| 亚洲日日做天天做日日谢| 免费成人午夜视频| 久久青草精品38国产免费| 亚洲一卡2卡3卡4卡5卡6卡| 亚洲福利精品电影在线观看| 久别的草原电视剧免费观看| 国产亚洲中文日本不卡二区| 亚洲а∨天堂久久精品| 一区二区免费视频| 国内成人精品亚洲日本语音| 久久亚洲国产欧洲精品一| 97无码免费人妻超级碰碰夜夜| 一级毛片免费播放男男| 亚洲精品成人久久| 亚洲午夜av影院| 最近的免费中文字幕视频|