摘要:理解迭代對象迭代器生成器后端掘金本文源自作者的一篇博文,原文是,俺寫的這篇文章是按照自己的理解做的參考翻譯。比較的是兩個對象的內(nèi)容是后端掘金黑魔法之協(xié)程異步后端掘金本文為作者原創(chuàng),轉(zhuǎn)載請先與作者聯(lián)系。
完全理解關(guān)鍵字"with"與上下文管理器 - 掘金
如果你有閱讀源碼的習(xí)慣,可能會看到一些優(yōu)秀的代碼經(jīng)常出現(xiàn)帶有 “with” 關(guān)鍵字的語句,它通常用在什么場景呢?今天就來說說 with 和 上下文管理器。 對于系統(tǒng)資源如文件、數(shù)據(jù)庫連接、socket 而言,應(yīng)用程序打開這些資源并執(zhí)行完業(yè)務(wù)邏輯之后,必須做的一...
Python函數(shù)是所謂的第一類對象(First-Class Object)是什么鬼? - 掘金
之前寫過一篇關(guān)于裝飾器的文章,雖然寫得還算不錯,但是也有不少同學(xué)表示沒看懂,我大概分析了其中的原因,主要問題是他們不理解函數(shù),因為Python中的函數(shù)不同于其它語言。 正確理解 Python函數(shù),能夠幫助我們更好地理解 Python 裝飾器、匿名函數(shù)(lam...
爬蟲入門系列(一):快速理解 HTTP 協(xié)議 - 掘金
4月份給自己挖一個爬蟲系列的坑,主要涉及HTTP 協(xié)議、正則表達(dá)式、爬蟲框架 Scrapy、消息隊列、數(shù)據(jù)庫等內(nèi)容。 爬蟲的基本原理是模擬瀏覽器進(jìn)行 HTTP 請求,理解 HTTP 協(xié)議是寫爬蟲的必備基礎(chǔ),招聘網(wǎng)站的爬蟲崗位也赫然寫著熟練掌握HTTP協(xié)議規(guī)范...
Python 編碼為什么那么蛋疼? - 掘金
據(jù)說,每個做 Python 開發(fā)的都被字符編碼的問題搞暈過,最常見的錯誤就是 UnicodeEncodeError、UnicodeDecodeError,你好像知道怎么解決,遺憾的是,錯誤又出現(xiàn)在其它地方,問題總是重蹈覆轍,str 到 unicode 之間的轉(zhuǎn)...
面試遇到了算法題?看這篇就夠啦。 - 掘金
原文地址:github.com/kdn251/interviews 譯文出自:掘金翻譯計劃 譯者:王下邀月熊 校對者:PhxNirvana、根號三 這個 鏈接 用來查看本翻譯與英文版是否有差別(如果你沒有看到 README.md 發(fā)生變化,那就意味著這份翻譯文...
Python 函數(shù)中,參數(shù)是傳值,還是傳引用? - 掘金
在 C/C++ 中,傳值和傳引用是函數(shù)參數(shù)傳遞的兩種方式,在Python中參數(shù)是如何傳遞的?回答這個問題前,不如先來看兩段代碼。 代碼段1: def foo(arg): arg = 2 print(arg) a = 1 foo(a) # 輸...
Python 高級編程:完全理解生成器 - 掘金
生成器是 Python 初級開發(fā)者最難理解的概念之一,雖被認(rèn)為是 Python 編程中的高級技能,但在各種項目中可以隨處見到生成器的身影,你得不得去理解它、使用它、甚至愛上它。 提到生成器,總不可避免地要把迭代器拉出來對比著講,生成器就是一個在行為上和迭代器非...
代碼這樣寫不止于優(yōu)雅(Python版) - 掘金
Martin(Bob大叔)曾在《代碼整潔之道》一書打趣地說:當(dāng)你的代碼在做 Code Review 時,審查者要是憤怒地吼道: “What the fuck is this shit?”“Dude, What the fuck!” 等言辭激烈的詞語時...
一份來自掘金社區(qū)的開發(fā)者報告 - 掘金
先需要聲明兩點: 這不是問卷調(diào)查,是一份基于用戶數(shù)據(jù)分析生成的統(tǒng)計報告。 這不是一篇軟文,我可沒拿人家廣告費滴。 在開始做數(shù)據(jù)分析前,掘金給我的直觀感受是一個分享前端知識、Android 技術(shù)非常多的社區(qū),不過今天有了一份數(shù)據(jù)作為參考,感受更...
代碼這樣寫更優(yōu)雅 (Python 版) - 掘金
Python 這門語言最大的優(yōu)點之一就是語法簡潔,好的代碼就像偽代碼一樣,干凈、整潔、一目了然。但有時候我們寫代碼,特別是 Python 初學(xué)者,往往還是按照其它語言的思維習(xí)慣來寫,那樣的寫法不僅運行速度慢,代碼讀起來也費盡,給人一種拖泥帶水的感覺,過段時間連...
NextLevel:對于相機(jī)能力,它幾乎滿足了你所有需求,且更多一點的組件庫 - iOS - 掘金
Next Level is a media capture camera library for iOS written in Swift. ...
Talk is cheap, show me the code - 用 github 數(shù)據(jù)輔助你完善簡歷 - 掘金
我曾經(jīng)在 V2EX 上發(fā)過這樣一個帖子:作為一個前端狗,我又雙叒叕做了個小站。在那個帖子里,推薦了我做的 hacknical 這個產(chǎn)品,其功能是以可視化圖表的形式,生成用戶在 github 的數(shù)據(jù)報告。目前為止,已經(jīng)有 998 個用戶通過 github 認(rèn)證登...
HTTPS 為什么更安全,先看這些 - 掘金
HTTPS 是建立在密碼學(xué)基礎(chǔ)之上的一種安全通信協(xié)議,嚴(yán)格來說是基于 HTTP 協(xié)議和 SSL/TLS 的組合。理解 HTTPS 之前有必要弄清楚一些密碼學(xué)的相關(guān)基礎(chǔ)概念,比如:明文、密文、密碼、密鑰、對稱加密、非對稱加密、信息摘要、數(shù)字簽名、數(shù)字證書。接下來...
基于微博數(shù)據(jù)用 Python 打造一顆“心” - 掘金
一年一度的虐狗節(jié)終于過去了,朋友圈各種曬,曬自拍,曬娃,曬美食,秀恩愛的。程序員在曬什么,程序員在加班。但是禮物還是少不了的,送什么好?作為程序員,我準(zhǔn)備了一份特別的禮物,用以往發(fā)的微博數(shù)據(jù)打造一顆“愛心”,我想她一定會感動得哭了吧。哈哈 準(zhǔn)備工作 有了想法之...
Python 爬蟲:把廖雪峰的教程轉(zhuǎn)換成 PDF 電子書 - 掘金
寫爬蟲似乎沒有比用 Python 更合適了,Python 社區(qū)提供的爬蟲工具多得讓你眼花繚亂,各種拿來就可以直接用的 library 分分鐘就可以寫出一個爬蟲出來,今天就琢磨著寫一個爬蟲,將廖雪峰的 Python 教程 爬下來做成 PDF 電子書方便大家離線閱...
Python 編碼錯誤的本質(zhì)原因 - 掘金
不論你是有著多年經(jīng)驗的 Python 老司機(jī)還是剛?cè)腴T Python 不久的新貴,你一定遇到過UnicodeEncodeError、UnicodeDecodeError 錯誤,每當(dāng)遇到錯誤我們就拿著 encode、decode 函數(shù)翻來覆去的轉(zhuǎn)換,有時試著試著...
干貨滿滿的阿里巴巴 Java 開發(fā)手冊 - 后端 - 掘金
阿里巴巴 Java 開發(fā)手冊 阿里巴巴集團(tuán)技術(shù)部首次向業(yè)界公開 Java 開發(fā)手冊,總共五大章節(jié),干貨滿滿,大多數(shù)規(guī)約還有說明以及正、反代碼實例,對于新手而言能從中學(xué)到很多知識。還有就是非常適合全公司推廣,利于項目維護(hù)以及規(guī)范開發(fā)...
有了這些 Chrome 插件,效率提升10倍 - 掘金
Chrome 瀏覽器深受廣大程序員的喜愛,把她稱之為一場瀏覽器革命毫不為過。而它的插件能夠極大地提高生產(chǎn)效率,筆者把自己經(jīng)常用到的感覺不錯的插件分享給大家,同時歡迎大伙兒推薦更多更好玩的插件。 0、Proxy SwitchyOmega Proxy Switch...
看完這篇文章你還不理解 Python 裝飾器,只有一種可能... - 掘金
看完這篇文章還不理解裝飾器,說明我寫的還不夠清晰,鼓勵鼓勵我吧。 講 Python 裝飾器前,我想先舉個例子,雖有點污,但跟裝飾器這個話題很貼切。 每個人都有的內(nèi)褲主要功能是用來遮羞,但是到了冬天它沒法為我們防風(fēng)御寒,咋辦?我們想到的一個辦法就是把內(nèi)褲改造一下...
為什么 x in range(1000000000000001) 的執(zhí)行速度這么快 - 掘金
在 Python 中,表達(dá)式 1000000000000000 in range(1000000000000001) 的執(zhí)行速度能有多快? 判斷一個元素 x 是否存在于集合 y 中最簡單粗暴地方法就是迭代,每次取出一個值與之比較,如果集合中存在一個值 z 等于...
https時代來了,你卻還一無所知? - 掘金
本文作者:茄果,專注前端開發(fā)領(lǐng)域,更多文章請關(guān)注知乎專欄《前端小事》 現(xiàn)在打開各大知名網(wǎng)站,你有沒有發(fā)現(xiàn)地址欄都已經(jīng)加了個綠色的小鎖? https安全標(biāo)志 是的,這就是https,這就是https的時代。 然而,你了解https嗎? 簡單來說,https就是...
許巍寫歌最喜歡用什么詞? - 工具資源 - 掘金
關(guān)鍵詞 結(jié)巴分詞 中文分詞 TF-IDF 詞頻 逆文檔頻率 前言 自從第一次聽到許巍的歌,就深深地迷上了他的歌,感覺每一首都鉆到了我的心里,也早已把他的歌聽得爛熟了。許巍,我最喜歡的歌手,沒有之一! 本文我要解決以下問題: 爬取許巍每首歌...
我的開源 GitBook: Python 之旅 - 掘金
在學(xué)習(xí)和使用 Python的過程中,我作了不少筆記,并對一些筆記進(jìn)行了加工和完善,發(fā)表在博客上。隨著筆記的增加,我就萌生了寫一本書的想法,希望能比較系統(tǒng)地總結(jié)相關(guān)知識,鞏固自己的知識體系,而不是停留在『感覺好像懂了』的狀態(tài)中。 有了想法之后,接下來就要開始寫了...
正向代理與反向代理有什么區(qū)別 - 后端 - 掘金
Nginx作為時下最流行的HTTP服務(wù)器之一,同時它是一個反向代理服務(wù)器,提到反向代理服務(wù)器,有同學(xué)可能覺得這個概念很模糊,如果說到代理,他可能明白,但是再引出一個正向代理,估計懵了,筆者將嘗試用淺顯易懂的比方把這兩個概念解釋清楚。 nginx is...
理解 Python 迭代對象、迭代器、生成器 - 后端 - 掘金
本文源自RQ作者的一篇博文,原文是 Iterables vs. Iterators vs. Generators,俺寫的這篇文章是按照自己的理解做的參考翻譯。在了解Python的數(shù)據(jù)結(jié)構(gòu)時,容器(container)、可迭代對象(iterable)、迭代器(i...
Python解惑:True與False - 掘金
Python 中常用的數(shù)據(jù)類型bool(布爾)類型的實例對象(值)就兩個,真和假,分別用True和False表示。在if 條件判斷和while 語句中經(jīng)常用到,不過在Python2.x 中,True 和False 卻有著奇怪的用法,就是真假可以相互被替換,先看...
Python 解惑:整數(shù)比較 - 掘金
在 Python 中一切都是對象,毫無例外整數(shù)也是對象,對象之間比較是否相等可以用==,也可以用is。==和is操作的區(qū)別是: is比較的是兩個對象的id值是否相等,也就是比較倆對象是否為同一個實例對象,是否指向同一個內(nèi)存地址。 ==比較的是兩個對象的內(nèi)容是...
PythonSpeed:PerformanceTips - 后端 - 掘金
This page is devoted to various tips and tricks that help improve the performance of your Python programs. Wherever the informatio...
Python 黑魔法之協(xié)程 / 異步 IO - 后端 - 掘金
本文為作者原創(chuàng),轉(zhuǎn)載請先與作者聯(lián)系。 首發(fā)于我的博客 協(xié)程與異步IO 引言 隨著node.js的盛行,相信大家今年多多少少都聽到了異步編程這個概念。Python社區(qū)雖然對于異步編程的支持相比其他語言稍顯遲緩,但是也在Python3.4中加入了asynci...
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/44390.html
摘要:行爬取頂點全網(wǎng)任意小說掘金之前連續(xù)多篇文章介紹客戶端爬取平臺,今天我們從零開始,實現(xiàn)爬取頂點小說網(wǎng)任意一本小說的功能。文件標(biāo)記所有文件我的后端書架后端掘金我的后端書架月前本書架主要針對后端開發(fā)與架構(gòu)。 30行js爬取頂點全網(wǎng)任意小說 - 掘金之前連續(xù)多篇文章介紹客戶端爬取平臺(dspider),今天我們從零開始,實現(xiàn)爬取頂點小說網(wǎng)任意一本小說的功能。 如果你還不知道客戶端爬取,可以先看...
摘要:行爬取頂點全網(wǎng)任意小說掘金之前連續(xù)多篇文章介紹客戶端爬取平臺,今天我們從零開始,實現(xiàn)爬取頂點小說網(wǎng)任意一本小說的功能。文件標(biāo)記所有文件我的后端書架后端掘金我的后端書架月前本書架主要針對后端開發(fā)與架構(gòu)。 30行js爬取頂點全網(wǎng)任意小說 - 掘金之前連續(xù)多篇文章介紹客戶端爬取平臺(dspider),今天我們從零開始,實現(xiàn)爬取頂點小說網(wǎng)任意一本小說的功能。 如果你還不知道客戶端爬取,可以先看...
摘要:再者,現(xiàn)在互聯(lián)網(wǎng)的面試中上點的都會涉及一下或者的問題個高級多線程面試題及回答后端掘金在任何面試當(dāng)中多線程和并發(fā)方面的問題都是必不可少的一部分。假如源碼分析之掘金概念是中集合的一種實現(xiàn)。 攻破 JAVA NIO 技術(shù)壁壘 - 后端 - 掘金現(xiàn)在使用NIO的場景越來越多,很多網(wǎng)上的技術(shù)框架或多或少的使用NIO技術(shù),譬如Tomcat,Jetty。學(xué)習(xí)和掌握NIO技術(shù)已經(jīng)不是一個JAVA攻城獅...
摘要:常見的八大排序算法,他們之間關(guān)系如下被人忽視的面向?qū)ο蟮牧笤瓌t后端掘金前言作為文集的第一篇,我覺得有必要介紹一下大概的寫作規(guī)劃。 Java多線程干貨系列—(四)volatile關(guān)鍵字| 掘金技術(shù)征文 - 掘金原本地址:Java多線程干貨系列—(四)volatile關(guān)鍵字博客地址:http://tengj.top/ 前言 今天介紹下volatile關(guān)鍵字,volatile這個關(guān)鍵字可能...
摘要:常見的八大排序算法,他們之間關(guān)系如下被人忽視的面向?qū)ο蟮牧笤瓌t后端掘金前言作為文集的第一篇,我覺得有必要介紹一下大概的寫作規(guī)劃。 Java多線程干貨系列—(四)volatile關(guān)鍵字| 掘金技術(shù)征文 - 掘金原本地址:Java多線程干貨系列—(四)volatile關(guān)鍵字博客地址:http://tengj.top/ 前言 今天介紹下volatile關(guān)鍵字,volatile這個關(guān)鍵字可能...
摘要:進(jìn)階多線程開發(fā)關(guān)鍵技術(shù)后端掘金原創(chuàng)文章,轉(zhuǎn)載請務(wù)必將下面這段話置于文章開頭處保留超鏈接。關(guān)于中間件入門教程后端掘金前言中間件 Java 開發(fā)人員最常犯的 10 個錯誤 - 后端 - 掘金一 、把數(shù)組轉(zhuǎn)成ArrayList 為了將數(shù)組轉(zhuǎn)換為ArrayList,開發(fā)者經(jīng)常... Java 9 中的 9 個新特性 - 后端 - 掘金Java 8 發(fā)布三年多之后,即將快到2017年7月下一個版...
閱讀 3470·2021-09-22 15:02
閱讀 3506·2021-09-02 15:21
閱讀 2133·2019-08-30 15:55
閱讀 2780·2019-08-30 15:44
閱讀 776·2019-08-29 16:56
閱讀 2414·2019-08-23 18:22
閱讀 3342·2019-08-23 12:20
閱讀 3091·2019-08-23 11:28