摘要:
cat sh-push-serv.sh #!/bin/sh src_dir=./boxkeeper dest_dir=/opt/boxkeeper host=192.168.22.11 port=60139 username=root password='1234' # 将远程服务器上的文件拷贝到本 阅读全文
摘要:
```golang // 三目运算的函数 func ternary(a bool, b, c bool) bool { if a { return b } return c } ``` ## 参考 [https://www.cnblogs.com/GetcharZp/p/15172602.html] 阅读全文
摘要:
现在有一个这样的需求:执行一个脚本,自动从指定服务器上全量拉取指定目录的文件,远程服务器的用户名、端口、密码、目录配置在执行的shell脚本中。要实现这样的需求,我们使用scp 来实现,但是scp 在执行的过程中需要输入密码,所以我们就需要用到一个工具 “expect” 来实现自动化脚本。关于 ex 阅读全文
摘要:
Cobra提供的功能 简易的子命令行模式,如 app server, app fetch等等 完全兼容posix命令行模式 嵌套子命令subcommand 支持全局,局部,串联flags 使用Cobra很容易的生成应用程序和命令,使用cobra create appname 和cobra add c 阅读全文
摘要:
golang 编写命令行程序,需要得到外部输入参数,可使用flag包. 使用如下 file := flag.String("file", "../resource/001.mnt", "asm file, eg. 001.mnt") flag.Parse() fmt.Println(*file) 阅读全文
摘要:
CodeMirror https://codemirror.net/6/ 阅读全文
摘要:
概述 算符优先分析法(Operator Precedence Parse)是仿效四则运算的计算过程而构造的一种语法分析方法。算符优先分析法的关键是比较两个相继出现的终结符的优先级而决定应采取的动作。 优点:简单,有效,适合表达式的分析。 缺点:只适合于算符优先文法,是一个不大的文法类。名词解释定义: 阅读全文
摘要:
一、ES5中的函数定义 function add (a, b) { } // 函数表达式声明 let fn = function add(a, b) { //... } 二、ES6箭头函数(糟糕的语法设计,故意让人看不懂) 1. 参数的3种形式 let fn = () => { //.. } let 阅读全文
摘要:
快速开始 基础 创建 Vue 应用 模板语法 响应式基础 计算属性 类与样式绑定 条件渲染 列表渲染 事件处理 表单输入绑定 生命周期钩子 侦听器 模板 ref 组件基础 深入组件 组件注册 Props 组件事件 透传 attribute 插槽 依赖注入 异步组件 可重用性 可组合函数 自定义指令 阅读全文
摘要:
Nginx配置 首先要配置Nginx支持range标签返回,很简单添加 add_header Accept-Ranges bytes; 这一行即可 server { listen 80; server_name adksdf.com; location ~ ^/(img/|js/|css/|uplo 阅读全文