【推荐】Win7电脑上安装多个Mysql数据库
作为程序员,在平时开发上需要在本地的开发环境安装多个不同版本的Mysql数据库进行测试。如果分别安装在不同电脑电脑上,对我们程序的测试是很不方便的,这就要求我们需要在同一台机子上安装多个版本Mysql数据库。
作为程序员,在平时开发上需要在本地的开发环境安装多个不同版本的Mysql数据库进行测试。如果分别安装在不同电脑电脑上,对我们程序的测试是很不方便的,这就要求我们需要在同一台机子上安装多个版本Mysql数据库。
Thinkphp5.1官网自动生成目录结构:https://www.kancloud.cn/manual/thinkphp5_1/354139,官方使用的是命令行方式生成目录结构。然而我这边要介绍的是使用Thinkphp5.1的配置文件,进行配置从而生成模块的目录结构。
在ThinkPHP5.1中我对钩子函数(Hook)的理解:钩子函数的执行,是在绑定了钩子的函数执行之前先执行的函数,即用钩子钩住感兴趣的函数,只要它要执行,钩子函数就在它之前执行(即类似AOP面向切面编程,其编程思想与java的动态代理设计思想类似)。在ThinkPHP5.1中钩子是插件化开发的基础,钩子的实现分为三个部分来完成:定义钩子、添加钩子、监听钩子。
作为程序员,在平时开发上需要在本地的开发环境安装多个不同版本的Mysql数据库进行测试。如果分别安装在不同电脑电脑上,对我们程序的测试是很不方便的,这就要求我们需要在同一台机子上安装多个版本Mysql数据库。
Thinkphp5.1官网自动生成目录结构:https://www.kancloud.cn/manual/thinkphp5_1/354139,官方使用的是命令行方式生成目录结构。然而我这边要介绍的是使用Thinkphp5.1的配置文件,进行配置从而生成模块的目录结构。
在ThinkPHP5.1中我对钩子函数(Hook)的理解:钩子函数的执行,是在绑定了钩子的函数执行之前先执行的函数,即用钩子钩住感兴趣的函数,只要它要执行,钩子函数就在它之前执行(即类似AOP面向切面编程,其编程思想与java的动态代理设计思想类似)。在ThinkPHP5.1中钩子是插件化开发的基础,钩子的实现分为三个部分来完成:定义钩子、添加钩子、监听钩子。
程序员在写经验博客时,经常会用到代码展示。而不同颜色的代码,可以让代码看起来更直观,也更美观。最近,在开发blog时就需要代码展示功能,在网上找了好多,最后选择了highlight.js插件。
今天要介绍的是使用Github对项目代码进行版本管理。GitHub官方,偶尔会对官网进行修改,所以这边我将简单的介绍,请大家根据实际情况对GitHub进行使用。一般而言,对GitHub使用是大同小异,只要大家经常使用或者去熟悉GitHub官网,都能完成日常需要
局域网的文件共享在办公室是非常有用的功能,可以便捷的共享文件、提高工作效率。今天将为大家分享局域网的共享文件的设置方法。
这次要介绍的是一款特别轻量级的富文本编辑器summernote插件,麻雀虽小五脏俱全,完全可以满足编辑器的需要。summernote插件是基于Bootstrap框架开发的编辑器,使用时需要引入相应CSS样式和JS文件。