自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 jwt获取token_Laravel 安装 jwt 及基本使用

什么是jwt?JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且独立的方式,用于在各方之间作为JSON对象安全地传输信息。此信息可以通过数字签名进行验证和信任。JWT可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对进行签名。jwt简介链接 JWT.IO - JSON Web Tokens Introduction我们在做api请求的时候,通常要使用token,来验证是否这个请求能不能访问。一旦用户登录,后续每个请求都将包含JWT

2022-03-09 16:10:58 1477 1

转载 laravel作为后台api使用,如何使用$request->validate([])验证

修改app/Exceptions/Handler.php文件内容use Illuminate\Validation\ValidationException;修改render函数public function render($request, Throwable $exception) { if ($exception instanceof ValidationException) { return response()->json..

2022-03-09 14:35:37 1186

转载 npm报错Error: ENOENT: no such file or directory

最近用cnpm 安装 spritejs,一直在报这个错,网上查了许多,也没找到问题。最后多次尝试,在重新设置了一次cnpm后,就好了。npm install -g cnpm --registry=https://registry.npm.taobao.org执行完这个,提示有很多文件更新了,再次安装spritejs就好了。这就说明cnpm之前用的版本可能是太旧了,所以才出问题了。————————————————版权声明:本文为CSDN博主「peade」的原创文章,遵循CC 4.0 BY-

2022-03-09 11:55:41 2597

转载 解决git每次提交代码都要输入账号和密码问题

公司来了前端妹子,电脑重装系统安装环境后,每次git提交代码都要输入账号和密码。在网上看了很多解决办法,很多博客说是我们在clone代码的时候用的是默认的https的方式而不是用SSH的方式,但我跟之前同事用的都是默认https方式,也不用每次都输入账号和密码,所以没有去换clone方式。以下是解决办法,妹子亲测有效。1.打开终端2.输入git config --global credential.helper store...

2022-03-09 10:12:06 1880

转载 什么是 MySQL 的 回表 ?怎么减少回表的次数?

BearBrick0 于 2022-03-06 18:59:00 发布 ...

2022-03-09 09:39:02 8219 4

转载 安装composer 遇到的一些问题 提示需要token

安装好composer后,执行composer install 报这个错面对这个错有两种方法.1,他说你的composr 版本不够稳定,composer update 一下,或者 composer upgrade一下2,再不行,你试试运行这一句:phpcomposerglobalrequire"fxp/composer-asset-plugin:dev-master"这个问题,我使用过的办法就这2种,,,,还不行你就找百度和google 帮忙吧,然后...

2022-03-08 19:27:14 1142

转载 Janus 的搭建与 WebRTC 使用

介绍Janus 是由 Meetecho 开发的 WebRTC 服务器。因此,除了实现与浏览器建立 WebRTC 媒体通信、与其交换 JSON 消息以及在浏览器和服务器端应用程序逻辑之间中继 RTP/RTCP 和消息的方法之外,它本身不提供任何功能。任何特定的功能和应用程序都由服务器端插件提供,浏览器可以通过 Janus 联系以利用它们提供的功能。此类插件的示例可以是应用程序的实现,例如回声测试、会议桥、媒体记录器、SIP 网关等。部署我使用了一个 docker hub镜像来部署 janu...

2022-03-07 22:41:34 2076

转载 服务器配置https协议,三种免费的方法

最近想搞一个网站玩玩,发布网站用https协议已经是大势所趋了。例如微信小程序,不使用https协议根本不让接入。所以,分享一下我尝试过的三种方法。1.Linux自签(OPENSSL生成SSL自签证书)2.阿里云免费证书3.Let’s Encrypt永久免费SSL证书【墙裂推荐】一、Linux自签(OPENSSL生成SSL自签证书)第1步:生成私钥执行如下命令生成一个RSA私钥//生成rsa私钥,des3算法,1024位强度,ssl.key是秘钥文件名。openssl genrsa -d.

2022-03-07 22:41:17 8155

转载 WebRTC+libwebsockets+Janus的秒开实践

客户端SDK集成了WebRTC和libwebsockets,服务端使用了Janus,需要支持拉流秒开。关于WebSocket Janus作为SFU,使用WebSocket协议与客户端通信。客户端在挑选开源库时其实没有太多选择,C层主要是libwebsockets库,这个也是Janus使用的库,还有Boost的Beast库,不过比较新,不敢踩坑,IOS上有RocketSocket,但不是跨平台,因此最后采用了libwebsockets库。 libwebsockets库主要的问...

2022-03-06 19:38:57 800

转载 TURN服务器搭建

参考:https://github.com/androidtencent/WebrtcNodeJS,并将其中遇到的问题解决记录下Webrtc服务器搭建后台项目地址java项目:https://github.com/androidtencent/WebRtcJavaWebNodeJs项目 : https://github.com/ddssingsong/webrtc_server本搭建是基于centos 7.6 64位系统,系统恢复原始状态,重新装系统,确保人人都能搭建成功如果系统安装了.

2022-03-06 19:32:10 1165

转载 nginx:SSL: error:140AB18F:SSL routines:SSL_CTX_use_certificate:ee key too small

注意:centos版本如果是CentOS Linux release 8.0.1905 (Core)版本,私钥长度不能设置成1024位,必须2048位。不然再最后启动nginx时会出如下错误。解决办法:重新生成ssl证书文件

2022-03-06 19:27:50 2725

转载 webrtc开源服务器janus安装

1.掌握深度学习图像处理(基于keras、tensorflow、opencv)2.掌握web前后端设计(基 于flask框架)3.开发基于web端的深度学习图像,把web端应用与人工智能相结合视频教程:https://edu.csdn.net/course/detail/28400/391614?pre_view=1详细安装方法可以参考官网:https://github.com/meetecho/janus-gateway依赖库编译运行 Janus Server 需要依赖较多的一些第.

2022-03-06 19:24:57 465

转载 laravel 数据库迁移后增加字段

关注2019.05.24 20:19:11字数 168阅读 4,606假设很久之前创建了一张活动表php artisan make:migration create_users_table里面的字段如下:..public function up(){ Schema::create('users', function (Blueprint $table) { $table->bigIncrements('id'); $table-&

2022-03-06 19:16:19 540

转载 php artisan migrate [Illuminate\Database\QueryException] could not find driver

php7.0 ubuntu 17.04laravel 刨除错误php artisan migrate [Illuminate\Database\QueryException] could not find driver原因 :服务器和命令行使用php 的配置是有差异的,这也是为什么 服务器没有报错,但是命令行出错.phpinfo() 和php -ini 可以比较  php -m 没有pdo模块 但是phpinfo()是有的fix:sudo apt install php-m..

2022-03-06 19:14:21 387

转载 HTML界面监控键盘回车Enter按下并绑定动作

<script type="text/javascript"> //监控键盘Enter 回车键按下的动作 document.onkeydown = function(e){ if((e||event).keyCode==13) sendMsg(); }; ///////////////ws创建&监控接收消息处理动作/////////////////////////...

2022-03-06 19:09:57 1226

转载 ubuntu (linux) 查看已被占用的端口的 程序,或是将要kill 掉

linux如何查看端口被哪个进程占用?在 终端输入, netstat 不知道有那些 参数可带,可以使用-help 查看;例图:那么,就可以这样子:netstat -tunlp|grep 端口号希望对你有帮助~文章知识点与官方知识档案匹配,可进一步学习相关知识————————————————版权声明:本文为CSDN博主「Teleger」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/.

2022-03-06 19:07:02 364

转载 Ubuntu 中 Apache2 安装、配置、卸载

Ubuntu 中 Apache2 安装、配置、卸载两种安装方法软件包安装源码安装一、软件包安装安装命令:sudo apt-get updatesudo apt-get install apache2配置(1)apache2 默认的几个配置文件:/etc/apache2/apache2.conf 是主要配置文件(这个文件的末尾可以看到,include了其它所有的配置文件)。/etc/apache2/ports.conf 始终包含在主配置文件中。它用于确定传入连接的侦听端.

2022-03-06 19:05:19 4690

转载 关于javascript中全局变量的利与弊,以及解决全局变量污染的方法

定义全局变量的方法通常有a. var name="aaa"; function test(){ alert(name); } b. name="aaa"; function test(){ alert(name); } c.使用window定义全局变量 window.name="aaa"; function test(){ alert(window.name); ...

2022-03-06 19:02:55 797

转载 PHP Composer不会使用php 5.6安装Drush:phpunit / phpunit 4.8.x需要ext-dom

php so I'm working on CentOs 7 and I have been attempting to create a working Drupal Composer template (https://github.com/drupal-composer/drupal-project) that includes a site-local Drush install (http://docs.drush.org/en/master/install/). For our proj..

2022-03-04 20:34:45 334

转载 MySQL 添加索引,删除索引及其用法

一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。 在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增的时候,就会发现mysql变慢,甚至down掉,这就必须要考虑优化sql了,给数据库建立正确合理的索引,是mysql优化的一个重要手段。 索引的目的在于提高...

2022-03-04 20:30:04 3176

转载 WebRTC getUserMedia()获取流失败的原因查询及解决

getUserMedia API参数successCallbackerrorCallback错误查询方法原因及解决方法最近调试WebRTC,客户端的Chrome浏览器都无法获取视频流,原以为是Chrome版本太低,升级了版本,也不行,于是查阅了相关API…getUserMedia API:navigator.getUserMedia ( constraints, successCallback, errorCallback );参数参数 是否必须 描述constra...

2022-03-04 20:25:57 2855

转载 什么是“堆”,“栈“,“堆栈“,“队列“,它们的区别

如果你学过数据结构,就一定会遇到“堆”,"栈","堆栈","队列",而最关键的是这些到底是什么意思?最关键的是即使你去面试,这些都还会问到,所以如果你不懂对你是损失很大的。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。要点:堆:顺序随意 栈:后进先出(Last-In/First-Out)堆 堆:什么是堆?又该怎么理解呢?①堆通常是一个可以被看做一棵树的数组对象。堆总是满足下列性质: ·堆中某个节点的值总...

2022-03-04 14:04:12 739

转载 Linux—添加开机启动(服务/脚本)

系统启动时需要加载的配置文件/etc/profile、/root/.bash_profile/etc/bashrc、/root/.bashrc/etc/profile.d/*.sh、/etc/profile.d/lang.sh/etc/sysconfig/i18n、/etc/rc.local(/etc/rc.d/rc.local)一、修改开机启动文件:/etc/rc.local(或者/etc/rc.d/rc.local)转存失败重新上传取消# 1.编辑rc.local文件[ro..

2022-03-04 14:03:43 1030

转载 turnserver启动时::1的端口绑定失败

::1是IPv6环回地址,等同于IPv4的127.0.0.1,启动turnserver,出现多次以下的错误: bind: Cannot assign requested address 0: Trying to bind fd 38 to <[::1]:3478>: errno=99 Cannot bind local socket to addr: Cannot assign requested address 0: Cannot bind DTLS/UDP ...

2022-03-04 14:02:33 632

转载 让html img图片垂直居中的三种方法

三种让img元素图片在盒子内垂直居中的方式教程,依据代码与文章教程熟习掌握并加以应用。一、使用flex完成垂直居中操纵cssflex实现垂直居中。flex或许不是完成垂直居中最好的选择,由于IE8,9其实不赞成它。那时,为了用flex实现垂直居中,我们起首要竖立一个包裹着图片的div元素,日后给它定义一些根基属性。如下图片img宽度为(设置为)100px,高度为100px。HTML代码部份:<div class="flexbox"><img src="...

2022-03-03 15:33:42 23035

转载 HTML 中的 Flex 布局

一、Flex 布局是什么?Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为 Flex 布局。.box{ display: flex;}1 2 3内联元素也可以使用 Flex 布局。.box{ display: inline-flex;}1 2 3Webkit 内核的浏览器,必须加上-webkit前缀。.box{ display: -webkit-flex; /* Saf

2022-03-03 15:32:45 1135

转载 溢出超出DIV边框的内容自动隐藏方法

CSS样式实现溢出超出DIV边框宽度高度的内容自动隐藏方法平时我们布局时候,有的文字内容多了会超过溢出我们限制的高度,有的图片会撑破DIV,让网页错位变乱。这样我们就需要解决如何使用CSS来超出设置CSS宽度和CSS高度的内容自动隐藏掉,又不撑破DIV布局。特别是在IE6,如果内容超出对象高度和宽度承载,将会被撑破增高,这个时候我们可以利用以下解决方法。一、解决CSS样式 - TOP这时我们可以使用CSS overflow样式解决:对应样式overflow:hidden...

2022-03-03 15:30:45 6624

转载 flex:1 到底代表什么?

今天在做项目的时候遇到一个关于布局的问题, 就是 flex: 1; 我一直以为 flex: 1; 代表的是 flex: aoto; 后来发现结果并不是这样, 所以写一篇博客来讲解一下 flex: 1; 代表什么代码第一版<div class="container"> <div class="div">我是一个div</div> <div class="div">我是一个很多字div</div> <div class="d

2022-03-03 15:29:31 1770

转载 MySQL中datetime和timestamp的区别及使用

一、MySQL中如何表示当前时间?其实,表达方式还是蛮多的,汇总如下:CURRENT_TIMESTAMPCURRENT_TIMESTAMP()NOW()LOCALTIMELOCALTIME()LOCALTIMESTAMPLOCALTIMESTAMP()二、关于TIMESTAMP和DATETIME的比较一个完整的日期格式如下:YYYY-MM-DD HH:MM:SS[.fraction],它可分为两部分:date部分和time部分,其中,date部分对应格式中的“YY

2022-03-03 15:23:38 375

转载 janus以及coturncentos8的配置_排错填坑完结篇

前言查阅了不少资料,网上对janus以及coturn的配置比比皆是, 不过, 我发现了一个问题, 那就是,janus要直接对接coturn作为turn服务器吗?为什么?janus的demo例子[譬如:video room]能不能在手机4g网络上面与pc端联通,看到双方的视频信息, 为什么?网上的资料绝大部分都没有说明或者解决上面的问题, 导致的一个结果是, 根据网上的配置,顶多只能在本机, 或者同一个局域网里面使用,并没有穿透nat的能力, 也达不到实际生产使用的起码标准..

2022-03-03 15:16:40 902

转载 如何从curl_exec解析结果以提取PHP中的json数据

我收到了包含json数据和其他数据的执行curl_exec的结果。我无法弄清楚如何编辑这个结果。特别是,我需要从结果中包含的json数据编辑一个值。例如,给出以下结果:如何从curl_exec解析结果以提取PHP中的json数据RESPONSE: HTTP/1.1 400 Bad Request Server: nginx Date: Sat, 10 Jan 2015 17:31:02 GMT Content-Type: application/json Content-Length: 25

2022-03-03 15:11:49 483

转载 php curl设置headers,php如何使用curl设置header头传参

php curl设置header的方法:首先初始化浏览器;然后设置浏览器,并把参数url传到浏览器的设置当中;接着以字符串形式返回到浏览器当中,并判断data是否有数据;最后通过“curl_setopt”方法设置header头即可。推荐:《PHP教程》PHP使用CURL设置header头传参以及设置Content-Type: application/json类型的后台数据接收CURL函数public function CurlRequest($url,$data=null,$header..

2022-03-03 15:10:23 13251

转载 时间轴(Bootstrap)

这里写图片描述运行页面效果如下:这里写图片描述————————————————版权声明:本文为CSDN博主「海涛高软」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_15267341/article/details/54094342...

2022-03-03 15:07:51 2229

转载 CURL post json数据 请求

CURL post json数据 请求/** *发送HTTP请求方法 *@paramstring$url请求URL *@paramarray$params请求参数 *@paramstring$method请求方法GET/POST *@returnarray$data响应数据 */ publicstaticfunctionhttp($url,$params="...

2022-03-03 15:04:27 1159

转载 php内存不够,php内存不足怎么办

php内存不足的解决方法是:增加php的最大内存大小即可。具体方法:【ini_set('memory_limit', '16M')】。ini_set()函数用来设置php.ini的值,在函数执行时生效,脚本结束后设置失效。出现内存不足的原因分析:可能是php页面消耗了太大的内存。php的最大内存默认是8M。(推荐教程:php教程)解决思路:更改内存大小即可。具体方法:方法一:1、打开 php.ini配置文件;2、将memory_limit由 8M 改成 16M(或更大

2022-02-26 10:22:48 1712

转载 redis如何限制KEYS命令的返回次数?

我在redis中使用"KEYS p_*"命令获取值.但是使用"KEYS p_*",如果redis有数百万个键,我会得到太多的值和糟糕的表现.那么我可以用"KEYS p_*"命令获得100个值吗?Liviu Costea.. 34建议SCAN用于生产,因此您可以使用以下内容:SCAN 0 COUNT 100 MATCH p_*并继续获取下一页以获取更多详细信息,请参阅SCAN命令:http://redis.io/commands/scan...

2022-02-26 10:17:04 459

转载 使用命令远程连接redis的方法

今天小编给大家分享的是使用命令远程连接redis的方法,很多人都不太了解,今天小编为了让大家更加了解命令远程连接redis的方法,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。Redis 命令用于在 redis 服务上执行操作。要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。语法Redis 客户端的基本语法为:启动 redis 客户端,打开终端并输入命令 redis-cli。该命令会连接本地的

2022-02-26 10:16:07 9731

转载 ubuntu 配置 samba 共享目录

当你在Windows上安装了一台Linux的虚拟机,难免需要两台机器之间传输文件,这时就用到了 samba 服务了 。首先需要关闭防火墙 。(也可以直接配置规则 )$ sudo ufw disable //关闭防火墙$ sudo ufw enable //开启$ sudo ufw status //查看状态首先配置 ubuntu 安装samba $ sudo apt-get install samba 修改配置文件 $ su...

2022-02-26 10:13:14 448

转载 在linux用户下查看当前用户或者历史用户的操作记录

一、查看及管理当前登录用户1、使用w命令查看登录用户正在使用的进程信息,w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括:用户名称 用户的机器名称或tty号 远程主机地址 用户登录系统的时间 空闲时间(作用不大) 附加到tty(终端)的进程所用的时间(JCPU时间) 当前进程所用时间(PCPU时间) 用户当前正在使用的命令$ w23:04:27 up 29 days, 7:51,...

2022-02-25 09:04:14 5907

转载 PHP内置函数生成随机数的方法汇总

PHP内部生成随机数的方法相比其他方法简单,不需要额外配置,是生成随机数的首选方案。1rand函数rand()函数可以不加任何参数,就可以生成随机整数。如果要设置随机数范围,可以在函数中设置 min 和 max 的值。如果需要生成随机数的种子,使用 srand 函数配置。echo rand(); // 生成 0~RAND_MAX 之间的随机数,Windows 系统下 RAND_MAX 的值为 32767,RAND_MAX 可以用函数 getra..

2022-02-23 09:35:20 968

空空如也

空空如也

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

TA关注的人

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