NOT

刷题疑惑3

1、等值距离和(340周赛B):有时间复杂度的要求,采用前缀和策略,保存在一个前缀和数组中,序列是从左往右递增的,所以可以将其分为左侧和右侧分开计算,模板题;同有序数组中差绝对值之和; 既然数组是非递减有序的,那么a[i]左边的元素一定不大于它本身,右边的元素一定不小于它本身;我们先计算出i位置(包 ......

DOSbox的安装及其运行和基本命令的使用(内附下载链接)

下载工具Asm Tools(内含4个文件)1个安装文件(DOSBox0.74-Win32-installer),3个调试工具(debug 、LINK、MASM) 链接:https://pan.baidu.com/s/12HX_hHye8upcCO9Wwm6Qtg 提取码:1234 任选一个分区盘,如 ......
命令 链接 DOSbox

ubuntu因为升级自动更新内核而重启无法进入图形界面问题解决

ubuntu因为升级自动更新内核而重启无法进入图形界面问题解决。 我使用的ubuntu版本是22.04LTS。经常因为系统更新软件而自动更新内核,又因为我的PC上安装了NVIDIA的显卡,这个卡对应的驱动是 NVIDIA-Linux-x86_64-525.89.02.run。这个驱动要从官网上下载安 ......
内核 图形 界面 ubuntu 问题

我搬来博客园啦

一直很喜欢CSDN的,让我学习了很多,也很感谢CSDN这样的平台,后续也将继续使用,但不会再在该平台更新博文。 感觉用的多了发现了以下问题: 1、资源积分下载,再不就得开会员,恰饭的话接广告卖周边这都可以,但是在技术分享这里卡一手真的太让人难受了。 2、审核,过去特别多的老文章已经不能用了但是还可以 ......
博客

怎样学习一款单片机

1.首先整体死磕规格书,了解各模块是什么?能达到什么效果?有什么特殊之处? 2.整体看官方提供的各模块库及各模块DEMO,主要是熟悉寄存器,了解各模块能做哪些功能? 3.尝试修改一个官方demo,点亮一个LED,重点看规格书的一个外设,并使用。 4.看官方的方案源代码,看看这款MCU具体的应用场景, ......
单片机

最小化项目管理流程,并解决当前遇到的问题

最小化项目管理流程,并解决当前遇到的问题。 实时更新成果清单和进度 为了解决实时更新成果清单和进度的问题,建议您使用一些项目管理工具,如Trello、Asana、JIRA等。这些工具可以帮助您协同更新和跟踪成果清单,同时监测项目的进度和状态。您可以将任务分配给不同的团队成员,并实时跟踪他们的进度,以 ......
项目管理 流程 项目 问题

项目管理流程和角色安排

这是一个很好的项目管理流程和角色安排。以下是一些建议: 对于成果清单的实时更新,确实可以通过项目管理工具来实现。这些工具可以让团队成员在每个任务完成后报告进度,同时也可以让项目经理查看任务状态并更新进度。这些工具还可以自动生成各种报告,例如进度报告和问题报告,以帮助团队成员了解项目的实际情况。 对于 ......
项目管理 流程 角色 项目

Java代理之jdk动态代理+应用场景实战

本文将先介绍jdk动态代理的基本用法,并对其原理和注意事项予以说明。之后将以两个最常见的应用场景为例,进行代码实操。这两个应用场景分别是拦截器和声明性接口,它们在许多开发框架中广泛使用。比如在spring和mybatis中均使用了拦截器模式,在mybatis中还利用动态代理来实现声明性接口的功能。因 ......
实战 场景 动态 Java jdk

分享(四):免费可用的 API 大全总结(持续更新中)

随着互联网的发展,越来越多的API被开发出来,使得开发人员可以更快速地开发和部署应用程序,下面我将向大家推荐一些免费可用的 API。 ......
大全 API

Qt 数据的进制转换:二进制、十进制和十六进制

将一个整数转换为不同进制的字符串,可以使用QString的函数setNum()或静态函数number(),函数原型为: 1 QString &setNum(int n,int base=10) 2 QString number(int n,int base=10) 其中n是待转换的整数,base是使 ......

四边形不等式学习笔记

简要题意 四边形不等式是一种 dp 优化策略。多用于 2D DP。 内容 对于区间 $[l,r]$ 带来的贡献 $w(l,r)$,如果其满足: 对于 $L\leq l\leq r \leq R$,$w(L,r)+w(l,R)\leq w(L,R)+w(l,r)$ 则称 $w$ 满足四边形不等式。特别 ......
四边形 不等式 四边 笔记

python操作mysql数据库

Python操作mysql库 python操作mysql数据库,需要使用第三库:pymysql 一、mysql安装 官网:https://www.mysql.com/ 二、安装pymysql pip install PyMySql -i http://pypi.douban.com/simple/ ......
数据库 数据 python mysql

《CTFshow - Web入门》05. Web 41~50

(Web 41~50) ctf - web入门 web41 这一题参考了其他师傅的writeup: ctfshow web入门 web41 CTFshow wbe41 教你写脚本 以及bilibili上的官方讲解:CTFshow-web入门-命令执行 震惊我这个小白一整年。 视频讲的挺清楚的,这里只 ......
Web CTFshow 05 41 50

海思机顶盒Hi3798使用Hitool和TTL备份并烧录海纳思Linux服务器系统固件

介绍了使用海思 CPU 的机顶盒的固件备份和烧录。通过 USB-TTL 串口烧录器 CH340 连接机顶盒,使用华为海思刷机工具 HiTool 创建和修改分区表文件,备份和烧写固件,通过升级包升级系统。在海纳思系统中安装homeassistant,通过 FTP、WebDAV、Alist云盘访问文件,... ......
固件 机顶盒 备份 服务器 Hitool

wpf RelativeSource绑定

RelativeSource有四种类型 Self FindAncestor TemplatedParent PreviousData a.Self Self用于绑定源和绑定目标相同的场景中。对象的一个属性与同一对象的另一个属性绑定。 例如,让我们取一个高度和宽度相同的椭圆。在XAML文件中添加下面给 ......
RelativeSource wpf

mysql 2023-04-09 23:59:59 999 为什么会展示为第二天

在 MySQL 中,日期时间类型包括 DATE、TIME、DATETIME、TIMESTAMP 等。其中,DATETIME 和 TIMESTAMP 类型可以表示具体的日期和时间,包含年、月、日、时、分、秒等信息。当使用 DATETIME 或 TIMESTAMP 存储日期时间值时,如果精度达到了秒级别 ......
mysql 2023 59 999 04

电商行业如何利用飞项解决跨部门协作难题

在电商行业中,跨部门合作是最常见的事。从产品方案到设计方案,从市场定价到销售策略,从采购需求到成本清单……在电商新品研发到正式售卖的过程中,存在着大量跨部门协作与逆向流程,但任务零碎、沟通难、进度难同步、文件散乱也导致了跨部门协作效率极低。今天小飞象就来说说,电商行业如何利用飞项的各大功能解决跨部门 ......
跨部门 难题 行业

【解决】Windows10如何限制CPU最大使用率?

【问题】Windows10如何限制CPU最大使用率? 【解决】:进入控制面板→电源选项→更改计划设置→更改高级电源设置→处理器电源管理,最大处理器状态。设置需要的百分比即可。 ......
使用率 Windows CPU 10

jar包和war包的区别

一、概念 jar包:JAR包是类的归档文件,JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。 war包:war包是JavaWeb程序打的包,war包里面包 ......
jar war

01 | C语言异常处理(jmp_buf、setjmp、longjmp)

首先说明,C语言中的异常处理主要还是 错误码的思路. 其次,C语言中是有 返回两次的函数的 ,比如说 fork()函数 在 C 语言中是没有 try catch 块的,但并不代表没有异常处理。 接下来我们简单明确三个概念,最后来一个简单的小例子。 1.三个概念 使用一个 jmp_buf 的类型变量来 ......
jmp_buf longjmp 语言 setjmp jmp

postgresSQL Extended Query执行过程和sharding-proxy的处理

pg Extended Query PostgreSQL: Documentation: 15: 55.2. Message Flow 多个阶段,可复用 Parse → DESCRIBE statement → SYNC Parse 解析, 将 sql 文本字符串,解析成 named prepare ......

C++ STL vector 性能之push_back、emplace_back、reserve

#include <iostream> #include <vector> #include <chrono> using namespace std; constexpr int N = 10; void timeMeasure(void(*f)()){ auto begin = std::chr ......
back emplace_back push_back 性能 emplace

使用JSON.toJSONString()时出现$ref 引用

背景:服务A 使用RestTemplate调用服务B 时,需要使用JSON.toJSONString() 做转换, String stu = JSON.toJSONString(obj),当程序跑到服务B 时,出现解析问题,断点发现存在$ref,导致解析出现问题, fastjson 在使用时 如果 ......
toJSONString JSON ref

Qt 16进制和10进制之间的转换

一、16转换为10进制。1、数字转换为字符串 1 quint8 Hex = 0x0F; 2 QString num = QString("%1").arg(Hex,0,10); 3 //QString num = QString::number(Hex,10); 2、数字转换为数字 1 quint8 ......
进制 之间 Qt

git clean

git clean -fdx && git checkout . 今天遇到 git clean -f 清除不了未被跟踪的文件。原因在于git clean -f 只删除已经被跟踪的目录中的新增文件,新增文件如果在“新增文件夹”则不会被删除1.删除untracked files: git clean - ......
clean git

Leetcode(剑指offer专项训练)——DFS/BFS专项(3)

重建序列 题目 给定一个长度为 n 的整数数组 nums ,其中 nums 是范围为 [1,n] 的整数的排列。还提供了一个 2D 整数数组 sequences ,其中 sequences[i] 是 nums 的子序列。 检查 nums 是否是唯一的最短 超序列 。最短 超序列 是 长度最短 的序列 ......
专项 Leetcode offer DFS BFS

Redis学习——基础数据结构

基础数据结构 String 唯一的key,获取对应value,不同value结构不同 Json序列化为字符串,字符串反序列化为Json 常见用途,缓存用户信息 动态字符串 位图数据结构 List 相当于LinkedList,链表不是数组。 插入很快,定位索引较慢,常用作异步队列(队列、栈都可以) 一 ......
数据结构 结构 基础 数据 Redis

SpringBoot项目中使用缓存Cache的正确姿势!!!

前言 缓存可以通过将经常访问的数据存储在内存中,减少底层数据源如数据库的压力,从而有效提高系统的性能和稳定性。我想大家的项目中或多或少都有使用过,我们项目也不例外,但是最近在review公司的代码的时候写的很蠢且low, 大致写法如下: public User getById(String id) ......
缓存 SpringBoot 姿势 项目 Cache

docker权限问题

Got permission denied while trying to connect to the Docker daemon socket 把普通用户加入到docker组中 组docker在安装docker的时候,就已经添加了,所以只需要执行两个操作即可: sudo gpasswd -a $ ......
权限 docker 问题