Python技术分享

深入浅出学习Python

解决问题

  • 应用的错误,异常监控统计,报警通知
  • 性能监控统计,对问题进行跟踪

Sentry架构之美

  • API简单、易用,自动集成
  • 安装简单:架构依赖多,但使用Docker可以一个命令安装
  • 自动对错误,异常进行统计聚合,按照上下文的Tag进行聚合
  • 可以对性能进行统计分析,可抽样
  • 可视化的趋势分析
  • 多租户,支持双因素认证,敏感内容自动脱敏
  • 开放的架构:可与AD域账号集成,与Google/Stackoverflow等账号集成
  • 开放的架构:有完善的插件支持:webhook/GitlablJira/Slack/PushOver/…
  • 支持不同环境(开发测试、预发、线上)
  • 可以配置灵活的告警
  • 跨端的支持:Python/Java/JavaScript/Ruby/Go/ …, Android /iOS/Web/…
阅读全文 »

解决问题

  • 异步任务调度,定时任务调度

Celery架构之美

  • 清晰得定义来几个基础概念
  • API使用起来清晰、简洁
  • 关键设计可以扩展,具备高可用性
  • 定义了一套协议/API,跨平台(Python/Node/PHP客户端,Python/Go/Rust服务端)
阅读全文 »

什么是 Windows 终端

Windows 终端是一个面向命令行工具和 shell(如命令提示符、PowerShell 和适用于 Linux 的 Windows 子系统 (WSL))用户的新式终端应用程序。 它的主要功能包括多个选项卡、窗格、Unicode 和 UTF-8 字符支持、GPU 加速文本呈现引擎,你还可用它来创建你自己的主题并自定义文本、颜色、背景和快捷方式。

阅读全文 »

什么是Signals?

  • Django的信号
  • Django框架内置的信号发送器,这个信号发送器在框架里面
  • 有动作发生的时候,帮助解耦的应用接收消息通知
  • 当动作发生时,允许特定的信号发送者发送消息到一系列的消息接收者
  • Signals是同步调用
阅读全文 »

简介:

Teambition:一套聪明好用的日常工具,包含项目、待办、网盘、文档、日历等丰富应用,帮助你把想法变成现实,使用起来爱不释手。

TeambitionShare:挂载Teambition文件(网盘文件列表程序)

阅读全文 »

使用限制

GitHub 页面 站点受到以下使用限制的约束:

  • GitHub 页面源仓库建议的限制为 1GB
  • 发布的 GitHub 页面站点不得超过 1 GB。
  • GitHub 页面站点的带宽限制为每月 100GB。
  • GitHub 页面站点的构建限制为每小时 10 次构建。
阅读全文 »

前言:

  • UI自动化中经常会遇到元素识别不到,找不到的问题,原因有很多,比如不在iframe里,xpath或id写错了等等;但有一种是在当前显示的页面元素不可见,拖动滚动条后元素就出来了。
  • 在Python中有几种方法解决这种问题,简单介绍下,给需要的人。
阅读全文 »

前言:

  • 用Hexo写博客是一件比较享受的事情,无奈如果换电脑的话,备份博客就是一件比较闹心的事情。
  • 我曾经给出过通过Git备份Hexo博客源文件的方式,这种方式虽然能够备份Hexo博客的源文件,但是对于博主这种懒人,每次更新博文都需要输入两三行重复的Git命令真是一件麻烦的事情。况且指不定哪天就搞忘push到github上了。
阅读全文 »

前言:

使用Hexo编写博客还是比较Nice的。但是有一个问题就是:Hexo博客的源文件都是放在本地的,如果更换了电脑需要更新博客或者不小心博客源文件丢失,那将是一件非常糟心的事情了。未雨绸缪,现在给出这个问题的一种解决办法吧。

阅读全文 »
0%