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

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

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

    狼愛上貍

    我胡漢三又回來了

    #

    [字符編碼]Invalid byte 1 of 1-byte UTF-8 sequence終極解決方案

       來自:http://www.cnblogs.com/shishm/archive/2011/12/28/2305397.html
       今天在eclipse中編寫pom.xml文件時,注釋中的中文被eclipse識別到錯誤:Invalid byte 1 of 1-byte UTF-8 sequence,曾多次遇到該問題,問題的根源是:



    The cause of this is a file that is not UTF-8 is being parsed as UTF-8. It is likely that the parser is encountering a byte value in the range FE-FF. These values are invalid in the UTF-8 encoding.



    但這次很詭異,我使用notepad++將pom.xml的編碼保存為“UTF-8無BOM”形式,pom.xml文件內的encoding屬性設
    置為“UTF-8”,問題依舊啊,郁悶了,難道上述的理論有問題?還是eclipse的bug呢?在網上看了半天,基本都是這么說的。



    第一,可以直接在XML文件中更改UTF-8為GBK或GB2312


             <?xml   version="1.0"   encoding="GB2312"?>


    第二,可以在Eclipse中更改,在 eclipse 的功能表 [Project]→[Properties],點選 [Resources],在右邊的「Text file encoding」,把原來是系統預設的編碼,改為 「UTF-8」。



    第一種方案可行,屬于逃避的方法,放棄!第二種也不是解決我這種問題的,繼續網上搜索驚奇的發現,原來解決方案是這樣的:



    把xml的encoding屬性值UTF-8改為UTF8,我操,太傷蛋了

    posted @ 2012-05-29 12:08 狼愛上貍 閱讀(4203) | 評論 (2)編輯 收藏

    如何實現網頁文本框手寫輸入

    最近需要將一個項目部署到觸控一體機,客戶要求所有網頁文本框輸入必須支持手寫輸入,之前一直沒有實現過這樣的功能,于是讓組員上網搜索了一下,結果發現百度輸入法提供網頁文本框手寫輸入的js調用api,是利用flash調用漢王字庫來實現的。下面是詳細的代碼。

    <!doctype html><html><head><meta http-equiv=”Content-Type” content=”text/html;charset=gb2312″><title>網頁文本框手寫輸入</title& gt;<style>#sx{color:#00C;text- decoration:underline;cursor:pointer;}</style>< /head><body>單擊“手寫”可以在手寫區輸入,然后點擊備選區的相應文字,完成輸入!<br><form name=”f” action=”http://www.okajax.com”><input type=”text” name=”wd” id=”kw” maxlength=”100″><input type=”submit” value=”提交” id=”su”><span id=”sx”>手寫</span></form><script> var w = window,d = document,n = navigator,k = d.f.wdif (w.attachEvent) {w.attachEvent(“onload”, function() {k.focus();})} else {w.addEventListener(‘load’, function() {k.focus()},true)};var hw = {};hw.i = d.getElementById(“sx”);var il = false;if (/msie (\d+\.\d)/i.test(n.userAgent)) {hw.i.setAttribute(“unselectable”, “on”)} else {var sL = k.value.length;k.selectionStart = sL;k.selectionEnd = sL}hw.i.onclick = function(B) {var B = B || w.event;B.stopPropagation ? B.stopPropagation() : (B.cancelBubble = true);if (d.selection && d.activeElement.id && d.activeElement.id == “kw”) {hw.hasF = 1} else {if (!d.selection) {hw.hasF = 1}}if (!il) {var A = d.createElement(“script”);A.setAttribute(“src”, “http://www.baidu.com/hw/hwInput.js”); d.getElementsByTagName(“head”)[0].appendChild(A);il = true;}}; </script>實用為王,手寫輸入法讓上網更加簡單
    </body></html>

    如果你直接復制以上代碼并保存為html在本地測試的時候,你可能會發覺,手寫功能失效,只是可以手寫,但無法選擇文字,而其他功能也無法操作。又或者你會得到如下圖的Adobe Flash Player安全性警示框。

    baidushouxieshuru 300x150 如何實現網頁文本框手寫輸入

    網頁文本框手寫輸入

    如何解決這個問題?你可以在windows XP的C:\Documents and Settings\用戶名\Application Data\Macromedia\Flash Player\#Security\FlashPlayerTrust目錄路徑(注:如果不存在FlashPlayerTrust文件夾就創建一個,此 外,如果找不到Application Data目錄的話,可以在文件夾-》查看里選擇顯示所有文件和文件夾)里增加一個信任配置文件。新建一記事本,打開并寫上你的html文件所在的目錄, 如: F:, 然后保存為shouxieshuru.cfg。再打開html時,手寫輸入功能完全起作用了。

    參考資料:http://www.okajax.com/a/201009/shouxieshuru.html

    http://www.code-design.cn/article/20090621/136.aspx


    來自:
    http://www.laokboke.net/2011/08/10/wenbenkuang-shouxieshuru/?utm_source=rss

    posted @ 2012-05-01 10:34 狼愛上貍 閱讀(1093) | 評論 (0)編輯 收藏

    使用 EPUB 制作數字圖書 基于 XML 的開放式 eBook 格式

         摘要: /////////////////////////////////////////////////////////////////////////////////////////////Page1簡介:  是否需要分發文檔、創建電子圖書或者把喜歡的博客文章存檔?EPUB 是一種開放式的數字圖書規范,以常用的技術如 XML、CSS 和 XHTML 為基礎,EPUB 文件可在便攜式的 e-i...  閱讀全文

    posted @ 2011-12-28 10:57 狼愛上貍 閱讀(777) | 評論 (0)編輯 收藏

    epub格式電子書剖析之三:NCX文件構成

         摘要:  ncx文件是epub電子書的又一個核心文件,用于制作電子書的目錄,其文件的命名通常為toc.ncx。ncx文件是一個XML文件,該標準由DAISY Consortium發布(參見http://www.daisy.org)。下列是一個toc.ncx文件的實例,其中紅色部分為必需。<navMap>元素列出了目錄的名稱和鏈接地址。其子元素<navPoint>支持嵌套。...  閱讀全文

    posted @ 2011-12-28 10:56 狼愛上貍 閱讀(459) | 評論 (0)編輯 收藏

    epub格式電子書剖析之二:OPF文件構成

         摘要: OPF文檔是epub電子書的核心文件,且是一個標準的XML文件,依據OPF規范,主要由五個部分組成:1、<metadata>,元數據信息,由兩個子元素組成:<dc-metadata>,其元素構成采用dubline core(DC)的15項核心元素,包括:<title>:題名<creator>:責任者<subject>:主題詞或關鍵詞<...  閱讀全文

    posted @ 2011-12-28 10:55 狼愛上貍 閱讀(465) | 評論 (0)編輯 收藏

    epub格式電子書剖析之一:文檔構成

    epub格式電子書遵循IDPF推出的OCF規范,OCF規范遵循ZIP壓縮技術,即epub電子書本身就是一個ZIP文件,我們將epub格式電子書的后綴.epub修改為.zip后,可以通過解壓縮軟件(例如winrar、winzip)進行瀏覽或解壓處理。一個未經加密處理的epub電子書以三個部分組成,其文件結構如下圖所示:

     

    1、文件:mimetype

    每一本epub電子書均包含一個名為mimetype的文件,且內容不變,用以說明epub的文件格式。文件內容如下:

     

    application/epub+zip//注釋,表示可以用epub工具和ZIP工具打開

     

     

    2、目錄:META-INF

    依據OCF規范,META-INF用于存放容器信息,默認情況下(即加密處理),該目錄包含一個文件,即container.xml,文件內容如下:

     

    <?xml version='1.0' encoding='utf-8'?> <container xmlns="urn:oasis:names:tc:opendocument:xmlns:container" version="1.0"> <rootfiles> <rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml" /> </rootfiles> </container>

     

    container.xml的主要功能用于告訴閱讀器,電子書的根文件(rootfile)的路徑(紅色部分)和打開放式,一般來講,該container.xml文件也不需要作任何修改,除非你改變了根文件的路徑和文件名稱。

    除container.xml文件之外,OCF還規定了以下幾個文件:

    (1)[manifest.xml],文件列表(2)[metadata.xml],元數據(3)[signatures.xml],數字簽名(4)[encryption.xml],加密(5)[rights.xml],權限管理對于epub電子書而言,這些文件都是可選的。

     

    3、目錄:OEBPS

    OEBPS目錄用于存放OPS文檔、OPF文檔、CSS文檔、NCX文檔,如果是制作中文電子書,則還包括ttf文檔(即字體文檔),OEBPS目錄也可以建立相應的子目錄,例如建立chapter目錄,把各章節的OPS文檔放在chapter目錄之中。下圖一本epub電子書OEBPS文檔的實例圖:

     

     

    其中content.opf文件和toc.ncx文件為必需,其它文件可根據電子書的具體情況而定。

    content.opf文件見博文OPF剖析

    toc.ncx文件見博文toc.ncx剖析


    來自:http://www.cnblogs.com/linlf03/archive/2011/12/13/2286029.html

    posted @ 2011-12-28 10:54 狼愛上貍 閱讀(435) | 評論 (0)編輯 收藏

    Epub基礎知識介紹

    一、什么是epub

    epub是一個完全開放和免費的電子書標準。它可以“自動重新編排”的內容。

    Epub文件后綴名:.epub

     

    二、 epub組成

    Epub內部使用XHTML(或者DTBook)來展現文件的內容;用一系列css來定義格式和版面設計; 然后把所有的文件壓縮成zip包。

    Epub格式中包含了DRM相關功能(目前epub引擎暫時不考慮drm相關信息)

     

    EPub包括三項主要規格:  

    開放出版結構(Open Publication Structure,OPS)2.0,以定義內容的版面;  

    開放包裹格式(Open Packaging Format,OPF)2.0,定義以XML為基礎的.epub檔案結構;   OEBPS容納格式(OEBPS Container Format,OCF)1.0,將所有相關文件收集至ZIP壓縮檔案之中。

    1. OPS

    用XHTML(或者DTBook)來構筑書的內容。

    用一系列css來定義書的格式和版面設計。

    支持 png、jpeg、gif、svg的圖片格式。

    2. OPF

    OPF 文件是 EPUB 規范中最復雜的元數據。它用來定義ops一系列內容組合到一起的機制,并為ebook提供了一些額外的結構和內容。Opf包含四個子元素:metadata, manifest, spine, guide。在OEBPS中的opf包含兩個XML: .opf和.ncx

     

    (一).opf

    OPF包括以下內容:

    1)metadata:epub的元數據,如title、language、identifier、cover等。其中,title 和 identifier這兩個數據是必須的。

    按照EPUB規范,identifier由數字圖書的創建者定義,必須唯一。對于圖書出版商來說,這個字段一般包括ISBN或者Library of Congress編號;也可以使用URL或者隨機生成的唯一用戶ID。注意:unique-identifier 的值必須和 dc:identifier 元素的 ID 屬性匹配。

    2)manifest:列出了package中所包含的所有文件(xhtml、css、png、ncx等)。EPUB 鼓勵使用 CSS 設定圖書內容的樣式,因此 manifest 中也包含 CSS。注意:進入數字圖書的所有文件都必須在 manifest 中列出。

    3)spine:所有xhtml文檔的線性閱讀順序。其中,spine的TOC屬性必須包含在manifest列出來的.ncx的id。可以將 OPF spine 理解為是書中 “頁面” 的順序,解析的時候按照文檔順序從上到下依次讀取 spine。

    在spine中的每個 itemref 元素都需要有一個 idref 屬性,這個屬性和 manifest 中的某個 ID 匹配。

    spine 中的 linear 屬性表明該項是作為線性閱讀順序中的一項,還是和先后次序無關。有些閱讀器可以將spine中linear=no的項作為輔助選項處理,有些閱讀器則選擇忽略這個屬性。例如在下邊的實例中,支持輔助選項處理的閱讀器會依次列出titlepage、chapter01、chapter05,chapter02、chapter03、chapter04只在點擊到(或者其他開啟動作)之后才會顯示。

    但是對于支持打印的閱讀器,需要忽略linear=no的屬性,保證能夠最完全的展示ops中的內容。

    好的閱讀器需要同時提供兩種選擇給用戶。

    (二).ncx

    NCX 定義了數字圖書的目錄表。復雜的圖書中,目錄表通常采用層次結構,包括嵌套的內容、章和節。包含了TOC(tablet of content,提供了分段的一些信息)。

    NCX的 <head> 標記中包含四個 meta 元素:

    • uid:      數字圖書的惟一 ID。該元素應該和 OPF 文件中的 dc:identifier 對應。
    • depth:反映目錄表中層次的深度。
    • totalPageCount 和 maxPageNumber僅用于紙質圖書,保留 0 即可。

    docTitle/text 的內容是圖書的標題,和 OPF 中的 dc:title 匹配。

    navMap 是 NCX 文件中最重要的部分,定義了圖書的目錄。navMap 包含一個或多個 navPoint 元素,每個 navPoint 都要包含下列元素:

    • playOrder:說明文檔的閱讀順序。和 OPF spine 中 itemref 元素的順序相同。
    • navLabel/text :給出該章節的標題。通常是章的標題或者數字。
    • content :它的 src 屬性指向包含這些內容的物理資源。就是 OPF manifest 中聲明的文件。
    • 還可以有一個或多個 navPoint 元素。NCX 使用嵌套的導航點表示層次結構的文檔

    (三)NCX 和 OPF spine 有什么不同?

    兩者很容易混淆,因為兩個文件都描述了文檔的順序和內容。要說明兩者的區別,最簡單的辦法就是拿印刷書來打比方:OPF spine 描述了書中的各個章節是如何實際連接起來的,比方說翻過第一章的最后一頁就看到第二章的第一頁。NCX 在圖書的一開始描述了目錄,目錄肯定會包含書中主要的章節,但是還可能包含沒有單獨分頁的小節。

    一條法則是 NCX 包含的 navPoint 元素通常比 OPF spine 中的 itemref 元素多。實際上,spine 中的所有項都會出現在 NCX 中,但 NCX 可能更詳細。

    3. OCF

    OCF定義了文件是如何被打包成ZIP的,并且有兩個額外的信息:

    1)ASCII格式的mimetype文件。該文件必須包含application/epub+zip字符串,并且是ZIP壓縮包的第一個文件。Mimetype要求是非壓縮格式。

    2)一個命名為META-INF的文件夾。這個文件夾中需要包含container.xml文件

    4. Drm——需要在META-INF文件夾中包含rights.xml

     

     

    總結起來,一個epub電子書的zip包含以下東西:

    1、mimetype 文件,必須是壓縮包的第一個文件。注意,Mimetype必須是非壓縮格式。

    2、meta-inf目錄,里面至少包含一個container.xml 文件。

    3、OEBPS目錄(可以是別的名字,但建議用這個名字),包含了:

    a) image子目錄(不一定總有)存放了所有的圖片文件

    b) content.opf 文件名可以是其它的,擴展名一定是opf,就是一個xml格式的包內的文件列表

    c)  toc.ncx 目錄文件,一個“邏輯目錄”, 瀏覽控制文件.

    d) 一些xhtml或html文件。就是書的內容。

    簡單 EPUB 檔案的目錄和文件結構:

    mimetype
    META-INF/
       container.xml
    OEBPS/
      content.opf
      title.html
      content.html
      stylesheet.css
      toc.ncx
      images/

         cover.png

     

    三、Epub電子圖書獲取網站

    Feedbooks: http://www.feedbooks.com/books/top?range=month

    掌上書苑:  http://www.cnepub.com/index

    COAY: http://www.coay.com

    博酷網: http://www.pockoo.com/books/?format=EPUB&orderby=lastedit

    新浪ipad數碼資源 http://myphoto.tech.sina.com.cn/forumdisplay.php?fid=398

    EpubBooks: http://www.epubbooks.com/books

     

     

    四、Epub電子圖書閱讀器(比較軟件)

    Adobe digital Edition:  http://www.adobe.com/products/digitaleditions/

    Calibre: 開放源代碼的電子書管理工具,支持windows、linux、osx等平臺。也能在各種格式之間轉換。http://calibre-ebook.com/

    Aldiko:android上的epub閱讀器。 http://www.aldiko.com/

     

    五、 Epub電子圖書編輯軟件

    epubBuilder:epubbuilder是國人自做軟件,手工制作時還是很好用的,尤其是每個章節的制作和目錄,比較方便,還提供了導入chm,txt,html文件的功能,比較人性化

    ecub:http://www.juliansmart.com/ecub

     

    l  Calibre

    l  Adobe InDesign

    l  Stanza

    l  OpenBerg Rector

    l  ePUB check tool

    l  Convert uploads to ePUB

    l  Web2FB2

    l  Python converter

    l  DAISY Pipeline

     

     

    六、創建一個EPUB文件

    參考資料:http://www.ibm.com/developerworks/cn/xml/tutorials/x-epubtut/section3.html

     

    1. 先建一個空的zip文件,可以取為任何名字,最好和你的書同名。

    2、拷貝mimetype文件到包內,注意所謂拷貝,就是這個文件不要用壓縮模式。

    3、把其它的目錄和文件用壓縮模式放入zip包。

    4、改文件擴展名為.epub
    ok
    !一本epub電子書就制成了。

     

    七、完整的EPUB規范

    OPF規范:http://www.idpf.org/2007/opf/OPF_2.0_final_spec.html

    OPS規范:http://www.idpf.org/2007/ops/OPS_2.0_final_spec.html

    OEBPS規范:http://www.idpf.org/ocf/ocf1.0/download/ocf10.htm


    來自
    http://www.cnblogs.com/linlf03/archive/2011/12/13/2286218.html

    posted @ 2011-12-28 10:53 狼愛上貍 閱讀(740) | 評論 (0)編輯 收藏

    avd原只有64MROM,如何增大ROM?

    在android-sdk-windows \ tools這個目錄下找到這個emulator.exe,然后發送到桌面一個快捷方式,右鍵點擊快捷方式的 屬性,在“目標”框后邊直接添加 -avd “AVD名稱” -partition-size “你想要的ROM大小” ,即可。例如 D:\android-sdk-windows\tools\emulator.exe -avd MyAVD2.3.3 -partition-size 1024。其中“2.3.3”是我創建模擬器時模擬器的名稱,1024即為ROM大小,要注意空格。 以后每次啟動,就用這個快捷方式打開,這樣rom就是1024的了。

    來自:http://zhidao.baidu.com/question/323467729.html

    posted @ 2011-12-20 13:42 狼愛上貍 閱讀(363) | 評論 (0)編輯 收藏

    Eclipse、Adobe Dreamweaver安裝和配置ExtJs2.x開發插件

    http://chenxi.blog.51cto.com/512932/108314

    posted @ 2011-04-18 16:04 狼愛上貍 閱讀(282) | 評論 (0)編輯 收藏

    怎么修改ppt模板

    第一步:視圖——母版——幻燈片母版
    (進去了就是母版編輯的界面)
    第二步:格式——背景,彈出相應對話框,有個小三角形,點擊一下會出現下拉選項,選擇最下面一項“填充效果”——彈出圖片添加對話框,點“選擇圖片”選擇你需要的圖片就行了……至于字體字號格式什么的直接在上面修改就行了
    第三步:視圖——普通,返回到原來的編輯界面。

    來自:
    http://zhidao.baidu.com/question/189625399.html?an=0&si=1

    posted @ 2011-04-08 00:40 狼愛上貍 閱讀(5151) | 評論 (1)編輯 收藏

    僅列出標題
    共38頁: First 上一頁 12 13 14 15 16 17 18 19 20 下一頁 Last 
    主站蜘蛛池模板: 在线观看国产一区亚洲bd| 亚洲免费在线视频播放| 黄页网站在线免费观看| 日韩视频免费在线| 国产亚洲一卡2卡3卡4卡新区 | 成人性生交大片免费看午夜a | 久久亚洲一区二区| 日韩人妻一区二区三区免费| 亚洲av之男人的天堂网站| 久久久久久毛片免费播放| 亚洲毛片基地日韩毛片基地| 青青青国产在线观看免费网站 | 亚洲AV无码专区在线亚| 成年女人毛片免费播放人| 亚洲色偷精品一区二区三区| 日韩a级毛片免费观看| 黄页网站在线观看免费| 国产成人精品日本亚洲网站 | 成年人免费观看视频网站| 日韩欧美亚洲中文乱码| 亚洲人成网站观看在线播放| 一级做a爰片久久免费| 国产AV无码专区亚洲A∨毛片| 99爱在线精品视频免费观看9| 亚洲一区二区三区不卡在线播放| 日韩电影免费在线观看视频 | 亚洲性69影院在线观看| 国产成人高清精品免费软件| 中文字幕无线码免费人妻| 亚洲视频免费一区| 国产在线a不卡免费视频| GOGOGO高清免费看韩国| 亚洲精品电影天堂网| 热久久精品免费视频| 国产在线观看免费av站| 亚洲日产2021三区| 在线a亚洲v天堂网2018| 最近新韩国日本免费观看| 久久亚洲精品无码gv| 亚洲综合综合在线| 亚洲国产精品人人做人人爱|