摘要:
核心要点 function(){} 和 () = {} 的最大区别在于前者会在运行时绑定this对象,后者不会 由于function(){}在运行时在内部自动绑定this对象,则不会访问外部作用域this 由于() = {}不能自动绑定this对象,则只能访问外部作用域this 如果要使用动态绑定的 阅读全文
摘要:
闭包是函数和上下文环境的合体 通常,闭包内部会存在一个“自由变量”,这个变量是在外部作用域定义的,当外部作用域的变量值发生变化,闭包内的“自由变量”也就相应变化。 所以,闭包是函数和上下文环境的合体,通常也称之为“开放函数”,因为实际运行结果部分取决于运行时“自由变量”的取值。 函数作用域下的闭包 阅读全文
摘要:
Go的Cron表达式解析库:github.com/gorhill/cronexpr 核心类型和方法 解析Cron表达式 执行定时任务 实现定时任务循环调度 阅读全文
摘要:
Golang执行shell命令主要依靠exec模块 代码为核心逻辑,并非全部 运行命令 运行命令并获取返回值 运行命令并强制结束 阅读全文
摘要:
``` def merge_sort(arr): if len(arr) == 1: return arr p = 0 n = len(arr) q = (p+n)//2 return merge(arr, merge_sort(arr[p:q]), merge_sort(arr[q:])) def 阅读全文
摘要:
python """ 重复(元素个数 1)次 把第一个没有排序过的元素设置为最小值 遍历每个没有排序过的元素 如果元素 插入排序,选择排序,冒泡排序都是O(n^2)的算法,但是插入排序的交换次数更少,更省时间 选择排序是不稳定的算法,相同大小的值排序前后顺序可能会不同 算法可视化站点https:// 阅读全文
摘要:
内核参数 1. 最大文件打开数 2. 虚拟映射内存 配置文件 1. elasticsearch.yml 2. jvm.options half of available memory 启动命令 1. 后台启动 阅读全文
摘要:
解决方案 ~/.bash_profile 是交互式、login 方式进入 bash 运行的,意思是只有用户登录时才会生效。 ~/.bashrc 是交互式 non login 方式进入 bash 运行的,用户不一定登录,只要以该用户身份运行命令行就会读取该文件。 根据上述两者的区别,ansible是以 阅读全文
摘要:
1.配置相关环境: yum install y gcc glibc gcc c++ zlib pcre devel openssl devel rewrite模块需要pcre库 ssl功能需要openssl库 gzip模块需要zlib库 2.创建nginx用户 useradd s /sbin/nol 阅读全文
摘要:
安装 主配置文件导入celery配置 celery配置文件 app中创建tasks.py并创建task app视图函数调用task 启动命令 阅读全文