自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 python 和 nodejs json序列化结果不一致问题

python dict json.dumps 和 nodejs JSON.stringify 结果不一致导致签名摘要计算结果不一致,验签失败。2. json.dumps结果中key value中间存在空格。1. json.dumps默认对中文等做了转码。

2025-04-11 10:00:42 62

原创 JavaScript heap out of memory[node+docker]

node OOM

2025-01-20 10:34:09 474

原创 nodeJs xml&json格式数据互相转换

依赖于 xml2js。

2024-10-15 14:31:22 230

原创 golang mysql 使用连接查询示例

【代码】golang mysql 使用示例。

2024-10-10 17:39:49 192

原创 go gin搭建web服务

【代码】go gin搭建web服务。

2024-09-29 13:52:26 210

原创 ValueError: unsupported format character ‘Y|m|d|T|s’ (0xxx) at index xx

解决方法:将DATE_FORMAT(MAX(CREATE_TIME), ‘%Y-%m-%d’) 修改为DATE_FORMAT(MAX(CREATE_TIME), ‘%%Y-%%m-%%d’) 即可。产生原因:因为python执行的sql中存在类似DATE_FORMAT(MAX(CREATE_TIME), ‘%Y-%m-%d’) 的写法,TypeError: %d format: a number is required, not dict //格式化天和%d冲突。其中%Y与python的参数%s冲突。

2024-09-27 17:39:11 256

原创 go slice 元素增/删

copy 性能优于append,因为append每次都会申请新的内存空间,而copy是直接在原数组上修改,不会申请新的内存空间。

2024-09-24 09:46:03 270

原创 golang select

如果没有任意一条语句可以执行(即所有的通道都被阻塞),那么有两种可能的情况: ①如果给出了default语句,那么就会执行default的流程,同时程序的执行会从select语句后的语句中恢复。select的用法与switch语法非常类似,由select开始的一个新的选择块,每个选择条件由case语句来描述。如果没有可运行的case语句,且没有default语句,select将阻塞,直到某个case通信可以运行。如果没有可运行的case语句,且有default语句,那么就会执行default的动作。

2024-09-12 17:33:19 436

原创 golang for循环中变量地址示例

每次循环修改里面的值都是修改对应内存中的值,遍历完之后取最后一次修改的值为 {name: "博客", age: 28}pprof.cn => 博客 28。测试 => 博客 28。将遍历出来的person实例的name赋值给map的键,此时取的是内存中的值。并将对应的实例的指针赋值给map的值。遍历stus这个person的结构体切片。以上代码块输出结果......博客 => 博客 28。

2024-09-11 14:42:33 301

原创 golang 结构体

golang struct

2024-09-10 16:19:06 1076

原创 golang new 和 make的区别

换句话说就是,返回一个指针,该指针指向新分配的、类型为 T 的零值。适用于值类型,如数组、结构体等。new(T) 和 make(T,args) 是 Go 语言内建函数,用来分配内存,但适用的类型不同。make(T,args) 返回初始化之后的 T 类型的值,这个值并不是 T 类型的零值,也不是指针。,是经过初始化之后的 T 的引用。make() 只适用于 slice、map 和 channel.new(T) 会为 T 类型的新值分配已置零的内存空间,并返回地址(指针),即类型为。

2024-09-10 09:29:52 392

原创 微信小程序外部跳转获取scheme

获取appid和秘钥,明确跳转地址和跳转路径,你懂的.....access_token有有效期可以根据需要进行缓存。

2024-09-06 15:57:01 671

原创 maven spring boot引入本地jar不能打入部署包

在pom.xml文件中找到spring-boot-maven-plugin插件,添加如下配置。对接某支付,对方提供sdk后在本地修改pom引入后打成jar包,docker启动时报找不到。本地不打jar运行正常,打成jar包后运行异常,emo...

2024-09-05 19:50:33 1660

原创 node 实现同步延时

【代码】node 实现同步延时。

2024-08-28 16:51:15 181

原创 golang 指针

golang中的函数传参都是值拷贝,当我们想要修改某个变量的时候,我们可以创建一个指向该变量地址的指针变量。传递数据使用指针,而无须拷贝数据。类型指针不能进行偏移和运算。(取址)和(根据址取值)。

2024-08-28 16:42:23 295

原创 python aes-cbc 加解密&md5签名并发起api请求

data = {"data": ''b_data = {} # 业务参数。

2024-08-26 13:44:25 475

原创 TypeError: Converting circular structure to JSON

调用第三方接口返回信息在 JSON.stringify() 时抛出 TypeError: Converting circular structure to JSON 异常。

2024-08-20 11:29:44 1052

空空如也

空空如也

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

TA关注的人

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