Python中的正则

简介

  • 说明: 通过re模块提供对正则表达式的支持
  • 一般步骤:
    • 先将正则表达式的字符串形式编译为Pattern实例
    • 然后使用Pattern实例处理文本并获得匹配结果(一个Match实例),最后使用Match实例获得信息

- 阅读剩余部分 -

Nginx中location和rewrite规则

location 规则

语法规则:

  • location [=|~|~*|^~] /uri/ { … }
    • =: 开头表示精确匹配, 如果找到,停止搜索。
    • ^~: 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录
    • ~: 开头表示区分大小写的正则匹配
    • ~*: 开头表示不区分大小写的正则匹配
    • !~和!~*: 分别为区分大小写不匹配及不区分大小写不匹配的正则
    • /: 通用匹配,任何请求都会匹配到。

- 阅读剩余部分 -

WebPack简介和配置

安装 Webpack

  • 全局环境: npm install webpack -g
  • 将 Webpack 安装到项目的依赖中:
    • 进入项目目录
    • 确定已经有 package.json,没有就通过 npm init 创建
    • 安装 webpack 依赖: npm install webpack --save-dev
  • 查看 webpack 版本信息: npm info webpack
  • 安装指定版本的 webpack: npm install [email protected] --save-dev
  • Webpack 开发工具: npm install webpack-dev-server --save-dev

- 阅读剩余部分 -

React初识

简介

  • React发源自Facebook的PHP框架XHP的一个分支, XHP接收到每次的请求后都会渲染页面, React的产生就是将这种重新的渲染交由客户端去处理, React是一个用于构建用户界面的JavaScript库,并于 2013年5月开源。
  • 官网推荐使用JSX语法进行编写, JSX语法允许HTML与JavaScript混写, 基本规则: 遇到HTML标签(以 < 开头),就用 HTML 规则解析;遇到代码块(以 { 开头),就用 JavaScript 规则解析。

- 阅读剩余部分 -

MongoDB的安装和管理员配置(含多版本)

安装和配置

linux下安装

  • 安装和卸载:
    • sudo apt-get install mongodb
    • sudo apt-get --purge remove mongodb mongodb-clients mongodb-server
  • 查看版本: mongo -version
  • 启动和关闭mongodb命令如下
    • 启动: service mongodb start
    • 关闭: service mongodb stop
    • 查看是否启动成功(默认是随Ubuntu启动自动启动): pgrep mongo -l

- 阅读剩余部分 -

Python中简单的文本处理

1. 字符判断

s.isalpha() #所有字符都是字母
s.isdigit() #所有字符都是数字
s.islower() #所有字符都是小写
s.isupper() #所有字符都是大写
s.istitle() #所有单词都是首字母大写,像标题
s.isspace() #所有字符都是空白字符、\t、\n

- 阅读剩余部分 -

Python中函数参数说明

一、概述

  • 类型: python中函数参数, 包括默认参数, 元组参数字典参数共3种.
  • 说明:
    • 单个函数定义中,只能使用一个tuple参数(*ARG)和一个字典参数(**ARG)
    • tuple参数必须在连接参数和默认参数之后
    • 字典参数必须在最后定义

- 阅读剩余部分 -