摘要:理解迭代对象迭代器生成器后端掘金本文源自作者的一篇博文,原文是,俺写的这篇文章是按照自己的理解做的参考翻译。比较的是两个对象的内容是后端掘金黑魔法之协程异步后端掘金本文为作者原创,转载请先与作者联系。
完全理解关键字"with"与上下文管理器 - 掘金
如果你有阅读源码的习惯,可能会看到一些优秀的代码经常出现带有 “with” 关键字的语句,它通常用在什么场景呢?今天就来说说 with 和 上下文管理器。 对于系统资源如文件、数据库连接、socket 而言,应用程序打开这些资源并执行完业务逻辑之后,必须做的一...
Python函数是所谓的第一类对象(First-Class Object)是什么鬼? - 掘金
之前写过一篇关于装饰器的文章,虽然写得还算不错,但是也有不少同学表示没看懂,我大概分析了其中的原因,主要问题是他们不理解函数,因为Python中的函数不同于其它语言。 正确理解 Python函数,能够帮助我们更好地理解 Python 装饰器、匿名函数(lam...
爬虫入门系列(一):快速理解 HTTP 协议 - 掘金
4月份给自己挖一个爬虫系列的坑,主要涉及HTTP 协议、正则表达式、爬虫框架 Scrapy、消息队列、数据库等内容。 爬虫的基本原理是模拟浏览器进行 HTTP 请求,理解 HTTP 协议是写爬虫的必备基础,招聘网站的爬虫岗位也赫然写着熟练掌握HTTP协议规范...
Python 编码为什么那么蛋疼? - 掘金
据说,每个做 Python 开发的都被字符编码的问题搞晕过,最常见的错误就是 UnicodeEncodeError、UnicodeDecodeError,你好像知道怎么解决,遗憾的是,错误又出现在其它地方,问题总是重蹈覆辙,str 到 unicode 之间的转...
面试遇到了算法题?看这篇就够啦。 - 掘金
原文地址:github.com/kdn251/interviews 译文出自:掘金翻译计划 译者:王下邀月熊 校对者:PhxNirvana、根号三 这个 链接 用来查看本翻译与英文版是否有差别(如果你没有看到 README.md 发生变化,那就意味着这份翻译文...
Python 函数中,参数是传值,还是传引用? - 掘金
在 C/C++ 中,传值和传引用是函数参数传递的两种方式,在Python中参数是如何传递的?回答这个问题前,不如先来看两段代码。 代码段1: def foo(arg): arg = 2 print(arg) a = 1 foo(a) # 输...
Python 高级编程:完全理解生成器 - 掘金
生成器是 Python 初级开发者最难理解的概念之一,虽被认为是 Python 编程中的高级技能,但在各种项目中可以随处见到生成器的身影,你得不得去理解它、使用它、甚至爱上它。 提到生成器,总不可避免地要把迭代器拉出来对比着讲,生成器就是一个在行为上和迭代器非...
代码这样写不止于优雅(Python版) - 掘金
Martin(Bob大叔)曾在《代码整洁之道》一书打趣地说:当你的代码在做 Code Review 时,审查者要是愤怒地吼道: “What the fuck is this shit?”“Dude, What the fuck!” 等言辞激烈的词语时...
一份来自掘金社区的开发者报告 - 掘金
先需要声明两点: 这不是问卷调查,是一份基于用户数据分析生成的统计报告。 这不是一篇软文,我可没拿人家广告费滴。 在开始做数据分析前,掘金给我的直观感受是一个分享前端知识、Android 技术非常多的社区,不过今天有了一份数据作为参考,感受更...
代码这样写更优雅 (Python 版) - 掘金
Python 这门语言最大的优点之一就是语法简洁,好的代码就像伪代码一样,干净、整洁、一目了然。但有时候我们写代码,特别是 Python 初学者,往往还是按照其它语言的思维习惯来写,那样的写法不仅运行速度慢,代码读起来也费尽,给人一种拖泥带水的感觉,过段时间连...
NextLevel:对于相机能力,它几乎满足了你所有需求,且更多一点的组件库 - iOS - 掘金
Next Level is a media capture camera library for iOS written in Swift. ...
Talk is cheap, show me the code - 用 github 数据辅助你完善简历 - 掘金
我曾经在 V2EX 上发过这样一个帖子:作为一个前端狗,我又双叒叕做了个小站。在那个帖子里,推荐了我做的 hacknical 这个产品,其功能是以可视化图表的形式,生成用户在 github 的数据报告。目前为止,已经有 998 个用户通过 github 认证登...
HTTPS 为什么更安全,先看这些 - 掘金
HTTPS 是建立在密码学基础之上的一种安全通信协议,严格来说是基于 HTTP 协议和 SSL/TLS 的组合。理解 HTTPS 之前有必要弄清楚一些密码学的相关基础概念,比如:明文、密文、密码、密钥、对称加密、非对称加密、信息摘要、数字签名、数字证书。接下来...
基于微博数据用 Python 打造一颗“心” - 掘金
一年一度的虐狗节终于过去了,朋友圈各种晒,晒自拍,晒娃,晒美食,秀恩爱的。程序员在晒什么,程序员在加班。但是礼物还是少不了的,送什么好?作为程序员,我准备了一份特别的礼物,用以往发的微博数据打造一颗“爱心”,我想她一定会感动得哭了吧。哈哈 准备工作 有了想法之...
Python 爬虫:把廖雪峰的教程转换成 PDF 电子书 - 掘金
写爬虫似乎没有比用 Python 更合适了,Python 社区提供的爬虫工具多得让你眼花缭乱,各种拿来就可以直接用的 library 分分钟就可以写出一个爬虫出来,今天就琢磨着写一个爬虫,将廖雪峰的 Python 教程 爬下来做成 PDF 电子书方便大家离线阅...
Python 编码错误的本质原因 - 掘金
不论你是有着多年经验的 Python 老司机还是刚入门 Python 不久的新贵,你一定遇到过UnicodeEncodeError、UnicodeDecodeError 错误,每当遇到错误我们就拿着 encode、decode 函数翻来覆去的转换,有时试着试着...
干货满满的阿里巴巴 Java 开发手册 - 后端 - 掘金
阿里巴巴 Java 开发手册 阿里巴巴集团技术部首次向业界公开 Java 开发手册,总共五大章节,干货满满,大多数规约还有说明以及正、反代码实例,对于新手而言能从中学到很多知识。还有就是非常适合全公司推广,利于项目维护以及规范开发...
有了这些 Chrome 插件,效率提升10倍 - 掘金
Chrome 浏览器深受广大程序员的喜爱,把她称之为一场浏览器革命毫不为过。而它的插件能够极大地提高生产效率,笔者把自己经常用到的感觉不错的插件分享给大家,同时欢迎大伙儿推荐更多更好玩的插件。 0、Proxy SwitchyOmega Proxy Switch...
看完这篇文章你还不理解 Python 装饰器,只有一种可能... - 掘金
看完这篇文章还不理解装饰器,说明我写的还不够清晰,鼓励鼓励我吧。 讲 Python 装饰器前,我想先举个例子,虽有点污,但跟装饰器这个话题很贴切。 每个人都有的内裤主要功能是用来遮羞,但是到了冬天它没法为我们防风御寒,咋办?我们想到的一个办法就是把内裤改造一下...
为什么 x in range(1000000000000001) 的执行速度这么快 - 掘金
在 Python 中,表达式 1000000000000000 in range(1000000000000001) 的执行速度能有多快? 判断一个元素 x 是否存在于集合 y 中最简单粗暴地方法就是迭代,每次取出一个值与之比较,如果集合中存在一个值 z 等于...
https时代来了,你却还一无所知? - 掘金
本文作者:茄果,专注前端开发领域,更多文章请关注知乎专栏《前端小事》 现在打开各大知名网站,你有没有发现地址栏都已经加了个绿色的小锁? https安全标志 是的,这就是https,这就是https的时代。 然而,你了解https吗? 简单来说,https就是...
许巍写歌最喜欢用什么词? - 工具资源 - 掘金
关键词 结巴分词 中文分词 TF-IDF 词频 逆文档频率 前言 自从第一次听到许巍的歌,就深深地迷上了他的歌,感觉每一首都钻到了我的心里,也早已把他的歌听得烂熟了。许巍,我最喜欢的歌手,没有之一! 本文我要解决以下问题: 爬取许巍每首歌...
我的开源 GitBook: Python 之旅 - 掘金
在学习和使用 Python的过程中,我作了不少笔记,并对一些笔记进行了加工和完善,发表在博客上。随着笔记的增加,我就萌生了写一本书的想法,希望能比较系统地总结相关知识,巩固自己的知识体系,而不是停留在『感觉好像懂了』的状态中。 有了想法之后,接下来就要开始写了...
正向代理与反向代理有什么区别 - 后端 - 掘金
Nginx作为时下最流行的HTTP服务器之一,同时它是一个反向代理服务器,提到反向代理服务器,有同学可能觉得这个概念很模糊,如果说到代理,他可能明白,但是再引出一个正向代理,估计懵了,笔者将尝试用浅显易懂的比方把这两个概念解释清楚。 nginx is...
理解 Python 迭代对象、迭代器、生成器 - 后端 - 掘金
本文源自RQ作者的一篇博文,原文是 Iterables vs. Iterators vs. Generators,俺写的这篇文章是按照自己的理解做的参考翻译。在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(i...
Python解惑:True与False - 掘金
Python 中常用的数据类型bool(布尔)类型的实例对象(值)就两个,真和假,分别用True和False表示。在if 条件判断和while 语句中经常用到,不过在Python2.x 中,True 和False 却有着奇怪的用法,就是真假可以相互被替换,先看...
Python 解惑:整数比较 - 掘金
在 Python 中一切都是对象,毫无例外整数也是对象,对象之间比较是否相等可以用==,也可以用is。==和is操作的区别是: is比较的是两个对象的id值是否相等,也就是比较俩对象是否为同一个实例对象,是否指向同一个内存地址。 ==比较的是两个对象的内容是...
PythonSpeed:PerformanceTips - 后端 - 掘金
This page is devoted to various tips and tricks that help improve the performance of your Python programs. Wherever the informatio...
Python 黑魔法之协程 / 异步 IO - 后端 - 掘金
本文为作者原创,转载请先与作者联系。 首发于我的博客 协程与异步IO 引言 随着node.js的盛行,相信大家今年多多少少都听到了异步编程这个概念。Python社区虽然对于异步编程的支持相比其他语言稍显迟缓,但是也在Python3.4中加入了asynci...
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/44390.html
摘要:行爬取顶点全网任意小说掘金之前连续多篇文章介绍客户端爬取平台,今天我们从零开始,实现爬取顶点小说网任意一本小说的功能。文件标记所有文件我的后端书架后端掘金我的后端书架月前本书架主要针对后端开发与架构。 30行js爬取顶点全网任意小说 - 掘金之前连续多篇文章介绍客户端爬取平台(dspider),今天我们从零开始,实现爬取顶点小说网任意一本小说的功能。 如果你还不知道客户端爬取,可以先看...
摘要:行爬取顶点全网任意小说掘金之前连续多篇文章介绍客户端爬取平台,今天我们从零开始,实现爬取顶点小说网任意一本小说的功能。文件标记所有文件我的后端书架后端掘金我的后端书架月前本书架主要针对后端开发与架构。 30行js爬取顶点全网任意小说 - 掘金之前连续多篇文章介绍客户端爬取平台(dspider),今天我们从零开始,实现爬取顶点小说网任意一本小说的功能。 如果你还不知道客户端爬取,可以先看...
摘要:再者,现在互联网的面试中上点的都会涉及一下或者的问题个高级多线程面试题及回答后端掘金在任何面试当中多线程和并发方面的问题都是必不可少的一部分。假如源码分析之掘金概念是中集合的一种实现。 攻破 JAVA NIO 技术壁垒 - 后端 - 掘金现在使用NIO的场景越来越多,很多网上的技术框架或多或少的使用NIO技术,譬如Tomcat,Jetty。学习和掌握NIO技术已经不是一个JAVA攻城狮...
摘要:常见的八大排序算法,他们之间关系如下被人忽视的面向对象的六大原则后端掘金前言作为文集的第一篇,我觉得有必要介绍一下大概的写作规划。 Java多线程干货系列—(四)volatile关键字| 掘金技术征文 - 掘金原本地址:Java多线程干货系列—(四)volatile关键字博客地址:http://tengj.top/ 前言 今天介绍下volatile关键字,volatile这个关键字可能...
摘要:常见的八大排序算法,他们之间关系如下被人忽视的面向对象的六大原则后端掘金前言作为文集的第一篇,我觉得有必要介绍一下大概的写作规划。 Java多线程干货系列—(四)volatile关键字| 掘金技术征文 - 掘金原本地址:Java多线程干货系列—(四)volatile关键字博客地址:http://tengj.top/ 前言 今天介绍下volatile关键字,volatile这个关键字可能...
摘要:进阶多线程开发关键技术后端掘金原创文章,转载请务必将下面这段话置于文章开头处保留超链接。关于中间件入门教程后端掘金前言中间件 Java 开发人员最常犯的 10 个错误 - 后端 - 掘金一 、把数组转成ArrayList 为了将数组转换为ArrayList,开发者经常... Java 9 中的 9 个新特性 - 后端 - 掘金Java 8 发布三年多之后,即将快到2017年7月下一个版...
阅读 3469·2021-09-22 15:02
阅读 3505·2021-09-02 15:21
阅读 2131·2019-08-30 15:55
阅读 2778·2019-08-30 15:44
阅读 775·2019-08-29 16:56
阅读 2413·2019-08-23 18:22
阅读 3340·2019-08-23 12:20
阅读 3090·2019-08-23 11:28