自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 SQL通过创建存储过程批量给多个表添加字段

应用场景:如上图,多个有规则命名的表,需要全部添加同一字段,一个个添加固然可以,但是如果能够一次性解决,migration会更好看,也更省事。SQL:-- 创建一个存储过程CREATE PROCEDURE add_column_reason()begin declare num int; -- 定义一个循环变量 set num=1;-- 循环alterwhile num <= 37 do set @table_name=CO

2022-01-18 10:22:07 1789

原创 go安装proto、grpc、protobuf等工具失败

通过go get安装各种工具时提示报错go get -u github.com/golang/protobuf/proto报错信息:go get: module github.com/golang/protobuf/proto: Get "https://proxy.golang.org/github.com/golang/protobuf/proto/@v/list": dial tcp 216.58.200.49:443: connectex: A connection attempt

2021-10-18 16:32:09 1367

原创 PHP Yii操作redis streams/XREADGROUP

应用场景Redis Stream 是 Redis 5.0 版本新增加的数据结构。Redis Stream 主要用于消息队列(MQ,Message Queue),Redis 本身是有一个 Redis 发布订阅 (pub/sub) 来实现消息队列的功能,但它有个缺点就是消息无法持久化,如果出现网络断开、Redis 宕机等,消息就会被丢弃。简单来说发布订阅 (pub/sub) 可以分发消息,但无法记录历史消息。而 Redis Stream 提供了消息的持久化和主备复制功能,可以让任何客户端访问任何

2021-08-27 20:52:50 967 1

原创 PHP Mysql模型查询条件区分大小写

在不改变数据库设置的情况下,用代码区分name字段的大小写:$model = TableExample::find() ->where(['= binary', 'name', $name]) ->asArray()->all();输出sql为:SELECT * FROM `table_example` WHERE (`name` = BINARY 'text')将name查询条件转为二进制,可区分大小写查

2021-08-27 20:11:09 227

原创 symfony利用Doctrine ORM创建数据模型类

配置数据库配置数据库信息通常在app/config/parameters.yml文件中:# app/config/parameters.yml# This file is auto-generated during the composer installparameters: database_host: 127.0.0.1 database_port: 3306...

2020-05-06 14:31:51 604

原创 [GuzzleHttp\Exception\RequestException] cURL error 60: SSL certificate problem: unable to get local

在执行终端执行php symfony demo命令时报错,下载失败:[GuzzleHttp\Exception\RequestException] cURL error 60: SSL certificate problem: unable to get local解决方法:在这个链接下载cacert.pem文件,将这个文件放在随便什么地方(例如D:\cacert.pem),打...

2020-05-01 19:01:32 3540 1

原创 PHP Warning: PHP Startup: Unable to load dynamic library 'D:/AppServ\php7\ext\php_pdo_firebird.dll'

windows环境下cmd执行composer时出现警告:PHP Startup: Unable to load dynamic library php_pdo_firebird.dll:但是php.ini中有关php_mysql.dll和php_pdo_firebird.dll扩展配置的部分都已经取消注释,php的安装目录中php_pdo_firebird.dll文件也能找到,此时下载f...

2020-04-11 21:57:41 2972

原创 composer报错解决方案

下午在本地环境用composer安装GuzzleHttp时报错:G:\AppServ\www\watch>composer require guzzlehttp/guzzle [Composer\Exception\NoSslException] The openssl extension is required for SSL/TLS protection but is ...

2020-03-06 16:10:20 2791

原创 从尾到头打印链表

题目:输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 10000思路PHP中自定义单链表:class ListNode { public $val = 0; public $next = null; fun...

2020-03-04 22:45:44 119

原创 二维数组中的查找(二叉搜索树)

题目:在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], ...

2020-03-04 17:11:44 492

原创 数组中重复的数字

题目:在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例:示例:输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3限制:2 <= n <= 100000思路:方法有很多,初步考虑是遍历数组...

2020-03-04 15:12:29 194

原创 最大子序和

题目:给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释:连续子数组[4,-1,2,1] 的和最大,为6。要求实现复杂度为 O(n) 的解法。思路由于一开始考虑到子数组未必是从第一个元素开始,所以用穷举的解法去一个个求和比较大小...

2020-03-03 19:59:37 188

原创 数据库导入时报错:ERROR 1292 (22007) at line 6061: Incorrect date value: '0000-00-00' for column 'date'

将本地sql文件导入数据库的命令:mysql -h192.***.1.80 -P3306 -uroot -proot ltfz_190523<D:/ylznSQL/ltfz_190523.sqlERROR 1292 (22007) at line 6061: Incorrect date value: '0000-00-00' for column 'date' at row 1...

2020-01-18 10:11:20 1819

原创 Laravel N + 1查询检测器

Laravel N + 1查询检测器通过减少执行的查询数量,帮助您提高应用程序的性能。 此软件包会在您开发应用程序时实时监控您的查询,并在您应添加预先加载(N + 1个查询)时通知您。如果你想学习如何自己创建可重用的PHP包,请看Marcel的PHP包开发视频课程。安装通过composer安装:composer require beyondcode/laravel-query...

2019-12-31 13:04:13 331

原创 FATAL 0001 No application ERROR 0003 Failed to build the application: can't load package

新手安装完beego框架后启动项目时: FATAL ? 0001 No application 'D:\gowork\src\beegoDemo\beegoDemo' found in your GOPATH原因是在当前目录下找不到该项目文件,当前我所在的文件目录是beegoDemo,如果要执行beegoDemo这个项目文件,我们需要退出到上级目录(/d/gowork/src...

2019-12-20 15:40:01 1644

原创 提交项目到github过程(git版本控制)

1.下载安装GIT官方安装教程安装后里面包含三个可执行文件三个文件都是Git管理终端,根据自己喜好选择。其中Git Bash和Git CMD都是使用命令行的终端窗口,一般Git Bash使用率较高,命令更全;Git GUI是windos风格可视化界面,新手不建议使用,多熟悉熟悉命令总是有好处的。安装完成后查看git配置,输入:$ git config -l2.关...

2019-12-06 11:10:18 177

原创 centos7系统下Python2.7升级到Python3.6踩的坑(yum失效,并非简单修改yum文件头)

centos系统自带的Python2.7用的好好的,我非手贱要去升级,结果很严重,正在运行服务器里面的yum崩了,反复尝试了网上提到的几乎完全一致的解决方法:将/usr/bin/yum和/usr/libexec/urlgrabber-ext-down两个文件头里面的第一行"#!/usr/bin/python" 改为"#!/usr/bin/python2.7"。丝毫没有影响yum报错:/us...

2019-11-20 17:40:42 508

原创 基于swoole的蓝牙广播数据传输(TCP、UDP)实践

业务逻辑图:环境配置swoole 4.4swoole安装文档php 7.2nginx 1.16服务端逻辑实现文件目录结构public文件夹中的serverStart.php为启动程序,其中包含数据库配置信息;swoole.log为日志记录src文件夹中blueServer.php为服务端代码实现vender中主要用到的是composer安装...

2019-10-29 16:34:47 826

原创 利用scrapy爬取网页数据的初级实践

一、搭建python开发环境点击查看python环境搭建教程链接二、安装scrapy框架python基本环境搭建好后,打开cmd进入安装目录(我的安装目录为python)下的Script目录:并建议将该文件夹路径加入系统环境变量,否则可能影响后面利用scrapy创建项目的步骤:1、安装wheelpip install wheel2、安装lxmlpip...

2019-05-31 16:53:24 547

原创 APP中集成极光推送的简单应用过程(后端PHP-LARAVEL)

在极光推送的开发者服务中创建自己需要接入的app应用,并记录下如下AppKey和Master Secret。app端和服务器后端在极光官方文档中分别下载对应SDK:https://docs.jiguang.cn/jpush/resources/客户端的集成步骤及实例在文档中有详细介绍,这里不一一搬运了,唯一值得注意的是APP端和服务器端保持对应统一的AppKey和Master Sec...

2019-03-19 14:32:33 897

原创 记vue.js在axios跨域时后台人员(PHP)需要注意的坑

今天刚刚把写好的代码传到服务器后,前端测试反馈说不管怎么传递参数,我这边返回给他的都是缺少参数。 然而我发现这里的有两次调用接口的操作,永远是第一次参数丢失,第二次成功。 点开第一次失败的接口,header中信息如下。 其中request method为OPTIONS,面向百度编程得知 具体关于OPTIONS和GET/POST的问题可以看看这篇文章:HT...

2019-01-28 17:19:30 449

原创 no-referrer-when-downgrade

访问本地链接时失败,提示如下警告:no-referrer-when-downgradeProvisional headers are shown但是在访问公网服务器的时候是成功的,本机域名突然访问不了,昨天还是可以正常访问的,应该是本地配置的工作目录除了问题?故,重启本机安装的集成环境,访问成功。但是网上一搜好多这种情况,大部分并不是仅仅重启就能解决的。一般解释是从一个...

2018-11-28 11:23:03 31897 2

fbclient.dll

解决windows的cmd运行composer时出现警告:PHP Startup: Unable to load dynamic library php_pdo_firebird.dll,下载此文件,复制fbclient.dll到php安装根目录,例如“AppServ/php7/”

2020-04-11

Android例子源码APP通过摄像头检测心率.rar

只要稳定地用指尖按住手机摄像头,它就能采集你的心率数据。源码导入项目可用。现在市面上有非常多具备心率检测功能的可穿戴设备,比如各种手环以及各种Watch,其实从本质上讲,我们这次用到的原理跟这些可穿戴设备所用到的原理并无二致,它们都是基于光电容积脉搏波描记法(PhotoPlethysmoGraphy, PPG)。

2020-03-30

空空如也

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

TA关注的人

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