3 san生石

尚未进行身份认证

史莱克

等级
TA的排名 10w+

redis的安装

系统ubuntu18.04redis中文官网:http://www.redis.cn/安装方式1.(位置可以自己看放哪里,我的在/usr/local/bin)1.下载wgethttp://download.redis.io/releases/redis-5.0.4.tar.gz2.解压tarzxvfredis-5.0.4.tar.gz3.进入解压目录cdredis...

2019-08-12 00:22:56

消息队列

1.什么是消息队列(what)?“消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。消息被发送到队列中。“消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。--百度百...

2019-08-11 23:44:24

PHP 位运算符

位运算符在开发中用到的比较少,这里写出来只是做个记录。这里我们需要清楚两个概念:1.什么是逻辑运算符:简单点来说,逻辑运算符只会对结果返回true或false。2.什么是位运算符:位运算符并不会对结果返回布尔(boolean)值,而是进行数学运算。$a&$bAnd(按位与):将$a和$b同时为1的位,置为1比如数字1&2=00000001...

2019-07-29 00:28:36

websocket的握手及消息帧

websocket是基于应用层的传输控制协议,而socket是基于传输层的传输控制协议。它们都是全双工的(可以同时接收和发送),传输层意味着数据都是以16进制传输,而传输层以二进制传输。websocket的握手分为客户端请求和服务器端回应。客户端的请求如下:GET/HTTP/1.1//这个请求必须是GET请求,并且HTTP的协议必须是1.1Connection:...

2019-07-07 22:55:32

img 403的解决办法

最近在使用爬虫爬取数据的时候,发现很多网站为了保护版权都加入了防盗链。具体表现为:在本地访问图片正常,url访问也可以,但是img的src访出现403。在网上查阅了一些资料后发现了解决问题的办法。可以在img标签中加上referrer="no-referrer"也可以在html的header头部加入<metaname="referrer"content="no-refer...

2019-06-29 22:49:11

Mysql 用户注册 大并发避免重复写入

高并发的情况以前只是听说,并没有遇到过。但是随着一个项目越来越多的用户加入,难免的以前一些小问题都会被无限放大。今天客户说后台出现了两个重复的用户,当时我感觉挺疑惑的,以前从来没有出现这个情况,看了下代码确实没问题。既然代码没问题,那应该出现在用户快速点击的情况下。问了下前端,确实没有点击一个按钮后立即禁用,其实就算前端禁止了,如果有两个用户在同一瞬间请求还是会出现重复。有没有什么好的解决办法...

2019-04-28 23:49:18

php include|require_once 引入文件路径问题

以前确实没有怎么在意这个问题,但是在昨天帮助同事调试代码的时候,在a文件里引入b文件b文件里又引入c文件却提示c文件不存在,仔细核对了N遍路径没绝对问题,后来同事在b文件引入的时候改用了绝对路径(以前使用的相对路径),神奇的尽然可以了。带着疑惑百度看了一些文章大致明白了原因。先把目录结构图放上先来了解两个概念:1.当前目录:当前文件的目录2.工作目录:当前脚本运行的目录ph...

2019-04-13 20:44:39

ubuntu 配置虚拟主机(Apache)

虚拟主机,如下没有特殊说明以“域名”代替。1.编辑hosts文件sudovim/etc/hosts,配置你的本地网址2.找到apache文件存放地址,默认的路径在etc/apache2目录下cd/etc/apache23.列出所有文件-rw-r--r--1rootroot7434апр400:20apache2.confdrwxr-xr-x2...

2019-04-07 21:20:31

TP5 行为的一点理解

以前在使用tp3.2版本中并没有仔细的看手册,后来公司由3.2转到5.0版本后仔细的看了一遍手册。手册上有一章节讲到行为(Behavior)当时没怎么在意。后来在给手中的一个项目升级的时候,在项目中使用了钩子来扩展升级一些功能(官方预设的几个钩子还是很有用的,如果是业务需求写的钩子感觉和类方法没什么区别)。看一下官方怎么定义行为的行为(Behavior)是ThinkPHP扩展机制中比较关键的一...

2019-03-30 20:07:24

php Curl链式写法模拟表单提交

最近在看书的时候,书中的作者有讲到用php来实现链式写法,顿时让我感到很惊奇。这让我想起来了TP框架的链式写法:Db(xxx)->where(xxx)->select();然后通过在网上查阅了一些资料大致了解了它的实现原理:其实和我们平常写的class类没用区别,唯一有区别的就是要在每个方法里面返回当前对象给下一个方法继续调用,如return$this。基于此封装了一个简单...

2019-03-10 22:03:38

Ubuntu18.04下Apache2配置多个域名的方法

比如需要建:AA.com、BB.com。步骤如下:1. 1.cd/var/www/2.mkdiraa3.mkdirbb Tips:如果提示权限不足,加上sudo即可。2. 1. sudovim/etc/hosts 2.127.0.0.1AA.com 127.0.0.1BB.com3. 1.sudocp/etc/apac...

2019-02-25 00:10:01

NVIDIA 显卡安装Linux 分辨率只有800×600的解决办法

我使用的是双系统windows10+ubuntu,但是在使用ubuntu的时候电脑的分辨率一直显示的是800×600。 网上有的说是N卡驱动的问题,但是换了驱动还是没效果。最后无意中看到一篇帖子最后解决了这个问题。具体如下:1.sudovim/etc/default/grub2. GRUB_GFXMODE=1920x1080  //上面和下面的数字就是你的屏幕分辨率,前面的#也要...

2018-12-13 22:08:52

tp5集成支付宝支付(App支付服务端)

最近公司的项目用上了支付宝支付,php作为服务端,我们只需要返回给前端生成好的签名数据,由前端的SDK拉起手机内的支付宝支付即可。(注:框架是thinkphp5,服务端环境是基于Apicloud)这里把支付宝"App服务端"的链接文档贴上 https://docs.open.alipay.com/54/106370/。demo下载下来直接使用就可以了。在这里分享一下踩的一个坑。那就是我们在...

2018-11-18 19:06:11

Centos simplexml_load_string函数安装

使用支付宝或者微信支付的时候必须保证php的libxml扩展已经开启.centosyum安装扩展如下:1.yuminstalllibxm2.yum安装php-xml3.yum安装php-xmlrpc4.servicehttpdrestart//重启Apache...

2018-08-15 22:15:59

腾讯云web端上传

最近项目中使用到了腾讯云的视频点播业务,根据客户的要求需要在后台集成上传音视频功能。腾讯把web端上传已经封装好了,只需要在原有的代码上做一些逻辑修改。这里注意一点在上传音频的时候一点要将将 allowAudio 设置为1,否则是上传不成功的。(仔细阅读文档真的很重要,我在这个问题上纠结了几天)demo地址 :https://pan.baidu.com/s/112pS8UtdMMyY-VV...

2018-07-28 16:32:01

使用MYSQL查询数据表中某个字段包含某个数值

转载请注明来源-作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/78611636,建议读者阅读原文,确保获得完整的信息场景介绍人有时会身兼数职,需要查找出其中担任某一职务的都有哪些人,如下面位置字段,不同的职务用数字表示,多个职务以逗号隔开。先要查找出担任1职务的人员,通过以下两种方式来查询。方式一...

2018-06-24 23:45:44

PHP串口通信

分享一个PHP的串口通信模块,需要的功能包里面都有,有文档说明;链接:HTTPS://pan.baidu.com/s/1mVatSxwB5kin9ikM-MrQZQ

2018-06-14 23:28:22

UEditor设置上传文件路径

 依次打开(如下),配置里已经说得很详细。如果要配置文件访问前缀路径就更改这个“imageUrlPrefix”:“”,/*图片访问路径前缀*/,默认为空。一般的情况下我们不需要更改此配置,只需要更改上传路径即可(注:我下载的是PHP版本,我想配置应该都是一样的)。 ...

2018-05-17 22:12:34

TP5配置隐藏入口index.php文件

隐藏的index.phpPS:这里说的入口文件指的是公共/index.php文件,配置文件就在这个目录下可以去掉URL地址里面的入口文件index.php,但是需要额外配置WEB服务器的重写规则。以Apache为例,在需要文件入口的同级添加.htaccess文件(官方默认自带了该文件),内容如下:<IfModulemod_rewrite.c>Options+F...

2018-04-22 16:28:23

目前为止最全的微信小程序项目实例

WX-手势锁  微信小程序的手势密码WXCustomSwitch 微信小程序自定义Switch组件模板WeixinAppBdNovel 微信小程序演示:百度小说搜索shitoujiandaobu 小程序:石头剪刀布(附代码说明)audiodemo 微信小程序开发之视频播放器视频弹幕弹幕颜色自定义明星 微信小程序开发之五星评分switchCity 微信小程序开发...

2018-04-15 23:00:31

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。