Pthon

如何从 git reset --hard 中拯救代码

上个周末遇到了一个这样的场景场景自己写了大半天的一个小东西的代码,目录结构大概如下node_modulessrc - ...filestest - test.jspackage.json睡前本来准备上传到github仓库git initgit add -A发现忘记添加.gitignore,把node_modules文件都add进去了于是手贱输入了git reset --

abbi报警发送的几个坑

通常zabbix告警主要有三种形式自带的直接调用消息接口服务执行自定义脚本发送消息通过send remote commend 的方式通过执行脚本发送2和3的本质都只通过zabbix的action去调用执行服务器上的脚本来发送,报警信息通过在执行脚本后带参数传进去。这个流程很容易跑通, 也非常的简单可靠。 但是,规模稍大报警量一多,问题立马就显现出来了。报警阻塞,发送效率低下

Flask学习资源整理

学习资源Python 中文学习大本营(Explore Flask强烈推荐)Flask 开发从小白开始cnblog-Flask 学习资料Flask好文FLASK使用小结Flask实例Flask开发博客Flask常用命令打包Flask包中的依赖包pip freeze >requirements.txt安装依赖包pip install -r requirements.txt Fl

Flask学习摘要

配置MongoDB1.在工程中配置MongoDB,首先在config.py中进行添加:MONGODB_SETTINGS = {'DB': 'todo_db'}2.在init.py中导入MongoEngine,并且实例化:from flask import Flaskfrom flask.ext.mongoengine import MongoEngineapp = Flas

Ngin 中 map 模块的使用及性能测试

背景最近我操刀了leetcode的论坛迁移,整个过程持续了几周的时间,总算暂时告了一个段落。常使用leetcode论坛的用户应该已经发现论坛已经大变样了吧~期间遇到了不少坑坑洼洼,将来也还会有好多问题等待去一一解决。关于这个迁移过程中的收货,这篇文章中就不细说了,有时间再另开一篇博文。这篇文章主要关注在url-mapping以及它的性能问题。问:url-mapping的问题

40行代码实现sip注册

最近一段时间一直在学习python,并且用python编写了一个基于sipp工具的自动化测试平台,基本功能良好。对python的兴趣也与日俱增,因此决定每周练手使用python实现一个测试功能。既然对sip熟悉,那就先从sip开始吧。话说socket真是一个万能的消息收发机制,尤其是对于测试人员来说,学会一门语言,并且把socket玩6,也许会给你的测试工作带来很大的便利。

关于递归的思考

之前有接触过递归,看到别人写的递归函数的代码,好生羡慕,怎么就能写这么好呢?我怎么就想不到这样写呢?如此等等。就拿fibonacci函数来说吧,一个普通的函数可能这样写:def fib(n):if n == 0:return 0elif n == 1:return 1else:return fib(n-1) + fib(n-2)我看到这个函数的思考方式是这样的:1. 当n=

Yet Another shell can run anwhere Pthon eists.

PyShAnother shell can run anywhere Python exists.Why another shellBecause it's fun.Supported shell featureCommon shell features can be found here. Pysh already have:|, Pipe output$var, Use

玩转APP支付

原文地址:https://doc.open.alipay.com/d...https://doc.open.alipay.com/d...关键字:Python, 微信

Pthon科学计算之NumP

本文是我在Python程序员官方微信公众号看到的一篇文章,翻译的质量不错,也正好学习下NumPy这个数学库,所以,转载出来,如果需要了解更多的有关Python的精彩文章,请关注他们的官方公众号Python部落(python.freelycode.com)。哦,你可以用NumPy做惊人的事情。NumPy是Python用于处理大型矩阵的一个速度极快的数学库。它允许你在Pytho