websocket的握手及消息帧

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

2019-07-07 22:55:32

阅读数 20

评论数 0

img 403的解决办法

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

2019-06-29 22:49:11

阅读数 20

评论数 0

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

高并发的情况以前只是听说,并没有遇到过。但是随着一个项目越来越多的用户加入,难免的以前一些小问题都会被无限放大。今天客户说后台出现了两个重复的用户,当时我感觉挺疑惑的,以前从来没有出现这个情况,看了下代码确实没问题。 既然代码没问题,那应该出现在用户快速点击的情况下。问了下前端,确实没有点击一个...

2019-04-28 23:49:18

阅读数 106

评论数 0

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

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

2019-04-13 20:44:39

阅读数 267

评论数 0

ubuntu 配置虚拟主机(Apache)

虚拟主机,如下没有特殊说明以“域名”代替。 1.编辑hosts文件 sudo vim /etc/hosts,配置你的本地网址 2. 找到apache文件存放地址,默认的路径在etc/apache2目录下cd /etc/apache2 3. 列出所有文件 -rw-r--r-- 1 root...

2019-04-07 21:20:31

阅读数 260

评论数 1

TP5 行为的一点理解

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

2019-03-30 20:07:24

阅读数 174

评论数 0

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

最近在看书的时候,书中的作者有讲到用php来实现链式写法,顿时让我感到很惊奇。这让我想起来了TP框架的链式写法: Db(xxx)->where(xxx)->select(); 然后通过在网上查阅了一些资料大致了解了它的实现原理:其实和我们平常写的c...

2019-03-10 22:03:38

阅读数 22

评论数 0

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

比如需要建:AA.com 、BB.com。步骤如下: 1.  1. cd /var/www/ 2. mkdir aa 3. mkdir bb  Tips : 如果提示权限不足,加上sudo即可。 2.  1. sudo vim /etc/hosts  2. 127.0.0.1 AA...

2019-02-25 00:10:01

阅读数 379

评论数 0

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

我使用的是双系统windows10+ubuntu,但是在使用ubuntu的时候电脑的分辨率一直显示的是800×600。  网上有的说是N卡驱动的问题,但是换了驱动还是没效果。最后无意中看到一篇帖子最后解决了这个问题。具体如下: 1. sudo vim /etc/default/grub 2. ...

2018-12-13 22:08:52

阅读数 1270

评论数 3

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

最近公司的项目用上了支付宝支付,php作为服务端,我们只需要返回给前端生成好的签名数据,由前端的SDK拉起手机内的支付宝支付即可。(注:框架是thinkphp5,服务端环境是基于Apicloud) 这里把支付宝"App服务端"的链接文档贴上 https://d...

2018-11-18 19:06:11

阅读数 596

评论数 0

Centos simplexml_load_string函数安装

使用支付宝或者微信支付的时候必须保证php的libxml扩展已经开启.centos yum安装扩展如下: 1. yum install libxm 2. yum安装php-xml 3. yum安装php-xmlrpc 4.service httpd restart //重启Apache...

2018-08-15 22:15:59

阅读数 553

评论数 0

腾讯云web端上传

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

2018-07-28 16:32:01

阅读数 542

评论数 0

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

转载请注明来源 - 作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/78611636,建议读者阅读原文,确保获得完整的信息 场景介绍 人有时会身兼数职,需要查找出其中担任某一职务的都有哪些人,如下面位置字段,不同的职务...

2018-06-24 23:45:44

阅读数 16828

评论数 0

PHP串口通信

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

2018-06-14 23:28:22

阅读数 1138

评论数 7

UEditor设置上传文件路径

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

2018-05-17 22:12:34

阅读数 1776

评论数 0

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

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

2018-04-22 16:28:23

阅读数 7638

评论数 1

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

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

2018-04-15 23:00:31

阅读数 202

评论数 0

关于php str_replace截取 `&nbsp` 遇到的坑

在做前台展示数据的时候,像&NBSP这样的字符串(其实到现在我都还没有搞明白它到底是字符串还是实体标签,这里我就叫字符串)会在页面上留下空格,严重的会扰乱页面布局,最好的解决办法是修改编辑器的过滤机制(用的kindEditor编辑器具体的操作去看下官网)。我没有使用这个方法,在这里我用的PHP的s...

2018-04-13 13:29:03

阅读数 1544

评论数 0

centos下Apache403错误

。由于selinux的的阻碍也肯定会出问题所以就用简单粗暴的方法直接废了selinux的,打开的/ etc / selinux的/配置文件,把SELINUX =执行改为SELINUX =禁用,重启的centos,你要是不想重启的话可以运行setenforce 0命令即时生效。...

2018-04-07 10:33:51

阅读数 308

评论数 0

PHP implode和explode用法

爆:把一维数组转换成字符串; 爆炸:把字符串拆分成数组; 爆($替换,$阵列):该函数接受两个参数,其中$替换每个字符串后面追加的,字符串(默认为空的字符串),$阵列代表你需要转换的数组; 可以产考下面的演示: $ array = array('把','数','组','拆','分','成'...

2018-03-26 23:51:19

阅读数 301

评论数 0

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