摘要: 常见字符串常量和表达式 字符串常量 单双引号字符串是一样的,而且python会自动在任意表达式中合并相邻的字符串常量。 用转义序列代表特殊字节 一些转义字符允许一个字符串中嵌入绝对的二进制值。 注意,python以十六进制现实非打印的字符。 如果python找不到合法的转义编码,就会保留反斜杠。 r 阅读全文
posted @ 2017-08-10 01:23 hahazexia 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 变量,对象和引用 变量在赋值的时候创建,它可以引用任何类型的对象,并且必须在引用之前赋值。 所有赋值操作有三个步骤: 在运行a=3后,变量a变成对象3的一个引用,在内部,变量实际上是到对象内存空间的一个指针。 类型属于对象,而不是变量 变量名没有类型,我们只是把a修改为不同的对象的引用。因此,没有改 阅读全文
posted @ 2017-08-08 23:41 hahazexia 阅读(176) 评论(0) 推荐(0) 编辑
摘要: python的数字类型包括: 整数和浮点数 复数 固定精度的十进制数 有理分数 集合 布尔类型 无穷的整数精度 各种数字内置函数和模块 数字常量 如果一个数字带有小数点或者幂,python会将它变成浮点数。 python2.6中的整数分为一般整数(32位)和长整数(无穷精度)。如果一个整数以l或者L 阅读全文
posted @ 2017-07-31 22:52 hahazexia 阅读(481) 评论(0) 推荐(0) 编辑
摘要: eslint配置方式有两种: 有几种东西是可以配置的: 环境:你的脚本会在哪种环境下运行。每个环境带来了一组特定的预定义的全局变量。 全局变量:脚本运行期间会访问额外的全局变量。 规则:使用那些规则,并且规则的等级是多少。 我们这里使用配置文件.eslintrc.js来配置,它导出一个模块供ESLi 阅读全文
posted @ 2017-02-13 12:09 hahazexia 阅读(63184) 评论(2) 推荐(3) 编辑
摘要: 这里的文件负责配置swig模板引擎。 index.js json_file.js tag-static.js swig模板经过这一系列的配置是什么样的效果呢? 原来在gulp任务里通过gulp-rev-all-fixed的处理后,给所有的静态文件的文件名加上了哈希值,并且如果文件有变化,哈希值文件名 阅读全文
posted @ 2016-12-22 23:26 hahazexia 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: 这里的文件的作用是负责设置env环境变量和日志。 index.js log4js.js base.js base.js、dev.js、prod.js、staging.js、test.js分别是不同环境下必须的环境变量,写法都一样。 阅读全文
posted @ 2016-12-22 23:20 hahazexia 阅读(4523) 评论(0) 推荐(0) 编辑
摘要: 这次来看一看gulp是怎么工作的。 tasks/paths.js paths.js文件里存放的是gulp任务中需要导入的文件的路径和导出的路径。 这样子把gulp任务用到的路径集中到一个文件里面好管理,也方便。 gulp任务的路径书写方式是依照node-glob的语法。 glob语法基本如下: *: 阅读全文
posted @ 2016-11-09 15:17 hahazexia 阅读(1771) 评论(0) 推荐(0) 编辑
摘要: 这一次整理的内容是项目主文件和如何启动项目。 启动项目 通过nodejs官网的例子https://nodejs.org/docs/latest-v4.x/doc/api/synopsis.html我们可以知道,在项目目录下打开终端命令行,并且输入如下命令即可启动服务: 其中app.js是项目的主文件 阅读全文
posted @ 2016-11-03 18:49 hahazexia 阅读(5248) 评论(0) 推荐(2) 编辑
摘要: 环视是一种非捕获分组,它根据某个模式之前或之后的内容匹配其他模式。环视也称为零宽度断言。 环视包括: 正前瞻 反前瞻 正后顾 反后顾 正前瞻 假设要匹配单词ancyent,且要求紧跟的单词是marinere,可以使用正前瞻。 (?i)不区分大小写,所以现在就是在每一行中寻找后跟marinere的单词 阅读全文
posted @ 2016-11-02 19:50 hahazexia 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 将排列成直角三角形的数字粘贴到程序中。贪心,懒惰和占有量词本身是贪心的,贪心的量词会首先匹配整个字符串。尝试匹配时,它会选定尽可能多的内容,也就是整个输入。量词首次尝试匹配整个字符串,如果失败则回退一个字符后再尝试,这个过程叫做回溯。它每次回退一个字符,知道找到匹配内容或者没有字符尝试为止。懒惰的意 阅读全文
posted @ 2016-10-26 18:47 hahazexia 阅读(6046) 评论(0) 推荐(0) 编辑