完全理解关键字"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...

后端技术 - 收藏集 - 掘金相关推荐

  1. 后端文章 - 收藏集 - 掘金

    分享 50 个完整的 React Native 项目 - 掘金 本文为 Marno 原创,转载必须保留出处! 公众号 aMarno,关注后回复 RN 加入交流群 简书专题< React-Nati ...

  2. 开源项目 - 收藏集 - 掘金

    一个长按扫描 View 上的二维码的工具库.webView 也可以. - Android - 掘金 一个可实现长按扫描 View 上的二维码的工具库.webView 也可以. 集成后您仅需三行代码就可 ...

  3. vue(9) - 收藏集 - 掘金

    Vue.js 自定义指令的用法与实例 - 前端 - 掘金 市面上大多数关于Vue.js自定义指令的文章都在讲语法,很少讲实际的应用场景和用例,以致于即便明白了怎么写,也不知道怎么用.本文不讲语法,就讲 ...

  4. 学习实践 - 收藏集 - 掘金

    2道面试题:输入URL按回车&HTTP2 - 掘金 通过几轮面试,我发现真正那种问答的技术面,写一堆项目真不如去刷技术文章作用大,因此刷了一段时间的博客和掘金,整理下曾经被问到的2道面试题 从 ...

  5. study - 收藏集 - 掘金

    关于 Android RecyclerView 的那些开源 LayoutManager - Android - 掘金 摘要:自从RecyclerView推出后,其LayoutManager对布局的灵活 ...

  6. css - 收藏集 - 掘金

    CSS 绝对底部 - 前端 - 掘金 来自国外的设计达人,纯CSS,可以实现: 当正文内容很少时,底部位于窗口最下面.当改变窗口高度时,不会出现重叠问题.甚至,创造该CSS的人还专门成立一个网站介绍这 ...

  7. 微信小程序 - 收藏集 - 掘金

    微信小程序 silk 录音文件转 mp3 - 前端 - 掘金 这几天做开发寻思给自己的小程序添加一个录音的功能觉得没啥难度以为调调接口就能好了,万万没想到万恶的微信小程序接口返回的录音音频格式竟然是s ...

  8. Android UI - 收藏集 - 掘金

    用粒子动画显示各种文字的 Android 自定义 View - Android - 掘金 一.总述 ParticleTextView 是一个 Android 平台的自定义 view 组件,可以用彩色粒 ...

  9. 前端经验 - 收藏集 - 掘金

    我拖拖拖 --H5 拖放 API 基础篇 - 前端 - 掘金 不要搞错,本文不是讲如何拖地的.看过<javascript精粹>朋友应该知道,他实现拖放的过程比较复杂,现在时代不同了,我们用 ...

最新文章

  1. c#编码规范【转载】
  2. Leetcode114二叉树转链表-树中修改
  3. Linux gitlab完全卸载
  4. 深度对比学习Vue和React两大框架
  5. 网易马进:DDB从分布式数据库到结构化数据中心的架构变迁
  6. android mvc mvp 简书,浅析 MVP,MVC,MVVM模式(Android)
  7. 采购光纤收发器时应该注意哪些事项?
  8. php+mysql开发实战 pdf_《PHP + MySQL 开发实战》怎么样_目录_pdf在线阅读 - 课课家教育...
  9. 2021-06-21>字体样式风格font
  10. numpy与scipy安装
  11. 深度学习之 7 深度前馈网络
  12. 微信公众平台接口调试工具json格式不对怎么搞_微信支付、支付宝最全接入指引,看完立刻就可以上手!...
  13. 如何在PHP中使用Modulo运算符
  14. 冰柱图分析:学习笔记
  15. 《CSS世界》读书笔记:line-height
  16. java解决 No enclosing instance of type XXX is accessible的问题
  17. 【PID优化】基于正余弦算法 (SCA)优化PID实现微型机器人系统位置控制附simulink模型和matlab代码
  18. STM32开源开发环境的搭建
  19. Discus论坛System Error界面修改标语
  20. vue中v-for使用key

热门文章

  1. 工作经验是积累总结出来的
  2. Windows蓝屏代码含义速查
  3. java如何截取视频文件_Java获取视频时长及截取帧截图详解
  4. CopyOnWrite
  5. PHP解析js的escape()函数编码数据
  6. 【英语:发音基础】A6.基础词汇-核心形容词
  7. 高一上册计算机应用基础,计算机应用基础高一期末考试试题及答案
  8. 贪心算法(Greedy Algorithms)
  9. CCF-CSP认证知识要求
  10. 一个有启发意义的故事