XOR
学习jQuery
# jQuery ## jQuery简介 1. 简化 DOM 操作:jQuery 提供了简单而强大的选择器,可以轻松地选取 HTML 元素,并对其进行操作。通过使用 jQuery 的方法,可以轻松地操纵元素的属性、样式、内容等。 2. 事件处理:jQuery 简化了事件处理的过程。可以使用 jQue ......
golang 实现四层负载均衡
> 大家好,我是蓝胖子,做开发的同学应该经常听到过负载均衡的概念,今天我们就来实现一个乞丐版的四层负载均衡,并用它对mysql进行负载均衡测试,通过本篇你可以了解到零拷贝的应用,四层负载均衡的本质以及实践。 本文代码已经上传到github ```shell https://github.com/Ho ......
java spring MVC接收前端特殊字符被解析后解决方法
WEB开发时,在前端通过get / post 方法传递参数的时候 如果实参附带特殊符号,后端接收到的值中特殊符号就会被转义 比如 ur=ssd& 后端接收的却是 ur=ssd& java中可以使用 org.apache.commons.lang3 包中的 StringEscapeUtils. ......
狂收 3.2k star!百度开源压测工具,可模拟几十亿的并发场景,太强悍了!
dperf 是一款基于 DPDK 的 100Gbps 网络性能和负载测试软件,能够每秒建立千万级的 HTTP 连接、亿级别的并发请求和数百 Gbps 的吞吐量。 ## 优点 ### 性能强大: - 基于 DPDK,使用一台普通 x86 服务器就可以产生巨大的流量:千万级的 HTTP 每秒新建连接数, ......
Dockerfile完全指南_什么是Dockerfile
Dockerfile完全指南_什么是Dockerfile 概述 Dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile快速创建自定义的镜像。 基本结构 Dockerfile由一行行命令语句组成,并且支持以#开头的注释行。一般而言,Dockerfile分为四部分:基础镜像信息、 ......
EASWEB_在列表界面给按钮增加前置校验
1.给按钮添加点击事件 onclick 2.实现如下, 不符合条件就返回false //按钮 认领点击事件 onClaimClick:function(event,value){ var ret = waf("#queryGrid").wafGrid("getSelectedRows"); if(r ......
git图形化工具gitk
使用图形化工具 gitk: 确保你已经安装了 Git,并且 gitk 命令在你的系统路径中可用。 在命令行中导航到你的 Git 存储库所在的目录。 运行命令:gitk --all 这将打开一个图形界面,展示当前所有分支和提交记录的关系。 ......
k8s集群环境的搭建
1 环境规划 1.1集群类型 Kubernetes集群大致分为两类:一主多从和多主多从。 一主多从:一个Master节点和多台Node节点,搭建简单,但是有单机故障风险,适合用于测试环境。 多主多从:多台Master和多台Node节点,搭建麻烦,安全性高,适合用于生产环境。 为了测试方便,本次搭建的 ......
2023-06-30:给你一个 rows * cols 大小的矩形披萨和一个整数 k, 矩形包含两种字符: ‘A‘ (表示苹果)和 ‘.‘ (表示空白格子), 你需要切披萨 k-1 次,得到 k 块披
2023-06-30:给你一个 rows * cols 大小的矩形披萨和一个整数 k, 矩形包含两种字符: 'A' (表示苹果)和 '.' (表示空白格子), 你需要切披萨 k-1 次,得到 k 块披萨并送给别人, 切披萨的每一刀,先要选择是向垂直还是水平方向切,再在矩形的边界上选一个切的位置, 将 ......
文心一言 VS 讯飞星火 VS chatgpt (52)-- 算法导论6.2 4题
# 四、当i>A.heap-size/2 时,调用 MAX-HEAPIFY(A,i)会有什么结果? ## 文心一言: 当 i > A.heap-size/2 时,调用 MAX-HEAPIFY(A, i) 会将 A[i] 与其子树中的最大元素进行交换,并将 A[i] 视为新的根节点。这个操作会使得以 ......
一篇文章带你掌握主流基础框架——Spring
这篇文章中我们将会介绍Spring的框架以及本体内容,包括核心容器,注解开发,AOP以及事务等内容 那么简单说明一下Spring的必要性: Spring技术是JavaEE开发的必备技能,企业开发技术选型率高达90%! Spring可以帮助简化开发,降低企业级开发的复杂度 Spring可以进行框架整合 ......
正则随笔
正则表达式是用于匹配字符串中字符组合的模式。 下面是一些基本的正则判断 ```js //匹配字母 const reg1 = /[a-zA-Z]/ //匹配数字 const reg2 = /\d/ //匹配非数字 const reg3 = /\D/ //空格 const reg4 = /\s/ //字 ......
在python中实现使用迭代生成器yield减少内存占用的方法
在python编码中for循环处理任务时,会将所有的待遍历参量加载到内存中。其实这本没有必要,因为这些参量很有可能是一次性使用的,甚至很多场景下这些参量是不需要同时存储在内存中的,这时候就会用到本文所介绍的迭代生成器yield。 ### 1.基本使用 首先我们用一个例子来演示一下迭代生成器yield ......
ps 命令
ps aux | grep 程序 显示所有的进程 ps -eLf 显示轻量级 lWP 进程 ps -ef | grep 程序 :可以查看子父进程之间的关系 参考:https://blog.csdn.net/sd_960614/article/details/124905354 ......
点分治学习笔记
参考蓝书发篇学习笔记。。。 ## 一.算法梗概: 点分治是一种用于**在一棵树上,无对路劲进行修改的操作,对某些具有限定条件的路径进行静态统计**的算法。 点分治一般用来处理无根树,我们可以随意认定根节点。 ## 二.实现过程: 我们拿一道例题来说一下: ### P4178 [Tree](https ......
使用Python字符串访问与修改局部变量
在Python中定义一个函数时,就会把变量空间划分为全局变量(global)与局部变量(local),如果是定义在一个类的成员函数中,那么就还有额外的成员变量(self)空间。那么,如果在实际操作中,想把这几种不同的变量空间做一个分离的话,有没有办法呢? ### 1.读取和修改局部变量 首先来看一下 ......
1070. 产品销售分析 III
1070. 产品销售分析 III SQL架构 销售表 Sales: + + + | Column Name | Type | + + + | sale_id | int | | product_id | int | | year | int | | quantity | int | | price ......
注解
# 注解 ## 注解概述 ### 概述 - Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。 - Java 语言中的类、构造器、方法、成员变量、参数等都可以被注解进行标注。 ```java public class UserServiceTest { ......
动态代理
# 动态代理 ## 准备案例、提出问题 ### 案例:企业业务功能开发 模拟企业业务功能开发,并完成每个功能的性能统计 **需求** 模拟某企业用户管理业务,需包含用户登录,用户删除,用户查询功能,并要统计每个功能的耗时。 **分析** ①定义一个UserService表示用户业务接口,规定必须完成 ......
集合
# 1、集合的概述 - 集合和数组都是容器 ## 1.1、数组的特点  - 数组定义完成并启动后,类型确定、长度固定。 - 适合元素的个数和类型确定的业务场景,不适合做需要增删数据操作。 ## 1.2、集合的特点 ![] ......
EndeavourOS安装后设置
EndeavourOS安装完设置输入法: sudo pacman -S fcitx5-im fcitx5-chinese-addons fcitx5-rime 安装完后需要另外的配置 在console中sudo gnome-text-editor /etc/environment 在文件后面加入 G ......
git commit 提交说明规范
git 提交说明规范:  参考: https://blog.csdn.net/weixin_43957384 ......
第2节:vue3 模版语法
1、将vue-demo项目清理为空 (1)index.html 不动 (2)main.js删除样式引用 (3)App.vue只保留template和script (4)清空文件夹assets和components 2、模版语法 (1)文本插值 打开App.vue写一下代码 1 <template> ......
AI_pytorch_参数更新
###损失函数 损失函数的输入是一个输入的pair: (output, target), 然后计算出一个数值来评估output和target之间的差距大小. 在torch.nn中有若干不同的损失函数可供使用, 比如nn.MSELoss就是通过计算均方差损失来评估输入和目标值之间的差距 ###参数更新 ......
单片机如何优雅的使用printf
#前言 在设备研发过程中,经常会遇到调试信息输出问题,在查找相关资料后,发现单片机也可以实现优雅的使用printf函数 ##方法 点击查看代码 ``` //添加代码 #if 1 #pragma import(__use_no_semihosting) //标准库需要支持函数 struct __FIL ......
ES6练习
1. 箭头函数: 编写一个箭头函数,接受两个参数并返回它们的和。 2. 解构赋值: 给定一个数组`[1, 2, 3]`,使用解构赋值将数组中的元素分别赋值给变量`a`、`b`和`c`。 3. 默认参数: 编写一个函数,接受两个参数:`name`和`age`。如果`name`参数未提供,则将其默认设置 ......
关于使用gitlab vscode 扩展插件无法显示issue中的图片的问题
插件: [GitLab Workflow ](https://marketplace.visualstudio.com/items?itemName=GitLab.gitlab-workflow) 解决方法: 有大佬之前在这个插件的gitlab issue中提出这个疑问。 [load picture ......
网络编程
# 网络编程 ## 引言 ### 什么是网络编程? - 网络编程可以让程序与网络上的其他设备中的程序进行数据交互。 ### 网络通信的基本形式 常见的通信模式有如下2种形式: Client-Server(CS) 、 Browser/Server(BS) ![](笔记图片资源包\snipaste202 ......
反射
# 反射 ## 反射概述 ### 概述 - 反射是指对于任何一个Class类,在"运行的时候"都可以直接得到这个类全部成分。 - 在运行时,可以直接得到这个类的构造器对象:Constructor - 在运行时,可以直接得到这个类的成员变量对象:Field - 在运行时,可以直接得到这个类的成员方法对 ......