疯狂编程网

  • 首页
  • 后端
    • GOLANG
    • PHP
  • 前端
  • 客户端
  • 服务器
  • AIGC
  • 开发工具
  • 代码人生
  • 关于本站
    • 联系我们
    • 免责声明
后端
PHP

PHP图片裁剪函数

/* * 图片裁剪工具 * 将指定文件裁剪成正方形 * 以中心为起始向四周裁剪 * @param $src_path string 源文件地址 * @param $des_path string 保存文件地址 * @param $des_w double 目标图片宽度 * */ function img_cut_square($src_path,$des_path,$des_w=100){ $img_info = getimagesize($src_path);//获取原图像尺寸信息 $img_width = $i…

2024年3月19日 0条评论 1717点热度 3人点赞 大明 阅读全文
GOLANG

go实现base64编码的四种方式

go的encoding/base64有四种编码方式: 编码方式 说明 StdEncoding 常规编码 URLEncoding URL safe 编码,相当于替换掉字符串中的特殊字符,+ 和 / RawStdEncoding 常规编码,末尾不补 = RawURLEncoding URL safe 编码,末尾不补 = package main import (     "encoding/base64"     "fmt" ) func main() {     msg := …

2023年12月5日 0条评论 1737点热度 0人点赞 大明 阅读全文
PHP

gearman中任务优先级

一、任务的优先级 同步阻塞调用,等待返回结果 doLow:最低优先 doNomal:正常优先级 doHigh:最优先执行 异步派发任务,不等待返回结果,返回任务句柄,通过该句柄可获取任务运行状态信息 doLowBackground doBackground doHighBackground 注意Task和doXXX区别,Task是一组job,派发后会分配到多个worker上并行执行并返回结果给调用方。而doXXX的每个任务只会在一个worker上执行。 addTaskLow addTask addTaskHigh …

2023年7月1日 0条评论 1841点热度 0人点赞 大明 阅读全文
GOLANG

苹果登录调用API时client_secret生成golang语言的实现方式

因为PC端的业务要做apple登录,需要获取用户的appleid,调用苹果API的时候要生成jwt格式的client_secret,go语言的实现如下: 1 创建client_id,授权文件等,具体创建方式参考:https://www.icrazycode.com/archives/1257 2 将下载的 p8 证书文件转 pkcs8 pem openssl pkcs8 -nocrypt -in AuthKey_U7BAXSKVQ7.p8 -out SubscriptionKey.pem openssl pkcs8…

2023年6月14日 0条评论 1961点热度 0人点赞 大明 阅读全文
GOLANG

苹果授权登陆(Sign in with Apple)服务器基于JWT的算法验证(golang)

APP登录授权完成后,上传userID和identityToken给服务端,服务端进行JWT验证 服务端是用GO语言处理的,下面为GO语言的实现 package appleid import ( "crypto/rsa" "encoding/base64" "encoding/json" "errors" "github.com/golang-jwt/jwt/v5" "io/ioutil" &qu…

2023年6月14日 0条评论 2069点热度 0人点赞 大明 阅读全文
PHP

mac上brew用其他源安装php7.4

随着php版本的升级,如果官方不维护的php版本,brew不在支持安装,比如安装php7.4会提示disabled。这样只能用其他源安装php7.4了。 查看可按照版本: brew search php 使用brew安装: brew install php@7.4 但报错: Error: php@7.4 has been disabled because it is a versioned formula! 这是因为php7.4官方已经不再维护,所以Hombrew将该php版本移出了repository,所以安装不…

2023年5月24日 0条评论 961点热度 1人点赞 大明 阅读全文
PHP

苹果授权登陆基于授权码的验证生成client_secret(php版本)

如果苹果的的授权登录服务验证采用的授权码的验证方式,需要自己生成client_secret 首先需要了解如何构建client_secret。 client_secret 参数是一个 JWT,singature 部分使用非对称加密 RSASSA【RSA签名算法】 和 ECDSA【椭圆曲线数据签名算法】。 生成client_secret之前: 1 获取 APP 的 bundleId,一般为app ID 或者service ID,也就是在API里的client_id 2 获取开发者账户的 TeamID 3 创建 priv…

2023年5月17日 0条评论 1261点热度 0人点赞 大明 阅读全文
PHP

苹果授权登陆(Sign in with Apple)服务器基于JWT的算法验证(php)

APP登录授权完成后,上传userID和identityToken给服务端,服务端进行JWT验证 服务端是用PHP语言处理的,涉及的PHP类库如下: JWT:https://github.com/lcobucci/jwt.git JWK转PEM:https://github.com/acodercat/php-jwk-to-pem.git <?php use Lcobucci\JWT\Token\Parser; use Lcobucci\JWT\Signer\Rsa\Sha256; use CoderCat\…

2023年5月17日 0条评论 957点热度 0人点赞 大明 阅读全文
iOS

苹果授权登陆(Sign in with Apple)流程介绍

苹果授权登陆方式 第一种: PC/M端授权登陆,采用协议类似于oauth2协议,服务端基于授权码验证 第二种: App端授权登陆,服务端基于JWT的算法验证 第一种方式的验证流程 1 首先获取code:GET https://appleid.apple.com/auth/authorize?response_type=code&client_id=https://www.xxx.com/getcode&redirect_uri=&state=12345 参考后台配置,其中client_id对…

2023年5月17日 0条评论 1011点热度 0人点赞 大明 阅读全文
PHP

wordpress API 发布文章报错:rest_cannot_create

如果使用WordPress REST API在WordPress网站上发布文章时出现“rest_cannot_create”错误,则通常表示未授权用户。 要在WordPress网站上发布文章,用户必须具有“publish_posts”或“edit_published_posts”权限。确保使用的用户帐户具有这些权限。您可以在WordPress中的“用户”选项卡中查看和更改用户权限。 另外,请确保您在HTTP请求头中包含正确的授权令牌。例如,如果您使用基本身份验证进行验证,则您可以在请求头中包含以下内容: Autho…

2023年5月10日 0条评论 979点热度 0人点赞 大明 阅读全文
12345…50

近期文章

  • PHP图片裁剪函数
  • 文件同步命令rsync详解
  • go实现base64编码的四种方式
  • opencloudos安装mysql8.0
  • gearman中任务优先级

近期评论

没有评论可显示。

归档

  • 2024年3月
  • 2023年12月
  • 2023年10月
  • 2023年7月
  • 2023年6月
  • 2023年5月
  • 2023年4月

分类

  • GOLANG
  • iOS
  • LINUX
  • MYSQL
  • NGINX
  • PHP
  • SHELL
  • 前端
  • 客户端
  • 开发工具
  • 服务器
  • 未分类

COPYRIGHT © 2023 疯狂编程网. ALL RIGHTS RESERVED.

京ICP备2022013580号-1