摘要:
首先注意一下,我用的环境是centos6.5,中间有一些操作和在Ubuntu上有一些地方的操作是不同的, 编写脚本 首先看一个实例:假设有一个test的服务,可以通过命令对test进行启动、关闭或者重启,下面这个脚本就模拟这个功能: 运行这个脚本,结果如下 将脚本设置为自启动: 这一步需要将运行脚本 阅读全文
摘要:
这里使用的YII框架的版本是2.0.13 详情请参考官方文档:用Gii生成代码 使用gii的主要步骤 1、生成模型(Model Generator) 2、生成CRUD代码 注意点 1、在生成CURD代码的时候,指定model、controller、searchModel的名称时,要注意加上命名空间。 阅读全文
摘要:
声明:本文内容来自于yiichina.com的权威指南。 安装 推荐使用composer来安全,可能有点慢(要下载的依赖比较多)。 启动 yii框架的入口文件是web/index.php。但是在访问yii框架之前,如果不是使用composer来安装yii框架的话,那么就需要修改config/web. 阅读全文
摘要:
使用命令行方式,可以直接使用下面的命令,顺序执行: 其中上面的第三行表示的是安装composer,安装成功后,composer的名称为composer.phar,可以使用如下命令,检查是否安装成功,如果出现conposer的图案,则证明安装成功了。 可以观察一下目录,composer默认是安装在当前 阅读全文
摘要:
安装必需的工具 比如cmake、gcc、g++、git CentOS使用下面的命令: Ubuntu使用下面的命令: 或者 安装ncurses CentOS使用下面的命令: Ubuntu使用下面的命令: 安装openssl和libssl_dev CentOS使用下面的命令: Ubuntu使用下面的命令 阅读全文
摘要:
panic 关键字panic的作用是制造一次宕机,宕机就代表程序运行终止,但是已经“生效”的延迟函数仍会执行(即已经压入栈的defer延迟函数,panic之前的)。 为什么要制造宕机呢?是因为宕机不容易遇到?还是因为程序有错就是直接报错,都没有执行,哪来的宕机? Go程序设计语言中这样提到:如果碰到 阅读全文
摘要:
本文来源:Go by example。 Golang的格式化输出 和 C语言的标准输出基本一样,但是增加了一些针对Golang语言的特有数据结构的格式化输出方式。 一下就是实例: 阅读全文
摘要:
创建函数 可变参数 如果一个函数的参数个数是可变的,那么可以在定义函数时,在参数列表的最后一个参数类型之前加上... 函数多返回值 错误处理 defer defer后面的函数在Go程序设计语言中被称为延迟函数,为什么叫延迟呢?因为这个defer函数的存在于一个函数之中(包括main函数),defer 阅读全文
摘要:
软件下载地址: https://www.sublimetext.com/3 注册码如下: 阅读全文
摘要:
cut:对内容进行列切割 -d 后面的是分割符,表示用什么符号来分割符来分割列,分隔符使用引号括起来; -f后面跟着要选择的字段列,从1开始,表示第一列,如果要多列,可以用逗号分隔 ; -c参数后面跟着要选择的字符偏移,-b表示后面跟着要选择的字节偏移; 可以使用start-end表示一个区间,解决 阅读全文