1、前言##### 最近在学习django,使用的书是《Python Web开发 测试驱动方法》,在第四章中遇到了一个问题使用render_to_string()函数。学习过程中使用的是py2,Django的版本是1.1…
利用 Python 的函数编程来简化命令行解析 API
Python 解析命令行一般使用 ArgumentParser 来进行解析,先创建 ArgumentParser 的实例,然后调用该实例的 add_argument 函数来添加待解析的参数模型。最后调用该实例的 pars…
Scrapy爬虫入门教程二 官方提供Demo
Python版本管理:pyenv和pyenv-virtualenv Scrapy爬虫入门教程一 安装和基本使用 Scrapy爬虫入门教程二 官方提供Demo Scrapy爬虫入门教程三 命令行工具介绍和示例 Scrapy…
Python库中“隐藏”的小工具
在Python的标准库中,有一些是可以直接通过命令行运行的小工具,它们简单而又实用,以下列举我常用到的几个: SMTP服务器: python -m smtpd -n -c DebuggingServer localhos…
Django - render与redirect的区别
render是渲染变量到模板中,而redirect是HTTP中的1个跳转的函数,一般会生成302状态码。 render_to_response('current_datetime.html', {'current_dat…
【进阶系列】前端开发环境构建(七)JS依赖管理 -- Bower
2.4 Bower——js依赖管理的工具 2.4.1 bower介绍 Bower是 twitter 推出的一款包管理工具,基…
JavaScript 数据类型判断
1.1 JavaScript 数据类型 简单数据类型(基本数据类型): Undefined ; Null ; Boolean ; Number ; String ; Symbol(ES6新增) 复杂数据类型:Object…
Linux常用命令01-stty与键盘信号
一、简介 最初的Unix设定假定人们使用终端连接主机计算机。30多年过去后。情况依然如此,即便是在自己的PC机上运行Unix。多年以来,终端发展为许多不同的类型,并且提供了许多不同类型的键盘,但是Unix一直能够很好地使…
shell脚本分析日志
需求 临时接到一个需求,需要帮忙check一下线上新老用户区分是否正确。 新老用户确认的方法: 老用户(注册4天以外), 新用户(注册4天以内) 也就是说,需要check日志中请求的时间点和注册的时间戳,相差是不是超过4…
Ubuntu 16.04 更新 nodejs 和 npm
去nodejs官网 https://nodejs.org/en/ 下载最新版本安装包并解压缩 执行 ~$ sudo mv node-v8.11.1-linux-x64 /usr/local/nodejs ~$ sudo …
Git团队合作开发流程
0x00 背景 很多小伙伴的代码都借由git做版本控制和协同开发,但不管是小团队任务还是个人开发,大多都是简单通过不同分支去控制开发任务。但是当团队大起来、人员多起来,各种开发者随手建立的分支四处横飞,简单的基于分支的协…
使用mongo-express图形化界面远程管理数据库
本人以前一直用Robo连接远程数据库管理,被黑客攻击后(见文章1 、文章2)再也不敢用了,因为我主机linux,又嫌mongo shell敲起来太累一直对命令行不感冒...,所以就想着找一个能跑在服务器的web端管理器。…