疯狂编程网

  • 首页
  • 后端
    • 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条评论 1715点热度 3人点赞 大明 阅读全文
SHELL

文件同步命令rsync详解

[不带任何选项] 我们经常这样使用rsync: $ rsync main.c machineB:/home/userB 1 只要目的端的文件内容和源端不一样,就会触发数据同步,rsync会确保两边的文件内容一样。 2 但rsync不会同步文件的“modify time”,凡是有数据同步的文件,目的端的文件的“modify time”总是会被修改为最新时刻的时间。 3 rsync不会太关注目的端文件的rwx权限,如果目的端没有此文件,那么权限会保持与源端一致;如果目的端有此文件,则权限不会随着源端变更。 4 只要rs…

2024年3月16日 0条评论 1723点热度 0人点赞 大明 阅读全文
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条评论 1736点热度 0人点赞 大明 阅读全文
MYSQL

opencloudos安装mysql8.0

安装源 rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm 安装MySQL 服务器 尝试运行:yum -y install mysql-community-server 如果报错 Unable to find a match: mysql-community-server 运行:yum module disable mysql 再执行:yum -y install mysql-community-server 启…

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

gearman中任务优先级

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

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

在Rocky Linux 9上安装和使用Docker

步骤1 - 安装Docker Rocky Linux 9官方软件库中提供的Docker安装包可能不是最新版本,需要先更新 sudo dnf check-update 添加官方Docker仓库 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 虽然Docker没有专门的Rocky Linux仓库,但Rocky Linux是基于CentOS的,可以使用相同的仓库。添加好仓库后,安装Dock…

2023年6月21日 0条评论 1828点热度 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条评论 1960点热度 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条评论 2067点热度 0人点赞 大明 阅读全文
NGINX

Mac使用brew安装Nginx设置开机自启动

安装nginx brew install nginx 创建启动文件夹 mkdir -p ~/Library/LaunchAgents 将安装好的nginx的目录下plist文件复制到启动文件夹 cp /usr/local/opt/nginx/nginx版本/homebrew.mxcl.nginx.plist ~/Library/LaunchAgents/ 加载启动文件 launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist 查看启动情况 …

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

centos8和opencloudos安装问题解决方法汇总

1 如何在 RHEL 8 / CentOS 8 上启用 EPEL 存储库  

2023年5月24日 0条评论 1695点热度 0人点赞 大明 阅读全文
12345…120

近期文章

  • 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