自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 基于gin搭建的类似laravel的api框架

基于gin搭建的类似laravel的api框架

2022-11-09 15:34:53 476 1

原创 gitlab仓库迁移到github

gitlab仓库迁移到github。

2022-11-08 10:54:12 1192

原创 lumberjack 实现按时间分割日志文件

lumberjack 实现按时间分割日志文件

2022-10-28 10:48:52 1993

原创 php使用redis实现的滑动时间窗口的限流算法

php使用redis实现的滑动时间窗口算法

2022-08-16 09:23:17 519

原创 php中关于冬夏时令切换引发的问题

在国内由于没有冬夏时令之分,所以直接对时间戳进行加减,不会出现问题。但是在国外的一些地方会有时令之分。假设北京时间2019年11月25日12:00:00,对应的时间戳是:1574654400,照理说这个时间戳加上一天86400秒,理论上就是北京时间2019年11月26日12:00:00,事实上确实如此,国内的话这么算确实没什么问题,但是如果是国外时区的话,直接加上86400秒可能会有问题。为了弄清楚这个问题,我们先来了解一下什么是冬夏时令?夏令时夏令时,表示为了节约能源,人为规定时间..

2021-08-03 15:58:59 858

原创 swoole实现pvp贪吃蛇

swoole实现pvp贪吃蛇(1)服务器端:服务器端使用php7+版本,swoole-v4.4.2版本服务端配置文件: <?php return [ 'host' => '0.0.0.0', 'port' => '9552', 'set' => [ 'worker_num' => 1, 'daemonize' => 0, ] ];服务端代码 <?php require_once '../

2021-04-20 14:33:51 468

原创 thinkphp6多应用模式下访问路由显示路由不匹配的解决方法

各位客官,欢迎光临小弟网站:maliweb.topthinkphp6多应用模式下访问路由显示路由不匹配的解决方法:问题描述:[0]RouteNotFoundException in Route.php line 799当前访问路由未定义或不匹配 if (false === $result && !empty($this->cross)) { // 检测跨域路由 $result = $this->cross->c.

2021-03-08 17:21:46 5736 1

原创 nginx配置https(ssl)访问

各位客官,欢迎光临小弟网站:maliweb.topnginx配置ssl访问阿里云服务器配置ssl证书(1)申请免费的证书这里我使用的是freessl证书 网站为 [免费ssl证书申请](https://freessl.cn "免费ssl证书申请") 这里不详细介绍如何申请了。 申请成功后,有个一键部署功能,直接配置相应的服务器信息,记住证书上传的地址 主要是.pem扩展名的两个文件 分别是cert.pem key.pem (2)修改nginx配置文件从freessl拿到的证.

2021-03-08 17:12:42 235

原创 laravel的上线配置操作

各位客官,欢迎光临小弟网站:maliweb.toplaravel上线操作: (1)开发环境改成生产环境 (.env) APP_ENV=local 改成 APP_ENV=production (2) 关闭调试模式 (.env) APP_DEBUG=true 改成 APP_DEBUG=false (3)缓存配置文件 php artisan config:cache // 配置缓存,生成:bootstrap/cache/config.php .

2020-12-16 11:45:46 453

原创 Ubuntu18.04虚拟机过一段时间无法上网

Ubuntu18.04虚拟机过一段时间无法上网解决办法:sudo service network-manager stop sudo rm /var/lib/NetworkManager/NetworkManager.state sudo service network-manager start

2020-12-16 11:40:58 183

原创 laravel使用composer安装第三方包报错(/bootstrap/cache/packages.php): Operation not permitted

错误提示: ErrorException : rename(/home/vagrant/code/laravel-shop/bootstrap/cache/packages.phpQ03xfn,/home/vagrant/code/laravel-shop/bootstrap/cache/packages.php): Operation not permitted解决方法:...

2019-12-17 16:10:43 645

原创 homestead虚拟机,通过npm下载依赖包和解决运行gulp报错问题 yarn出错问题

1.在虚拟器运行npm下载依赖组件时报错:npm ERR! EPROTO: protocol error, symlink ...解决方案:运行npm时增加参数--no-bin-links

2019-12-15 16:36:39 167

原创 redis和memcached的比较

1.redis可以做存储,而memcached是用来做缓存,这个特点主要是因为redis的‘持久化’功能。2.redis存储的数据有结构,可以存储字符串、链表、哈希结构、集合、有序集合等。3.Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等;4.灾难恢复--memcache挂掉后,数据不可恢复; redis...

2019-12-11 08:25:09 211

原创 laravel如何让数据库里面的富文本数据显示

在laravel的blade模板中把 {{ $data }} 换成 {!!$data!!} 就可以解析html元素

2019-11-27 11:24:59 1208

原创 php-mysql下的中文乱码问题

乱码原因分析:web应用之所以会出现乱码问题,根本原因是各部分文件编码不一致造成的,像PHP对中文的编码方式,HTML对中文的编码方式,MySQL表的编码方式.这三种文件的不一致才是乱码问题的罪魁祸首.解决方法:(1) 在创建数据库和表的时候我已经选择了UTF-8的编码方式,但是数据表中的排列规则默认是latin1_swedish_ci,我把它调整为:utf8_general_c...

2019-11-22 16:10:19 177

转载 如何快速的搭建hexo博客,并且换主题

1.首先要先安装git和node.js。在安装Node.js时要注意以下几点:除了修改默认安装路径外,只要一路next就可以了。安装后运行cmd输入以下命令检查是否安装成功。安装完的目录如下:此处说明下:新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西。然后还要配置环境:说明:这...

2018-05-12 16:32:36 1227

github 的使用教程

1.如何创建一个版本库 所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录,在空目录下右击鼠标打开git bash然后输入以下代码:$ mkdir learngit$ cd learngit$ pwd/Users/michael/learngitpwd命令用于显示当前目录。在我的Mac上,这个仓库位于/Users/michael/learngit。...

2018-05-01 22:05:11 342

原创 2018年4月22日 关于近期写小米商城遇到的前端问题的总结

1.绝对定位与相对定位的区别,在使用时会相互影响。什么是绝对定位和相对定位:absolute 绝对定位使元素的位置与文档流无关,因此不占据空间。absolute 绝对定位的元素可以和其他元素重叠。上面的效果是通过简单地使用一个应用了clip-path属性的元素来完成的。.clipClass{ -webkit-clip-path:polygon(0100%, 50% 0, 100% 100%);}...

2018-04-22 16:54:23 2407

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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