NOT
2023百度之星初赛第二场
1. BD202309 星际航行(贪心) 题目描述: 在深邃的宇宙中,星际舰队从地球出发,向未知的星际深渊进发。这支舰队是由最新科技的结晶,由 n 艘星际飞船组成,每一艘飞船都像一颗璀璨的星辰,静静地驶过宇宙的深渊。 飞船的航行是静谧而神秘的,仿佛在宇宙中航行的幽灵,无声无息地穿行在星辰之间。然而, ......
9月18日
今天上的工程实训和java课程,工程实训中见到了传统制造和数控制造,还有激光雕刻机和激光切割机,获得了一个小纪念品。下午的java课程中学到了关于java的时间获取方式。 Calendar c = Calendar.getInstance(); int hour = c.get(Calendar.H ......
CF1879D Sum of XOR Functions
异或和按位处理的典型例题。 要求所有子区间异或和乘区间长度的总和,朴素的方法是 \(O(n^2)\) 地枚举区间,显然无法通过。 因为涉及异或和,而异或运算不进位,故自然地想到把 \(a_i\) 写成二进制形式,单独研究每一位的贡献,最后再合并。这是处理此类问题的一般思路。 1. 二进制拆分 比方说 ......
策略游戏
# [P8818 [CSP-S 2022] 策略游戏](https://www.luogu.com.cn/problem/P8818) 以下的分析,定义正数 $\ge 0$,负数 $\le 0$。 我们发现,如果第一个人取了正数,第二个人如果有负数,那么就取绝对值最大的负数,即最小的数;如果没有,就 ......
9月17日
import java.util.Scanner;public class WarehouseInformation { private String itemno;//商品编号(有8 位数字组成) private String itemname;//商品名称 private String supp ......
Codeforces Round 899 (Div. 2)
Codeforces Round 899 (Div. 2) A. Increasing Sequence 解题思路: 从左往右一个个看,从1开始,如果当前位相同\(+2\),否则\(+1\)。 代码: #include <bits/stdc++.h> using namespace std; usi ......
合并两个无序数组
合并两个无序数组 现在我有两个无序的数组(长度不相等),我现在想将两个数组合并 #include <iostream> #include <vector> using namespace std; vector<int> mergeArrays(vector<int>& arr1, vector<i ......
C#中DataGridView控件绑定控件绑定数据源方式
第一种:DataSet ds=new DataSet ();this.dataGridView1.DataSource=ds.Table[0]; 第二种:DataTable dt=new DataTable();this.dataGridView1.DataSource=dt; 第三种:DataSe ......
uniCloud-传统方式操作数据库-update
云函数 // 修改用户记录 'use strict'; exports.main = async (event, context) => { const db = uniCloud.database() const dbCmd=db.command // let res=await db.colle ......
中了挖矿病毒怎么解决
https://blog.csdn.net/m0_60379130/article/details/124732121?spm=1001.2101.3001.6650.5&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EB ......
AMD 下一代 Zen 5 CPU 获得 Linux 6.6 的初步支持
导读 在以前的报道中,我们曾多次强调 AMD 在 Linux 中发布了对基于 Zen 5 CPU 架构的”Family 1Ah”处理器的支持。现在,该公司也确保了与 Linux 6.6 的完全兼容,这表明了其对该平台的专注。 AMD 的下一代 Zen 5 CPU 继续在 Linux 6.6 中获得支 ......
cpu和负载的一些故障问题
https://blog.csdn.net/zhangchang3/article/details/130046857?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EB ......
8.3 NtGlobalFlag
NtGlobalFlag 是一个`Windows`内核全局标记,在`Windows`调试方案中经常用到。这个标记定义了一组系统的调试参数,包括启用或禁用调试技术的开关、造成崩溃的错误代码和处理方式等等。通过改变这个标记,可以在运行时设置和禁用不同的调试技术和错误处理方式,比如调试器只能访问当前进程、... ......
8.4 ProcessHeap
ProcessHeap 是`Windows`进程的默认堆,每个进程都有一个默认的堆,用于在进程地址空间中分配内存空间。默认情况下`ProcessHeap`由内核进行初始化,该堆中存在一个未公开的属性,它被设置为加载器为进程分配的第一个堆的位置(进程堆标志),`ProcessHeap`标志位于`PEB... ......
方法与递归
方法 拓展了解 值传递(java) 和 引用传递 java是值传递 方法重载 注意: 方法名称必须相同 方法的参数列表必须不同(可以是 个数不同,类型不同,参数列表顺序不同) 可变参数(Variable Parameter) 可变参数的形式在方法中test(int a,double b,int... ......
8.2 BeingDebugged
BeingDebugged 是`Windows`系统`PEB`结构体中的一个成员,它是一个标志位,用于标识当前进程是否正在被调试。BeingDebugged的值为0表示当前进程未被调试,值为1表示当前进程正在被调试。由于`BeingDebugged`是在`PEB`结构体中存储的,因此可以通过访问`P... ......
volatile关键字和CAS的原子性操作
volatile 关键字 volatile 是 Java 中的关键字,用于修饰变量。它的作用是确保对被修饰变量的读写操作具有可见性和顺序性。 可见性:当一个线程修改了 volatile 变量的值,其他线程可以立即看到最新的值。这是因为 volatile 变量在修改时会强制将最新的值刷新到主内存中,并 ......
结构体
Struct 是一种自定义数据类型,用于表示一组相关字段的数据结构。优点: 命名字段:结构体中的字段都有名称,因此你可以通过字段名称来访问和操作数据。 默认值:你可以为结构体字段指定默认值,确保结构体实例的字段总是有初始值。 不可变性:结构体是不可变的,这意味着一旦创建了一个结构体实例,你不能直接修 ......
mac M2 python 逆向解析二维码
首先使用大家推荐的 zbar mac m2 python 3.8 安装无法解析动态库 安装 arch -arm64 brew install zbar python 使用 from pyzbar.pyzbar import decode from PIL import Image if __name ......
P5838 [USACO19DEC] Milk Visits G
P5838 [USACO19DEC] Milk Visits G Luogu P5838 Solution 提供一种奇特的 \(\mathcal O(\dfrac{n\sqrt n\log n}{\omega})\) 的做法。 树链剖分转化成序列问题。然后变成了询问一个区间 \(l,r\) 是否存在 ......
9.26算法
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : ......
免费云服务器云虚拟主机
3丰云致力于为大众提供优质的互联网基础服务和物联网服务,包括:域名注册、虚拟主机、云服务器、主机托管租用、CDN网站加速、物联网应用等服务。以帮助客户轻松、 高速、高效的应用互联网/物联网,提高企业竞争能力。 起步定价:46元/每月 免费试用:有 公司名称:北京太极3丰云计算有限公司 创建时间:20 ......
4味地黄丸--团队展示
队名:4味地黄丸; 队员风采: 1、学号:2023021841 昵称:张秀炎 博客网址https://www.cnblogs.com/asdft/ 性格:闷骚 擅长:画图 兴趣爱好:游泳,LOL 希望的软工角色:前端 宣言:我们能做的,比想象的更多 2、学号:2023021821 昵称:GEM.kk ......
Abp vNext 依赖注入
文章目录 介绍 ABP的依赖注入系统是基于Microsoft的依赖注入扩展库(Microsoft.Extensions.DependencyInjection nuget包)开发的。所以我们采用dotnet自带的注入方式也是支持的。 由于ABP是一个模块化框架,因此每个模块都定义它自己的服务并在它自 ......
网安工具 | Windows便携式渗透测试环境PentestBox入门到进阶使用指南
PentestBox是一个基于Windows的便携式渗透测试环境, 它基于ConEmu 和 cmder进行设计的。它包含了许多常用的渗透测试工具和应用程序,如Metasploit、Nmap、Burp Suite等。PentestBox的设计初衷是为了方便渗透测试人员在Windows系统上进行测试,无... ......
使用Optional优雅避免空指针异常
在编程世界中, 空指针异常(NullPointerException)无疑是我们最常遇到的"罪魁祸首"之一。它像一片隐蔽的地雷,静静地等待着我们不小心地踏入,给我们的代码带来潜在的威胁。这种问题虽然看似微小,但却无法忽视。甚至可能对整个程序的稳定性产生重大影响。 ......
P2895
本题用时:01:44:20. 算法:BFS 期间固然去逛了逛淘宝买了两个东西,但毕竟还是太久了。我因为忘记判断是否出界而浪费了好多时间,后来才半天想起来,这便是用了这么长时间的原因。 之后提交代码只有六十多分,剩下的点TLE了,我马上反应过来是没判重,赶紧加了个判重。在这里,我没加判重是失误,但立刻 ......
CS101-计算机科学基础名词解释
Turing machine:图灵机 理论上可以计算任何东西 CPU(Center Process Unit):中央处理器 是现代电脑的“大脑”,其中包含数十亿细小开关的硅片,即晶体管 Transistors:晶体管 每个开关代表一个“位” Bit:位 是电脑能够识别的最小信息 Byte:字节 每 ......
随想录Day7|454. 四数相加Ⅱ、383. 赎金信、15. 三数之和、18. 四数之和
随想录Day7|454. 四数相加Ⅱ、383. 赎金信、15. 三数之和、18. 四数之和 454. 四数相加Ⅱ 文章&视频讲解 给你四个整数数组 nums1、nums2、nums3 和 nums4 ,数组长度都是 n ,请你计算有多少个元组 (i, j, k, l) 能满足: 0 <= i, j, ......
Java中常见设计模式
创建型模式:这些模式涉及到对象的创建过程。 单例模式(Singleton):确保一个类只有一个实例,并提供全局访问点。 工厂方法模式(Factory Method):定义一个接口用于创建对象,但让子类决定实例化哪个类。 抽象工厂模式(Abstract Factory):提供一个接口,用于创建相关或依 ......