整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          html基礎必備-列表標記,前端小白一看就會

          列表是一個接一個顯示條目的首選方式,而不是使用<br>標記。完整的列表定義包括開始和結束標記,以及表示列表中每個條目的標記。

          有三種類型的列表:有序列表、無序列表和定義列表。

          無序列表

          無序列表是一個帶條目符號的列表,類似于菜單。

          無序列表 - <ul> ... </ul>

          ul標記定義無序列表的開始和結束,列表項包含在ul標記中。

          無序列表項 - <li> ... </li>

          li標記添加每個條目的文本,每個列表項必須有自己的li標記。

          符號類型 <ul type="disc | circle | square">

          默認情況下,瀏覽器將顯示圓形條目符號。這可以通過使用ul標記的type屬性來更改,這將更改整個列表的條目符號類型。

          條目符號類型 <li type="?">

          通過設置li標記的type屬性,可以為列表中的某個條目設置不同的符號類型。

          例子

          以下是無序列表的示例:

          瀏覽器顯示內容如下所示:


          關工具:

          1.PyMuPdf 組件, python組件包,含mupdf的核心功能并與mutool功能兼容

          PyMuPDFpypi.org/project/PyMuPDF/#files

          備選: FreePic2Pdf.exe 第三方PDF書簽管理工具,可直接提取PDF文檔目錄

          2.Python SDK包及PyCharm開發工具(PyCharm只需下載社區版本即可)

          Welcome to Python.orgwww.python.org/

          PyCharm: the Python IDE for Professional Developers by JetBrainswww.jetbrains.com/pycharm/

          相關操作:

          提取pdf的索引目錄: 有多種方法,常見的如: 1.直接拷貝目錄/OCR識別目錄 2.PDF閱讀器自帶獲取目錄 3.通過zotero和zotfile的提取功能 4.devonthink來創建TOC 5.通過FreePic2Pdf第三方提取軟件 6.通過mutool命令行工具包 都可以實現, 這里放幾張展示圖:

          • 獲取PDF目錄(不需要Python):

          方法一:mutool工具執行命令行獲取TOC方法二:mutool run javascript腳本來獲取方法三:FreePic2Pdf等第三方提取軟件

          如上所示: 我們提供的多種方法都可以不依賴Python實現提取PDF目錄,但為了后續的文章技術進階,以及操作流程自動化,我們在本文開始引入python來實現我們的需求.因此這里我們采用的是PyMuPdf來實現.具體的下載鏈接已放置于文章開頭.

          • 獲取PDF目錄(使用了Python)

          步驟一:配置基礎的開發環境

          Python的安裝比較簡單,官網下載安裝包雙擊安裝即可,因此本文不再詳細講解,(只是要注意本文我們要下載大于2.7的版本來使用,如果你的python環境有問題,請和我的3.9版本保持一致)

          到官網下載后雙擊安裝

          上面安裝好python環境后,接著我們來安裝PyMuPDF Python組件包,相關幫助文檔可參考如下:

          https://pypi.org/project/PyMuPDF/#filespypi.org/project/PyMuPDF/#files

          按python版本二種方式選一種來安裝

          PyMuPDF Documentation - PyMuPDF 1.18.6 documentationpymupdf.readthedocs.io/en/latest/

          這里我們選擇的是下載whl包安裝按自己系統下載,我下載的是macos-cp39

          按上面方式2下載whl文件并雙擊安裝Mupdf Python組件后,接著我們開始配置PyCharm開發工具, 用最前面的鏈接下載PyCharm軟件并設置好PyCharm的Python SDK版本,具體如下所示:

          確保用的是Python3的SDK

          步驟二: 編寫Python代碼,執行生成HTML:
          ## 提取章節信息import fitz # = PyMuPDFpdfName = "java2.pdf"doc = fitz.open(pdfName) # open PDFtoc = doc.getToC() # get current table of contentswith open("chapter-t.html", mode="w", encoding="utf-8") as f:
           for t in toc:
           t[2] = pdfName + "-" + str(t[2]) # show what we have so far
           chapterInfo = "{}{}-{}{}".format("<p>", t[1], t[2], "</p>
          ")
            print(chapterInfo)
           f.write(chapterInfo)

          用IE瀏覽器打開上面生成的HTML,用Ctrl+Shift+A導入至SuperMemo進行Split命令分割,如圖:

          IE瀏覽器打開展示效果SM中使用自定義符號來分割PDF索引目錄導入SM操作最終的索引目錄導入效果

          步驟三: 開始PDF文檔的增量學習

          我們對上面的分支添加學習計劃并Ctrl+L開始學習,同樣左側排列SM軟件,右側排列PDF閱讀器: 提示: 取消SuperMemo軟件的窗口背景選項,才能進行如下二個軟件的左右布局
          • 當復習到對應的元素時打開PDF(PDF學習)

          基于Alfred/AHK/Quicker來編寫腳本,實現搜索并打開PDF,接著按頁或章節內容跳轉到指定章節

          按PDF索引數據打開PDF基于PDF索引的增量閱讀

          • 添加/檢索/及批量管理注釋書簽(PDF提取)

          使用福昕閱讀器的注釋功能PDF注釋添加/刪除/管理(PDF提取)

          • 增量提取的子注釋同步回SM軟件(提取同步)

          因為我們的PDF內容提取是在PDF閱讀器中實現的,為了能使提取的文章內容也能在SM軟件中增量,我們考慮同步回SM軟件中,這個操作可按自己的需求或頻次來決定,不一定非得同步回SM軟件.

          同步回SM時唯一要注意的是最好不要覆蓋掉原來同步過的子元素內容(確保保留學習進度) 具體如何避免這個問題我在文章末尾會有較詳細的概述及相關方法.

          用福昕來閱讀只能導出文本注釋

          提示 : 上面導出的福昕閱讀器內容注釋我們處理如下,接著再導入SuperMemo進行Split分割:

          自己手動處理下段落分割符號

          上面的注釋文本復制進SuperMemo軟件,再使用Split命令分割就是按段落內容正確的分割了.

          導入SuperMemo來分割處理最終處理結果(PDF提取同步)

          如上所述: 整個PDF增量閱讀提取流程結束.以后我們只需重復執行這些步驟來閱讀即可.你可以參考我之前寫的一篇內容來了解基于PDF目錄索引來進行增量學習PDF文件的流程(鏈接如下):

          一只小胖子:流程-SuperMemo增量學習及間隔復習12 贊同 · 10 評論文章

          主要講解的是Mac系統下使用DevonThink及PDFExpert閱讀器來實現SuperMemo增量學習的整體思路.如果你用的是Windows系統,那么你可以使用Everything/FileLocator Pro 工具代替DevonThink的功能,使用福昕閱讀器或者BookxNote閱讀器來代替PDFExpert的功能.

          考慮到要支持注釋中含有圖片的問題,我推薦在Mac操作系統下使用Highlights PDF閱讀器,在Windows下使用BookxNote閱讀器.如果還不能滿足你特定的需求,則建議用本文的PyMuPdf組件編寫一些簡單的Python代碼,來實現更復雜及更自由化的需求.


          • Mac系統下的Highlights演示:

          Mac下的Highlights閱讀器靈活豐富的注釋導出功能

          由于html導出的是base64的圖片存儲,因此建議導出TextBundle(本地圖片|markdown)格式:

          導出成markdown再轉成html

          說明:

          如上所示,如果是MAC系統使用Highlight作為PDF閱讀器,導出注釋時. 第一種可以直接拷貝右側的注釋內容至SuperMemo中,第二種則是導出右側注釋為TextBundle格式(圖片本地存儲)并把md文件轉換成Html(如果直接Highlights導出為Html注釋筆記,里面的圖片為base64編碼,不能在SuperMemo直接導入)再導入SuperMemo.

          TextBundle對應為本地圖片和md

          ## MarkDown -> Htmlpandoc text.md -o text1.html


          • Windows下BookxNote的演示:

          下圖為BookxNote閱讀器的功能演示,可在Windows下作為代替Mac端Highlights軟件部分功能:

          Windows下BookxNote演示

          步驟四: 提取內容同步回SM軟件時保留學習進度

          通過Python腳本來實現進度同步功能,流程上依賴于時間戳標記(不同于官方默認的按ID同步),即閱讀時在PDF文件中通過文本注釋的形式添加時間戳標識作為書簽,閱讀中斷后,我們會按上面的方式導出注釋,作為書簽使用的這個時間戳會在導出的注釋(最終的html)中存在,這個html導入SuperMemo分割時,用此時間戳作為分割符號,即生成了每個元素都有了一個時間戳作為唯一ID使用.因此在重復導入的多個不同的集合中(跨集合)我們也可以遷移舊的學習進度至新集合.

          PDF閱讀加時間戳作書簽及分割符腳本使用腳本來實現學習進度同步功能該圖所示的網盤下載地址在評論區


          完結:

          以上進度同步功能的具體操作,后期會考慮直接錄制視頻來演示.因此本文不再繼續對細節進行說明. 說明: 上圖的腳本下載鏈接詳見評論區...


          我是一只熱愛學習的小胖子,如果你也熱愛學習,并且對SuperMemo感興趣,歡迎轉發和評論!


          inCatalog 2024.7.5 是 WinCatalog 軟件的一個特定版本,具體于 2024 年 6 月 12 日發布。WinCatalog 是一款流行且功能強大的文件和磁盤管理工具,旨在幫助用戶高效地組織和管理大量的文件、文件夾及各種類型的存儲設備。以下是關于該版本的詳細信息:

          什么是 WinCatalog 2024.7.5?

          • 軟件名稱:WinCatalog
          • 版本號:2024.7.5
          • 發布日期:2024年6月12日

          怎么樣?

          WinCatalog 2024.7.5 帶來了幾個顯著的新功能和改進,包括但不限于:

          1. “行首”搜索操作符
          2. 引入了新的搜索操作符 ^,使用戶能夠精確查找以指定詞語開頭的條目。例如,查詢 ^document 將找到 Document.pdf,但不會找到 My Document.pdf。
          3. 這種改進使得搜索操作更加高效和精確,節省了用戶大量時間。
          4. 智能哈希計算
          5. 更新驅動器時引入了智能哈希計算功能。如果自上次更新以來文件未被修改,WinCatalog 仍會為之前缺少哈希值的文件計算哈希。這適用于啟用或禁用“跳過未修改文件”選項的情況。
          6. 此功能增強了數據完整性和驗證過程,更好地管理文件的真實性和一致性。
          7. 其他改進與修復
          8. 修復了一些已知的問題和漏洞,提高了軟件的穩定性和性能。

          為什么使用 WinCatalog 2024.7.5?

          使用 WinCatalog 2024.7.5 可以帶來以下幾個關鍵好處:

          1. 高效組織和管理文件
          2. WinCatalog 能夠掃描并索引各種存儲設備,使用戶可以輕松管理大量文件和文件夾,并快速訪問所需內容。
          3. 快速精準搜索
          4. 新增的“行首”搜索操作符使得搜索更加精準,省去了用戶手動篩選的麻煩。
          5. 數據完整性和驗證
          6. 智能哈希計算功能確保了文件的完整性和一致性,是進行數據備份和恢復的有力工具。
          7. 節省時間和精力
          8. 自動化和智能化的功能讓用戶可以將更多時間投入到其他重要任務中,而不是手動管理和搜索文件。
          9. 用戶友好
          10. 用戶界面友好,易于上手,即使是非技術人員也能快速掌握其使用方法。

          WinCatalog 2024.7.5 是一款非常有用的工具,特別適合需要管理大量數據的用戶,如圖書館管理員、檔案管理人員、收藏家、以及需要頻繁進行文件檢索和整理的辦公室工作人員。通過嘗試下載和使用該軟件,您可以更好地了解它是否滿足您的需求。

          WinCatalog 2024.7.5 是一款功能全面的文件和磁盤管理工具,旨在幫助用戶高效地組織、管理和搜索大量文件和存儲設備。以下是該版本的一些主要功能分類:

          1. 文件和磁盤掃描與索引

          • 多設備支持:能夠掃描并索引各種類型的存儲設備,包括硬盤驅動器、光盤(CD/DVD/藍光)、USB 驅動器、網絡存儲設備等。
          • 快速索引:通過創建文件和文件夾的索引,使得后續搜索更加高效。

          2. 高級搜索功能

          • 即時報表:通過索引文件和目錄,用戶可以快速搜索和定位所需文件。
          • 行首搜索操作符:新增的 ^ 搜索操作符可以精準查找以指定詞語開頭的條目。
          • 多條件搜索:支持根據文件名、標簽、備注、大小、日期等多個條件進行高級搜索。

          3. 元數據提取與管理

          • 自動提取元數據:自動提取和存儲文件的元數據信息,如標簽、縮略圖、描述等。
          • 文件屬性管理:管理和查看文件的詳細屬性信息,包括文件大小、修改日期、創建日期等。

          4. 重復文件查找

          • 智能識別:能夠識別并列出重復文件,幫助用戶清理和整理文件系統。
          • 哈希計算:使用智能哈希計算功能來驗證文件的一致性,即使文件未被修改也能計算缺少的哈希值。

          5. 報告與導出

          • 報告生成:生成詳細的文件和目錄報告,便于審計和記錄。
          • 導出功能:支持將目錄結構和文件列表導出為多種格式,如 HTML、CSV 等。

          6. 數據備份與恢復

          • 備份目錄:允許用戶備份整個目錄結構,以防數據丟失時可以快速恢復。
          • 恢復功能:提供簡便的恢復機制,從備份中恢復文件和目錄。

          7. 用戶界面與操作

          • 友好界面:直觀且易于使用的用戶界面,即使是非技術人員也能輕松上手。
          • 多語言支持:支持多種語言,方便全球用戶使用。

          8. 安全與隱私

          • 加密支持:對敏感數據進行加密保護,確保數據安全。
          • 訪問控制:設置訪問權限,保護重要文件和目錄不被未經授權的用戶訪問。

          9. 更新與維護

          • 自動更新:定期檢查和下載軟件更新,確保用戶始終使用最新版本。
          • 技術支持:提供專業的技術支持和客戶服務,解決用戶在使用過程中遇到的問題。

          通過這些功能,WinCatalog 2024.7.5 使用戶能夠更高效地組織和管理他們的文件和存儲設備,節省時間和精力,并確保數據的完整性和安全性。如果需要進一步了解或試用,可以訪問 WinCatalog 的官方網站下載試用版或者查看更多詳細說明。

          WinCatalog 2024.7.5 是一款基于先進的文件系統索引技術和數據庫管理原理的文件和磁盤管理工具。它的底層原理涉及文件掃描、元數據提取、索引構建、搜索算法和數據庫管理等關鍵技術。

          1. 文件掃描與元數據提取

          當用戶啟動 WinCatalog 時,程序首先會對指定的存儲設備進行掃描,逐個讀取文件和文件夾的信息。同時,它會自動提取文件的元數據,包括文件名、大小、日期信息、文件屬性以及可能存在的標簽、縮略圖和描述等。這些元數據可以幫助用戶更快速地定位和管理文件。

          2. 索引構建與數據庫管理

          WinCatalog 使用經過優化的索引構建算法,將掃描得到的文件和元數據信息存儲在內部數據庫中。這個數據庫采用高效的數據結構和索引方式,以便快速響應用戶的查詢請求,并支持多條件、多字段的高級搜索操作。索引的構建和數據庫的管理是保證軟件高效性能的關鍵。

          3. 高級搜索算法

          WinCatalog 實現了復雜的搜索算法,能夠快速而準確地定位用戶所需的文件和目錄。它支持多條件搜索、即時報表、行首搜索操作符等功能,通過對索引數據的智能查詢來實現高效的搜索操作。

          4. 用戶界面與交互

          底層原理之外,WinCatalog 還設計了友好的用戶界面和交互流程,使得用戶可以輕松地使用軟件進行文件管理和搜索操作。這包括直觀的菜單設計、交互式的搜索界面以及快速的反饋機制,讓用戶能夠高效地完成各項操作。

          5. 數據安全與隱私保護

          WinCatalog 通過加密支持和訪問控制等技術手段,保護用戶的數據安全和隱私。它確保用戶的敏感數據得到有效的保護,同時提供備份和恢復功能,以防止數據丟失。

          WinCatalog 2024.7.5 的底層原理涉及文件掃描、元數據提取、索引構建、數據庫管理、搜索算法和用戶界面設計等多個方面,通過這些技術手段,它為用戶提供了高效、安全和便捷的文件和磁盤管理服務。

          WinCatalog 2024.7.5 的架構設計旨在提高文件和磁盤管理的效率、可擴展性和用戶體驗。以下是該軟件的主要架構組件和它們的功能描述:

          1. 用戶界面層 (UI Layer)

          • 前端用戶界面:采用現代化設計的圖形用戶界面(GUI),使得用戶能夠直觀地進行文件管理和搜索操作。
          • 多語言支持:提供多種語言選項,增強國際用戶的使用體驗。
          • 交互設計:包含菜單、對話框、文件樹視圖和搜索欄等組件,簡化用戶的操作流程。

          2. 應用邏輯層 (Application Logic Layer)

          • 文件掃描與索引模塊:負責掃描指定存儲設備的文件和目錄,提取并記錄元數據,包括文件名、大小、日期、標簽等信息。
          • 搜索與查詢模塊:實現高級搜索算法,支持多條件、多字段的查詢,并即時返回結果。
          • 重復文件查找模塊:識別和列出重復文件,幫助用戶清理文件系統。
          • 元數據管理模塊:處理文件的元數據信息,包括自動提取、存儲、更新和查看。

          3. 數據訪問層 (Data Access Layer)

          • 數據庫管理系統:使用高效的嵌入式數據庫(如 SQLite)來存儲文件和目錄的索引數據。數據庫設計采用優化的數據結構和索引方式,以確保高性能的數據存取和查詢。
          • 數據備份與恢復模塊:支持目錄結構和元數據的備份和恢復,保護用戶的數據安全。

          4. 底層服務層 (Core Services Layer)

          • 文件系統接口:與不同類型的存儲設備及文件系統進行交互,包括本地硬盤、光盤、USB 驅動器和網絡存儲設備等。
          • 加密與安全模塊:提供文件加密、訪問控制和權限管理功能,確保數據的安全性和私密性。
          • 哈希計算模塊:用于計算和驗證文件的哈希值,以保證文件的一致性和完整性。

          5. 系統服務層 (System Services Layer)

          • 自動更新服務:定期檢查和下載軟件更新,確保用戶始終使用最新版本。
          • 日志與監控模塊:記錄系統操作日志,監控軟件運行狀態,為故障診斷和技術支持提供數據支撐。

          6. 集成與擴展層 (Integration and Extension Layer)

          • 插件支持:通過插件機制擴展軟件功能,支持第三方開發者創建和集成新的功能模塊。
          • API 接口:提供應用程序接口(API),允許其他軟件或腳本與 WinCatalog 進行交互,實現自動化任務和數據交換。

          架構圖示示例

          Copy Code-------------------------------------------------
          |                  用戶界面層 (UI Layer)         |
          -------------------------------------------------
          |          應用邏輯層 (Application Logic Layer)  |
          |  - 文件掃描與索引模塊                         |
          |  - 搜索與查詢模塊                             |
          |  - 重復文件查找模塊                           |
          |  - 元數據管理模塊                             |
          -------------------------------------------------
          |           數據訪問層 (Data Access Layer)       |
          |  - 數據庫管理系統                              |
          |  - 數據備份與恢復模塊                          |
          -------------------------------------------------
          |            底層服務層 (Core Services Layer)    |
          |  - 文件系統接口                                |
          |  - 加密與安全模塊                              |
          |  - 哈希計算模塊                                |
          -------------------------------------------------
          |           系統服務層 (System Services Layer)   |
          |  - 自動更新服務                                |
          |  - 日志與監控模塊                              |
          -------------------------------------------------
          |        集成與擴展層 (Integration and Extension Layer) |
          |  - 插件支持                                    |
          |  - API 接口                                    |
          -------------------------------------------------
          

          這種分層架構設計不僅提高了軟件的可維護性和可擴展性,還確保了各個功能模塊之間的獨立性和協作性,從而為用戶提供了高效、可靠和靈活的文件和磁盤管理解決方案。

          WinCatalog 2024.7.5 是一款功能強大的文件和磁盤管理工具,適用于各種個人和商業場景。以下是它的一些主要應用場景:

          1. 個人文件整理
          2. 用戶可以使用 WinCatalog 對個人電腦、移動硬盤、光盤、閃存驅動器等存儲設備進行掃描和索引,方便地管理和查找音樂、照片、視頻、文檔等文件。
          3. 可以在文件中添加標簽、描述和分類信息,幫助用戶更好地組織和瀏覽文件。
          4. 重復文件清理
          5. WinCatalog 可以識別和列出重復的文件,幫助用戶釋放硬盤空間,避免存儲重復內容。
          6. 多媒體資料庫管理
          7. 音樂、影視愛好者可以使用 WinCatalog 管理龐大的多媒體收藏,快速搜索并查看詳細信息。
          8. 數據備份與恢復
          9. 用戶可以利用 WinCatalog 進行目錄結構和元數據的備份,以及需要時的恢復操作。
          10. 數字化檔案管理
          11. 企業或機構可以利用 WinCatalog 管理文檔、圖片、視頻等數字化檔案,以便快速檢索和共享需要的信息。
          12. 光盤/光碟管理
          13. WinCatalog 可以幫助用戶管理光盤/光碟收藏,快速找到所需內容,避免頻繁插拔光盤。
          14. 網絡存儲設備管理
          15. 適用于需要管理網絡存儲設備上大量文件的用戶,可快速索引和查找文件,提高工作效率。
          16. 文件安全與隱私保護
          17. 用戶可以利用 WinCatalog 的加密與安全模塊,對重要文件進行加密和權限管理,保護數據安全和隱私。

          總之,WinCatalog 2024.7.5 提供了全面的文件和磁盤管理功能,適用于個人用戶、專業人士、企業和機構,幫助他們更高效地管理、搜索和保護文件和數據。


          主站蜘蛛池模板: 一区二区免费视频| 亚洲av成人一区二区三区在线观看 | 91午夜精品亚洲一区二区三区| 中文字幕一区二区三区视频在线| 人妻无码一区二区三区免费| 国产中文字幕一区| 日本免费一区二区三区四区五六区| 日本精品一区二区三区视频| 国产成人久久精品区一区二区| 日本精品一区二区三区在线观看| 日本韩国一区二区三区| 亚洲国产系列一区二区三区| 任你躁国语自产一区在| 日本不卡一区二区三区 | 亚洲熟女一区二区三区| 国产在线精品一区二区| 国产乱码精品一区二区三区麻豆 | 国产一区二区三区国产精品| 久久中文字幕无码一区二区| 国产精品福利一区二区| 在线播放国产一区二区三区 | 色国产精品一区在线观看| 久久精品一区二区三区中文字幕| 精品91一区二区三区| 国产成人精品一区二三区熟女| 海角国精产品一区一区三区糖心 | 国产成人精品一区二区秒拍 | 不卡一区二区在线| 相泽亚洲一区中文字幕| 中文字幕一区二区人妻性色 | 精品不卡一区中文字幕 | 一区二区三区四区精品视频| 老熟妇仑乱视频一区二区| 肉色超薄丝袜脚交一区二区| 中文无码一区二区不卡αv | 国产激情一区二区三区成人91| 国产精品一区在线观看你懂的| 中文字幕一区二区三区永久 | 精品国产香蕉伊思人在线在线亚洲一区二区 | 一区二区三区四区精品| 亚洲无线码一区二区三区|