pythonmobi
⑴ python一段小函數解釋
一般我們常見的網址後綴(suffix)是 cn,或者net,或者com,你說的就是域名的後綴列表
後面代碼就是用dot把域名分隔開,
比如www..com 被拆分成[ 『www','','com']
經過for循環後,到com的時候,進入if分支,而前面走的是else分支,所以可以看到sdomain的變化如下:
遇到www, sdomain包含['www']
遇到 sdomain被替換為['']
遇到com,走if分支,append,變成 ['','com']
然後join後就變成 .com
不過不知道這么些的理由,要是我,就用正則表達式,或者直接保留後面兩個部分
domain=url.split('.')
if domain[-1] in suffixs:
return string.join(domain[-2:],'.')
else:
return None #not valid domain
2002年到2010年這之間php異軍突起的主要原因,是因為互聯網尤其是pc端的崛起,那時快速迭代開發,是所有中小企業最大的需求,管你什麼介面速度,運行效率,單線程還是多線程庫多還是庫少,只要能在短時間內把網站搞起來就行。
直到2010年以後移動端的出現app的使用大幅度超過pc端,前後端開始逐步分離,php本身可以嵌入html代碼就不再是特別大的優勢了,尤其php對進程線程協程的支持不夠使得一些app性能需求無法滿足,因此php更多開始和其他語言混用,甚至被其他像go,python這樣的語言壓制並搶占份額。
雖然說總體上我對php的發展還是樂觀的,畢竟社區,體量,易用性擺在那裡,尤其是php8即將誕生。但是隨著移動互聯網逐漸走向尾聲,app開發對性能要求的更高php在某些方面的劣勢也越來越明顯。因此對於php的培訓減少並不奇怪。
⑶ 用calibre轉換pdf文件到mobi格式出現這樣的bug,求教怎麼解決
可能你原來的PDF文件有問題,我也出現過,換個文件就可以,你看看有沒有其他可以替換的PDF文件
⑷ GitHub 上有哪些值得推薦的開源電子書
語言無關類
操作系統
鳥哥的Linux私房菜 (簡體)
Linux 系統高級編程
The Linux Command Line (中英文版)
Linux 設備驅動 (第三版)
深入分析Linux內核源碼
UNIX TOOLBOX
Docker中文指南
Docker —— 從入門到實踐
FreeRADIUS新手入門
Mac 開發配置手冊
FreeBSD 使用手冊
Linux 命令行(中文版)
- 智能系統
一步步搭建物聯網系統
- web伺服器
Nginx開發從入門到精通 (淘寶團隊出品)
- 版本控制
Git教程 (本文由 @廖雪峰 創作,如果覺得本教程對您有幫助,可以去 iTunes 購買)
git – 簡易指南
猴子都能懂的GIT入門
Git 參考手冊
Pro Git
Git Magic
GotGitHub
Git Community Book 中文版
Mercurial 使用教程
HgInit (中文版)
沉浸式學 Git
Git-Cheat-Sheet (感謝 @flyhigher139 翻譯了中文版)
GitHub秘籍
- NoSQL
NoSQL資料庫筆談 (PDF)
Redis 設計與實現
Redis 命令參考
帶有詳細注釋的 Redis 3.0 代碼
帶有詳細注釋的 Redis 2.6 代碼
The Little MongoDB Book
The Little Redis Book
Neo4j 簡體中文手冊 v1.8
Neo4j .rb 中文資源
- MySQL
MySQL索引背後的數據結構及演算法原理
- 項目相關
持續集成(第二版) (譯言網)
讓開發自動化系列專欄
追求代碼質量
selenium 中文文檔
Joel談軟體
約耳談軟體(Joel on Software)
- Web
關於瀏覽器和網路的 20 項須知
前端知識體系
瀏覽器開發工具的秘密
Chrome 開發者工具中文手冊
Chrome擴展開發文檔
Grunt中文文檔
移動Web前端知識庫
正則表達式30分鍾入門教程
前端開發體系建設日記
移動前端開發收藏夾
JSON風格指南
HTTP 介面設計指北
前端資源分享(一)
前端資源分享(二)
前端代碼規范 及 最佳實踐
w3school教程整理
- 大數據
大數據/數據挖掘/推薦系統/機器學習相關資源
- 編程藝術
程序員編程藝術
每個程序員都應該了解的內存知識(譯)【第一部分】
取悅的工序:如何理解游戲 (豆瓣閱讀,免費書籍)
- 其他
OpenWrt智能、自動、透明翻牆路由器教程
- 語言相關類 AWK
awk程序設計語言
- C/C++
C++ 並發編程指南 (@傅海平ICT)
Linux C編程一站式學習 (宋勁杉, 北京亞嵌教育研究中心)
CGDB中文手冊
100個gdb小技巧
100個gcc小技巧
ZMQ 指南
How to Think Like a Computer Scientist (中英文版)
跟我一起寫Makefile(PDF)
GNU make中文手冊
GNU make 指南
Google C++ 風格指南
C/C++ Primer (by @andycai)
簡單易懂的C魔法
Cmake 實踐 (PDF版)
C++ FAQ LITE(中文版)
C++ Primer 5th Answers
- CSS/HTML
學習CSS布局
通用 CSS 筆記、建議與指導
CSS參考手冊
Emmet 文檔
前端代碼規范 (騰訊alloyteam團隊)
- Dart
Dart 語言導覽
- Fortran
Fortran77和90/95編程入門
- java
實時 Java 系列
Apache Shiro 用戶指南
使用 Eclipse 和 Java SE 6 創建獨立 Web Services 應用程序
第 1 部分: Web Services 服務端應用程序
第 2 部分: Web 服務客戶端應用程序
JavaServer Faces 1.2 入門
第 1 部分: 構建基本應用程序
第 2 部分: JSF 生命周期、轉換、檢驗和階段監聽器
用 Eclipse Europa 進行 Web 開發
第 1 部分: Eclipse Java EE
第 2 部分: PHP 開發工具
第 3 部分: Ruby Development Toolkit 和 RadRails
使用 JavaServer Faces 構建 Apache Geronimo 應用程序
第 1 部分: 使用 Eclipse 和 Apache MyFaces Core 構建基本的應用程序
第 2 部分: 在 JavaServer Faces 中使用 Tomahawk
第 3 部分: 使用 ajax4jsf 添加 Ajax 功能
第 4 部分: 使用 Apache Trinidad 組件擴展 JSF
第 5 部分: 將 JSF 應用程序與 Spring 集成
Apache Geronimo 和 Spring 框架
第 1 部分: 開發方法學
第 2 部分: 構建第一個應用程序
第 3 部分: 集成 DAO 與 ORM
第 4 部分: 混合使用 Spring AOP 和 Spring Web Flow
第 5 部分: Spring MVC
第 6 部分: Spring MVC:使用 Web 視圖技術
終極 mashup —— Web 服務和語義 Web
第 1 部分: 使用與組合 Web 服務
第 2 部分: 管理 Mashup 數據緩存
第 3 部分: 理解 RDF 和 RDFs
第 4 部分: 創建本體
第 5 部分: 切換 Web 服務
Jersey 2.x 用戶指南
MyBatis中文文檔
- JavaScript
Google JavaScript 代碼風格指南
Airbnb JavaScript 規范
JavaScript 標准參考教程(alpha)
Javascript編程指南 (源碼)
javascript 的 12 個怪癖
JavaScript 秘密花園
JavaScript核心概念及實踐 (PDF) (此書已由人民郵電出版社出版發行,但作者依然免費提供PDF版本,希望開發者們去購買,支持作者)
《JavaScript 模式》翻譯,此書中文版有售,但是紙質書翻譯的還沒有這個版本翻譯的好
命名函數表達式探秘 (注:原文由為之漫筆翻譯,原始地址無法打開,所以此處地址為我博客上的備份)
學用 JavaScript 設計模式 (開源中國)
深入理解JavaScript系列
ECMAScript 6 入門 (作者:阮一峰)
jQuery
jQuery 解構
簡單易懂的JQuery魔法
How to write jQuery plugin
Node.js
Node入門
七天學會NodeJS
Nodejs Wiki Book (繁體中文)
express.js 中文文檔
koa 中文文檔
使用 Express + MongoDB 搭建多人博客
Express框架
nodejs文檔
Node.js 包教不包會
Learn You The Node.js For Much Win! (中文版)
Node debug 三法三例
underscore.js
Underscore.js中文文檔
backbone.js
backbone.js入門教程 (PDF)
Backbone.js入門教程第二版
Developing Backbone.js Applications(中文版)
AngularJS
AngularJS最佳實踐和風格指南
AngularJS中譯本
AngularJS入門教程
構建自己的AngularJS
在Windows環境下用Yeoman構建AngularJS項目
zepto 簡明中文手冊
Sea.js
Hello Sea.js
CoffeeScript
CoffeeScript Cookbook
The Little Book on CoffeeScript中文版
ExtJS
Ext4.1.0 中文文檔
Chrome擴展及應用開發
JavaScript入門教程
- PHP
PHP調試技術手冊(PDF)
XDebug 2中文手冊(譯) (CHM)
PHP之道
PHP 最佳實踐
PHP安全最佳實踐
深入理解PHP內核
PHP擴展開發及內核應用
CodeIgniter 用戶指南
Laravel4 中文文檔
Laravel 入門
Symfony2中文文檔 (未譯完)
Phalcon中文文檔(翻譯進行中)
YiiBook幾本Yii框架的在線教程
簡單易懂的PHP魔法
swoole文檔及入門教程
- iOS
iOS開發60分鍾入門
iOS7人機界面指南
Google Objective-C Style Guide 中文版
iPhone 6 屏幕揭秘
Apple Watch開發初探
馬上著手開發 iOS 應用程序
網易斯坦福大學公開課:iOS 7應用開發字幕文件
- Android
Android Design(中文版)
Google Android官方培訓課程中文版
Android學習之路
- Python
小白的Python教程
簡明Python教程
零基礎學Python
Python 2.7 官方教程中文版
Python 3.3 官方教程中文版
深入 Python 3
PEP8 Python代碼風格規范
Google Python 風格指南 中文版
Python入門教程 (PDF)
Python的神奇方法指南
笨辦法學 Python (PDF版下載)
Django 文檔中文版
Django 最佳實踐
The Django Book 中文版
web.py 0.3 新手指南
Web.py Cookbook 簡體中文版
Dive Into Python 中文版
Bottle 文檔中文版 (需翻牆)
Flask 文檔中文版
Jinja2 文檔中文版
Werkzeug 文檔中文版
Flask之旅
Introction to Tornado 中文翻譯
Python自然語言處理中文版 (感謝陳濤同學的翻譯,也謝謝 @shwley 聯系了作者)
Python 繪圖庫 matplotlib 官方指南中文翻譯
Scrapy 0.25 文檔
ThinkPython
- Ruby
Ruby 風格指南
Rails 風格指南
笨方法學 Ruby
Ruby on Rails 指南
Ruby on Rails 實戰聖經
Ruby on Rails Tutorial 原書第 2 版 (本書網頁版免費提供,電子版以 PDF、EPub 和 Mobi 格式提供購買,僅售 9.9 美元)
編寫Ruby的C拓展
Ruby 源碼解讀
- Shell
Shell腳本編程30分鍾入門
- Go
Go編程基礎
Go入門指南
學習Go語言 (PDF)
Go Web 編程 (此書已經出版,希望開發者們去購買,支持作者的創作)
Go實戰開發 (當我收錄此項目時,作者已經寫完第三章,如果讀完前面章節覺得有幫助,可以給作者捐贈,以鼓勵作者的繼續創作)
Network programming with Go 中文翻譯版本
- Groovy
實戰 Groovy 系列
- LaTeX
一份其實很短的 LaTeX 入門文檔
一份不太簡短的 LATEX 2ε 介紹 (PDF版)
- LISP
ANSI Common Lisp 中文翻譯版
- Lua
Lua編程入門
- Haskell
Real World Haskell 中文版
- R
R語言忍者秘笈
- Scala
Scala課堂 (Twitter的Scala中文教程)
Effective Scala(Twitter的Scala最佳實踐的中文翻譯)
Scala指南
- Swift
The Swift Programming Language 中文版
- Perl
Modern Perl 中文版
Perl 程序員應該知道的事
- Prolog
笨辦法學Prolog
Vim中文文檔
- Vimscript
笨方法學Vimscript 中譯本
Vim中文文檔
- 讀書筆記及其它 讀書筆記
編譯原理(紫龍書)中文第2版習題答案
把《編程珠璣》讀薄
Effective C++讀書筆記
Golang 學習筆記、Python 學習筆記、C 學習筆記 (PDF)
Jsoup 學習筆記
學習筆記: Vim、Python、memcached
圖靈開放書翻譯計劃–C++、Python、Java等
蒂姆·奧萊利隨筆 (由譯言網翻譯,電子版免費)
Octave 入門 (PDF版)
SICP 解題集
精彩博客集合
正則表達式簡明參考
⑸ 如何把 MDX 格式詞典轉換成 Kindle 字典
一、准備工作
轉換過程中需要用到以下軟體,請點擊鏈接下載備用。
GetDict.exe
*轉換 StarDict 字典可不下載
python *如果系統已安裝請忽略
tab2opf.py
mobigen.exe
StarDict
註:python 要安裝 2.7.x 版本,而不要安裝 3.x 版
二、轉換步驟
下面以 MDX 格式的「牛津高階英語詞典(第8版)」舉例說明(你也可以使用自己下載到的 MDX 詞典文件),詳細演示如何一步一步地將其轉換成 MOBI 格式的 Kindle 字典。
1、將 MDX 字典轉換成 MDX 源文件
運行程序 GetDict.exe。在「選擇MDX詞典」這項中,點擊【瀏覽…】選擇准備好的 MDX 文件,如「牛津高階英語詞典(第8版).mdx」;在「轉出文件」這項中,點擊【瀏覽…】選擇字典源文件輸出路徑,建議新建一個文件夾,如「oa8」,輸入文件名,如「oa8」,點擊【保存】按鈕;其它選項保持默認,點擊【開始轉化】按鈕,在彈出的對話框「詞典名稱」中輸入詞典的名稱,如「oa8」,點擊【確定】按鈕開始轉換。
轉換完畢後,在「oa8」這個文件夾中會出現 oa8.dict、oa8.idx 和 oa8.ifo 三個文件。
注意,如果你下載到 MDX 詞典本身就是源文件的形式,則可以忽略上面的步驟。不過如果遇到詞典源文件後綴為 .dict 的文件後還有一個 .dz,如「***.dict.dz」,需要將 dz 重命名為 gz,並用 7-zip 軟體解壓,得到「***.dict」文件,然後將後綴名為 .dict 的文件名重命名一下,和其他兩個文件的文件名統一起來。
2、將 MDX 字典轉換成 TXT 文件
解壓縮下載到的「StarDict.zip」,運行文件夾里的「stardict-editor.exe」,切換到「DeCompile/Verify」標簽,點擊【browse…】按鈕,選擇「oa8」文件夾中的後綴名為 .ifo 的文件。然後點擊【Decompile】按鈕,稍候片刻。直到出現提示信息「Done!」,即表示轉換成功。
此時「oa8」文件夾中會出現一個轉換得到的名為「oa8.txt」的文本文檔。
建議檢查一下這個文檔的內容是否顯示正常,如果出現了亂碼,請將其更改成正確的編碼再保存。否則,後面轉換字典文件時出現類似「Source file is not valid UTF8.」的錯誤提示。
3、將 TXT 文件 轉換成 MOBI 源文件
把 tab2opf.py 拷貝到「oa8」文件夾內。打開「命令提示符」,並用 cd 命令定位到「oa8」目錄下,輸入以下命令(如果已將 python 添加到環境變數則無需輸入 python 的全路徑):
c:\python27\python.exe tab2opf.py -utf oa8.txt
等待命令運行完畢之後,在「oa8」文件夾下會出現一個 .opf 文件和幾個 .html 文件。用記事本或代碼編輯器打開其中的 .opf 文件,然後找到如下所示這段代碼:
<metadata>
<dc-metadata>
<dc:Identifier id="uid">oa8</dc:Identifier>
<dc:Title><h2>oa8</h2></dc:Title>
<dc:Language>EN</dc:Language>
</dc-metadata>
<x-metadata>
<DictionaryInLanguage>en-us</DictionaryInLanguage>
<DictionaryOutLanguage>en-us</DictionaryOutLanguage>
</x-metadata>
</metadata>
請按照下面的提示說明(紅色字元部分)修改上面所示代碼:
<dc:Identifier id="uid">詞典文件標識符</dc:Identifier>
<dc:Title><h2>詞典的名字</h2></dc:Title>
<dc:Language>詞典的語言</dc:Language>
<DictionaryInLanguage>輸入的語言</DictionaryInLanguage>
<DictionaryOutLanguage>輸出的語言</DictionaryOutLanguage>
其中「詞典的名字」即是 Kindle 字典的正式名稱,如本例中可將其修改為「牛津高階英語詞典(第8版)」。詞典的語言一般不用修改,關鍵在於輸入和輸出的語言。如果是英漢詞典,輸入為英語 en-us,輸出為漢語 zh;同理,如果是日中詞典,則輸入為日語 ja,輸出為漢語 zh。
修改完畢後,另存為,文件名不要改動,在「編碼」選項中選擇「UTF-8」,然後點擊【保存】按鈕。
4、將 MOBI 源文件轉換成 MOBI 文件
把 mobigen.exe 拷貝到「oa8」文件夾內。把剛才生成的那個 .opf 文件拖放到 mobigen.exe 文件上,mobigen.exe 就開始將 MOBI 源文件轉換成 MOBI 文件了,轉換所需時長根據字典大小而有所不同。
最終得到的 MOBI 格式文件就是轉換好的字典文件了。將其拷貝到 Kindle 中即可使用。
注意,在轉換的過程中會出現類似「Warning(prcgen):Some syntax error happend in a script …」或「Error: Unexpected token found」之類的提示,這是因為源文件中有一些 javascript 腳本,在轉化的過程中被 mobigen 忽略掉了。經過測試不影響最終生成字典文件的使用。
三、已知問題
通過此方法轉換的字典,其查詢是嚴格匹配,不支持模糊檢索,所以會導致單詞變形無法匹配。
⑹ mobi文件怎麼製作 python
這個是安全軟體導致的吧,強行殺死進程了,安裝的時候關閉所有安全軟體,右鍵管理員許可權安裝,應該就沒問題了。
⑺ Python基礎教程第三版,適合kindle看的格式
kindel支持的格式非常的多:
1.kindle支持word文檔(.doc,.docx)。其中.doc是word2003版本的格式,.docx是word2007版本以後的格式(日版不支持doc文檔)
2.kindle支持html文檔,即網頁格式
3.kindle支持.rtf格式
4.kindle支持圖片格式。包括:.jpg ,.jpeg,.png ,.gif ,.bmp
5.kindle標准格式:mobi和.azw
6.kindle支持pdf文件
7.kindle支持以上六種格式的壓縮包文件,必須是zip壓縮,不能是rar壓縮。
Python相關的書籍我這里有很多PDF的,你如果還需要其他的,私聊我。
⑻ 求《蝸居》未刪節完整版高清下載種子
鏈接:
提取碼:78i9
《蝸居》是由滕華濤執導的電視劇,改編自作家六六2007年出版的長篇小說《蝸居》,由海清、張嘉益、文章、李念、郝平領銜主演,電視劇直面當下社會熱點話題,反映在房價飆升的背景下,普通人在都市生活中歷經的種種波折。
⑼ kindle-python-0.14.n-r13420什麼型號
度娘下方法 裡面有介紹的 很詳細
kindle特別適合看小說 看英文版本的書籍,體驗超級給力 ,對眼睛的傷害可以說很低,看久了也不疲勞, 待機也不錯 手感也很棒,個人推薦KPW3,日版才600多,問日版國內能不能用,回答是肯定的。亞馬遜資源也是很豐富的,但是kindle對PDF的書籍支持的很不好。
kindle原系統支持azw、pdf、mobi、prc、txt格式。其中mobi、azw和prc格式支持最為優秀。 PDF如果是掃描版的,因為不是為6寸量身定做的,所以,顯示會不太清晰,或者由於本身掃描效果就不太好,所以會不太清晰。如果是字太小,原系統可以考慮局部放大,多看系統下可以用智能切邊功能。 txt格式支持不是太好,有可能會出現亂碼或者翻頁有問題。把txt格式編碼另存為UTF-8的編碼的效果會好點(在電腦中打開一個txt文件,點擊文件→另存為→編碼選擇UTF-8→保存),但是建議最好是轉換成mobi。