最新博文
-
天门山介绍
闲言碎语天门山介绍天门山是山岳型自然景区,世界地质公园、国家森林公园、国家5A级旅游区。位于湖南省张家界市城区南郊8公里,海拔1518.6米,是张家界的文化圣地,被尊为“张家界之魂”、“湘西第一神山”。天门山古称嵩梁山,三国时期嵩梁山忽然峭壁洞开,玄朗如门,形成迄今罕见的世界奇观——天门洞,吴帝孙休认为这是吉祥的征兆,于是将嵩梁山改名天门山,山下置天门郡,也就是今天的张家界市。天门山旅游区总面积96平方公里,山顶面积达2平方公里,属典型的喀斯特地貌,四面绝壁,雄伟壮丽。保存着完整的原始次生林,植物资源丰富,有世界罕见的高山珙桐群落。天门山文化...
阅读更多lipeng2019-12-04 02:18:09【闲言碎语】
-
sublime 快捷键总结
选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。Ctrl+M 光标移动至括...
阅读更多lipeng2019-11-07 03:17:02【闲言碎语】
-
thinkphp 6 开启多应用模式隐藏index.php文件
thinkphp6版本已经出了一段时间,最近做一个新项目正好想试试,这里先记录下刚刚开始用6.0版本遇到的一些问题,以后有新的问题会陆续更新。1.开启多应用模式:thinkphp 6.0默认是单应用模式,如果我们想做多模块应用,则需要手动开启多应用模式,首先是目录结构的调整,在app目录下新建目录取名为你的应用名称,如mobile,home等 目录内是controller、view、model等结构,然后需要在route目录新建与应用目录相同的目录存放路由文件,最重要的一点:如果要使用多应用模式,你需要安装多应用模式扩展t...
阅读更多lipeng2019-10-29 16:44:41【PHP】
-
Swoole初识篇——Swoole介绍&Swoole与消息推送
PHP一:Swoole是什么?Swoole是面向生产环境的PHP异步网络通讯引擎。使PHP开发人员可以编写高性能的异步并发TCP、UDP、Unix Socket、HTTP、Websocket服务。二:Swoole能够做什么?Swoole可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。使用PHP+Swoole作为网络通讯引擎,可以使企业IT研发团队的效率大大提升、更加专注于开发创新产品。对于WEB开发来说,Swoole常用场景为:1.APP推送;2.客服聊天系统三:为什么使用Swoole?...
阅读更多lipeng2019-09-01 12:19:52【PHP】
-
Docker初识篇——Docker介绍及Docker与虚拟机的区别
闲言碎语Docker介绍Docker是什么Docker是一个开源的应用容器引擎,基于Go语言开发实现,基于操作系统层面的虚拟化技术。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何安装有Docker的电脑(Windows 和 Linux)上。Docker能做什么Docker可以解决虚拟机能够解决的问题,同时也能够解决虚拟机由于电脑资源要求过高而不能解决的问题。Docker与虚拟机的区别Docker与虚拟机的区别主要在于:Docker守护进程可以直接与主操作系统进行通信,为各个Docker容器分配资源...
阅读更多lipeng2019-09-01 11:58:55【闲言碎语】
-
Laravel环境Homestead配置
PHPLaravel Homestead 是一个官方预封装的 Vagrant box,它为你提供了一个完美的开发环境,而无需在本地机器安装 PHP 、Web 服务器和其他服务器软件。不用担心会搞乱你的操作系统!Homestead 可以运行在任何 Windows,Mac,或 Linux 系统,它包括了 Nginx web 服务器、PHP 7.2、PHP 7.1、PHP 7.0、PHP 5.6、MySQL、PostgreSQL、Redis、Memcached、 Node,以及开发 Laravel 应用程序所需要的东西。Homestead安装步骤...
阅读更多lipeng2019-08-29 22:12:26【PHP】
-
PHP中接口 interface 的使用
接口(interface),通过关键字interface 来定义,接口可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。接口中定义的所有方法都必须是公有,这是接口的特性。接口通过implements 操作符来实现,实现接口的类必须实现接口中定义的所有方法,否则会报一个致命错误。一个类可以实现多个接口,用逗号分隔接口名称【实现多个接口时,接口中的方法不能有重名】,但是必须实现这些接口的所有方法。接口也可以通过extends 操作符来继承,接口中也可以定义常量,接口常量和类常量的使用完全相同,但...
阅读更多lipeng2019-08-27 18:29:27【PHP】
-
thinkphp 5 链接sqlserver数据库
PHPPHP天然就对MySQL有良好的支持,apache/iis/nginx + php +mysql 是大家常用的PHP开发环境,那么对于mysql,大家一定是很熟悉了,大多数PHP框架都是默认使用mysql数据库,但是有时候mysql并不能满足我们的项目需求,那么,我们就会考虑使用其它数据库如Oracle、SQL Server、MongoDB等代替mysql,博主之前一直用mysql,新进一家做游戏开发的公司,使用的是微软的SQL Server数据库,因为之前对SQL Server知之甚少,因此...
阅读更多lipeng2019-08-27 18:03:02【PHP】
-
Redis简介与安装配置
NoSql一 :关于Redis Redis是一个开源的、高性能的、基于键值对的缓存与存储系统,通过提供多种键值数据类型来适应不同场景下的缓存与存储要求。同时Redis的诸多高层级功能使其可以胜任消息队列、任务队列等不同的角色。二:Redis的特性 1:以字典结构存储数据 Redis以字典结果存储数据,并允许其他应用通过TCP协议读写字典中的内容。Redis字典中的键值出了可以是字符串外,还支持散列类型、列表类型、集合类型与有序...
阅读更多lipeng2019-08-27 17:37:14【NoSql】
-
Redis实战——PHP与Redis
NoSqlRedis官方推荐的PHP客户端是Predis与phpredis。前者是完全使用PHP代码实现的原生客户端,而后者则是使用C语言开发的PHP扩展。在功能上两者并没有多大区别,就性能而言后者会更胜一筹,但除非是大量执行Redis命令,否则很难比价二者性能的差异,在这里,我们以Predis为示例来介绍如何在PHP中使用Redis。首先,需要确保PHP版本不低于5.3,这是Predis对php的最低版本要求,然后是安装Predis,在这里我们推荐使用Composer这一强大的PHP依赖管理工具来安装Predis,Composer的安装与使用...
阅读更多lipeng2019-08-27 17:18:08【NoSql】