MongoDB安装

MongoDB 初识

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

阅读更多

Swoole安装

Swoole是PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。

阅读更多

Homebrew 安装 PHP、Nginx、MySql

MAC 下搭建php开发环境

安装Homebrew

    阅读更多

    Workerman

    Workerman - 高性能的PHP socket框架

    WorkerMan是一款纯PHP开发的开源的高性能的PHP socket服务器框架,基于WorkerMan开发者可以开发出各种网络服务器,即时IM通讯,游戏服务器通讯,与硬件传感器通讯等等,开发这些应用程序我们无法直接使用nginx/apache + PHP来实现,几乎任何基于TCP/UDP通讯的服务端都可以用WorkerMan来开发。WorkerMan使得开发者摆脱PHP只能用于Web开发的束缚,向更广阔的前景发展。

    阅读更多

    VIM常用命令

    光标移动

    • fx:移动光标到当前行的下一个 x 处。很明显,x 可以是任意一个字母,而且你可以使用 ; 来重复你的上一个 f 命令。
    • tx:和上面的命令类似,但是是移动到 x 的左边一个位置。

    阅读更多

    ES6语法 Promise 对象

    前后端分离项目进公司终于实践到了,但是同时发送3次ajax加载数据就会有先后的问题

    解决方法:
    1.后端就把前端要的数据接口给整合好返回,这样只用请求一次就可以了

    2.回调套回调 在发送第一个ajax请求成功后再发送第二个请求(这样就会有处在性能上的问题,而且会导致代码不够直观,就是常说的 Callback Hell)

    阅读更多

    ES6语法

    这两周接触了小程序感觉把大部分的坑都踩了下
    看到小程序能写es6语法
    es6语法有什么好处呢!就去看了看下面我来说说我学到的

    Class

    ES6中添加了对类的支持,引入了class关键字,想了解ES5对象语法的可以敲javascript中的面向对象

    阅读更多

    yii2.0滑动验证码

    之前我们用Geetest api做过一个滑动验证码
    之后大家都说这个api其实免费版1小时只有500次

    阅读更多

    yii2.0整合Geetest滑动验证码

    今天我们就来讲讲滑动验证码,这是一个体验好安全高的方案;
    普通的数字、字母组成的验证码大多数很多平台都有去识别这个图片上的文字、数字、字母……
    官方:http://www.geetest.com/

    阅读更多

    融云即时通讯在线聊天(yii2.0)

    随着技术的发展;现代的网站;越来越趋于应用形式了;
    不再是像以前那样需要用户刷新页面;获取数据了;
    服务器端可以主动向用户推送数据;更加及时性了;
    比较突出的就是即时通讯在线聊天;
    今个;我们要打造的就是类似于网页版微信的功能;

    注册融云账号

    如果我们不是以即时通讯为主营业务;那么建议使用第三方的服务;这里以融云为例;
    官网:http://www.rongcloud.cn/
    新手指南

    阅读更多