摘要:
Linux vi/vim 所有的Unix Like 系统都会内建vi文书编辑器,其他的文书编辑器则不一定会存在。 但是目前我们使用比较多的是vim编辑器。 vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 什么是vim Vim 是从vi发展出来的一个文本编辑器。代码补 阅读全文
摘要:
简介# 除了在路有文件中以闭包的形式定义所有的请求处理逻辑外,还可以使用控制器类来组织此类行为,控制器能够将相关 的请求处理逻辑组成的一个单独的类,控制器被存放在app/Http/Controller目录下。 基础控制器# 定义控制器# 下面是一个基础控制器的例子。需要注意的是,该控制器继承了Lar 阅读全文
摘要:
简介# Laravel 可以轻松地保护应用程序免受跨站请求伪造(CSRF) 的攻击。跨站请求伪造是一种恶意的攻击, 他凭借已通过身份验证的用户身份来运行未经过授权的命令。 Laravel 会自动为每个活跃用户的会话生成一个 CSRF [令牌] 。该令牌用于验证经过身份验证的用户是向应用程序 发出请求 阅读全文
摘要:
Linux 磁盘管理好坏直接关系到整个系统的性能问题。 Linux 磁盘管理常用三个命令为 df , du fdisk df : 列出文件系统的整体磁盘使用量 du: 检查磁盘空间使用量 fdisk:用于磁盘分区 df df 命令参数功能: 检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被 阅读全文
摘要:
8)系统中有一类用户称为伪用户(psuedo users). 这些用户在/etc/passwd 文件中也占有一条记录,但是不能登陆,因为他们的登陆shell 为空,他们的存在主要是方便系统管理,满足 相应的系统进程对文件属主的要求。 常见的伪用户如下所示: 伪用户含义 bin 拥有可执行的用户命令文 阅读全文
摘要:
Linux 系统是一个多用户任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后 以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问,另一方面也可以帮助用户组织文件, 并为用户提供安全性保护。 每个 阅读全文
摘要:
如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。 比如说。我们想为我们的 w3cschool 项目发布一个新版本,我们可以用 git tag -a v1.0 命令给最新一次提交打上(HEAD)标签 -a 选项意为"创建一个带注解的标签" $ gi 阅读全文
摘要:
Linux 文件与目录管理 我们知道linux的目录结构为树状结构,最顶级的目录为根目录 /. 其他目录通过挂载可以将他们添加到树中,通过解除挂在可以移除他们。 在开始本教程前我们需要先知道什么是绝对路径与相对路径。 绝对路径: 路径的写法,由根目录 / 写起,例如 : /usr/share/doc 阅读全文
摘要:
Git 分支管理 几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以开发主线上分离出来,然后在不影响主线的同时继续工作。 有人把Git 的分支管理模型称为 必杀技特性 ,而正是因为它,将 Git 从版本控制系统家族里区分出来。 创建分支命令: git branch (branchnam 阅读全文
摘要:
简介# Laravel 中间件提供了一种方便的机制来过滤进入应用的HTTP请求。例如,Laravel 内置了一个中间件来验证用户的身份认证 , 如果没有通过身份认证,中间件会将用户重定向到登陆界面,但是,如果用户被认证,中间件将允许该请求进一步进入该应用。 当然,除了身份认证以外,还可以编写另外的中 阅读全文