XOR
MultipartFile工具类(方法详解)
最近项目一直在接触和文件上传相关的知识,趁最近忙里偷闲,那就从基础开始一点点的整理相关知识吧! 首先我们要认识一下Java中的流 1、“流”是一个抽象的概念,它是对输入输出设备的一种抽象理解,在java中,对数据的输入输出操作都是以“流”的方式进行的。 2、“流”具有方向性,输入流、输出流是相对的。 ......
Map
# Map接口 ## 基本结论 > - **注意哈(解释并列存在):** > > - **我们平时所说的 集合 大部分认为的是 `collection 接口`,不包括 `map 接口`** > > - **但是,`map` 算不算是集合呢?** > > 这是一个翻译导致的问题,因为一些书 翻译集合是 ......
六级英语写作——词汇替换篇
### 名词类 1. 影响:influence = **impact** = effect 2. 人:people/person = **individuals** 3. 老人:old people = the old = **the elderly** = the aged = **senior ......
HTML form表单上传图片
<form action="/" method="post" enctype="multipart/form-data"> <div> <input class="layui-btn" type="file" multiple="multiple" accept="image/*" name="im ......
BTA41-ASEMI代理意法双向可控硅BTA41
编辑:ll BTA41-ASEMI代理意法双向可控硅BTA41 型号:BT139-800E 品牌:ST/意法 封装:TO-3P 工作温度:-40°C~150°C BTA41描述: BTA41、BTA40和BTB41有电源包可供选择,适用于一般目的交流开关。当与尺寸合适的散热器一起使用时,BTA40、 ......
如何翻译 Markdown 文件?-2-几种商业及开源解决方案介绍
近期在搭建英文博客:e-whisper.com, 需要对现有的所有中文 Markdown 翻译为英文。试了好几款翻译,结果发现效果都不理想。
翻译 Markdown 文件有哪些难点?对应的解决方案有哪些?
本文是第二篇,重点介绍我了解过的几种商业及开源解决方案。 ......
用声明式宏解析 Rust 语法之 enum parser
上一篇[用声明式宏解析 Rust 语法](https://mp.weixin.qq.com/s/ruA8jOUdl0Fzo73FPHSLMw) 我们的 "`macro parser`" 解析了 `function` 和 `struct`, 这篇来尝试 parse 一下更复杂的 [`enum`](ht ......
算法复习
选择题考点:时间复杂性从低到高的顺序是?问题: 有一个算法, 它的时间复杂性T(n)的递归定义如下, 问T(n)是?下面哪些内容不是算法设计之前要完成的内容?使用何种计算机语言设计程序在算法设计与分析过程中,有算法设计,算法的正确性证明,算法的复杂性分析,程序设计等几个重要步骤,下面哪种顺序是正确的 ......
智能合约HardHat框架环境的搭建
1.首先创建一个npm项目 PS C:\Users\lcds\blockchainprojects> mkdir hardhatcontract PS C:\Users\lcds\blockchainprojects> cd .\hardhatcontract\ 2.运行 npm init -y 初 ......
Blender-Texture
建立模型之后 点击导出UV布局图,记得选中物体之后,切换到编辑模式 uv自动展开: 然后使用ps对布局图绘制, 然后切换到Shading 完成纹理绑定 ......
P4305 [JLOI2011] 不重复数字
思路:新建一个数组或者哈希表,检查新输入的元素是否在里面,如果在就pass,如果不在就作为新元素存进去,最后输出即可 数组实现:60分 #include<bits/stdc++.h> using namespace std; int main() { int num; cin>>num; for(n ......
FTP
机器初始检查 防火墙 iptables -nvL 是否无规则 selinux sestatus或者getenforce 是否处于disable状态 安装 yum install -y vsftpd 创建账号 useradd ftpuser -s /sbin/nologin 默认会在/home 目录下 ......
【图论】割点与桥
[TOC] # 定义 ## 割点 如果删除无向图中的某个点会使无向图的连通分量数增多,则把这个点称为割点。 ## 割边(桥) 如果删除无向图中的某条边会使无向图的连通分量数增多,则把这个点称为割边(桥)。 ## 关系 桥的两端可以有割点。 # 算法 ## 求割点 割点:存在子树最高只能到达这个点自己 ......
拉格朗日插值
最好有小学六年级的数学水平(doge)。 ## 基础拉格朗日插值 我们先了解最简单的拉格朗日插值可以干什么。 ~~由小学知识可知~~ $n$ 个点 $(x_i,y_i)$ 可以唯一地确定一个多项式 $y = f(x)$。 现在,给定这 $n$ 个点,请你确定这个多项式。 第一眼,我们很容易想到可以使 ......
macOS 13 设置开机启动
标题虽说是开机启动,但其实是用户登录时加载,本质上是一个意思。 ## 1 创建用户 LaunchAgents 目录 LaunchAgents 目录默认不存,需要手动创建: ```bash mkdir ~/Library/LaunchAgents ``` ## 2 创建 .plist 文件 macOS ......
Git:解决报错:fatal: The remote end hung up unexpectedly
问题描述:Git在推送项目时报错:fatal: The remote end hung up unexpectedly。 问题原因:推送的文件太大。 解决方法: ### 1.修改设置git config文件的postBuffer的大小。(设置为500MB) ```sh $ git config -- ......
CMPT 125
Assignment 1 CMPT 125This assignment consists of two problems. For the first problem you will submit a file with the name Sier.c, for the second probl ......
痞子衡嵌入式:主流QuadSPI NOR Flash厂商关于QE位与IO功能复用关联设计
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家讲的是**几家主流QuadSPI NOR Flash厂商关于QE位与IO功能复用关联设计**。 痞子衡之前写过一篇文章 [《串行NOR Flash下载/启动常见影响因素之QE bit》](https://www.cnblogs.com/henj ......
python之json和ymal模块
json和ymal是常用的数据交换格式,ymal可以看做是json的超集。 ## 1 json格式 json(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于在不同系统之间进行数据传输和存储。它由键值对构成的集合组成,通常以文件扩展名`.json`命名。 JS ......
Java代理模式
一、基本概念 1、代理模式:使用代理对象来代替目标对象的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。 2、有静态代理和动态代理两种实现方式 二、静态代理 静态代理是在编译时期就已经确定代理类的代码,在程序运行前就已经存在。 静态代理需要为每个被代理的类创建一个 ......
joint_idempotency用例
【时序】 【疑问1--为什么voters是3和1】 删除1,只删incoming 【疑问2--为什么learners_next是1】 如果outgoing里有,则加入learner_next ......
pyqt5 本来程序是不卡的,但是点多几次后就很卡,原因可能有哪些?
1. 线程阻塞:如果您的程序执行了一些长时间运行的操作(如网络请求、文件读写等),并且这些操作在主线程中执行,那么它们可能会阻塞用户界面的响应。解决方法是将这些长时间运行的操作放在单独的线程中执行,以确保主线程保持响应。 2. 大量计算或循环:如果您的程序包含大量计算密集型的操作或循环,它们可能会占 ......
qcustomplot 绘图 4
关注点: 设置背景、增加文字图层、第二坐标显示控制、设置label显示位置 auto customPlot = plot; customPlot->axisRect()->setBackground(QPixmap("./solarpanels.jpg")); customPlot->addGrap ......
SummerResearch_Log_20230616
Working Content: 1. 学到的关于VCL方法的几个点: (1)最小化 KL 散度 = 最大化 ELBO(Evidence Lower Bound)。tyxe的源代码应该用的就是最大化ELBO,这里loss是由关于ELBO的函数得到的(具体怎么得到的不太知道)。 (2)源代码用了Pyr ......
题解 CF1830C【Hyperregular Bracket Strings】
给定一个长度 $n$ 和 $k$ 个子区间 $\{[l1,r1],[l2,r2],…,[lk,rk]\}$。
问有多少个长度为 $n$ 的合法括号序列,使得每一个子区间也是合法的括号序列。
$n,k\leq 2^{18}$。 ......
Android-JNI开发概论
### 什么是JNI开发 JNI的全称是Java Native Interface,顾名思义,这是一种解决Java和C/C++相互调用的编程方式。**它其实只解决两个方面的问题,怎么找到和怎么访问。** 弄清楚这两个话题,我们就学会了JNI开发。**需要注意的是,JNI开发只涉及到一小部分C/C++ ......
快时钟 慢时钟交互如何检查set/hold time
参考书籍《Static Timing Analysis for Nanometer Design》 慢时钟 ——> 快时钟 首先进行时钟约束 create_clock -name CLKM -period 20 -waveform {0 10} [get_ports CLKM] create_clo ......
AMBA2 关于APB
- 参考 - https://zhuanlan.zhihu.com/p/419750074 - https://zhuanlan.zhihu.com/p/623829190 *** - 注:波形图片来自于AMBA2 APB Protocol SPEC. *** ## 1. APB的用处 - APB不 ......