0%

Sentry 是一个开源的实时错误监控的项目,它支持很多端的配置,包括 web 前端、服务器端、移动端及其游戏端。支持各种语言,例如 python、oc、java、node、javascript 等。也可以应用到各种不同的框架上面,如前端框架中的vue 、angular 、react 等最流行的前端框架中。最最最重要的是,他是提供收费服务的同时,也提供开源的版本。本文我们从零开始安装配置一套sentry项目。

阅读全文 »

概述

Python提供了一个强大的标准库,内置了许多非常有用的模块,可以直接使用(标准库是随Python一起安装的), 日常应用比较广泛的模块是:

名称 作用
re 正则表达式操作
datetime / time 为日期和时间处理同时提供了简单和复杂的方法。
random 提供了生成随机数的工具。
math 为浮点运算提供了对底层C函数库的访问。
zlib 直接支持通用的数据打包和压缩格式:zlib,gzip,bz2,zipfile,以及 tarfile。
pathlib / os.path 文件和目录操作访问
sys 工具脚本经常调用命令行参数。这些命令行参数以链表形式存储于 sys 模块的 argv 变量。
glob 提供了一个函数用于从目录通配符搜索中生成文件列表。
os 提供了不少与操作系统相关联的函数。
argparse 命令行选项、参数和子命令解析器
base64 /json/urllib Internet相关数据处理
html / xml 结构化标记处理工具
threading / queue 多线程相关
阅读全文 »

概述

本文我们学习下输入输出函数,之前多次用到的print就是输出函数,可以再控制台打印数据,类似nodejs的console.log。但是Python的输出函数更强大。还有输入函数input 与 File对象的一些方法

阅读全文 »

概述

关于模块的概念,都已有了概念,本章我们学习下python的模块, 看看它的模块化怎么玩儿。

阅读全文 »

概述

函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内建函数,比如print()。但我们也可以自己创建函数:

  1. def 关键字来开头
  2. 括号中间为函数参数
  3. 函数第一行可以选择性的使用字符串作为函数说明
  4. 函数内容以冒号(:)开始
  5. return 表示函数结束,无返回内容默认返回None
阅读全文 »

概述

判断与循环, 在各个语言中基本都有对应实现,也是开始编程最基础的语法,本文学习下pyhon中是如何玩转这些的。

阅读全文 »

概述

最早接触到Python大概是在2009年,当时还在各大塞班(Symbina)论坛逛帖子,那时候大家都叫“大蟒蛇平台”,其实是python发音的一种音译。诺基亚的Symbina智能手机上支持C++和JAVA开发的两类程序, 装上Python后,也就可以支持众多以Python开发的各种程序了。曾经一度想自己编写,下载了论坛置顶资料,后来还是被不知道丢到哪里~

近两年python随着人工智能,数据分析,网络爬虫的火爆,python的天然优势又出来了,越来越多的人开始关注到python,其中包括我,十一年过去了,我又要“重新启航”了。

学习一门语言,先从基本数据类型开始吧。

阅读全文 »

概述

一个老生常谈的问题,也是我们每天都在遇到的事情,我们从输入网址,到页面最终展示,中间到底经历了多少个流程?大致流程是:URL 解析 -> DNS 查询 -> TCP 连接 -> 处理请求 -> 接受响应 -> 渲染页面

这里只讨论一个环节:浏览器的渲染流程

阅读全文 »