• 2025-01-05线段树进阶练习专题
    小白逛公园题目大意:求一段区间里最大子段和思路:有空补(code:#include<bits/stdc++.h>usingnamespacestd;constintMAXN=500100;intm,n;inta[MAXN];inlineintread(){ intx=0,f=1; charch=getchar(); while(ch>'9'||ch<'0'){ if(ch==&#
  • 2025-01-05【0x0014】HCI_Read_Local_Name命令详解
    目录一、命令概述二、命令格式三、返回事件及参数说明3.1. HCI_Command_Complete事件3.2. Status3.3. Local_Name四、命令执行流程4.1.命令发送4.2.控制器接收并处理命令4.3.控制器返回结果4.4.主机接收并解析事件包4.5.示例代码五、应用场景六、注意事
  • 2025-01-04AtCoder Beginner Contest 387 赛后复盘
    省流:A,B,C,D,FA-B模拟即可。C数位dp。首先我们先将问题转换为\([1,R]\)中蛇数的个数减去\([1,L-1]\)中蛇数的个数。设\(num_i\)为数字的第\(i\)位(从左往右数)。我们设\(f_{dep,mx,lim,ze}\)表示当前第\(dep\)位,首位为\(mx\),有没有达到上限,有没有前导零。那么
  • 2025-01-02使用库函数 API 和 C 代码中嵌入汇编代码两种方式使用同一个系统调用
    实验四使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用实验内容选择一个系统调用(13号系统调用time除外),系统调用列表参见torvalds/linux。参考视频中的方式使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用实验过程使用库函数API#
  • 2025-01-02读者写者模型
    读者写者模型读者写者“读者-写者”问题是经典的同步问题,常用于解决多线程访问共享资源的同步控制。此问题主要是确保在多个线程并发访问共享资源(如文件或数据库)时,避免数据不一致。通常有两种策略:读者优先:允许多个读者同时访问资源,但写者必须等待。写者优先:写者一旦想要写入,所
  • 2025-01-01八股day2
    Java有哪些集合类两大类:Collection接口和Map接口Set接口:HashSet:基于哈希表,元素无序不允许重复LinkedHashSet:基于链表和哈希表,有序不重复TreeSet:基于红黑树,有序不重复Map:Hashtable:线程安全的哈希表,不允许键或值为nullConcurrentHashMap:线程安全的哈希表,适合高并发环境
  • 2024-12-31使用【芯片UID】实现芯片加密的代码
    目录概要整体架构流程        1、FLASH相关操作    2、加密程序    3、解密程序小结概要    每个芯片都有唯一的UID,根据用户手册的存储器架构可以快速找到UID的存放地址,以PY32F403为例,UID存放在0x1FFFF5800        在用
  • 2024-12-30k8s开通只读权限 kubeconfig
    创建证书文件并配置#创建对应目录mkdir/data/devops/kube-read-pcd/data/devops/kube-readcp/etc/kubernetes/ssl/ca*.#创建证书文件root@172-16-160-221:/data/devops/kube-read#catca-config.json{"signing":{"default":{"ex
  • 2024-12-30实验七
    //文件读写操作:格式化读、写文本文件#include<stdio.h>#defineN80#defineM100typedefstruct{charname[N];//书名charauthor[N];//作者}Book;voidwrite();voidread();intmain(){printf("测试1:把图书信息写入文本文件\n
  • 2024-12-30AtCoder Beginner Contest 386 赛后总结
    赛时A-D。菜。A-C模拟即可。D先检查一下竖着的一列有没有出现:白黑或者黑白黑的情况。有的话一定不行。因为每个白点的右下角一定都得是白的,就相当于对下面的行数取后缀最小值,这个可以使用差分实现。点击查看代码#include<bits/stdc++.h>#definelllonglong#def
  • 2024-12-30【YashanDB知识库】druid连接池查询空间数据报错read time out
    本文内容来自YashanDB官网,原文内容请见https://www.yashandb.com/newsinfo/7849007.html?templateId=1718516【标题】druid连接池查询空间数据报错readtimeout【问题分类】驱动使用【关键字】druid,gis,readtimeout,sockettimeout【问题描述】sql查询空间数据,用HikariCP不
  • 2024-12-30高质量 HarmonyOS 权限管控流程
    高质量HarmonyOS权限管控流程在HarmonyOS应用开发过程中,往往会涉及到敏感数据和硬件资源的调动和访问,而这部分的调用就会涉及到管控这部分的知识和内容了。我们需要对它有所了解,才可以在应用开发中提高效率和避免踩坑。权限管控了什么权限管控,主要是管控数据和功能。数
  • 2024-12-30SpringBoot中如何使用事务, 有哪些失效的情况
    详细:在方法上添加@Transactional注解来开启事务,有多个可配置选项用于控制事务的行为可指定的配置选项:rollbackFor属性指定事务回滚的规则DEFAULT:使用数据库的默认隔离级别。READ_UNCOMMITTED:允许读取未提交的数据。READ_COMMITTED:只能读取已提交的数据。REPEATABLE_
  • 2024-12-30实验7
    任务4源代码1#include<stdio.h>2intread1(){3intcount=0;45FILE*fp;6fp=fopen("datal4.txt","r");78if(fp==NULL){9printf("failtoopenfiletoread\n");10r
  • 2024-12-29实验7
    task11#include<stdio.h>23#defineN804#defineM100567typedefstruct{8charname[N];9charauthor[N];10}Book;1112voidwrite();13voidread();1415intmain(){16printf("测试1:把图书信息写入文本库\n");1
  • 2024-12-287
    1源代码#include<stdio.h>#defineN80#defineM100typedefstruct{charname[N];//书名charauthor[N];//作者}Book;voidwrite();voidread();intmain(){printf("测试1:把图书信息写入文本文件\n");write();prin
  • 2024-12-28实验七
    task1://文件读写操作:格式化读、写文本文件#include<stdio.h>#defineN80#defineM100typedefstruct{charname[N];//书名charauthor[N];//作者}Book;voidwrite();voidread();intmain(){printf("测试1:把图书信息写入文
  • 2024-12-28洛谷 P8773 [蓝桥杯 2022 省 A] 选数异或 做题记录
    前置芝士:无?思路搜线段树的tag找到了一道非线段树题(因为\(\oplus\)是可逆的,即我们既可以\(a\oplusb=c\)同时也有\(a\oplusc=b\)。那么这启示我们,一个数\(a\)可以匹配的数一定为\(a\oplusx\)。我们用\(lst\)记录每一个元素最后出现的位置,设\(f_i\)为右
  • 2024-12-27攻防世界 fileinclude
    开启场景右键查看页面源代码然后再进行代码审计:cookie的名称为language,而且需要满足第二个判定条件(PHP:php://-Manual)cookie的名字为language,值为php://filter/read=convert.base64-encode/resource=/var/www/html/flagphp://是PHP伪协议用于访问输入/输出流,php
  • 2024-12-26实验7
    实验任务4:源代码:1#include<stdio.h>2#defineN100003intmain()4{5charch;6intlines=0,i=0;7charstr[N];8FILE*fp;9fp=fopen("D:\\data4.txt","r");10if(!fp)11{12
  • 2024-12-26iostat命令详解
    iostat命令详解简介iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。iostat可以提供更丰富的IO性能状态数据,iostat命令
  • 2024-12-25P10952 聚会 题解
    题目链接题目大意对于一棵树,求出一个点对于给定的三个点(以下简称$x$,$y$,$z$且可以重复)距离最短。题解对于点的距离,不难想到LCA处理。而对于本题,则有两种情况。第一问三点中有一为另外两个点的祖先时,所求目标点(以下简称$v$)的深度(简称$d_v$)一定在三点深度之间。三
  • 2024-12-25BZOJ P4883 [Lydsy2017年5月月赛]棋盘上的守卫 做题记录
    前置芝士:kruskal求最小生成树,并查集原题链接:hydro思路我们将它建模成图论问题,相当于从\(i\)到\(j\)连一条长度为\(a_{i,j}\)的边,然后使得每个点都有一个入度,那么就是在求最小基环树森林。至于基环树森林怎么求呢?我们使用像kruskal的思想,按照边的长度的大小对边进行排
  • 2024-12-25实验7
    demo1.c代码#include<stdio.h>#defineN80#defineM100typedefstruct{charname[N];charauthor[N];}Book;voidwrite();voidread();intmain(){printf("测试1:把图书信息写入文本文件\n");write();printf("\n测试2:从文本文件读取图书信
  • 2024-12-25PCIe扫盲——一个Memory Read操作的例子
    前面的一系列文章简要地介绍了PCIe总线的结构、事务层、数据链路层和物理层。下面我们用一个简单地的例子来回顾并总结一下。Requester端如下图所示,Requester的应用层(软件层)首先向其事务层发送如下信息:32位(或者64位)的Memory地址,事务类型(TransactionType),数据量(以DW为单位),TC(Traf