摘要: 1.1 Minor是什么 框架Github地址:github.com/Orlion/Minor (如果觉得还不错给个star) 1.2 Minor有什么 1.2.1 Minor主要提供了 1.2.2 Minor为什么只提供了这么点东西? 现在的PHP框架大多很臃肿,提供了各种功能,在本人看来这只是在阅读全文
posted @ 2016-06-15 17:40 orlion 阅读(592) 评论(4) 编辑
摘要: 一、 最近用在学习golang,写了个小工具练练手。通过golang模拟微信网页端,接收微信服务器的消息并定制。可接入图灵机器人的api实现一个微信机器人的小玩具,当然了,可以有更多更好玩的玩法。 二、 地址: https://github.com/Orlion/Gochat Gochat 一个Go阅读全文
posted @ 2017-04-24 22:11 orlion 阅读(495) 评论(0) 编辑
摘要: Go语句和通道类型是Go语言的并发编程理念的最终体现。与defer语句相同,go语句也可以携带一个表达式语句。Go语句的执行会很快结束,并不会对当前流程的进行造成阻塞或明显的延迟。一个简单的示例: go语句仅由一个go关键字和一条表达式语句组成。同样的,go语句的执行与其携带的表达式语句的执行在时间阅读全文
posted @ 2017-03-21 20:33 orlion 阅读(35) 评论(0) 编辑
摘要: 一、defer语句 defer语句仅能被放置在函数或方法中。它由关键字defer和一个调用表达式组成。这里的表达式所表示的既不能是对Go语言内建函数的调用也不能是对Go语言标准库代码包unsafe中的那些函数的调用。实际上,满足上述条件的表达式被称为表达式语句。例: 函数readFile的功能是读取阅读全文
posted @ 2017-03-20 21:12 orlion 阅读(24) 评论(0) 编辑
摘要: 一、if语句 Go的流程控制主要包括条件分支、循环和并发。 if语句一般由if关键字、条件表达式和由花括号包裹的代码块组成。在Go中,代码块必须由花括号包裹。这里的条件表达式是结果类型为bool的表达式。例: else分支: if语句还支持串联 上面的number变量可以用单独的语句来声明也可以直接阅读全文
posted @ 2017-03-19 18:12 orlion 阅读(205) 评论(0) 编辑
摘要: 一、函数 Go中函数是一等(first-class)类型。我们可以把函数当作值来传递和使用。Go中的函数可以返回多个结果。 函数类型字面量由关键字func、由圆括号包裹声明列表、空格以及可以由圆括号包裹的结果声明列表组成。其中参数声明列表中的单个参数声明之间是由英文逗号分隔的。每个参数声明由参数名称阅读全文
posted @ 2017-03-18 15:36 orlion 阅读(609) 评论(0) 编辑
摘要: 一、Go语言基础 1. 基础 Go语言中的标识符必须以字母(Unicode字母,PHP/JS可以用中文作为变量名)下划线开头。大写字母跟小写字母是不同的:Hello和hello是两个不同的名字。 Go中有25个关键字: 如果一个名字是在函数内容定义,那么它的作用域就在函数内容,如果在函数外部定义,那阅读全文
posted @ 2017-03-12 18:21 orlion 阅读(167) 评论(0) 编辑
摘要: 一、安装 安装Webpack之前需要安装nodejs,然后用npm安装: &nsbp;运行以上命令就将Webpack安装到了全局环境中。 但是通常我们会将Webpack只安装到项目的依赖中: 二、使用 首先创建一个index.html和entry.js文件: 然后编译 entry.js 并打包到 b阅读全文
posted @ 2017-03-10 20:26 orlion 阅读(383) 评论(0) 编辑
摘要: 一、综述 终端IO有两种不同的工作方式: 规范方式输入处理。在这种方式中,终端输入以行为单位进行处理。对于每个读要求,终端驱动程序最多返回一行。 非规范方式输入处理。输入字符不以行为单位进行装配 如果不做特殊处理,则默认方式是规范方式。vi编辑程序使用非规范方式,其原因是其命令是由不以换行符终止的一阅读全文
posted @ 2017-03-09 21:00 orlion 阅读(25) 评论(0) 编辑
摘要: 一、控制终端 对话期和进程组有一些其他特性: 一个对话期可以有一个单独的控制终端。通常是我们在其上登录的终端设备或伪终端设备。 建立与控制终端连接的对话期首进程,被称之为控制进程 一个对话期中的几个进程组可以被分成一个前台进程组以及一个或几个后台进程组 如果一个对话期有一个控制终端,则它有一个前台进阅读全文
posted @ 2017-02-26 16:39 orlion 阅读(50) 评论(0) 编辑
摘要: 一、终端登录 1. 4.3+BSD终端登录 系统管理员创建一个通常名为/etc/ttys的文件,其中,每个终端设备有一行,每一行说明设备名和传到getty程序的参数,这些参数说明了终端的波特率。当系统bootstrap时内核创建进程ID 1,也就是init进程。init进程使系统进入多用户状态。in阅读全文
posted @ 2017-02-24 22:05 orlion 阅读(128) 评论(0) 编辑