刷新
【软考】信安中级密码学专题

博主头像 如果没有复习完其他的这个可以放一放 密码学的三大目标 ‌Confidentiality 机密性(保密性):确保信息未经非授权的访问,避免信息泄露。 Integrity 完整性:防止信息非法的修改和毁坏,包括保证信息的不可抵赖性和真实性。 Availability 可用性:保证信息及时且可靠地访问和使 ...

使用Stream API重构你的数据处理

如果你还在使用繁琐的for循环和临时集合来处理数据,是时候了解Java 8引入的Stream API了。它让数据处理变得声明式、可组合,并且更加优雅。 什么是Stream? Stream不是数据结构,而是对数据源(集合、数组等)的元素序列进行函数式操作的包装器。它支持顺序和并行聚合操作,让你能够以更 ...

2025 CSP

博主头像 考虑自己的考场策略是否正确 T1T2只用了40分种,问题在于T3的时间分配过多,但是我认为这是比较正确的因为在T1T2是签到题的情况下,以及T4基本不可能想出正解的情况下,去想一个自己已经有50分暴力分思路的T3是一个比较优的策略 T3上耗费了大量时间去想正解思路,导致T3的50分暴力打完只剩下了十 ...

多线程封装

博主头像 //Thread.hpp #pragma once #include<iostream> #include<string> #include<cstring> #include<functional> #include<unistd.h> #include<cassert> #include<pth ...

Day02

博主头像 跟随狂神学Java Day2 注释 //单行注释 /* 多行注释 */ /** *文档注释 */ 关键词与标识符 关键字(Keyword) 是编程语言预先定义好的、具有特定含义和功能的保留词汇,也称为 “保留字”。 标识符: 1.定义:表名、类名、变量名等等名称符号就叫标识符 abstract bo ...

响应式布局新利器:CSS Grid 的 grid-template-areas 实战

传统响应式布局常依赖复杂的媒体查询和浮动/定位,代码冗余且维护困难。CSS Grid 的 grid-template-areas 属性提供了一种更直观、声明式的解决方案,让你通过“画图”的方式轻松定义布局! 痛点场景: 实现一个在桌面端为三栏布局,在移动端堆叠显示的页面。 传统方案: 需要大量媒体查 ...

算法第二章作业

博主头像 1.自然语言描述:该算法借鉴快速排序的分治思想,核心是通过 "划分" 操作逐步缩小查找范围,无需完全排序数组即可找到第 k 小的元素(假设 k 从 1 开始计数)。 步骤如下: 选择基准元素:从当前数组(或子数组)中任选一个元素作为基准。 划分操作:将数组分为两部分,左部分元素均小于等于基准,右部分 ...

备考笔记6

博主头像 UML建模中的依赖,关联(组合,聚合),泛化,实现关系 类图,用例图,用例图中的包含,扩展,泛化关系 ...

使用 GeckoCircuits 设计 Buck 电源环路

博主头像 使用 GeckoCircuits 设计 Buck 电源环路 笔者最近发现一款开源的电力电子仿真软件 GeckoCircuits,它是由苏黎世联邦理工学院(ETH)开发的,具有极高的仿真速度,软件小巧,功能强大。本文尝试用这款软件仿真一下 Buck 电路及其控制环路。 电路搭建 打开 GeckoCir ...

CSP-S2025 总结

博主头像 比赛情况 先浏览了一遍题目,发现似乎没有一眼题,并且 \(C\) 题是字符串,\(D\) 题是计数。于是果断决策出 \(A-B-D-C\) 的开题顺序。 比较快速地在 \(1h\) 内写完并检查了 \(A,B\) 两题。 然后做 \(D\) 题,发现直接系数提后计算即可,于是 \(30min\) 写 ...

线程优先级

博主头像 线程可以通过设置优先级来控制获得CPU的概率,注意这里只是概率,如果低优先级的线程很早到达,且能被分到CPU那么此时低优先的线程会比高优先级但后到来的线程更早运行 可以通过getPriority 与 setPriority 来获取和设置线程的优先级 /** * The minimum priorit ...

算法第二章作业

1,寻找第K小的数,首先建立一个数组,将若干个数存入数组,然后利用快速选择排序,以第一个数作为基准,最终得到排序后的结果是基准左边的数都比他小,基准右边的数都比他大,这样子基准的下标+1就是表示他是第几小的数,下标+1是因为数组从0开始计数,然后用基准的下标与K进行比较,若果比k小,就在比基准大的右 ...

第k小的数的分治算法

include using namespace std; int x=100; int rr(int b[],int left,int right) { int m=left,n=right+1; int h=b[left]; while(1) { while(b[++m]<h&&m<right); ...

一个灵感:思维的断章

博主头像 一个灵感:思维的断章 它来时,没有预兆。 不是在逻辑的链条上规行矩步,也不是在记忆的仓库里按图索骥。它诞生于一片更为辽阔、更为混沌的模糊空间。 那片空间,是意识的背景辐射,是思想形成之前的星云。那里,概念尚未凝固,语言尚未抵达,只有流动的感觉、褪色的印象、未成型的渴望与无数记忆的碎片,共同构成一片朦 ...

k8s-Pod中的网络通信(3)

博主头像 部署的pod都会涉及到和内外网络通信,我们部署的pod 有一个ip,这个IP 是集群内部的IP ,只能在集群内被访问,k8s中pod的网路通信是交给service来管理的,简称svc。负责将外部流量引入,和内部流量引出。 1.外部流量访问内部 我们pod部署的时候是有一个标签label的,servi ...

软件技术基础第二次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/25rjjc 这个作业的目标 <实现一个命令行文本计数统计程序> 姓名-学号 <柳天祺>-<2023329301057> 码云仓库地址:https://gitee.com/fu-fu-0304/rjjsho ...

<1···192193194···200>