XOR

MySQL MVCC

前言 MVCC,全称Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。 --摘自 百度百科 MVCC在MySQL InnoDB中的实现主要是为了提高数据库并发性 ......
MySQL MVCC

easypoi基于springboot实现多sheet导出

maven <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-spring-boot-starter</artifactId> <version>4.4.0</version> </dependency> service ......
springboot easypoi sheet

一些操作系统相关的小题记录(未分类)

4.以下哪—项不能有效利用程序的局部性?( ) A顺序读取数据对象 B将主要的计算逻辑集中在内部循环并做优化 C将相关代码拆散到多个c文件中 D精简程序binary的大小 答:选项C“将相关代码拆散到多个c文件中”不能有效利用程序的局部性。 程序的局部性是指程序中对数据的访问具有空间局部性和时间局部 ......
系统

2023.3.24

整理一点位运算相关: 对于数字 k: 1.第 i 位是几:k << i & 1 2.lowbit 返回最低位的 1 的位置: 实现 1 :k & -k //一个数的负数是其补码,即原数取反加一,本句等价于 k = (~k + 1) 实现 2:k & (k ^ (k - 1)) ......
2023 24

gdb交叉环境下调试

一、交叉环境gdb介绍 在pc端,用gdb可以很方便的调试程序,如果在板端调试程序该怎么办呢?有两种方法: 1、下载gdb源码交叉编译,把编译好的可执行程序gdb复制到板端,这样在板端就可以像PC端那样调试程序。 2、在PC端用厂家提供的arm-pc-gdb,例如海思平台的环境有官方提供的aarch ......
环境 gdb

Java面试-基础篇(一)6

#synchronized与ReentrantLock的区别 说到synchronized与ReentrantLock,我们都知道,他们是java并发编程很重要的技术。他们可以帮助我们保证编程过程中数据的正确性,也就是我们常说的线程安全。 线程安全通常是多个线程在执行一段代码时采用锁机制实现的。 介 ......
基础 Java

安装 Stable idffusion

安装教程:https://zhuanlan.zhihu.com/p/577676154 报错解决:https://www.bilibili.com/read/cv22604427/ ......
idffusion Stable

m基于BP神经网络的障碍物避障和路线规划matlab仿真

1.算法描述 BP(Back Propagation)神经网络,其本质是一种基于误差反馈传播的神经网络算法。从结构上讲,BP神经网络是由一个信息的正向传播网络和一个误差的反向传播网络两个模块构成。BP神经网络的结构如下图所示: 从图1的结构可知,BP神经网络主要由输入层,隐含层以及输出层三个部分构成 ......
神经网络 障碍物 障碍 路线 神经

笔试算法小题

1.从尚未排序的N名学生的考试分数中挑出排名第K的分数,平均时间复杂度最优可以达到多少?( ) A、O(NlogN) B、O(NK) C、O(N) D、O(N^2) 答: 在尚未排序的N名学生的考试分数中挑出排名第K的分数,平均时间复杂度最优的算法是使用快速选择(Quickselect)算法,其平均 ......
笔试 算法

PicGo+Github图床配置

为了将 PicGo 设置为使用 GitHub 作为图床,您需要先创建一个 GitHub 仓库用于存储图片,然后在 PicGo 中进行相应的配置。您已经创建了一个仓库,所以让我们来配置 PicGo。 安装并打开 PicGo(如果尚未安装)。 点击左侧菜单栏上的“图床设置”。 在“图床设置”页面,选择“ ......
Github PicGo

用python中的列表构建一个pandas

import pandas as pd # 创建一个包含学生信息的列表 students = [ ['Alice', 20, 80], ['Bob', 21, 75], ['Charlie', 19, 90], ['Dave', 18, 65] ] # 将列表转换为DataFrame df = pd ......
python pandas

机器学习算法(四): 基于支持向量机的分类预测(SVM)

机器学习算法(四): 基于支持向量机的分类预测 本项目链接:https://www.heywhale.com/home/column/64141d6b1c8c8b518ba97dcc 1.相关流程 支持向量机(Support Vector Machine,SVM)是一个非常优雅的算法,具有非常完善的 ......
向量 算法 机器 SVM

区间染色问题

区间染色问题 将一个区间内的点分别染色,问共有多少种颜色可以被看到(已经被染色的点可以被覆盖这个区间的颜色所覆盖) 例题:poj 2527 线段树的每个节点用一个懒标记维护当前区间是否被某个颜色完全覆盖,其子节点的值都为当前节点的值,这样也可以将原来被染色的点但是会被覆盖的点覆盖掉 没有覆盖到的点的 ......
区间 问题

使用 PC 端浏览器开发者工具对移动端真机环境 Web 页面进行远程调试

Mac/Windows 浏览器开发者工具远程调试 iPhone/Android 页面 在移动端 Web 开发中,有时候只通过模拟器进行调试是不够的,需要在真机环境下进行调试才能发现并解决一些问题。而移动端真机环境浏览器没有开发者工具,在这种情况下,使用 PC 端浏览器开发者工具对移动端真机环境的 W ......
开发者 浏览器 页面 环境 工具

java学习日记20230325-抽象类

抽象类: 当父类的某些方法需要声明,但是又不确定如何实现时,可以将其声明为抽象方法,那么这个类就是抽象类! 所谓抽象方法,就是没有实现的方法; 当一个类中存在抽象方法时,需要将该类声明为Abstract类; 一般来说,抽象类会被继承,由其子类进行重写; 用abstract来修饰一个类时,这个类就是抽 ......
20230325 日记 java

Python推导式、迭代器与生成器

列表推导式 [表达式 for 局部变量名 in 可迭代对象] [表达式 for 局部变量名 in 可迭代对象 if 条件] 如: print([i**2 for i in range(1,10)]) # [1, 4, 9, 16, 25, 36, 49, 64, 81] # 生成1~9的平方存储进列 ......
生成器 Python

Microsoft edge锁定在任务栏上,被修改主页360的解决方法

今天从桌面下边的任务栏打开Microsoft edge浏览器,突然发现主页被篡改为360导航了(生气!恶龙咆哮ooo 在桌面上是Microsoft edge,固定到任务栏就成为Microsoft edge(3),桌面打开好好的,任务栏打开就不行,就成360主页 我们然后依次打开计算机。c:\User ......
Microsoft 任务 方法 主页 edge

GitHub Copilot

2021年6月29日,微软与OpenAI共同推出了一款AI编程工具GitHub Copilot。 GitHub Copilot基于 GitHub 及其他网站的源代码,可根据上文提示为程序员自动编写下文代码。 GitHub Copilot 是结对编程的虚拟版本。结对编程是一种常见的敏捷软件开发技术 — ......
Copilot GitHub

office2010加载mathtype

1复制32位的下图文件到:C:\Program Files (x86)\Microsoft Office\Office14\STARTUP 上图中的wll,dotm文件都在mathtype安装目录下。 2、加载项中,只有这两个与mathtype有关,其他地方的加载项一律删除: 3、另外,有可能还需要 ......
mathtype office 2010

【JPA】@Modifying 注解

工作中看到JPA中有一个@Modifying的用法,故此记录一下 之前一直用的是这样的写法: String updateQuery = "UPDATE user SET name = :name WHERE id = :id"; EntityManager entityManager = entit ......
注解 Modifying JPA

第二章 DC-DC变换器设计与磁学基础

对于DCDC变换器,只有电感这一个磁性元件需要考虑,它通常需要我们自行设计。 2.1直流传递函数 开关导通期间,电感中的电流在电压的作用下呈现一定的斜率上升,增量为: $$ \triangle I_{ON}=\frac{V_{ON}×t_{ON}}{L} $$ 即开通期间的伏秒/电感值。 开关关断期 ......
磁学 第二章 基础 DC-DC DC

3.24周五每日总结

今天主要学习了android stdio中的Textview和button部件。学习了他们主要的属性。 在Textview部件中主要实现的有:显示省略号操作 <TextView android:id="@+id/tv_2" android:layout_width="100dp" android:m ......
3.24 24

Educational Codeforces Round 145 (Rated for Div. 2) - 题解

https://codeforces.com/contest/1809/problems A. Garland 只需要枚举颜色种类数即可。如果颜色为 $2$ 还要枚举一下颜色分布,形如 aabb 的答案为 $4$,形如 abbb 的答案为 $6$,如果形如 aaaa 无解,否则答案均为 $4$。 # ......
题解 Educational Codeforces Round Rated

阳春琐记

我的心是厌战的,但仍想做一只新泽西啊。 2023.03.05 英语周考。大概还没有跌下 100。 捏麻麻滴校操怎么做的来着 2023.03.06 接受班级文化熏陶。 shadow tank 6~ hui 2023.03.07 数学周练。80。之前的最低分是 113。就这样。 戒电脑三个星期。 202 ......
琐记

IDEA 的 SQL 驱动

自定义驱动 使用自己的jar1 弹出选择框 修改下载url(无用) 这个时候可直接定位选择自己 maven 下载的 jar 包,也可以按如下处理(理想很丰满,现实很骨感,下面这个方法并没有什么卵用,不知道IDEA到底读取的哪里) 进入目录可看到文件 IDEA 就是按照这个配置到指定的 url 下载, ......
IDEA SQL

3 月 22 日测试题解

3 月 22 日测试题解 T1 题意 定义两个长度为 $n$ 的 01 串 $i$ 与 $j$ 的差异值 $d(i, j)$ 为: $$ \sum_{k = 0}^{n - 1}{i_k \oplus j_k} $$ 现在给你 $n$ 个 01 串的集合 $s$,你需要找到一个 01 串 $ans$ ......
题解 22

字符串练习题

代码如下 代码如下 代码如下 代码如下 ......
练习题 字符串 字符

20. 有效的括号

给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都有一个对应的相同类型的左括号。 class Solution { // 匹配括号 // 本题可以利用 ......
括号 20

从一台centos服务器登录另外一台centos服务器 ssh

从一台centos服务器登录另外一台centos服务器(使用私钥) centos7一台服务器登录另一台服务器并退出 ssh root@192.168.118.128ls /etc/sshmoduli sshd_config ssh_host_ecdsa_key.pub ssh_host_ed2551 ......
服务器 centos ssh

三月二十四日

今天学习了Activity界面的优化,在声明控件之后,添加setListeners()方法,在这个方法中调用onclick方法,click方法用switchcase方法来进行判断。 package com.example.secondapp;import androidx.appcompat.app ......
二十四日