梧桐下的四叶草

人生最重要的一点是,永远不要迷失自己。

Linux 下定制vim

在Linux下开发经常都会在命令行上操作,但是适应了IDE环境都会吐槽难用,所以我们要定制化自己的vim。 添加.vimrc文件 vim ~/.vimrc 添加我们喜欢的配置 :set nu "设置显示行号 :set backspace=2 "能使用backspace回删 ...

2019-07-13 18:43:21

阅读数 16

评论数 0

编译安装swoole4.2.9扩展

swoole下载位置 https://github.com/swoole/swoole-src/releases 找到想要的版本 wget https://github.com/swoole/swoole-src/archive/v4.2.9.tar.gz 然后解压 tar -zxvf v4.2...

2018-12-06 23:00:39

阅读数 219

评论数 0

Laravel源码分析---Application类实例化(3)

    实例化最后一个函数就是$this->registerCoreContainerAliases();了。 /** * Register the co...

2018-11-26 23:07:33

阅读数 80

评论数 0

Laravel源码分析---Application类实例化(2)

    接着第一篇之后,现在轮到执行注册基本服务绑定 $this->registerBaseBindings(); ...

2018-11-26 22:39:55

阅读数 81

评论数 0

Laravel源码分析---Application类实例化(1)

    在第一篇的Composer加载中,已经介绍文件是如何加载进来的了。然后下一步就是将框架所用到的容器和应用都实例化起来。 /* |-----------------------------...

2018-11-23 00:08:41

阅读数 155

评论数 0

Laravel源码分析---composer文件加载

    最近在使用Laravel框架,所以分析一下源码是如何设计的。 首先我们可以在Laravel项目的入口文件看见这些代码。 &...

2018-11-22 22:52:20

阅读数 77

评论数 0

(8)php框架开发---添加Compoer支持

    在使用过Laravel框架和Tp5框架后,都会知道Composer这个东西。使用这个对项目进行管理真的很方便。而且现代化的框架都应该支持Composer操作,因为支持Composer后你...

2018-11-18 16:09:50

阅读数 90

评论数 0

form表单提交格式引发的血案

   今天遇到了一个没有遇见过的问题,那就是使用tp5中某个函数中的页面要显示gbk编码,而其它都是utf-8格式。    在网上百度了一下,...

2018-11-01 23:19:13

阅读数 68

评论数 0

Python3+selenium+BeautifulSoup自动化爬虫

   环境安装可以查看这个blog https://blog.csdn.net/zhuyiquan/article/details/79537623 首先我们要爬取的网站是:https://www.qimai.cn/ra...

2018-09-25 22:19:59

阅读数 128

评论数 0

(7)PHP框架开发-重构以前的框架

   这段时间终于有空了,所以来重构一下之前的框架。现在看原来的框架发现非常乱,毫无规范,看到脑壳疼。    进入正题,这次的重构主要更改如...

2018-09-03 16:36:51

阅读数 93

评论数 0

PHP5与PHP7兼用性问题

字符串赋值问题 在修改已有的游戏后台代码中,发现有许多功能无法正常显示出来,都是乱码的格式。之后追查问题的时候,发现之前的代码是$a=''这样子来赋值的。但是之后的操作又是数组赋值操作,看到这里我就发现问题的所在了。PHP7其实是不支持类型转换的,也就是$a=''后就是字符串了,然而PH...

2018-08-27 10:49:01

阅读数 1616

评论数 0

python爬虫三个小案例(入门)

    爬虫很久没有写了,这次用python来写一波入门教程。 有道翻译api接口翻译英文单词 这个可以在网上找教程,我是参考如下大神的。 传送门 这个说是爬虫,但是我个人更觉得像a...

2018-06-17 22:24:29

阅读数 504

评论数 2

(6)php框架开发---微信水果商城所遇问题

框架实践     在写完一个具体的框架之后,我打算使用自己的框架来架构微信水果商城。这里面我的项目并不大,所以使用自己写的也足够了。不使用现在主流框架开发有好也有坏,好的是代码可定制,不用集成...

2018-06-09 22:47:02

阅读数 134

评论数 0

swoole学习---搭建webim

刚开始学习swoole,看了框架文档也有一段时间了。所以就想从项目中学习一下,所以就想搭建 一个webim的聊天室,这里直接使用韩大的代码。 这里可以直接使用git来克隆代码库 git clone https://github.com/matyhtf/webim.git composer ...

2018-03-27 17:22:09

阅读数 498

评论数 0

yaf学习日记

yaf定义控制器的文件夹使用开头大写,前端模板文件使用小写就可以了yaf默认是Index模块,所以要添加其它模块,那么就要在modules文件夹下创建 模块目录\(controllers,models,views),然后在application.ini文件下添加application.module...

2018-03-20 16:24:01

阅读数 127

评论数 0

nginx配置location总结及rewrite规则写法

转载自:http://seanlook.com/2015/05/17/nginx-location-rewrite/1. location正则写法一个示例:location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] } locat...

2018-03-20 14:35:18

阅读数 120

评论数 0

(5)php框架开发---错误处理

    在写开发的时候难免会出现代码写错的尴尬,这里面如果不是在运行环境的话,我们可以直接使用以下的命令来直接显示错误在页面上ini_set('display_errors',1); //错误信息 ini_set('display_startup_errors',1); ...

2018-03-12 20:34:10

阅读数 148

评论数 0

城市三级联动

    在做商城的地址选择中,发现很多的城市数据都不太齐全。然后也亲自去看了一下淘宝里面的城市数据,发现大网站的数据都挺齐全的。然后在网上找插件,发现都是没有齐全的。之后找了一个个人认为挺好用的插件。这个也是淘宝的SUI移动端(传送门)。    这个插件使用起来非常方便,只要添加如下代码&...

2018-03-05 15:21:57

阅读数 197

评论数 0

phpredis配置

第一次配置phpredis,我们首先要将redis扩展下载下来,网址下载好了之后我们就可以解压了。这里面最好是下载 最新版本的redis,不然的话会出现module和php的api版本不符合的问题。 首先,解压文件 解压之后进入文件目录 然后就是找到你使用的php版本所在的...

2018-01-21 18:11:18

阅读数 152

评论数 0

crontab入门

crontab非常的简单好用,基本上就是按照这样子的格式来写。 # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .--------...

2018-01-20 18:41:57

阅读数 130

评论数 0

提示
确定要删除当前文章?
取消 删除