XOR
实战项目-美多商城(四)商品
电商概念: SPU 和 SKU - SPU(Standard Product Unit): 标准产品单位 - 可以理解为: 就是'类对象' - 比如'iPhone X' - SKU(Standard Keeping Unit): 库存量单位 - 可以理解为: 就是'类实例对象' - 比如'iPhon ......
python apscheduler 定时任务的基本使用-1-概念及组件构成
python apscheduler 定时任务的基本使用-1-概念及组件构成 1、前言 我们需要执行定时任务,可以使用apscheduler这个框架,选择它的原因,是网上都说常用的就是这个。随大流嘛!官方文档 2、下载 python -m pip install -i https://pypi.tu ......
Json格式转换总结
一、HashMap转Json HashMap<String, String> oldContentMap = new HashMap<>(); oldContentMap.put("id",oldProduct.getProductId().toString()); oldContentMap.pu ......
Linq左连接
提问 如何Linq左连接 回答 注意 into 推荐返回匿名类型 var query = from person in people join pet in pets on person equals pet.Owner into gj from subpet in gj.DefaultIfEmpt ......
性能问题诊断和分析
性能问题分析角度 我们在分析和诊断性能问题时可以从三个方面入手: 通信过程,也就是网路通信的过程。可以从下面三个角度分析诊断 通过域名解析,查看DNS、端口映射等。 通过连接建立,了解TCP、UDP等。 通过数据传输查看HTTP、Telnet等 计算过程,像处理器计算,多线程并发控制和作业调度。可以 ......
Java实现mock server
Mock Java实现mock有两种方式: servlet的Filter功能 spring的HandlerInterceptor Filter和HandlerInterceptor的区别: 这两者在功能方面很类似,但是在具体技术实现方面,差距还是比较大的。过滤器和拦截器都属于面向切面编程的具体实现。 ......
JavaScript 汉字字符串占一个长度问题解决
const str = '你好,世界!'; const length = Array.from(str).reduce((acc, cur) => acc + (cur.charCodeAt(0) > 255 ? 2 : 1), 0); console.log(length); // Output: ......
实验2
task1 #include <stdio.h> #include <stdlib.h> #include <time.h> #define N 5 #define R1 586 #define R2 701 int main() { int number; int i; srand(time(0) ......
如何通过Java应用程序将PDF转为图片格式?
PDF文件和图片文件,这是两种完全不一样的格式,可是有的时候这两种格式却是有相互转换的需要,大家在工作中遇到PDF文件转图片文件的问题时是怎么解决的呢?你们使用的方法简单方便吗?如果很麻烦的话,不妨来了解一下这篇文章分享的方法哦。本文将介绍如何通过Java应用程序快速高效地将PDF转为图片格式。一起 ......
js策略模式 以及 es6中 ?? 的用法
策略模式,es6中 ?? 的用法 const judge = function(status){ const map = [ 0: '普通用户', 1: '管理员', 2: '超级管理员' ] return map[status]??'未知用户' } ?? 是ES6提供的一个操作符,被称为非空运算符 ......
stata:手工输入数据并保存为dta文件,长宽数据切换,形成面板数据
//手工输入数据保存为mb1.dta input id ks2020 ks2021 ks2022 ks2023 1 1 2 3 4 2 4 1 3 2 3 7 0 3 0 4 10 -1 3 -2 5 13 -2 3 -4 6 16 -3 3 -6 7 19 -4 3 -8 8 22 -5 3 -1 ......
Jensen's inequality
$$ f(E[x]) \leq E[f(x)]$$ where $f(x)$ is a convex function. This just a general form of convexity since $E(x)$ is a linear conbination of x. ......
Jacoco
原理 对 Java 字节码进行插桩,在线 和 离线 两种方式。执行测试用例,收集程序执行轨迹信息,将其 dump 到内存。数据处理器结合程序执行轨迹信息和代码结构信息分析生成代码覆盖率报告。将代码覆盖率报告图形化展示出来,如 html、xml 等文件格式。 它的使用是一种动态插桩和静态插桩混用的 ......
2023/3/23小记
距离省选还有8天 因为睡了太久所以摆烂,整理了一下自己的blog。以后打算好好写一写了awa。 中午打arc被光老师抓了。 下午打算水点题,听说有体育课。 做题记录 ......
onnx模型获取每一层的属性
import onnx # 加载ONNX模型 model_path = "model.onnx" model = onnx.load(model_path) # 遍历模型的图结构,获取每一层的节点属性 for node in model.graph.node: # 输出节点名称和类型 print(f ......
模型权重初始化
def weight_init(m): # 初始化权重 # print(m) if isinstance(m, torch.nn.Conv3d): n = m.kernel_size[0] * m.kernel_size[1] * m.kernel_size[2] * m.out_channels ......
SpringBoot接收参数的七种方式
1、直接把请求参数写在Controller相应的方法的形参中,此场景适用于请求参数较少的情况 /** * 1. 直接把请求参数写在 Controller 相应的方法的形参中 * @param username * @param password * @return */ @RequestMappin ......
css中的&是什么意思
这个是scss中的语法,表示上一级的选择器 例如源码: ul{ margin-bottom: 20px; & >li{ margin-bottom: 0; } } 相当于代码 ul{ margin-bottom: 20px; } ul >li{ margin-bottom: 0; } ......
from selenium.webdriver import DesiredCapabilities:DesiredCapabilities.CHROME["loggingPrefs"] = {'browser': 'ALL'}
https://blog.csdn.net/JZF2050/article/details/127965179 DesiredCapabilities.CHROME["loggingPrefs"] = {'browser': 'ALL'} from selenium.webdriver import ......
selenium 设置chrom手机模式
https://blog.csdn.net/qq_42623386/article/details/123391709 from selenium import webdriver from selenium.webdriver.chrome.options import Options from ......
通过shell脚本更新DNSPOD域名
#请先检查本机是否有安装jq #可通过命令 yum install jq -y 或 apt-get install jq 安装 #登录dnspod #在用户管理-密钥管理-创建密钥 #记录 ID 和 Token ID=XXX TOKEN=XXX domain=baidu.com sub_domain ......
minio
二.minio介绍 minio是什么? MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等 ......
kali工具-masscan
一、工具介绍 Masscan的扫描结果类似于nmap,在内部,它更像scanrand, unicornscan, and ZMap,采用了异步传输的方式。它和这些扫描器最主要的区别是,它比这些扫描器更快。而且,masscan更加灵活,它允许自定义任意的地址范和端口范围。 Masscan号称是最快的互 ......
C++重载递增和递减运算符
#重载递增和递减运算符 在迭代器类中通常会实现递增运算符(++)和递减运算符(--),这两种运算符使得类可以在元素的序列中前后移动。C++语言并不要求递增和递减运算符必须是类的成员,但是因为它们改变的正好是所操作对象的状态,所以建议将其设定为成员函数。 对于内置类型来说,递增和递减运算符既有前置版本 ......
HTTP协议的瓶颈、WebSocket与HTTP
影响HTTP网络请求的因素 带宽 延迟 HTTP协议的瓶颈 一条连接上只发送一个请求 请求只能从客户端开始。客户端不可以接受除响应以外的指令 请求/响应头部不经压缩就发送 每次互相发送相同的头部造成的浪费较多 非强制压缩发送 WebSocket与HTTP 非持久化的HTTP WebSocket的 " ......
Cadence入门笔记(八):DRC、钻孔图和光绘Gerber
DRC Allegro中的设计规则检查DRC用于检测PCB设计中有无违法设计规则的地方,其中Online模式为边设计边实时更新检查结果,Batch模式为设计完成后手动更新一版检查结果。 一般在设置中可以选择使用何种模式。设置可以在Setup->Constants和Cmrg中进行。上一节已经演示过如何 ......
centos7 中使用 express 并启动项目
因为之前window安装了 express,所以采用,直接将express项目传到 linux中 步骤如下: Express工程环境准备 npm install express -g npm install express-generator -g 生成项目 express projectName ......
一次spark任务提交参数的优化
起因 新接触一个spark集群,明明集群资源(core,内存)还有剩余,但是提交的任务却申请不到资源。 分析 环境 spark 2.2.0 基于yarn集群 参数 spark任务提交参数中最重要的几个: spark-submit --master yarn --driver-cores 1 --dr ......
HHDESK文本对比功能升级
在我们工作中,Word和pdf文档的应用是非常广泛的,而一个文档从开始到定稿,会出现多个版本。 那么问题来了——你是否能精准的记住每一个改动?恐怕很难。 很多软件为此开发了文本对比功能,但大多数只支持txt格式。 HHDESK针对这一情况,对文本对比功能进行了升级,支持Word及pdf格式,极大的方 ......
Windows 快速差分打补丁
Windows 快速差分打补丁 手把手带你快速打你想要版本的补丁 介绍 这里会穿插一些理解,参考微软官方文档 win10的更新技术;它能通过计算一个改变了的文件与基础版本的正向差分和它回到基础版本的反向差分来实现。然后将正向和反向差分打包成一个更新包,并分发到运行要更新的软件的端点 3类: 基础版本 ......