CentOS的yum源更换为aliyun 作者: rontian 时间: 2019-07-13 分类: Linux 评论 #### 备份 `mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup` #### CentOS5 `wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo` #### CentOS6 `wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo` #### CentOS7 `wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo` #### 生成缓存 `yum makecache`
protobufjs 命令大全 作者: rontian 时间: 2019-02-20 分类: HTML5 评论 ### pbjs 命令如下 - -t (target) ``` 全称target 就是目标格式 一共有以下格式可以选择json , json-module,proto2(协议版本),proto3(协议版本),static (静态代码格式)static-module ``` - -p (path) ``` 将一个目录添加到导入目录 ``` - -o (out) ``` 输出保存到一个文件 ``` - -sparse ``` 只导出主文件中引用的类型 ``` - -w (wrap) ``` 指定要使用的包装器, default (支持commonjs和AMD的默认包装器) commonjs (Commojs包装) amd(AMD包装器) es6(ES6包装器) closure(不懂) ``` - -dependency ``` (依赖注入) ``` - -r (root) ``` 指定一个替代protobuf。根的名字。 ``` - -l (lint) ``` 剥绒机配置。默认为protobuf。js-compatible规则(不懂) ``` - --es6 ``` 启用es6语法 (一下命令为 -- ,两个-) ``` - --keep-case ``` 代码写入时保持原变量名,而不是使用驼峰命名规则 ``` - --no-create ``` 不生成用于反射兼容性的create函数。 ``` - --no-encode ``` 不生成编码函数 ``` - --no-decode ``` 不生成解码函数 ``` - --no-verify ``` 不生成验证函数 ``` - --no-convert ``` 不生成Json数据转化为对象的函数 ``` - --no-delimited ``` 不生成定界的编码/解码函数。 ``` - --no-beautify ``` 不美化生成的代码。 ``` - --no-comments ``` 不输出任何JSDoc注释。 ``` - --force-long ``` 强制long代替int64 ``` - --force-number ``` 强制number代替int64 ``` - --force-message ``` 强制使用消息实例而不是普通对象 ``` ### pbts 命令如下 - -o 与pbjs一致 - -g (global) - --no-comments ``` 不输出任何JSDoc注释。 ``` - -n (name) ``` 将所有内容包装在指定名称的模块中。 ``` - -m (main) ``` 是否在没有任何导入的情况下构建主库。 ```
MacOS安装RubyGame 作者: rontian 时间: 2019-01-22 分类: MacOS 评论 ### 安装RVM ``` curl -L https://get.rvm.io | bash -s stable source ~/.rvm/scripts/rvm rvm -v ``` ### 安装RubyGame ``` rvm list known rvm install ruby-2.6.0 ``` ### 设置RubyGame默认版本 `rvm 2.0.0 --default ` ### 删除添加新源 ``` gem source -r https://rubygems.org/ gem source -a https://gems.ruby-china.com/ gem sources -l ```
VS Code代码块变量 作者: rontian 时间: 2018-12-08 分类: Others 评论 ```javascript const snippetDes = [ "TM_SELECTED_TEXT", "TM_CURRENT_LINE", "TM_CURRENT_WORD", "TM_LINE_INDEX", "TM_LINE_NUMBER", "TM_FILENAME", "TM_FILENAME_BASE", "TM_DIRECTORY", "TM_FILEPATH", "CLIPBOARD", "CURRENT_YEAR", "CURRENT_YEAR_SHORT", "CURRENT_MONTH", "CURRENT_MONTH_NAME", "CURRENT_MONTH_NAME_SHORT", "CURRENT_DATE", "CURRENT_DAY_NAME", "CURRENT_DAY_NAME_SHORT", "CURRENT_HOUR", "CURRENT_MINUTE", "CURRENT_SECOND" ]; const snippetDes = [ "当前选定的文本或空字符串", "当前行的内容", "光标下的单词内容或空字符串", "基于零索引的行号", "基于单索引的行号", "当前文档的文件名", "没有扩展名的当前文档的文件名", "当前文档的目录(DIRname)", "当前文档的完整文件路径", "剪贴板的内容", "本年度(YYYY)", "本年度的最后两位数", "月份为两位数(例如'02')", "月份的全名(例如'July')", "月份的简称(例如'Jul')", "这个月的哪一天(10)", "一天的名字(例如'Monday')", "当天的简称(例如'Mon')", "24小时时钟格式的当前小时('14')", "当前时间的——分钟('10')", "当前时间的——秒('59')" ]; ```
MacOs Shell 修改替换文件字符串 作者: rontian 时间: 2018-10-31 分类: MacOS 评论 ### 命令 `sed -i 'filename.bak' 's/target/replace' filename` `filename.bak`为备份,不需要时直接 `''` #### 使用正则 `sed -i 'filename.bak' 's/^target=.*/target=xxx/g' filename` #### 使用变量 `sed -i 'filename.bak' "s/^$A=.*/target=$B/g" filename`