<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[firstcode666的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/firstcode666</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; firstcode666]]></copyright><item><title><![CDATA[jwt获取token_Laravel 安装 jwt 及基本使用]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123380266</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123380266</guid><author>firstcode666</author><pubDate>Wed, 09 Mar 2022 16:10:58 +0800</pubDate><description><![CDATA[什么是jwt?

JSON Web Token（JWT）是一个开放标准（RFC 7519），它定义了一种紧凑且独立的方式，用于在各方之间作为JSON对象安全地传输信息。此信息可以通过数字签名进行验证和信任。JWT可以使用秘密（使用HMAC算法）或使用RSA或ECDSA的公钥/私钥对进行签名。

jwt简介链接 JWT.IO - JSON Web Tokens Introduction

我们在做api请求的时候，通常要使用token，来验证是否这个请求能不能访问。

一旦用户登录，后续每个请求都将包含JWT]]></description><category></category></item><item><title><![CDATA[laravel作为后台api使用，如何使用$request-＞validate([])验证]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123377131</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123377131</guid><author>firstcode666</author><pubDate>Wed, 09 Mar 2022 14:35:37 +0800</pubDate><description><![CDATA[修改app/Exceptions/Handler.php文件内容


use Illuminate\Validation\ValidationException;

修改render函数




public function render($request, Throwable $exception)
    {
        if ($exception instanceof ValidationException) {
            return response()-&gt;json..]]></description><category></category></item><item><title><![CDATA[npm报错Error: ENOENT: no such file or directory]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123373976</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123373976</guid><author>firstcode666</author><pubDate>Wed, 09 Mar 2022 11:55:41 +0800</pubDate><description><![CDATA[最近用cnpm 安装 spritejs，一直在报这个错，网上查了许多，也没找到问题。

最后多次尝试，在重新设置了一次cnpm后，就好了。

npm install -g cnpm --registry=https://registry.npm.taobao.org

执行完这个，提示有很多文件更新了，再次安装spritejs就好了。

这就说明cnpm之前用的版本可能是太旧了，所以才出问题了。
————————————————
版权声明：本文为优快云博主「peade」的原创文章，遵循CC 4.0 BY-]]></description><category></category></item><item><title><![CDATA[解决git每次提交代码都要输入账号和密码问题]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123370373</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123370373</guid><author>firstcode666</author><pubDate>Wed, 09 Mar 2022 10:12:06 +0800</pubDate><description><![CDATA[公司来了前端妹子，电脑重装系统安装环境后，每次git提交代码都要输入账号和密码。在网上看了很多解决办法，很多博客说是我们在clone代码的时候用的是默认的https的方式而不是用SSH的方式，但我跟之前同事用的都是默认https方式，也不用每次都输入账号和密码，所以没有去换clone方式。以下是解决办法，妹子亲测有效。

1.打开终端

2.输入git config --global credential.helper store


...]]></description><category></category></item><item><title><![CDATA[什么是 MySQL 的 回表 ？怎么减少回表的次数？]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123369219</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123369219</guid><author>firstcode666</author><pubDate>Wed, 09 Mar 2022 09:39:02 +0800</pubDate><description><![CDATA[BearBrick0
                    
                    于&nbsp;2022-03-06 18:59:00&nbsp;发布
               ...]]></description><category></category></item><item><title><![CDATA[安装composer 遇到的一些问题 提示需要token]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123256235</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123256235</guid><author>firstcode666</author><pubDate>Tue, 08 Mar 2022 19:27:14 +0800</pubDate><description><![CDATA[安装好composer后，执行composer install 报这个错





面对这个错有两种方法.

1，他说你的composr 版本不够稳定，composer update 一下，或者 composer upgrade一下





2，再不行，你试试运行这一句：

phpcomposerglobalrequire"fxp/composer-asset-plugin:dev-master"



这个问题，我使用过的办法就这2种，，，，还不行你就找百度和google 帮忙吧，

然后...]]></description><category></category></item><item><title><![CDATA[Janus 的搭建与 WebRTC 使用]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123315815</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123315815</guid><author>firstcode666</author><pubDate>Mon, 07 Mar 2022 22:41:34 +0800</pubDate><description><![CDATA[介绍

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

部署

我使用了一个 docker hub镜像来部署 janu...]]></description><category></category></item><item><title><![CDATA[服务器配置https协议，三种免费的方法]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123341935</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123341935</guid><author>firstcode666</author><pubDate>Mon, 07 Mar 2022 22:41:17 +0800</pubDate><description><![CDATA[最近想搞一个网站玩玩，发布网站用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.]]></description><category></category></item><item><title><![CDATA[WebRTC+libwebsockets+Janus的秒开实践]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123315795</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123315795</guid><author>firstcode666</author><pubDate>Sun, 06 Mar 2022 19:38:57 +0800</pubDate><description><![CDATA[客户端SDK集成了WebRTC和libwebsockets，服务端使用了Janus，需要支持拉流秒开。

关于WebSocket

   Janus作为SFU，使用WebSocket协议与客户端通信。客户端在挑选开源库时其实没有太多选择，C层主要是libwebsockets库，这个也是Janus使用的库，还有Boost的Beast库，不过比较新，不敢踩坑，IOS上有RocketSocket，但不是跨平台，因此最后采用了libwebsockets库。
   libwebsockets库主要的问...]]></description><category></category></item><item><title><![CDATA[TURN服务器搭建]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123315671</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123315671</guid><author>firstcode666</author><pubDate>Sun, 06 Mar 2022 19:32:10 +0800</pubDate><description><![CDATA[参考：https://github.com/androidtencent/WebrtcNodeJS，并将其中遇到的问题解决记录下

Webrtc服务器搭建后台项目地址

java项目:https://github.com/androidtencent/WebRtcJavaWeb

NodeJs项目 : https://github.com/ddssingsong/webrtc_server

本搭建是基于centos 7.6 64位系统，系统恢复原始状态，重新装系统，确保人人都能搭建成功

如果系统安装了.]]></description><category></category></item><item><title><![CDATA[nginx:SSL: error:140AB18F:SSL routines:SSL_CTX_use_certificate:ee key too small]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123315581</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123315581</guid><author>firstcode666</author><pubDate>Sun, 06 Mar 2022 19:27:50 +0800</pubDate><description><![CDATA[注意：centos版本如果是CentOS Linux release 8.0.1905 (Core)版本，私钥长度不能设置成1024位，必须2048位。不然再最后启动nginx时会出如下错误。




解决办法：
重新生成ssl证书文件
]]></description><category></category></item><item><title><![CDATA[webrtc开源服务器janus安装]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123315547</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123315547</guid><author>firstcode666</author><pubDate>Sun, 06 Mar 2022 19:24:57 +0800</pubDate><description><![CDATA[1.掌握深度学习图像处理（基于keras、tensorflow、opencv）
2.掌握web前后端设计（基 于flask框架）
3.开发基于web端的深度学习图像，把web端应用与人工智能相结合

视频教程：
https://edu.youkuaiyun.com/course/detail/28400/391614?pre_view=1

详细安装方法可以参考官网：https://github.com/meetecho/janus-gateway

依赖库

编译运行 Janus Server 需要依赖较多的一些第.]]></description><category></category></item><item><title><![CDATA[laravel 数据库迁移后增加字段]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123315350</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123315350</guid><author>firstcode666</author><pubDate>Sun, 06 Mar 2022 19:16:19 +0800</pubDate><description><![CDATA[关注

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-&gt;bigIncrements('id');
        $table-&]]></description><category></category></item><item><title><![CDATA[php artisan migrate [Illuminate\Database\QueryException] could not find driver]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123315313</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123315313</guid><author>firstcode666</author><pubDate>Sun, 06 Mar 2022 19:14:21 +0800</pubDate><description><![CDATA[php7.0 ubuntu 17.04

laravel 刨除错误

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


原因 :

服务器和命令行使用php 的配置是有差异的，这也是为什么 服务器没有报错,但是命令行出错.

phpinfo() 和php -ini 可以比较 　php -m 没有pdo模块 但是phpinfo()是有的

fix：

sudo apt install php-m..]]></description><category></category></item><item><title><![CDATA[HTML界面监控键盘回车Enter按下并绑定动作]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123315228</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123315228</guid><author>firstcode666</author><pubDate>Sun, 06 Mar 2022 19:09:57 +0800</pubDate><description><![CDATA[&lt;script type="text/javascript"&gt;
    //监控键盘Enter 回车键按下的动作
    document.onkeydown = function(e){
      if((e||event).keyCode==13)
        sendMsg();
    };
    ///////////////ws创建&amp;监控接收消息处理动作/////////////////////////

...]]></description><category></category></item><item><title><![CDATA[ubuntu （linux） 查看已被占用的端口的 程序，或是将要kill 掉]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123315181</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123315181</guid><author>firstcode666</author><pubDate>Sun, 06 Mar 2022 19:07:02 +0800</pubDate><description><![CDATA[linux如何查看端口被哪个进程占用？



在 终端输入， netstat 不知道有那些 参数可带，可以使用-help 查看；例图：





那么，就可以这样子：

netstat -tunlp|grep 端口号

希望对你有帮助～

文章知识点与官方知识档案匹配，可进一步学习相关知识
————————————————
版权声明：本文为优快云博主「Teleger」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。
原文链接：https://blog.youkuaiyun.com/.]]></description><category></category></item><item><title><![CDATA[Ubuntu 中 Apache2 安装、配置、卸载]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123315158</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123315158</guid><author>firstcode666</author><pubDate>Sun, 06 Mar 2022 19:05:19 +0800</pubDate><description><![CDATA[Ubuntu 中 Apache2 安装、配置、卸载

两种安装方法

软件包安装
源码安装
一、软件包安装

安装

命令：
sudo apt-get update
sudo apt-get install apache2

配置

（1）apache2 默认的几个配置文件：

/etc/apache2/apache2.conf 是主要配置文件(这个文件的末尾可以看到，include了其它所有的配置文件)。
/etc/apache2/ports.conf 始终包含在主配置文件中。它用于确定传入连接的侦听端.]]></description><category></category></item><item><title><![CDATA[关于javascript中全局变量的利与弊，以及解决全局变量污染的方法]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123315138</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123315138</guid><author>firstcode666</author><pubDate>Sun, 06 Mar 2022 19:02:55 +0800</pubDate><description><![CDATA[定义全局变量的方法通常有

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); ...]]></description><category></category></item><item><title><![CDATA[PHP Composer不会使用php 5.6安装Drush：phpunit / phpunit 4.8.x需要ext-dom]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123284795</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123284795</guid><author>firstcode666</author><pubDate>Fri, 04 Mar 2022 20:34:45 +0800</pubDate><description><![CDATA[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..]]></description><category></category></item><item><title><![CDATA[MySQL 添加索引，删除索引及其用法]]></title><link>https://blog.youkuaiyun.com/firstcode666/article/details/123284695</link><guid>https://blog.youkuaiyun.com/firstcode666/article/details/123284695</guid><author>firstcode666</author><pubDate>Fri, 04 Mar 2022 20:30:04 +0800</pubDate><description><![CDATA[一.索引的作用

  一般的应用系统，读写比例在10:1左右，而且插入操作和一般的更新操作很少出现性能问题，遇到最多的，也是最容易出问题的，还是一些复杂的查询操作，所以查询语句的优化显然是重中之重。

 在数据量和访问量不大的情况下，mysql访问是非常快的，是否加索引对访问影响不大。但是当数据量和访问量剧增的时候，就会发现mysql变慢，甚至down掉，这就必须要考虑优化sql了，给数据库建立正确合理的索引，是mysql优化的一个重要手段。

 索引的目的在于提高...]]></description><category></category></item></channel></rss>