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

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

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

    從制造到創造
    軟件工程師成長之路
    posts - 292,  comments - 96,  trackbacks - 0

    啟動服務:

    1、首先建立一個新的“服務器”

    在“Servers”面板空白處點擊右鍵,依次選擇【New】-》【Server】:


    2、選擇新服務器的類型

    服務器主機名默認為:localhost,類型為:Oracle WebLogic Server v10.3:


    3、選擇域的文件路徑:

    這里選擇WebLogic安裝路徑下的base_domain

    注:我們安裝WebLogic后有兩個domain,分別為:base_domain和test_domain,其實還可以自己創建自定義的domain,點擊面板中鏈接進入新建向導。



    4、啟動服務器

    選擇新建的服務器,點擊右鍵,選中【Start】即可,通過控制臺(Console)面板即可看到啟動信息:


    5、出現錯誤警告

    提示:

    The domain edit lock is owned by another session - this deployment operation requires exclusive access to the edit lock and hence cannot proceed.
    You can release the lock in Administration Console by first disabling "Automatically Acquire Lock and Activate Changes" in Preference,
    then clicking the Release Configuration button.



    解決方法:

    1、進入WebLogic控制臺:

    鏈接:http://localhost:7001/console/


     

    2、進入參數(Preferences)面板:

    3、將自動鎖定和激活勾選去掉:


    4、點擊頁面左上角的【Release Configuration】,使剛才的設置生效:


    posted @ 2009-03-10 14:58 CoderDream 閱讀(1636) | 評論 (0)編輯 收藏
    01、Java中的易混問題收集
    02、Java程序的加密和反加密
    03、JAVA JSP servlet取路徑問題總結....
    04、[轉載]社會生存的75條忠告----勝讀十年書(轉載)
    05、【轉載}08年Java開發者最迫切的五個期望
    06、【轉載】給研究起步者的忠告 !
    07、[轉載]Glassfish介紹
    08、民間偏方大全(總有你需要的時候)(轉載)
    09、【轉載】25條人生建議
    10、【轉載】讓你的生活和人生有所改變的45個方法
    11、【轉載】Java程序員面試寶典
    12、【轉載】sql 面試中的問題
    13、【轉載】面試進行曲之技術面試(項目經驗)
    14、【轉載】一家公司的面試題
    15、【轉載】面試雜談
    16、[轉載]一條sql 數據庫去除重復記錄
    17、【轉載】如何快速面試篩選,找到合適的人
    18、【原創】動態生成日歷
    19、[原創]日期時間處理實用類
    20、[原創]八皇后回溯版
    21、[原創]java.util.Comparator使用示例
    22、【轉載】一個IT強人的奮斗歷程
    23、【轉載】Javeline的八年之期,走出象牙塔的紙象
    24、【轉載】職業生涯幾句話
    25、【整理】八皇后回溯版
    26、【轉載】2007年值得去思考的N大軟件技術
    27、【轉載】2008年值得學習的五種Java技術
    28、【轉載】實戰 JDK 6.0 自帶web service
    29、【轉載】Linux學習系列之J2EE(JAVA EE)配置指南
    30、【轉載】招聘的吹牛體系
    31、【轉載】經典論壇回復收集
    32、【轉帖】什么是MIS
    33、【轉載】如何去做你討厭做的事情?
    34、【轉載】在windowsXP系統中卸載oracle9i
    35、【原創】泛型動態數組類
    36、【原創】數目字計數器,可多次添加整形數,累計0-9各個數字出現了多少次
    37、【原創】輸出一萬以內(1-9999)整數的中文大寫形式
    38、【原創】求兩字符串的公共子串

    posted @ 2008-10-27 19:57 CoderDream 閱讀(300) | 評論 (0)編輯 收藏
    1、SQL注入攻擊及其防范淺談
    posted @ 2008-10-14 16:35 CoderDream 閱讀(276) | 評論 (0)編輯 收藏
    在開發過程中使用模態窗口(window.showModelessDialog())時,由于模態窗口默認方式是有頁面緩存的,也就是說如果你改變了模態窗口的內容,但是窗口內的內容不會更新,其實只要在<head>標簽中加入下面三行代碼禁用頁面緩存即可:
    <META HTTP-EQUIV='pragma' CONTENT='no-cache'> 
    <META HTTP-EQUIV='Cache-Control' CONTENT='no-cache, must-revalidate'>
    <META HTTP-EQUIV='expires' CONTENT='0'>
    posted @ 2008-09-09 17:55 CoderDream 閱讀(854) | 評論 (0)編輯 收藏
         摘要: 需求: 對XML中的特定內容進行排序: 原始XML: <?xml version="1.0" encoding="UTF-8"?> <hostgateway>     <header>          &nb...  閱讀全文
    posted @ 2008-08-20 15:14 CoderDream 閱讀(961) | 評論 (0)編輯 收藏
    Comparable & Comparator 都是用來實現集合中的排序的,只是 Comparable 是在集合內部定義的方法實現的排序,Comparator 是在集合外部實現的排序,所以,如想實現排序,就需要在集合外定義 Comparator 接口的方法或在集合內實現 Comparable 接口的方法。

    一、Comparator

    強行對某個對象collection進行整體排序的比較函數,可以將Comparator傳遞給Collections.sort或Arrays.sort。

    接口方法:

      /**
       * 
    @return o1小于、等于或大于o2,分別返回負整數、零或正整數。
       
    */
      
    int compare(Object o1, Object o2);


    二、Comparable

    強行對實現它的每個類的對象進行整體排序,實現此接口的對象列表(和數組)可以通過Collections.sort或Arrays.sort進行自動排序。

    接口方法:

      /**
       * 
    @return 該對象小于、等于或大于指定對象o,分別返回負整數、零或正整數。 
       
    */
      
    int compareTo(Object o);

    三、Comparator和Comparable的區別
    一個類實現了Camparable接口則表明這個類的對象之間是可以相互比較的,這個類對象組成的集合就可以直接使用sort方法排序。
    Comparator可以看成一種算法的實現,將算法和數據分離,Comparator也可以在下面兩種環境下使用:
    1、類的設計師沒有考慮到比較問題而沒有實現Comparable,可以通過Comparator來實現排序而不必改變對象本身
    2、可以使用多種排序標準,比如升序、降序等。

    完整代碼:
    import java.util.ArrayList;
    import java.util.Collections;
    import java.util.Comparator;
    import java.util.List;

    public class SortObject {
        
    public static void main(String[] args) {
            sortByComparable();
            sortByComparator();
        }

        
    /**
         * 通過Comparable排序
         
    */
        
    public static void sortByComparable() {
            List list 
    = new ArrayList();
            list.add(
    new Person("Coder"1));
            list.add(
    new Person("King"3));
            list.add(
    new Person("Dream"2));
            list.add(
    new Person("Baby"4));

            System.out.println(
    "--- Sort Before ---");
            printPerson(list);
            Collections.sort(list);
            System.out.println(
    "--- After Sorted  ---");
            printPerson(list);
        }

        
    /**
         * 通過Comparator排序
         
    */
        
    public static void sortByComparator() {
            List list 
    = new ArrayList();
            list.add(
    new Person("Coder"1));
            list.add(
    new Person("King"3));
            list.add(
    new Person("Dream"2));
            list.add(
    new Person("Baby"4));

            System.out.println(
    "--- Sort Before ---");
            printPerson(list);
            Collections.sort(list, 
    new PersonComparator());
            System.out.println(
    "--- After Sorted  ---");
            printPerson(list);
        }

        
    /**
         * 打印List
         * 
         * 
    @param list
         
    */
        
    public static void printPerson(List list) {
            
    int size = list.size();
            Person p 
    = null;
            
    for (int i = 0; i < size; i++) {
                p 
    = (Person) list.get(i);
                System.out.println(p.getName() 
    + ":" + p.getId());
            }
        }

    }

    class Person implements Comparable {
        
    public String name;
        
    public int id;

        
    public Person() {
        }

        
    public Person(String name, int id) {
            
    this.name = name;
            
    this.id = id;
        }

        
    public String getName() {
            
    return name;
        }

        
    public void setName(String name) {
            
    this.name = name;
        }

        
    public int getId() {
            
    return id;
        }

        
    public void setId(int id) {
            
    this.id = id;
        }

        
    public int compareTo(Object o) {
            Person p 
    = (Person) o;
            
    return this.getName().compareTo(p.getName());
        }
    }

    class PersonComparator implements Comparator {

        
    public int compare(Object o1, Object o2) {
            Person p1 
    = (Person) o1;
            Person p2 
    = (Person) o2;
            
    return p1.name.compareTo(p2.name);
        }
    }
    輸出結果:
    --- Sort Before ---
    Coder:1
    King:3
    Dream:2
    Baby:4
    --- After Sorted  ---
    Baby:4
    Coder:1
    Dream:2
    King:3
    --- Sort Before ---
    Coder:1
    King:3
    Dream:2
    Baby:4
    --- After Sorted  ---
    Baby:4
    Coder:1
    Dream:2
    King:3


    參考:
    1、Comparator和Comparable在排序中的應用
    2、 java中對于復雜對象排序的模型及其實現 [轉]
    posted @ 2008-08-20 11:37 CoderDream 閱讀(355) | 評論 (0)編輯 收藏
    http://www.ibm.com/developerworks/cn/websphere/zones/was/theme/was6.html
    WebSphere V6 專題

    作為 WebSphere 軟件平臺的基礎,WebSphere® Application Server V6.0 是業內首選的基于 Java 的應用程序平臺,集成了動態電子商務世界的企業數據和事務。每個可用配置都提供了豐富的應用程序部署環境和應用程序服務,這些服務提供了增強的事務管理性能,同時還具備 WebSphere 產品家族的共同特性,包括安全性、性能、可用性、連接性和可伸縮性。

    >>更多產品信息

      技術文章

    使用 WebSphere Application Server V6 構建企業服務總線 —— 第 1 部分

    使用 WebSphere Application Server V6 構建企業服務總線 —— 第 2 部分

    使用 WebSphere Application Server V6 構建企業服務總線 —— 第 3 部分

    WebSphere Application Server V6 的系統管理 —— 第 1 部分

    WebSphere Application Server V6 的系統管理 —— 第 2 部分

    為 WebSphere Application Server V6 開發和部署定制數據綁定

    使用 WebSphere Application Server V6 創建簡單的 HTTP Web 服務網關服務

    WebSphere Application Server Technology for Developers V6 中的 JavaServer Page —— 第 1 部分

    WebSphere Application Server Technology for Developers V6 中的 JavaServer Pages —— 第 2 部分

    WebSphere Application Server V6 中的 JavaServer Pages —— 第 3 部分

    使用 RAD 和 WAS 來加速基于 XML 的 SOA 的 JSF 開發——第 1 部分

    使用 RAD 和 WAS 來加速基于 XML 的 SOA 的 JSF 開發——第 2 部分

    使用 RAD 和 WAS 來加速基于 XML 的 SOA 的 JSF 開發——第 3 部分

    使用 RAD 和 WAS 來加速基于 XML 的 SOA 的 JSF 開發——第 4 部分

      在線學習

    多媒體課堂:WebSphere 應用服務器最新 6.0 新特性

    多媒體課堂:WebSphere 應用服務器 V6 試驗演示

    多媒體課堂:WebSphere V6 的遷移

    多媒體課堂:面向SOA 的 WebSphere V6

    多媒體課堂:WebSphere V6 的性能監測,診斷和優化

    更多多媒體課程:WebSphere 在線用戶組

      產品文檔
    WAS V6 系統需求
    WAS V6 信息中心
    WAS 文檔中心
    WAS 性能指南
    WebSphere MQ V6 的新特性
    posted @ 2008-06-19 10:04 CoderDream 閱讀(348) | 評論 (0)編輯 收藏
    目標:將形如(tppabs="js_3.htm#window 窗口對象")之類的問題替換成新的文字。
    規則:以(tppabs=")開頭,(")結尾,中間有任意個字符
    Java:^tppabs=".*"$
    EditPlus(替換時注意選擇"正則表達式"):^tppabs=".*"   如果末尾加美元符號($),則不行!

     

    Eclipse的正則表達式插件:Regular Expression Tester

    Eclipse Regular Expression Tester


    Features

    • Test and search for regular expression
    • Matches are colorized, for an easy visual clue
    • Support for pattern flags (e.g. Pattern.DOTALL)
    • LiveEval evaluates your regular expression while you are typing it, gives feedback on possible errors and shows any matches automatically
    • LiveEval is supported for changes of the regular expression, the search text and the pattern flags
    • 4 distinct match modes:
      • Find a sequence of characters
      • Match a complete text
      • Split text
      • Replace every occurence of the regex with a different string
        Replacing supports back references ($1,$2,...)
    • LiveEval for match mode changes
    • Context sensitive "Regular Expression Assist"
    • Selective evaluation of expressions
    • Bracket Matching
    • Generation of string literals based on the regexp, e.g. "\(x\)" becomes "\\(x\\)"
    • De-escape patterns in your code, e.g. \\(x\\) becomes \(x\)
    • Improved "Clear Menu", choose which parts of the view you would like to get cleared every time you press the clear button
    • Easy movement through matches: Choose "Previous Match" or "Next Match" and cycle through all matches found.
    • Polished and accessible user interface, everything is reachable via keyboard

    Download the plugin

    Download the most recent version as a zip file
    update site: http://brosinski.com/regex/update

    • Unzip it to ECLIPSE_HOME
    • Restart Eclipse
    • In Eclipse, choose Window > Show View > Other > RegEx Tester
    • Configure it in Window > Preferences > RegEx Tester

    If you like RegEx Tester, please rate it at eclipse-plugins.info.

    The plugin requires a 1.4 JRE/JDK and Eclipse 3.0 or later.

    There is an old (sorry) user guide which can also be found here.
    posted @ 2008-06-18 15:08 CoderDream 閱讀(506) | 評論 (0)編輯 收藏
    效果:
    左邊鏈接(包括錨點)、右邊顯示
    文件清單1:
    <!-- ------------------------------ -->
    <!--       文件范例:index.html      -->
    <!--         文件說明:框架集       -->
    <!-- ------------------------------ -->
    <HTML>
        
    <HEAD>
        
    <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML;CHARSET=UTF-8">
        
    <TITLE>框架集</TITLE>
        
    </HEAD>
        
    <FRAMESET COLS="30%,70%">
            
    <FRAME SRC=menu.html Scrolling="No">
            
    <FRAME SRC=1.html Name="right">
        
    </FRAMESET>
    </HTML>
    說明:
        1、<meta>標簽放在<title>之前可以讓IE自動選擇字符集,如UTF-8;
        2、第二個frame的name為“right”,這個值會在menu.html中用到;

    文件清單2:
    <!-- ------------------------------ -->
    <!--    文件范例:menu.html    -->
    <!--       文件說明:左側框架       -->
    <!-- ------------------------------ -->
    <HTML>
        
    <HEAD>
            
    <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML;CHARSET=UTF-8">
            
    <TITLE>左側框架</TITLE>
        
    </HEAD>
        
    <BODY>
            
    <href="1.HTML" Target="right">《商業周刊》:iPhone2.0帶來的鯰魚效應</A><P>
            1、
    <href="1.HTML#a1" Target="right">無線運營商的日子更不好過</A><P>
            2、
    <href="1.HTML#a2" Target="right">手機制造廠商們將更煩惱</A><P>
            3、
    <href="1.HTML#a3" Target="right">iPhone帶來的沖擊會持續多久?</A><P>
            
    <href="2.HTML" Target="right">Fireworks MX</A><P>
            
    <href="3.HTML" Target="right">Flash MX</A><P>
        
    </BODY>
    </HTML>
    說明:
        1、注意,這里<A>標簽的target都為index.html中定義的"right"

    文件清單3:
    <!-- ------------------------------ -->
    <!--  文件范例:1.html   -->
    <!--      文件說明:右側框架一      -->
    <!-- ------------------------------ -->
    <HTML>
        
    <HEAD>
            
    <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML;CHARSET=UTF-8">
            
    <TITLE>右側框架一</TITLE>
            
    <Style Type="text/css">
                    <!--                    
                        .abc 
    {                
                            font-weight
    : bold;
                            font-size
    : 18px;                
                        
    }
                    -->
            
    </Style>
        
    </HEAD>
    <BODY>
    <H1><name=aTitle>《商業周刊》:iPhone2.0帶來的鯰魚效應</A></H1>

    ugmbbc發布于 2008-06-17 08:26:20|2998 次閱讀 字體:大 小 打印預覽
    <BR><BR>
     
      北京時間6月16日,《商業周刊》發表評論文章分析了iPhone2.0對無線運營商和手機制造商們帶來的沖擊,以下為其全文:
    當蘋果準備憑著3G版iPhone再次吹響戰斗號角的時候,也是手機制造商和無線運營商們更加頭疼的時候.蘋果在手機市場中可謂旗開得勝,在iPhone 入市的第一年,蘋果就從競爭對手RIM公司中搶過不少市場份額,而AT
    &T作為 iPhone唯一授權的運營商,也從其競爭對手Alltel和T-Mobile中吸引了不少用戶.可以想象,一個更便宜、速度更快、功能更全的 iPhone將帶來什么樣的沖擊.<BR><BR>

      將在7月面市的新版iPhone,不僅售價不到200美元、升級到更快的網絡,而且新增了很多吸引普通消費者以及商業用戶的功能.

      
    <name=a1><class=abc>  無線運營商的日子更不好過</p></A>
      據業內人士說,為了對付iPhone帶來的沖擊,無線服務運營商們不得不提高對手機的補貼、提高營銷預算并降低一些服務的價格,所有這一切意味著利潤空間的縮減.面對iPhone的沖擊,本來就已經處在政府監管日益增加以及直面Google競爭的無線運營商們的日子更不好過了.
    <BR><BR>

      在過去的一年里,美國的無線運營商們已經在手機津貼上展開激烈競爭,通過增加對手機的補貼來獲得長期無線服務合同.但現在AT
    &T以 iPhone為誘惑來吸引用戶,對別的運營商來說,必須采取相應的措施來吸引用戶,他們可能引進類iPhone的手機.但"大多數人要的是iPhone,就像他們喜歡iPod而不是其他MP3播放器一樣",東北大學營銷系教授Gloria Barczak說到,"人們要的是真正的iPhone".因此,要想讓用戶被吸引,必須得有別的優勢,比如價格優勢等.<BR><BR>

      為了留住高端用戶,運營商們需要加大業務推廣的力度.據廣告顧問公司TNS媒體情報的數據,運營商Verizon無線今年第一季度的廣告支出增加了30%.
    <BR><BR>

      Sprint Nextel同期的廣告開支下降20%,主要是由于自身的財務問題,當看到用戶不斷流失的時候,Sprint Nextel應該會加大廣告的投入."他們必須拿出能對抗iPhone誘惑的方案來,盡量發揮自己的長處",顧問公司TMNG的CEO Rich Nespola說到.
    <BR><BR>

      另一種留住用戶的方式是降低服務的價格.事實上,這是一個有效對付AT
    &T的辦法.AT&T對提供iPhone的用戶增加了服務的價格,以彌補高額的津貼費用."AT&T的對手們將在今年下半年繼續加強價格優勢,可能會有30%到40%的下降.當人們因為高油價開支增多的情況下,每月在無線服務上節省50美元也是很有吸引力的",Pali研究所的分析師Walter Piecyk說到,"因此,無線運營商的利潤將從目前的40%下滑到30%".

      
    <class=abc><name=a2>  手機制造廠商們將更煩惱</A></p>

      手機制造廠商們也正在因為iPhone而大傷腦筋,盡管現在他們正受益于兩位數增長的智能手機市場.當運營商們因iPhone而必須提高補貼的時候,他們會將壓力轉加到手機制造廠商頭上,進而壓低手機價格.何況,如果iPhone真像分析師們預期那樣大賣的話,其他手機廠商的市場份額也會受到很大侵蝕.很久沒推出拳頭產品的摩托羅拉可能受創最重,三星、LG甚至諾基亞也會遭受沖擊,NPD集團的主任分析師Ross Rubin說到,"高端、時尚機型將受沖擊最大".
    <BR><BR>

      還有,為了趕上iPhone的技術水平和圖形表現能力,手機制造廠商們將不得不提高他們的軟件研發成本.去年售出300萬臺觸摸手機的 HTC,已經開發了一種特殊的3D菜單,該菜單表現力強勁,把通訊錄做得就像在實際的紙制通訊錄中翻找一樣."我們希望能把用戶的觸摸體驗提升到一個新的水平",HTC 首席營銷官的John Wang說到.
    <BR><BR>

      作為世界上最大手機制造商的諾基亞,在Ovi上投了大量資金,希望為它的智能手機建立一個集地圖、游戲和照片共享于一身的Web服務平臺,這次在iPhone的刺激下也在加緊推出新服務."我們將繼續推出新服務",諾基亞美洲區副總裁Bill Plummer說到.

      
    <class=abc><name=a3>  iPhone帶來的沖擊會持續多久?</A></p>

      iPhone帶來的沖擊將會持續多久?這個很難說.一個重量級手機的銷售要達到頂峰需要幾年的時間.摩托羅拉傳奇的RAZR系列手機在2004年推出,直到2007年一季度才達到銷售的頂峰,據NPD的數據,當時RAZR系列手機銷售占全美手機銷售的12%.
    <BR><BR>
      雖然不好說那些別的智能手機和類iPhone的手機將會如何發展,但是"畢竟,重要的是,它們不是iPhone",Jupiter研究所分析師Neil Strother說到,"這不是在蘋果堆里挑蘋果".
    <BR><BR>
    </BODY>
    </HTML>

    文件清單4:
    <!-- ------------------------------ -->
    <!--   文件范例:2.html  -->
    <!--      文件說明:右側框架二      -->
    <!-- ------------------------------ -->
    <HTML>
        
    <HEAD>
            
    <TITLE>右側框架二</TITLE>
            
    <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML;CHARSET=UTF-8">
        
    </HEAD>
        
    <BODY>
            
    <H1>Fireworks MX</H1>
            Fireworks MX作為網頁圖像設計軟件的代表,在繼承了前期版本圖形繪制、頁面特效功能的同時,大大地發展了位圖圖像方面的處理功能,這無疑使這個軟件有了向Photoshop挑戰的更多資本,而其在網頁設計方面的諸多應用,又無任何軟件可與之媲美。與Dreamweaver MX的整合使其在專業網站圖像設計過程中,扮演著不可或缺的角色。
        
    </BODY>
    </HTML>

    文件清單5:
    <!-- ------------------------------ -->
    <!--  文件范例:3.html   -->
    <!--      文件說明:右側框架三      -->
    <!-- ------------------------------ -->
    <HTML>
        
    <HEAD>
            
    <TITLE>右側框架三</TITLE>
            
    <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML;CHARSET=UTF-8">
        
    </HEAD>
        
    <BODY>
    <H1>Flash MX</H1>
    Flash MX作為網頁矢量交互動畫軟件的代表,提供了圖形繪制、動畫制作和交互三大功能。掌握了這個軟件的核心,也就有能力在網上沖浪的同時,充當一把閃客的角色。越來越多的個人、商業網站采用Flash技術制作廣告Banner、動畫片頭、MTV、交互游戲,其廣泛的應用為Flash的學習者提供了廣闊的發展平臺,學習Flash MX軟件更是一個具有誘惑力的過程。
        
    </BODY>
    </HTML>

    源代碼
    posted @ 2008-06-18 11:47 CoderDream 閱讀(812) | 評論 (3)編輯 收藏


      大家好,網頁設計思考欄目今天繼續第八講。我們上次討論了首頁設計的版面布局 和色彩的搭配,今天我們來談談字體。

      ●字體(Font)的設置是網頁制作新手遇到的第一個難點。如何控制字體大小,如何取消 超鏈接字體的下劃線是網友來信問得最多的。好,我們來徹底研究一下字體的各個方面:

      ○字符集的設定。

      在查看html文件原代碼時,我們經常可以在文件頭<head>和</head>之間看到這么一句代碼:
      <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
      這段代碼的作用是什么呢?是否可以刪除呢?
      其實這是meta標簽的設定語句,是給瀏覽器看的。它的作用就是告訴瀏覽器:這個HTML 文件是采用gb2312字符集制作的。當瀏覽器讀到這一代碼,便以gb2312字符集來解釋和翻譯 網頁原代碼,然后我們就可以看到正確的網頁。所以這個meta語句是非常重要的,盡量不要 刪除。
      gb2312就是我們最熟悉的GB簡體碼,英文是iso-8859-1字符集。其它還有BIG5,UTF-8, Shift-JIS,EUC,KOI8-2等字符集,分別用于不同的字體顯示。

      ○字體的使用。

       在網頁里,字體的定義語句是:<font face="Arial">顯示文字</font>   其中Arial就是一種字體的名稱。   默認的瀏覽器定義的標準字體是中文宋體和英文times new Roma字體。也就是說, 如果你沒有設置任何字體,網頁將以這兩種標準字體顯示。同時,著兩種字體也可以在任 何操作系統和瀏覽器里正確顯示。
      windows另外自帶了40多種英文字體和5種中文字體。這些字體,你也可以在網頁里自由 使用和設置。凡是使用windows操作系統的瀏覽器都可以正確顯示這些字體,但在其它操作 系統里,如unix 則不能完全正確顯示。

      如果你需要用一種特殊的字體來體現你的風格,那么如何讓大家可以真正看到你的設計 頁面呢?解決的辦法是:用圖片。

       將需要用這種字體的地方用圖片代替,以保證所有人看到的頁面是同一效果。

      ○字體的樣式(style)。
      字體的樣式有四種:正常體(regular),斜體(Italic),粗體(Bold),粗斜體(Bold Italic)。 設置方法很簡單,阿捷就不多羅嗦了。

      ○字體的效果。
      這里指通過html語言設定可以直接顯示的效果,在html里的語句設定為:   <span style="text-decoration: overline">顯示文字</span>
      其中,overline是指上劃線效果。其它常用的效果還有:underline(下劃線), uppercase(大寫)等等。

      ○字體大小的控制。
      字體大小的控制是本節的重點。

      一般字體默認的大小是12pt(鎊).用<font size="+1">語句可以將文字增大2pt。這種方法我們都已經掌握了。而現在網絡上最流行的小中文字體大小為9pt,是如何設定的呢?有三種方法:

      1.用"<span style="font-size:9pt">顯示文字</span>"語句來設定。
      顯然這種方法非常麻煩,你必須為每段文字都設定大小。

       2.用CSS層疊樣式表。
      CSS是DHTML的一個組成部分,它可以定義整個頁面的字體顯示風格和大小。是較為簡便的方法。比如,這里需要設定整個頁面文字大小為9 pt,只要將下面這段代碼加入html代碼的<head>和</head>之間:

    <style type="text/css">
    <--
       body {FONT-SIZE: 9pt}
       th {FONT-SIZE: 9pt}
       td {FONT-SIZE: 9pt}
    -->
    </style>

      其中FONT-SIZE:9pt指字體的大小為9鎊

      3.第二種方法已經簡化了許多步驟,但是仍然不是最理想的方法,因為你必須在每個頁面的head區都放置這么一段代碼,擴大了文件的字節。另外這樣的做法還有一個重大缺點,就是如果我需要修改整個站點的字體大小,就必須一頁一頁的改!

      所以推薦給你最終也是目前最好的方法---外部摸板文件調用法。
      “外部摸板調用”就是說你將css的設定作成一個單獨的文件,在每個頁面里都調用它。一旦你需要修改字體大小,只要修改一個.cs s文件,幾百個頁面就同時修改了。(這種方法類似子程序調用編寫過程序的網友很容易理解

      調用的具體方法如下:
       (1)將上面的css代碼copy成一個mycss.txt文件,然后修改后綴名為mycss.css
      (2)在html文件的<head></head>之間插入<LINK href="mycss.css" rel=stylesheet type=text/css>, 語句調用mycss.css(注意有關路徑的設置正確)OK!

      ○字體超鏈接樣式的設定。

       通常在網頁的<body>中設置連接的顏色,如<body link="#FF00FF" vlink="#FF0000" alink="#008080"> 其中:
      link -- Hyperlink(連接)的顏色
      vlink-- visited Hyperlink(已訪問過的連接)顏色
      alink-- active Hyperlink (當前活動的連接)顏色    顏色用rgb的16進制碼表示如紅色是#FF0000。

      同樣用CSS可以更簡便的設定網頁超連接的樣式,看下面這段代碼:
      <style type="text/css"> A:link {TEXT-DECORATION: none;COLOR: #0000FF} A:visited {TEXT-DECORATION: none;COLOR: #000000} A:active {TEXT-DECORATION: none;COLOR: #FF0000} A:hover {COLOR: #FF0000} </style>
      將它插入html文件的head區就可以了。其中link設定的是有超鏈接的顏色;visited是訪問過的超 鏈接顏色;active是鼠標移上去的顏色;hover是鼠標點擊時的顏色。而"text-decoration:none"是指 取消超鏈接的下劃線顯示。

      關于CSS的設定還有更多的用法和技巧,比如在同一頁中設定不同的字體大小和超鏈接顏色,請學習有關CSS的專門知識(可以到阿捷的主頁h ttp://pageone.yeah.net查閱)在這里我們不在冗述。

      ●上面已經介紹了字體在技術上的各個方面。有關字體的設計使用,目前還沒有一個成熟的理論, 下面是幾條網頁設計中字體的使用原則,僅供參考:

      1.不要使用超過3種以上的字體。字體太多則顯得雜亂,沒有主題。
      2.不要用太大的字。因為版面是寶貴,有限的,粗陋的大字體不能帶給訪問者更多信息。
      3.不要使用不停閃爍的文字。想讓瀏覽者多停留一會兒的話,就不要使用閃爍的文字。
      4.原則上標題的字體較正文大,顏色也應有所區別。
     

    posted @ 2008-06-18 09:42 CoderDream 閱讀(386) | 評論 (0)編輯 收藏
    僅列出標題
    共24頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 Last 

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(9)

    我參與的團隊

    隨筆分類(245)

    隨筆檔案(239)

    文章分類(3)

    文章檔案(3)

    收藏夾(576)

    友情鏈接

    搜索

    •  

    積分與排名

    • 積分 - 457944
    • 排名 - 114

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲欧洲无码AV电影在线观看| 一边摸一边桶一边脱免费视频 | 亚洲成AV人片在WWW色猫咪| 免费看韩国黄a片在线观看| 日本不卡免费新一区二区三区| 边摸边吃奶边做爽免费视频99| 久久精品国产亚洲αv忘忧草 | 午夜精品射精入后重之免费观看 | 国产大片91精品免费看3| 国产福利在线免费| 99视频在线精品免费| 免费看成人AA片无码视频吃奶| 成年网站免费入口在线观看| 亚洲av永久中文无码精品| 久久亚洲国产最新网站| 亚洲第一页中文字幕| 亚洲天堂男人天堂| 亚洲人成在线影院| 久久亚洲精品成人综合| 国产亚洲高清不卡在线观看| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 国产一区二区三区免费观在线| 日本在线观看免费高清| 国产亚洲视频在线观看| 国产成人亚洲精品91专区高清 | 四虎成年永久免费网站 | 亚洲欧洲精品国产区| 亚洲永久中文字幕在线| 精品亚洲A∨无码一区二区三区| 亚洲AV日韩AV永久无码下载| 亚洲va无码手机在线电影| 亚洲成AV人片在线观看ww| 亚洲∧v久久久无码精品| 中文字幕在线观看亚洲| 亚洲精彩视频在线观看| 亚洲乱码在线播放| 亚洲欧美熟妇综合久久久久 | 美女被免费视频网站a国产| 日韩精品视频免费在线观看| 可以免费观看的一级毛片| 亚洲另类激情专区小说图片|