2017年3月

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 规则解析。

- 阅读剩余部分 -