自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编码揭秘的专栏

问题如何处理

  • 博客(16)
  • 收藏
  • 关注

原创 Laravel框架中Guard的底层实现分析

1. 什么是Guard在Laravel/Lumen框架中,用户的登录/注册的认证基本都已经封装好了,开箱即用。而登录/注册认证的核心就是:用户的注册信息存入数据库(登记)从数据库中读取数据和用户输入的对比(认证)上述两步是登录/注册的基本,可以看到都会涉及到数据库的操作,这两步框架底层已经帮我们做好了,而且考虑到了很多情况,比如用户认证的数据表不是user表而是admin_user,认证字段是phone而不是email,等等一些问题都是Guard所要解决的,通过Guard可以指定使用哪个数据表什

2021-03-03 11:55:18 1327 3

原创 噪音、过滤器与边缘检测(我的「计算机视觉」学习)

图像处理中有一个很重要的任务就是降低图像的噪音,噪音有很多种类型,一种常见的是斑点噪音(speckling),专业名称叫做:Additive white Gaussian noise (AWGN)。上图左边即所谓的高斯噪音,减少噪音可以对相同的景象拍很多张照片,比如1000张,然后将对应的像素点累加之后取平均值,因为高斯分布(正态分布)的均值为0,累加的照片越多噪音越小,这种方法常用在天文学。我个人理解:拍一张不清楚,我们就多拍几张,可能第1张眼睛那有噪点,没关系,其他的或许眼睛清楚,鼻子有噪点,以

2021-10-25 03:51:18 523

原创 nom Uncaught Error: Cannot find module ‘babel-runtime/regenerator‘

npm在打包老项目时会有如下报错:Uncaught Error: Cannot find module 'babel-runtime/regenerator'...解决方法:npm i babel-runtime --save或者修改package.json文件添加如下代码:"dependencies": { ... "babel-runtime": "^6.26.0", ... }问题解决。...

2021-05-24 15:19:45 530

原创 PHP中使用curl获取头信息headers的一些笔记

在一个完整的HTTP请求中,会包含两个headers信息,一个是请求头,另一个是返回头,如下截图:那我们在PHP中如何使用curl获取这两个头信息呢?获取Request Headers// curl句柄需要设置这个参数CURLINFO_HEADER_OUT => 1,// curl_getinfo获取请求request headerscurl_getinfo($ch, CURLINFO_HEADER_OUT);打印结果如下:获取Response Header// 这个参数用来

2021-05-15 17:00:09 1184

原创 Typora中自定义命令上传图片

Typora是我经常用的一款Markdown编辑器,简洁的风格、实用的功能,口碑真的很赞。最近发现Typora支持自定义上传图片的功能,原先上传图片需要使用第三方应用,比如iPic、uPic等,现在有了自定义功能就能上传图片到任意图床了。功能如下图:于是就打算自己写一个上传脚本,先看下Typora的文档说明:重点红色框中已经标出来了,上传后的返回结果需要这种格式,Typora才能识别是否上传成功。这与图床,我使用了SM.MS,用了很久了,不担心跑路。看接口:如果Authorization不传,就

2021-05-04 22:04:07 640

原创 CSS实现光照效果

欢迎大家关注我的公众号【正义的程序猿】大部分都是聊技术,偶尔会发点感概,生活总结。先来看下效果:可以看到,光标的位置像一个手电筒一样照着,这就是今天我们要实现的光照效果,主要代码如下:<div class="box"> <div class="effect"></div> <div class="item-list"> <div class="flex-row item-list-row"> <div.

2021-04-03 23:25:15 2281

原创 Big Sur 弹出“文件找不到”

macOS 更新完Big Sur后,链接iOS后弹出“文件找不到”提示框,如下:解决办法:打开图像捕捉程序在图像捕捉里选择你连接的iphone设备点击图像捕捉程序上方的那三个点选择其他在弹出来的框里选择应用程序为图像捕捉关闭图像捕捉拔掉iphone。然后再插上usb。这时候会弹出图像捕捉的应用程序不会弹出找不到文件了。如果不想弹出图像捕捉,那么再打开图像捕捉。点击那三个点。选择不打开任何应用程序。“The File can’t be found” when I plug in

2021-03-19 11:11:53 388

原创 云开发cannot find module ‘wx-server-sdk‘

在开发h5打开小程序时,使用云函数部署脚本后遇到无法在浏览器中打开小程序,并报出如下错误:这个问题,对于小白来讲一时半会解释不清楚,对于大牛来说一眼就看出来了,背后的意思就是wx-server-sdk包没有安装,解决办法很简单:npm install --save wx-server-sdk@latest安装成功后,package.json文件内容如下:在dependencies里面出现了wx-server-sdk,这样问题就解决了,可以部署了,并选择云端安装依赖。...

2021-03-04 15:50:27 982 1

原创 PHP8中字符串与数字的比较更智能

[`PHP8.0`发布](https://www.php.net/releases/8.0/index.php)\[1\]也有一段时间了,此次发布带来了很多实用且强大的功能,比如:1. Named arguments```php// php 7.xhtmlspecialchars($string, ENT_COMPAT | ENT_HTML401, 'UTF-8', false);// php 8.0htmlspecialchars($string, double_encode: fals

2021-02-23 14:01:57 296

原创 PHP中的static关键字

PHP和Java中都会有static这个关键字,用法也类似,当问及PHP中的static用法是,很容易想出static可以声明类属性或方法为静态,静态属性和方法都是属于类的,静态属性不能通过对象访问,但静态方法可以通过对象访问。没错,是这样的,但是在PHP中static还有另外的用处哦。先从static变量的作用域开始PHP中static变量只存在于本地函数中,但是当程序执行完本函数后,static变量还会一直存在,考虑如下代码:<?phpfunction test(){ $a =.

2020-10-25 16:02:07 690

原创 PHP中的PSR规范

什么是PSR?PSR是PHP Standards Recommendation的简称,这个是php-fig组织制定的一套规范。至今,php-fig已经发布了五个规范:PSR-0:自动加载标准,2014-10-21该标准已经被废弃,使用PSR-4替代,不再细讲PSR-1:基本的编码风格PSR-2:编码风格(更严格)PSR-3:日志记录器接口PSR-4:自动加载PSR-1PHP标签:PHP代码必须放在<?php ?>标签或<?= ?>标签中。编码:PHP文件必.

2020-10-25 16:00:07 289

原创 Uniapp/小程序 Property or method “toJSON“ is not defined

如图,刚更新微信开发者工具,结果原来的项目就报错:[Vue warn]: Property or method "toJSON" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property.

2020-10-01 10:54:39 3955

原创 常用App URL Scheme

常用appApp Storescheme: 'itms-apps://' 支付宝packageName: 'com.eg.android.AlipayGphone',scheme: 'alipay://'淘宝packageName: 'com.taobao.taobao', scheme: 'taobao://' QQpackageName: 'com.tencent.mobileqq', scheme: 'mqq://' 微信packageName: 'com.ten

2020-10-01 10:48:36 2604

原创 只用CSS实现轮播图

天天写前端的你,会自己写一个轮播图吗,而且不能用js哦,知道轮播图的原理吗?今天我们要讲的是如何只用css实现轮播图效果,也叫banner,就是我们经常在APP或网站首页顶部看到的一系列图片切换。就像淘宝官网首页那样:实现原理一图胜千言,先上图:解释一下,轮播图并排排列,组成一张很宽的图片,而手机屏幕宽度是固定的,这样每过一段时间,我们把宽的图想做平移一些距离,一般是平移一个屏幕宽度,比如屏幕宽320px,就平移320px,这样就达到了切换图片的目的。注意点,由于每次都平移一个手机宽度,即每张

2020-05-17 18:36:52 3583 2

原创 纯CSS实现几个好看的按钮

1. 鼠标悬停.button { background-color: #4CAF50; /* Green */ border: none; color: white; padding: 16px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; -webkit-tra

2020-05-17 18:05:23 13359 1

原创 微信jssdk踩坑—invalid signature

最近做公众号网页开发,使用微信jssdk页面签名时IOS中一直报错,这才刚开始就被这只拦路虎拦住了,报错如下:然而Android和开发者工具中好得很,没有任何问题:既然提示签名非法,那就是签名有问题咯,但是同样的接口,为什么Android没问题?是真是假还是用官方的签名校验工具验证下:生成的签名完全没有问题,这就奇怪了,按照网上说的url改成如下方式也不行:url = window.location.href.split('#')[0]突然看到网上有人说是因为SPA的原因,经过几番测试,

2020-05-17 18:00:11 920

空空如也

空空如也

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

TA关注的人

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