ERR
  • 2024-11-21微信小程序处理后台返回的文件流生成图片
    原生js,文件流变成图片以前写过,今天在微信小程序中也遇到类似的问题 //形参arrayBuffer传入的就是后端返回的文件流arrayBufferToImage:function(arrayBuffer){constfileSystem=wx.getFileSystemManager();constfilePath=wx.env.USER_DATA_PATH+'/tem
  • 2024-11-21Vue项目执行【npm install】 报错
    问题执行【npminstall】报错npmERR!Whileresolving:[email protected]!Found:[email protected]!node_modules/vuenpmERR!vue@"3.4.15"fromtherootprojectnpmERR!npmERR!Couldnotresolvedependency:npmERR!peervue@"^2.6.14
  • 2024-11-20一看就懂的 UniApp 数据缓存 API:一篇文章带你玩转本地存储!
    UniApp数据缓存API全面解析与最佳实践在多平台跨端开发中,数据缓存是不可或缺的功能。UniApp提供了一套强大的数据缓存API,支持本地数据的存储、读取、删除和管理,适用于多种开发场景。本文将详细介绍这些API的功能、参数及使用方法,并分享一些实际开发中的应用技巧。数据缓
  • 2024-11-20go实现QR订阅的几种方法
    1.基于HTTP协议1.1返回图片地址通过qrcode生成二维码图片到static目录下,然后返回二维码图片的地址,返回的地址可以使用base64加密也可以直接返回。controller层funcQrSignHandler(c*gin.Context){ qr_url,err:=logic.Generate_Qr() iferr!=nil{ c.JSON(10005,e
  • 2024-11-18使用 Go 语言进行多时区时间转换
    使用Go语言进行多时区时间转换在日常开发中,我们经常会遇到跨境电商、国际会议调度等全球化应用的需求,这时处理多时区的时间就是一个普遍问题。例如,你可能需要将某个事件的北京时间转换为洛杉矶时间、纽约时间和伦敦时间等。本文将详细介绍如何使用Go语言优雅地完成这一任务。
  • 2024-11-18golang调用第三方程序并实现交互输入自动化
    应用场景:在openwrt下调用移远的测试程序,并实现输入自动话,获取imeiroot@OpenWrt:~#ql-api-testTestgroups:0:ql_dsi1:ql_nw2:ql_sim3:ql_dev4:ql_voice5:ql_sms6:ql_adc7:ql_i2c8:ql_enit9:
  • 2024-11-17一看就懂的 UniApp 数据缓存 API:一篇文章带你玩转本地存储!
    UniApp数据缓存API全面解析与最佳实践在多平台跨端开发中,数据缓存是不可或缺的功能。UniApp提供了一套强大的数据缓存API,支持本地数据的存储、读取、删除和管理,适用于多种开发场景。本文将详细介绍这些API的功能、参数及使用方法,并分享一些实际开发中的应用技巧。
  • 2024-11-17HarmonyOS Next 网络加速入门:基础功能全解析
    本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。一、引言在当今数字化时代,网络已经成
  • 2024-11-17整站使用Vue(工程化)
    学习目标:环境准备Vue项目创建和启动Vue项目开发流程API风格案例环境准备Vue项目-创建案例<scriptsetup>//发送异步请求,获取所有文章数据//导入axiosimportaxiosfrom'axios';//定义响应数据import{ref}from'vue';constarticleList
  • 2024-11-16python taichi 加速 dither仿色抖动算法
    教程9种dither算法与历史发展wiki:bayer有序抖动python生成任意规模bayer矩阵知乎:dither启发的艺术效果,半调/柱形taichindarray文档代码实现taichi_dither.py#!/bin/envpythonimporttaichiastiimportnumpyasnpimportcv2fromcopyimportdeepcopyti.init(
  • 2024-11-16Let'sGoFurther - Chapter 8: Advanced CRUD Operations
         var(ErrRecordNotFound=errors.New("recordnotfound")ErrEditConflict=errors.New("editconflict")) func(mMovieModel)Update(movie*Movie)error{query:=`UPDATEmovieSET
  • 2024-11-16go fiber:发生内部错误时统一返回json格式
    一,文档地址:https://learnku.com/docs/gofiber/2.x/error-handling/11732二,当出错时,使进程不退出1,现象go代码:func(dc*UserController)GetUser(c*fiber.Ctx)error{ varzint=0 variint=100/z fmt.Println("i:%i",i) //处理获取用户的逻辑 returnc.Sen
  • 2024-11-16go fiber: 把异常信息写到错误日志中
    一,代码:1,userBusiness.gopackagebusinessimport("fmt")//得到多个用户,按分页返回funcGetUserList(pageint,pageSizeint)(string,error){b:=0a:=100/bfmt.Println(a)return"1,2,3",nil}代码中包含有除0错,会引发panic2,userControlle
  • 2024-11-16go fiber: 多个全局中间件的执行顺序
    一,代码:middleware.gopackagemiddlewareimport( "fmt" "github.com/gofiber/fiber/v2")funcMiddle1(c*fiber.Ctx)error{ fmt.Println("middle1before") err:=c.Next() fmt.Println("middle1after") returnerr}
  • 2024-11-16Gin连接Minio
    packagestorageimport("context""fmt""WchimeGinSystem/conf""WchimeGinSystem/utils""io""log""path/filepath""strings""time&qu
  • 2024-11-16Gin连接使用COS
    packagestorageimport("context""WchimeGinSystem/conf""WchimeGinSystem/utils""io""log""net/http""net/url""path/filepath""st
  • 2024-11-16gin使用JWT验证
    packagejwtauthimport("WchimeGinSystem/conf""errors""time""github.com/golang-jwt/jwt/v5")typeMyClaimsstruct{jwt.RegisteredClaimsUserIdint64}funcCreateToken(userIdint64)
  • 2024-11-16Gin链接Redis
    packagecacheimport("context""fmt""WchimeGinSystem/conf""log""time""github.com/go-redis/redis/v8")varCTX=context.Background()varRDB*redis.Clientfuncc
  • 2024-11-15第 13 章 -Go 语言 接口
    在面向对象编程中,接口(Interface)是一种规范的定义,它描述了一组操作方法(方法签名)但不提供具体的实现。接口是实现抽象的一种方式,它允许将行为与实现分离,从而支持灵活的设计和代码复用。下面我将从接口的定义、实现以及接口的多态性三个方面来展开详细讲解。Go语言中的接口G
  • 2024-11-15go fiber: 抛出自定义异常
    一,代码:1,自定义错误类:packageconfigimport("fmt")//定义错误代码和错误信息typeMyErrorstruct{CodeintMsgstring}//需要定义通用的Error()方法func(eMyError)Error()string{returnfmt.Sprintf("Code:%d,Msg:%s",e.Code,e.M
  • 2024-11-15鸿蒙开发,Arkts 如何调用接口
    面向万物互联时代,华为提出了“一次开发多端部署、可分可合自由流转、统一生态原生智能”三大应用与服务开发理念。针对多设备、多入口、服务可分可合等特性,华为提供了多种能力协助开发者降低开发门槛。在此背景下,HarmonyOS基于JS/TS语言体系,构建了全新的声明式开发语言ArkTS
  • 2024-11-15初识 HarmonyOS Next 的分布式管理:设备发现与认证
    初识HarmonyOSNext的分布式管理:设备发现与认证本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及
  • 2024-11-13基于Angular的动画展示网站+登录注册(cognito)
    项目介绍本项目为本人angular练习练手项目,是基于Angular的Web应用,用于展示和搜索Bangumi上的动画,使用API来自BangumiAPI。本项目使用GitHubActions自动部署到GitHubPages。项目名称my-angular-project-test地址:https://dreaife.github.io/my-angular-project-
  • 2024-11-13从STA到P2P:HarmonyOS WLAN多模式开发指南
    本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。在智能设备互联互通的时代,WLAN作为一种
  • 2024-11-13蓝牙的世界:HarmonyOS Next中的蓝牙接入和连接
    本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。在智能设备飞速发展的今天,蓝牙技术作为