转到正文

博客水木

一个学习总结与工作经验分享博客。

博客不在多,有原创就行;内容不在深,无堆砌就灵。斯,是博客,唯技术先行。架构满篇飞,代码无陋空。谈笑IT事,调侃网络中。 可以做网站,阅PHP之圣经。无QQ群之乱耳,无媒体之炒作。南到天涯,北到水木,众网友曰:开心就好! 继续阅读

本教程例子可到GitHub 上下载 Laravel5.5-Vue-Element-ui-Vux 1. compose和node的安装 这两个的安装网上教程多的是,大家可自行下载安装。 2. Laravel5.5 安装 首先进入项目搭建目录,在控制台中输入 composer global require “laravel/installer” //安装laravel安装器 laravel new test //创建laravel项目 ...继续阅读

概念理解 我们先来介绍控制反转,依赖注入,这两个概念我们可以认为他们表达的同一种意思,举个通俗的例子,我们用户登录需要提供记录日志的功能,可以选择使用文件或者数据库。下面我们用代码来演示。 // 定义写日志的接口规范 interface log { public function write(); } // 文件记录日志 class FileL...继续阅读

Laravel中间件是什么 Laravel 中间件提供了一种方便的机制来过滤进入应用的 HTTP 请求。例如,Laravel 内置了一个中间件来验证用户的身份认证。如果用户没有通过身份认证,中间件会将用户重定向到登录界面。但是,如果用户被认证,中间件将允许该请求进一步进入该应用。 当然,除了身份认证以外,还可以编写另外的中间件...继续阅读

1、概述 闭包和匿名函数在PHP 5.3.0中引入,这两个特性非常有用,每个PHP开发者都应该掌握。 闭包是指在创建时封装周围状态的函数,即使闭包所在的环境的不存在了,闭包中封装的状态依然存在。 匿名函数其实就是没有名称的函数,匿名函数可以赋值给变量,还能像其他任何PHP函数对象那样传递。不过匿名函数仍然是函数,因...继续阅读

Trait是PHP 5.4引入的新概念,看上去既像类又像接口,其实都不是,Trait可以看做类的部分实现,可以混入一个或多个现有的PHP类中,其作用有两个:表明类可以做什么;提供模块化实现。Trait是一种代码复用技术,为PHP的单继承限制提供了一套灵活的代码复用机制。 为什么使用Trait PHP语言使用一种典型的单继承模型,在这种...继续阅读

自我从事网站开发以来,有好几个项目里都有用到评论这个功能,所以我就想把评论这一块,单独拿出来,做成一个组件化的模块。既节约了开发的工作时间,还能让自己对这个模块的功能有更进一步的理解。 因为目前我主要是用ThinkPHP框架在做开发,所以以下相关实例会以TP框架的语法来呈现。但具体方法细节我个人是觉得有所不...继续阅读

告研发员工书 公司研发是成功中的要素,不是唯一的要素。公司的成功是各种综合因素构成的,研发人员也不是天之骄子,不能要求别的部门对你过度的服务。 公司研发人员的收入,支撑在食堂享受较好的膳食是没问题的,但总有部分员工通过各种渠道在抱怨公司各基地食堂的菜价太高(我们的月平均标准为350元)。且有部分干部也...继续阅读

标准参考 COLGROUP 元素指定表格中一列或一组列的默认属性。 COL 指定基于列的表格默认属性。 关于 COLGROUP 元素和 COL 的详细信息,参见 HTML 4.01 中说明:11.2.4 Column groups: the COLGROUP and COL elements 。 问题描述 IE6 IE7 IE8(Q) 对 COL 和 COLGROUP 元素的属性及部分 CSS 特性支持较好,而IE8(S) Firefo...继续阅读

开发者们都是懒惰的,不,我不是在开玩笑,他们努力创建系统,帮助他们在未来避免更多的、尤其是重复性的工作。现在有一些相当优秀的例子,我们不需要在编写重复的代码,它将直接为我们生成。今天我们将会看到 Laravel 框架中的各式各样的后台管理面板、后端开发者创建的例子,它们可以节省我们多少时间呢? Disclaimer...继续阅读

前阵子,我和阿里的薪酬福利专家M同学聊了一下午,M同学做了9年薪酬,和我们吐槽了很多薪酬方面的现象,也道出了少有人关注的薪酬逻辑和常识。 这一次,我又找了一位阿里技术岗位的招聘专家T同学,从他的视角中,我们来看一下金三银四的招聘旺季下,10条求职的黄金规律。 可以说每一条都很有深度。 1、很多时候,HR不要...继续阅读

建站服务