安装:npm install sm-crypto --save 1、在utils下新建crypto.js文件 // sm4 加密 export function encryption(params) {const SM4 require("sm-crypto").sm4const key 0123456789abcdeffedcba9876543212; // 提供的密钥const iv fedcba9876543210012…
2025/1/12 13:36:54一、什么是容灾? 容灾指的是,在异地搭建一套或多套和主生产系统一样的IT系统,用于应对在系统因发生意外(自然灾害、人为灾害、设备系统故障等)造成业务影响的情况,达到尽量让生产业务损失最小的目的。 二…
2025/1/12 12:20:21[程序设计]—代理模式👳 本文章记录学习于——52.面向切面:AOP-场景模拟_哔哩哔哩_bilibili 最近闲来无事,在学习Spring的源码: 后面慢慢更新源码系列blog,希望多多关注🙏🙏 目前已经总结的b…
2025/1/12 9:21:28有时候,程序中,需要获取本机内网ip的情况,经过各种资料查找,最终确定一下代码: //获取内网ipfunction getLocalIP() {exec("ipconfig /all",$arr);$res mb_convert_encoding($arr, UTF-8, GBK);$ip ;fore…
2025/1/12 5:25:3302 JVM 线程JVM内存区域JVM运行时内存垃圾回收与算法JAVA四种引用类型GC分代收集算法 VS 分区收集算法GC垃圾收集器JAVA IO/NIOJVM类加载器 03 JAVA集合 接口继承关系和实现LISTSETMAP 04 JAVA多线程并发 JAVA并发知识库JAVA线程实现/创建方式4种线程池线程生命周期…
2025/1/12 13:29:23 人评论 次浏览编者按Branch-and-Cut 是求解整数规划或混合整数规划问题最常用的算法之一。通常,把全部可行解空间反复地分割为越来越小的子集,称为分支;并且对每个子集内的解集计算一个目标下界(对于最小值问题),称为定界…
2025/1/12 12:00:20 人评论 次浏览剑指第二版第7题重建二叉树 这算是一道老题目了,通过前续遍历和中序遍历创建一个二叉树,我记得还有一道反序列二叉树的题,只给了三种dfs中的一种,区别还是很大的,没有什么可以说的了,找规律就可以了. class Solution {HashMap<Integer, Integer> map new HashMap<&…
2025/1/12 11:16:31 人评论 次浏览Android的ImageView无法直接加载Gif图片,如果需要在自己的代码中加载一个gif图片(这很常见,比如下载过程中的loading以示正在下载的转动的圆球),则无法直接用ImageView。鉴于此,Android社区开发者为解决此问题贡献了很多解决方案&…
2025/1/12 9:29:06 人评论 次浏览yum对于经常操作Linux的用户来说并不陌生,也是安装软件包常用的命令,接下来吾爱编程为大家详细的介绍一下yum命令,有需要的小伙伴可以参考一下:1、yum是什么?yum命令是在Fedora和RedHat以及SUSE中基于yum提供了查找、安…
2025/1/12 15:49:12 人评论 次浏览thrift需要使用对应语法编写接口用于生成对应语言的接口,本文简单介绍会用到的数据类型 基础类型 bool/byte/i16/i32/i64/double/string 其中没有无符号整型类型。 containers 集合类 list/set/map structs 自定义将多个字段封装起来的数据类型,每个字段…
2025/1/12 15:47:11 人评论 次浏览项目更新了tomcat之后,忽然间出现了post提交数据中文乱码的问题。折腾了好久,尝试了百度到的修改tomcat的web.xml、servlet.xml、catalina.sh等等文件,以及在Java文件获取参数时,添加 request.setCharacterEncoding("UTF-8&…
2025/1/12 15:46:10 人评论 次浏览github传送门 目录 前言效果图快速上手CollapsingToolbarLayout折叠模式AppBarLayout滚动方式CoordinatorLayout配合Snackbar自定义伸缩头部最后前言 之前也是写了RecyclerView的内容, 这次再补充伸缩头部的实现. 港真, 伸缩头部是那种看到第一眼就会爱上的视图效果, 好看又简洁…
2025/1/12 15:45:04 人评论 次浏览在本博客中已经详细介绍了基于ADS1298的心电图仪,这里不再赘述其技术细节,因为都是大同小异的。 与心电信号不同,肌电信号的频率高、幅度高,但是肌电不需要威尔逊终端和右腿驱动。 8通道的肌电图仪的整体方案如下图所示。 其实物…
2025/1/12 15:44:00 人评论 次浏览Queryable类是C#中的一个泛型类,它提供了一组用于查询数据源的方法。这些方法可以用于对各种数据源进行查询,包括对象集合、数组、XML文档和数据库表。 Queryable类的方法可以用于过滤、排序、分组和投影数据,以及执行聚合操作,如…
2025/1/12 15:41:58 人评论 次浏览1、问题描述:python的数据类型字典,键值key为英文字母的时候,如何给其排序? 2、问题解决: info {wudang:zhangsanfeng,shaolin:damo,emei:guoxiang} info_sorted sorted(info.items(), keylambda v:v[0]) # 最终排序…
2025/1/12 11:10:28 人评论 次浏览Forward指令是Jsp动作指令之一,可以用于将页面响应转发到另外的页面。既可以转发到静态页面,也可以转发到动态页面。 就像表单参数的转发一样,本来没什么好说,但是有几个特性还是要注意一下的。用一个例子就能够完全说明这个问题…
2025/1/12 11:09:27 人评论 次浏览上一期我对BBR进行修改的目标很简单,就是提高算法的RTT公平性,主要修改点有3个: 固定增益系数改为了RTT的减函数。RTT相关的steady phase改为了固定时间。探测到带宽腾出时,马上进行up probe。 详情参见: https://zh…
2025/1/12 11:08:26 人评论 次浏览忘记过去,超越自己 ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️❤️ 本篇创建记录 2022-06-15 ❤️❤️ 本篇更新记录 2022-06-15 ❤️🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言📝🙏 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请…
2025/1/12 11:07:26 人评论 次浏览携手创作,共同成长!这是我参与「掘金日新计划 8 月更文挑战」的第16天,点击查看活动详情 降低阅读负担,启发创作心智,轻松学习 JavaScript 技巧,日拱一卒,jym,冲~ 注:本…
2025/1/12 11:06:25 人评论 次浏览