XOR

垃圾回收机制

一般说来,我们要解决三个问题: 1、回收哪些内存? 2、什么时候回收? 3、如何回收? 首先我们来看Java的四种引用类型: 强引用:代码中普遍存在的,只要强引用还存在,垃圾收集器就不会回收掉被引用的对象。 软引用:SoftReference,软引用是介于强引用和弱引用之间的引用类型。当系统内存不足 ......
机制 垃圾

mysql执行计划之Extra列-Using where

顾名思义, Extra 列是用来说明一些额外信息的, 我们可以通过这些额外信息来更准确的理解 MySQL 到底将如何执行给定的查询语句。 MySQL 提供的额外信息很多。这里单说 Using where。 Using where 只是表示 MySQL 使用 where 子句中的条件对记录进行了过滤。 ......
mysql Extra Using where

P1010 [NOIP1998 普及组] 幂次方(十进制转二进制)(递归)

P1010 [NOIP1998 普及组] 幂次方 个人感想 终于能真正自主解决一道纯递归题目了,完成前面那次P1928 外星密码的遗憾了 十进制转化二进制再处理也顺利搞定(之前洛谷月赛就有相似题目,当时觉得很难就没写,太亏了) 十进制转二进制 样例: int a[] while (n != 0) { ......
十进制 二进制 P1010 1010 NOIP

solution

2023 2023.12 2023.12.25 G2. Light Bulbs (Hard Version) 若干个区间的极小并,当且仅当这个区间包含了所有区间,当且仅当每个区间的左右点出现了一次, 相当于某个标号恰好出现两次,可以用随机数来异或。 因数个数小trick \[d(n)\%2=[n=k ......
solution

AI爆文写作变现:如何让自己的文章减少AI味,提升写作质量

利用AI实现自媒体写作变现,核心就是爆文写作提示词(Prompt) 对新手来说,缺少好用的爆文提示词,这无疑是大家碰到的一个难点。 如何创建属于自己的高效AI指令,无疑是大家最关心的问题。 本篇文章将一步一步带你打造一个高质量的提示词。成为AI指令高手。 前提准备: 1.GPTS神器: 名字:Pro ......
文写作 质量 文章

cmd 中文乱码 VS Studio utf-8 中文乱码

2、永久修改 win键+R,输入regedit,确定。打开注册表编辑器 按顺序找到HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Command Processor。 点击右键-新建,选择“字符串值”。命名为“autorun”, 点击右击修改,数值数据填写“chcp ......
乱码 Studio cmd VS

20231225

今日笑话:这个人在做 Min-Max 容斥期望证明的时候把一个因式提出去了,推了 1h+ 的柿子然后忘了乘回来,发现总是和之前算的对不上。 然后又看到有个新的公开赛团在整公开赛? 看了一下比赛界面觉得有点若只,而且有个出题人还是个 sb。 正经人谁打 OI 赛制的网络公开赛啊。 各种评判标准也设得离 ......
20231225

Redis分布式锁

1.分布式锁的方案 分类 方案 原理 优点 缺点 基于数据库 mysql数据库表的唯一索引 1.表创建唯一索引2.加锁:执行insert语句,成功则加锁成功,失败则加锁失败3.解锁:执行delete语句 完全利用DB实现,实现简单 1.锁无超时自动失效机制,有死锁风险2.不支持锁冲入,不支持阻塞等待 ......
分布式 Redis

P1259 黑白棋子的移动(函数预处理)

P1259 黑白棋子的移动 个人感想 终于不用看题解的思路写题了(大概率是题比较简单) 函数预处理 如果要实现两个函数间的互相调用,直接使用会报错,因为在你第一个函数中调用的第二个函数其实还没被定义。所以需要进行函数的预处理,将次函数(排序较后的函数)可以预处理定义即可解决。 解题思路 这题非常简单 ......
棋子 函数 黑白 P1259 1259

Bug的生命周期状态流程图

bug的生命周期 BUG的生命周期,就是一个BUG被发现到这个BUG被关闭的过程。 生命周期中缺陷状态:新建-->指派-->已解决-->待验-->关闭 发现BUG-->提交BUG-->指派BUG-->研发确认BUG-->研发去修复BUG-->回归验证BUG-->是否通过验证-->关闭BUG 如果待验 ......
流程图 周期 流程 状态 生命

Markdown学习

Markdown 学习 标题 control+1-6 字体 Hello, World! 两个星号 Hello, World! 两侧一个星号 Hello, World! 三个 Hello, World! 两个波浪线 引用 可爱小宝最可爱! 箭头符号空格 分割线 三个星号/减号 图片 超链接 点击跳转到 ......
Markdown

linux 用户注销

1. 先用 w 命令查看当前登录系统的用户:[root@centos ~]# w11:48:09 up 3:13, 2 users, load average: 0.00, 0.01, 0.00USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot pts/0 21 ......
用户 linux

软件测试/测试开发|selenium NoSuchDriverException问题解决

前言 我们在使用selenium进行web自动化测试时,有时候会遇到NoSuchDriverException的问题,这个异常通常是由于WebDriver无法找到指定的浏览器驱动而引起的。在这篇文章中,我们将讨论NoSuchDriverException的原因以及如何解决这个问题。 NoSuchDr ......

软件测试/测试开发|Ubuntu虚拟机打不开Ubuntu software

前言 在我们安装完Ubuntu虚拟机之后,我们可以在虚拟机上安装我们所需的软件,比如我们经常会用到的pycharm和vscode等软件,都可以在Ubuntu的Ubuntu Software中进行安装,但是在进行安装时,可能会出现打不开Ubuntu Software的情况,本文就来介绍一下解决打不开这 ......
Ubuntu 软件测试 software 软件

写写stream流的终结操作

终结操作和中间操作的区别:中间操作返回的一直都是stream,所以可以一直使用,但是终结操作返回的不是stream,后面不能继续操作 foreach:对流中的所有元素进行遍历操作 count:获取当前流内元素的个数//这个是无参的 max&min:这个也是需要比较器的,具体写法和sort差不多,但是 ......
stream

爬虫单元作业

(2)请用requests库的get()函数访问如下一个网站20次,打印返回状态,text()内容,计算text()属性和content属性所返回网页内容的长度。(不同学号选做如下网页,必做及格) import requests url = "https://www.baidu.com/" for ......
爬虫 单元

Python 中 key 参数的含义及用法

哈喽大家好,我是咸鱼 我们在使用 sorted() 或 map() 函数的时候,都会看到里面有一个 key 参数 其实这个 key 参数也存在于其他内置函数中(例如 min()、max() 等),那么我们今天就来了解一下 key 参数的含义以及用途吧! 原文:https://www.thepytho ......
含义 参数 Python key

两个Excel表格核对 excel表格中# DIV/0 核对两个表格的差异,合并运算VS高级筛选

两个Excel表格核对 excel表格中# DIV/0 核对两个表格的差异,合并运算VS高级筛选 1.两列顺序一样的数据核对 方法1:加一个辅助列,=B2=C2 结果为FALSE的就是不相同的 方法2:两列数据,按CTRL+\ 然后直接标记颜色就把不一样的找出来 2.两列顺序不一致的情况 方法1:用 ......
表格 两个 差异 Excel excel

Excel poi 设置单元格格式 发现不可读内容 已修复的记录: /xl/worksheets/sheet1.xml 部分的问题(巨坑)

Excel poi 设置单元格格式 发现不可读内容 已修复的记录: /xl/worksheets/sheet1.xml 部分的问题(巨坑) 1.先设置值,后设置样式。 正确的是:先设置样式,后设置值。2.对象A的样式应用于对象B的样式,导致报错。 正确的是:对象A应用对象A的样式,对象B应用对象B的 ......
worksheets 单元 格式 部分 内容

postman打开白屏

postman打开白屏 1.打开高级系统设置;2.在“高级”选项卡中,单击“环境变量”;3.添加一个新的系统变量:POSTMAN_DISABLE_GPU=true4.关闭Postman并重新打开(或者关闭电脑重新启动) ......
postman

C 语言教程:条件和 if...else 语句

C 语言中的条件和 if...else 语句 您已经学习过 C 语言支持数学中的常见逻辑条件: 小于:a < b 小于或等于:a <= b 大于:a > b 大于或等于:a >= b 等于:a == b 不等于:a != b 您可以使用这些条件来根据不同的决策执行不同的操作。 C 语言具有以下条件语 ......
语句 条件 语言 教程 else

Java技术得这样进阶,天天CRUD就完蛋了

Java天天CRUD,技术没提高怎么办?技术进阶得这么搞,才能进阶为高级开发和架构师! 资料地址:自学精灵 - IT技术星球(也可以百度搜:自学精灵)。 首先点明,只写业务代码是无法成长技术的。提升技术的两个方法是: 有技术大佬带 有技术大佬的资料 本文介绍靠谱的技术进阶资料,让你比其他人更有... ......
技术 Java CRUD

[SDOI2010] 大陆争霸

[SDOI2010] 大陆争霸 屁话真多。 第一眼看上去好像是最短路加了个强制拓扑。 也就是说当结界还没被破坏的时候,已经到达的机器人只能干等着。 在 dijkstra 中,机器人所在的点可以更新最短路。但拓扑图上该点的入度不为 \(0\),即结界产生器没有被全部破坏时,不能入队。 当炸掉一个结界产 ......
大陆 SDOI 2010

使用git工具将本地文件上传到github仓库

1、先创建一个文件夹 2、git init:把文件夹变成git可管理的仓库 3、git add .:“.”表示当前文件夹下所有内容都提交,也可以通过git add FileName/FolderName提交指定的文件或文件夹把文件添加到缓存区 4、git status:查看现在的状态 5、git c ......
仓库 文件 工具 github git

12.25每日总结3

晚上做了大数据实验6 实验6 熟悉Hive的基本操作 1.实验目的 (1)理解Hive作为数据仓库在Hadoop体系结构中的角色。 (2)熟练使用常用的HiveQL。 2.实验平台 操作系统:Ubuntu18.04(或Ubuntu16.04)。 Hadoop版本:3.1.3。 Hive版本:3.1. ......
12.25 12 25

在arm架构的银河麒麟系统部署Redis

以下是在arm架构的银河麒麟系统上部署Redis的详细步骤: 1. 创建文件夹 首先,在合适的位置创建必要的文件夹。在本例中,我们将创建/opt/redis和/usr/src/redis两个文件夹。 mkdir /opt/redis mkdir /usr/src/redis 2. 准备Redis及其 ......
架构 系统 Redis arm

操作系统大作业:在Linux环境下模拟实现简单命令解释器(文档部分)

一、 课程设计(大作业)具体内容 3.1 程序概述 已完成一下命令 pwd //显示当前所在目录的路径名 list <目录名> //列出指定目录名中的所有目录及文件 modifydir <目录名或路径> //改变当前工作目录 makedir <目录名> //新建目录 deldir <目录名> //删 ......
解释器 命令 文档 部分 环境

操作系统大作业:在Linux环境下模拟实现简单命令解释器(代码部分)

好家伙 1. 题目要求 一、 课程设计(大作业)目的 熟悉Linux编程环境,加强对Linux命令的理解及函数的运用,完成一个操作系统的部分系统的设计过程、编码、调试,锻炼实际应用能力。 二、 课程设计(大作业)具体要求 2.1 课程设计题目 在Linux环境下模拟实现简单命令解释器。 (1)要求实 ......
解释器 命令 代码 部分 环境

2023最新中级难度Objective-C面试题,包含答案。刷题必备!记录一下。

好记性不如烂笔头 内容来自 面试宝典-中级难度Objective-C面试题合集 问: 请解释一下Objective-C中的属性(property)和实例变量(instance variable)之间的关系。 在Objective-C中,属性(property)和实例变量(instance varia ......
Objective-C Objective 难度 答案 2023

pdm符合最新PEP标准的现代python 包以及依赖管理工具

pdm符合最新PEP标准的现代python 包以及依赖管理工具 支持的特性 简单快速的维护依赖解析,主要为了构建大的二进制分发 PEP 517 构建后端 PEP 621 项目元数据 灵活强大的插件系统 多功能用户脚本 类似pnpm 的中心化安装优化 安装 命令 使用过的mac 系统的 brew in ......
管理工具 标准 工具 python pdm
共332088篇  :581/11070页 首页上一页581下一页尾页