摘要: Python的 工具可以创建隔离的Python环境, 是`virtualenv`的进一步封装工具,可以让它更好用。 安装 Linux 系统下: pip install virtualenvwrapper Windows 系统下: pip install virtualenvwrapper win 配阅读全文
posted @ 2018-01-04 22:52 昊羲 阅读(12) 评论(0) 编辑
摘要: 在把自己的项目通过Docker进行打包时,由于项目中用到了crontab,不过使用到的基础镜像 并没有安装这项服务,记录下在镜像中安装和配置crontab的过程。 Dockerfile 由于基础镜像中没有crontab服务,需要在打包自己镜像的Dockerfile中加入安装cron服务的步骤。 执行阅读全文
posted @ 2018-01-04 00:37 昊羲 阅读(46) 评论(0) 编辑
摘要: crontab是Linux下执行定时任务的工具,之前偶尔需要用到时都是通过执行 命令或者通过root身份直接编辑 下的文件来添加定时任务。这段时间遇到了需要通过shell来自动添加或删除crontab的需求。在shell中无法通过 来与crontab编辑器交互,同时执行命令的人不一定有root身份,阅读全文
posted @ 2017-12-29 00:03 昊羲 阅读(28) 评论(0) 编辑
摘要: ES6 强制开启严格模式 作用域 var 声明局部变量,for/if花括号中定义的变量在花括号外也可访问 let 声明的变量为块作用域,变量不可重复定义 const 声明常量,块作用域,声明时必须赋值,不可修改 解构赋值 使用场景 变量交换 获取多个函数值 获取多个函数返回值 对象解构赋值 获取js阅读全文
posted @ 2017-11-02 23:43 昊羲 阅读(61) 评论(0) 编辑
摘要: 翻了下新版的C++ Primer,新的C++ 11真是变化很大,新增了很多语法特性。虽然已经很久没在写C++了,但一直对这门经典语言很感兴趣的,大致看了看前几章基础部分,总结下新特性备个忘吧。估计也很难有机会用上了... ╮(─▽─)╭ 基本语法 类型别名 C++11新规定了一种使用using的别名阅读全文
posted @ 2017-09-25 23:47 昊羲 阅读(86) 评论(0) 编辑
摘要: 闭包的概念 维基百科中是这么解释闭包的: 计算机科学中,闭包(也称为词法闭包或函数闭包)是指一个函数或函数的引用,与一个引用环境绑定在一起。这个函数环境是一个存储该函数每个非局部变量(也叫自由变量)的表。 闭包,不同意一般函数,它允许一个函数在立即词法作用域外调用时,认可访问非本地变量。 闭包的例子阅读全文
posted @ 2017-06-24 18:32 昊羲 阅读(39) 评论(0) 编辑
摘要: 函数的调用 直接调用 foo(); 对象方法 o.method(); 构造器 new Function(); call/apply/bind func.call(o); 函数声明和表达式 函数声明会被前置,函数表达式变量声明会被前置,但是值为 。 函数声明 函数表达式 将函数赋值给一个变量 匿名函数阅读全文
posted @ 2017-06-24 18:20 昊羲 阅读(43) 评论(0) 编辑
摘要: JavaScript的类型 原始类型: number string boolean null undefined 对象类型: Object function Array Date ... 隐式转换 运算 "37" + 7 = "377" "37" 7 = 30 运算 以下为true: "1.23" 阅读全文
posted @ 2017-06-02 20:47 昊羲 阅读(72) 评论(1) 编辑
摘要: Class对象相关知识导图: 导图源文件保存地址:https://github.com/wanghaoxi3000/xmind阅读全文
posted @ 2017-05-16 23:23 昊羲 阅读(96) 评论(2) 编辑
摘要: 函数也是对象 要理解Python装饰器,首先要明白在Python中,函数也是一种对象,因此可以把定义函数时的函数名看作是函数对象的一个引用。既然是引用,因此可以将函数赋值给一个变量,也可以把函数作为一个参数传递或返回。同时,函数体中也可以再定义函数。 装饰器本质 可以通过编写一个纯函数的例子来还原装阅读全文
posted @ 2017-05-10 22:25 昊羲 阅读(239) 评论(0) 编辑