自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 国内的程序员为何开发不出来像spring一样优秀的框架?

首先,中国的程序员是有能力写出很优秀的软件的。阿里的Dubbo,已经成为Apache的顶级项目之一;百度的Echarts,在页面画各种统计图非常方便,不二之选,brpc也已经成为Apache的孵化项目;vue成为很流行的前端框架之一;去年因为工作需要,接触到flv.js,GitHub上已经15000多star,惊讶的发现它是中国人写的…这个列表可以写很长很长。然后,中国程序员缺少时间和...

2019-10-07 10:04:15 530

原创 程序员必须掌握的算法集合

程序员必须要掌握的十大经典算法算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide...

2019-10-07 09:56:47 292

原创 50个抢票加速包,还不如这个Python抢票神器

今年各种抢票软件的横行,还有官方出的加速包,导致连黄牛都不敢保证能买到票。你无奈的只能一起加入抢票大军。从不花钱的低速,到中速、高速、极速、光速、VIP,六种抢票速度,越快当然抢到的几率也就更高,但每升一级都需要你花 10 个加速包才能实现。而加速包的获取方式有两种:1 直接花钱买,1 元 1 个价格,全套下来大概 50 元左右。2 是好友助力,每邀请一个好友帮你助力就能获取 2~5 不等...

2019-09-27 10:14:06 582

原创 【Python】正则表达式基础知识

正则表达式(regular expression)是一种处理字符串的工具,功能十分强大。正则表达式使用预定义的特定模式去匹配一类具有共同特征的字符串,主要用于字符串处理,可以快速,准确地完成复杂的查找,替换等处理要求。正则表达式的主要内容如下。Python标准库的re模块提供了正则表达式操作所需要的功能,可以直接使用re。re.search(pattern,string...

2019-09-27 10:02:24 360

原创 python高准确率滑动验证破解平台,提供免费api接口,解决反爬虫

滑动验证是网站反爬虫、反作弊的升级,滑动验证也是机器学习在反爬虫、反作弊领域的应用;此前停止了每日一更的专题分享,进入了不定期的项目分享,本项目就是分享的第一个。本项目也是一个简单的全栈项目,使用tornado做的后端、Bootstrap4做的前端;核心的识别问题在此前讲过,因此不做原理上的介绍。为了对大家有帮助,因此该项目已经部署上线并提供了直接返回json数据...

2019-09-26 11:42:11 208

原创 用Python制作好玩的小游戏

炎炎夏日,独坐家中,闲来无事,便用Python写了2个简单的解闷小游戏,分享给你们,也希望大家通过这两个小游戏可以学习Python的编程知识。1.用Python破解九宫格九宫格最早叫「洛书」,现在也叫「幻方」。九宫格游戏对人们的思维锻炼有着极大的作用,千百年来对人们的思维训练影响巨大,从古时起人们便意识到九宫格的教育意义,现在也经常出现在文学、影视中。好了,放了这么多洋屁,该...

2019-09-26 11:37:18 792

转载 新闻类网页正文通用抽取器

项目起源开发这个项目,源自于我在知网发现了一篇关于自动化抽取新闻类网站正文的算法论文——《基于文本及符号密度的网页正文提取方法》这篇论文中描述的算法看起来简洁清晰,并且符合逻辑。但由于论文中只讲了算法原理,并没有具体的语言实现,所以我使用 Python 根据论文实现了这个抽取器。并分别使用今日头条、网易新闻、游民星空、观察者网、凤凰网、腾讯新闻、ReadHub、新浪新闻做了测试,发现提取效...

2019-09-26 09:28:07 167

转载 你见过最奇葩的代码提交信息是什么?别再为写commit message头疼了!

转载自:掘金原文链接:https://juejin.im/post/5d887df6f265da03f04d0b83写在前面对一个developer来说,有时候变量命名,提交代码时的提交信息会让人很头疼,本文主要聊聊怎么优雅的书写commit message。你见过最奇葩的代码提交信息是什么?曾在上家公司的一个项目中,见过我至今以来见过最奇葩的代码提交信息,让我至今难忘。那...

2019-09-25 09:54:35 257

转载 [译] 冲冠一怒为代码:论程序员与负能量

原文地址:Rage Against the Codebase: Programmers and Negativity 原文作者:Way Spurr-Chen 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:Badd 校对者:TokenJan, Tina92, 江五渣(本文已被译为俄文和西班牙文,十分感谢译者们。)此刻...

2019-09-25 09:48:13 260

原创 腾讯视频爬虫

其实事情是这样的,上个礼拜我去面试一家公司,工作是做爬虫。然后有了以下对话。面试官:你是自学的,我有一些问题问你,python的浅拷贝和深拷贝是什么?我:呵呵面试官:额。。。你能不能说一说你是怎么理解python的面向对象编程?我:呵呵面试官:额。。。。好吧,我不问你基础了。你有没有爬过动态的网页?我:有啊,我爬过豆瓣啊。面试官:那我让你爬视频网站你怎么爬?F12里查看器是看不到视频...

2019-09-24 10:16:00 2306 1

原创 python web 部署:nginx + gunicorn + supervisor + flask 部署笔记

python web 部署web开发中,各种语言争奇斗艳,web的部署方面,却没有太多的方式。简单而已,大概都是 nginx 做前端代理,中间 webservice 调用程序脚本。大概方式:nginx + webservice + scriptnginx 不用多说,一个高性能的web服务器。通常用来在前端做反向代理服务器。所谓正向与反向(reverse),只是英文说法翻译。代理服务,简而言...

2019-09-24 10:11:19 126

转载 超燃!高效 MacBook 工作环境配置,超实用!

作者: 小强的进阶之路 文章转自:小强的进阶之路预计阅读时间:28分钟工欲善其事,必先利其器,工具永远都是用来解决问题的,没必要为了工具而工具,一切工具都是为了能快速准确的完成工作和学习任务而服务。本文记录 MacBook 整个配置过程,供新入手MacBook和觉得MacBook比较难用的同学参考。1. 硬件提升笔记本电脑的特点是携带方便,缺点是屏幕太小,因此你首先需要再申...

2019-09-24 10:04:31 375

转载 一键分析你的上网行为, 看看你平时上网都在干嘛?

Chrome浏览器历史记录文件可视化注:本文来自:[github地址](github.com/shengqiangz…原文和源代码请移步上方github地址查看和下载~。简介想看看你最近一年都在干嘛?看看你平时上网是在摸鱼还是认真工作?想写年度汇报总结,但是苦于没有数据?现在,它来了。这是一个能让你了解自己的浏览历史的Chrome浏览历史记录分析程序,他适用于Chrome浏览器...

2019-09-23 19:23:14 132

转载 阿里技术面全A,终面却被产品经理拉下马。。

大纲:一、投递简历二、准备面试三、技术一面四、健身房里的技术二面五、产品经理的死亡三面六、总结一、投递简历找内推。大公司投简历尽量找内推,无论是校招还是社招。校招可以去牛客网或知乎找,社招可以在微博、知乎或者找猎头也可以。内推不代表给你的简历加buff,而是能给面试进度加个进度条,便于追踪。 不重复投递简历。我在公司里帮HR调研过一段时间的招聘系统,招聘系统一般会...

2019-09-23 19:17:35 173

原创 破解一个滑块验证码需要多少行代码?两千?一千?两百行就够了

做网络爬虫的同学肯定见过各种各样的验证码,比较高级的有滑动、点选等样式,看起来好像挺复杂的,但实际上它们的核心原理还是还是很清晰的,本文章大致说明下这些验证码的原理以及带大家实现一个滑动验证码我之前做过 Web 相关开发,尝试对接过 Lavavel 的极验验证,当时还开发了一个 Lavavel 包:https://github.com/Germey/LaravelGeetest,在开发包...

2019-09-21 19:47:47 1413

原创 程序员的灵魂!算法

写作有金线,金线之上,作家的文字才可能会被流传下来。编程也是一样,卓越的程序员和普通程序员之间也有一条看不见的金线,金线之上的程序员,才能做出更具规模,更有创新,更优性能,更智能的软件和服务。这条金线是什么呢?数据结构和算法。每个程序员都知道数据结构和算法的重要性,但是真正能够扎实掌握数据结构/算法和灵活应用的工程师可谓寥寥无几,为啥?因为难学,因为易学难精,因为用不上,因为我们懒,因为《算法...

2019-09-21 10:34:59 232

原创 当程序员遇上产品经理会怎样?产品经理:打成共识

在公司里众所周知产品和开发是一个难以调和的群体,有时他们为一个需求争逢相对,有时又为一个不能实现的需求相互退步,重新向客户改需求。说起产品经理与程序员,简直就是一对冤家。程序员觉得产品经理不尊重技术规则,产品经理埋怨程序员不尊重创作用心。一边互怼,一边还要合作,终于,有人忍不下去,动手了……产品:来需求了,这个什么时候能做好?要尽快,今天下班前能做好不?不行啊,...

2019-09-21 10:22:21 267

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除