Python技术分享

渐行渐远渐无书

前言:

关于程序员接私活,社会各界说法不一。按照作者的观点来说如果你确实急用钱,价格又合适,那就去做。如果不怎么缺钱,那就接私活之前要好好考虑。私活的钱不好挣是一个方面,更重要的是如果你把做私活的时间花在提升自己上,产生的价值就要大得多。等你提升了自己,提升了固定薪水,远比拿的这点私活的钱划算。千万不要 “捡了芝麻丢了西瓜”。

如果你主业上遇到了瓶颈,平时的时间比较充分,想有一些额外的收入,同时为了保持技术的熟练度,这种情况下,是可以考虑接一些私活的。对于那种投入时间巨大,回报很可怜的项目,千万不要接

阅读全文 »

前言:

  • 在我们使用爬虫登录账号中常常会遇到各种验证码,如:图片验证码、滑块验证、计算验证码......
  • 其中图片验证码又可分为识别图片内容和按词找图 (12306) 等类别。识别图片内容的验证码可以用云打码、Tesseract、第三方 (腾讯、阿里、百度) 文字识别接口等方法识别,然而对于给定一组词语,然后根据给定的词语点击相应图片的验证码又该如何应对呢 (如:12306 登录验证)?
阅读全文 »

  • Crawlab 是基于 Golang 的分布式爬虫管理平台,支持多种编程语言以及多种爬虫框架。
  • 本教程是针对 Python 用户来写的一份 Crawlab 简单上手指南!
  • 另外附上 宝塔下安装 Crawlab 教程,有需要的可以看一看!
  • 如果还有什么不懂得也可以参考 Crawlab 官网文档
阅读全文 »

快速迭代开发过程

  • 快速迭代的价值与挑战
  • 使用 OOPD 方法识别产品核心功能
  • 如何做好技术方案设计与工作拆解
  • 如何保证交付质量和持续迭代
阅读全文 »

容器的基础用法 – Docker 容器介绍

  • Docker

    • 码头工人,轻量级的,可移植,自包含的容器,来自动化、版本化应用的发布
    • Docker 上跑的容器是一个个的集装箱
  • Docker 的基础是 LXC

    • LXC 用于应用程序的隔离,每个应用程序分配独立的命名空间,隔离的 CPU, 内存,磁盘,网络资源
    • 每个应用内部可以单跑一套容器系统,功能上相当于传统的虚拟机,但本质上是内核层面对资源的隔离
  • Docker 容器的分层和版本管理

    • Docker 把应用和系统打包到一起(image 镜像),进行版本化管理
    • 应用之于 Docker,如同代码之于 Git/SVN,一个命令可以把应用部署到 docker 上
阅读全文 »

生产环境的安全设计

生产环境安全要考虑的因素

  • 防火墙:把攻击挡在外面,建立安全区
  • 应用安全:密码攻击 & 访问限流 – 防恶意攻击
  • 架构安全:部署架构的安全性,应用架构安全设计
  • 数据安全:SSL,敏感数据加密与日志脱敏
  • 密码安全与业务安全:权限控制 & 密码安全策略
阅读全文 »
0%