Cloudfront 使用总结 作者: lovingyu_er 时间: 2021-01-19 14:08:00 分类: 编程语言,PHP,朝花夕拾 评论 ###1. 区域限制信息: ``` The Amazon CloudFront distribution is configured to block access from your country. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner. If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation. ``` - 阅读剩余部分 -
JS 获取get请求中url的参数 作者: lovingyu_er 时间: 2021-01-12 16:38:00 分类: 朝花夕拾 评论 实例代码如下: ``` function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;i
Composer 学习笔记(三)学习开发自己的 Composer 包,并使用 GitHub 实时更新到 Packagist 作者: lovingyu_er 时间: 2020-12-02 17:53:00 分类: 编程语言,PHP,朝花夕拾 评论 ####composer简介 Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。 ####依赖管理 Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如``` vendor```)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。 - 阅读剩余部分 -
Composer 学习笔记(二)相关命令解释 作者: lovingyu_er 时间: 2020-12-02 17:51:00 分类: 朝花夕拾 评论 #####Composer 安装指定版本 1. 安装最新版本软件 ```composer require elasticsearch/elasticsearch``` 安装最新版的软件.. 2. 更新```composer```命令 ``` composer update ``` 3. 指定版本 ```composer require elasticsearch/elasticsearch 6.7``` 命令如下: ``` darrykigerdeMBP:libraries darry$ composer require elasticsearch/elasticsearch 6.7 ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Package operations: 0 installs, 1 update, 0 removals - Downgrading elasticsearch/elasticsearch (v7.10.0 => v6.7.0): Downloading (100%) Package guzzlehttp/ringphp is abandoned, you should avoid using it. No replacement was suggested. Package guzzlehttp/streams is abandoned, you should avoid using it. No replacement was suggested. Writing lock file Generating autoload files darrykigerdeMBP:libraries darry$ cat composer.json { "require": { "elasticsearch/elasticsearch": "6.7", "php-amqplib/php-amqplib": "^2.11", "phpmailer/phpmailer": "^6.1" } } ``` #####Composer 的--no-dev标志 你会注意到安装命令行指定了 --no-dev 。这里是防止 Composer 安装各种测试依赖包和开发依赖包。对于普通用户没有必要安装测试包。特别是开发依赖包包含了 Elasticsearch 的一套源码,这是为了以 REST API 的方式进行测试。然而这对于非开发者来说太大了,因此要使用 --no-dev。 如果你想帮助完善这个客户端类库,那就删掉 --no-dev 标志来进行测试吧。
MQTT协议 作者: lovingyu_er 时间: 2020-09-14 14:58:35 分类: 朝花夕拾 评论 ###简介 MQTT**消息队列遥测传输**(英语:Message Queuing Telemetry Transport)是ISO 标准(ISO/IEC PRF 20922)下基于**发布 (Publish)/订阅 (Subscribe)**范式的消息协议,可视为“资料传递的桥梁”它工作在 TCP/IP协议族上,是**为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议**,为此,它需要一个**消息中间件**,以**解决当前繁重的资料传输协议**,如:HTTP ####概述 可选协议包含了**高级消息队列协议**,**面向文本的消息传递协议**,**互联网工程任务组约束应用协议**, **可扩展消息与存在协议**,**数据分发服务**,**OPC UA**以及 **web 应用程序消息传递协议**。 MQTT 相较于HTTP, **能节省更多的资源**,**带来较少的传输负担**,也因为这样,在制造业中,让更多人发现 IoT 在设备、厂房的无限可能,发现原来要取机台的温度这么容易,要了解厂区的产量这么方便。 MQTT协议定义了两种网络实体:消息代理(message broker)与客户端(client)。 其中消息代理用于接受来自客户端的消息转发并转发到目标客户端。