NOT

ARC132E Paw

题面传送门 笑了,题做太多导致的。 首先拿到这个题的时候考虑的就是算每个点的期望和,但是这样其实不太好算。 先容易 dp 出 \(f_i\) 表示 \(i\) 个洞走完之后均不影响到更右边/左边的概率,这样就可以算出如果一个点原来就是左脚印,左右都不影响到它的概率。 然后考虑最后答案的形式,一定是某 ......
132E ARC 132 Paw

常见return错误

常见return错误 3221225477 (0xC0000005): 访问越界,一般是读或写了野指针指向的内存。 3221225725 (0xC00000FD): 堆栈溢出,一般是无穷递归造成的。 3221225620 (0xC0000094): 除0错误,一般发生在整型数据除了0的时候。 ......
常见 错误 return

nor Flash和nand Flash的区别【转载】

flash 按照结构可以分为 nor flash 和 nand flash两大类。 一、特点 1、nor flash nor flash的特点就是芯片内执行,这样应用程序可以直接在 flash 内存内运行,不必再把代码读到系统 RAM 中。 nor flash 的传输效率很高,在1~4MB的小容量时 ......
Flash nand nor

加密算法常见问题(一):ECB和CBC模式的区别

加密算法常见问题(一):ECB和CBC模式的区别 加密算法常见问题(一):ECB和CBC模式的区别_sm4 ecb和cbc_Liaqi333的博客-CSDN博客 ......
算法 常见问题 常见 模式 问题

C++之字符串string

记录cpp相关的字符串操作 #include <string> 以下是string相关的常见操作 反转 字符串相加 转为int型:利用stoi将字符串转为整型(https://www.geeksforgeeks.org/stdstoi-function-in-cpp/) 同float C++ 字符串 ......
字符串 字符 string

[LeetCode] 2282. Number of People That Can Be Seen in a Grid_Medium tag: stack.

You are given an m x n 0-indexed 2D array of positive integers heights where heights[i][j] is the height of the person standing at position (i, j). A ......
Grid_Medium LeetCode Number Medium People

C#实现抓包,并过滤UDP

C#实现抓包,并过滤UDP using PacketDotNet; using SharpPcap; using SharpPcap.LibPcap; using System; using System.Linq; using System.Net.Sockets; using System.Te ......
UDP

Node.js实现websocket服务器,转换UDP数据

Node.js实现websocket服务器,转换UDP数据 const dgram = require('dgram'); function udp_server() { const server = dgram.createSocket('udp4'); server.on('error', (e ......
websocket 服务器 数据 Node UDP

国密sm2 sm4

在密码学中,分组加密(英语:Block cipher),又称分块加密或块密码,是一种对称密钥算法。它将明文分成多个等长的模块(block),使用确定的算法和对称密钥对每组分别加密解密。分组加密是极其重要的加密协议组成,其中典型的如DES和AES作为美国政府核定的标准加密算法,应用领域从电子邮件加密到 ......
sm sm2 sm4

Data structure - Stack 小结及leetcode相关题目

Linear data structure - Stack O(1) for push O(1) for pop O(1) for top - Basic skills 先进后出 [LeetCode] 232. Implement Queue using Stacks_Easy tag: stack ......
小结 structure leetcode 题目 Stack

[LeetCode] 1944. Number of Visible People in a Queue_Hard tag: stack

There are n people standing in a queue, and they numbered from 0 to n - 1 in left to right order. You are given an array heights of distinct integers ......
Queue_Hard LeetCode Visible Number People

光刻机的基本技术分析

光刻机的基本技术分析光刻,使用光在硅上印刷微小的图案,这是批量生产计算机芯片的基本步骤。光刻系统的本质是投影,光刻机发出的光投射通过具有图形的光罩并对感光硅晶圆曝光,晶圆上的光刻胶见光后会发生性质变化,从而使光罩上的图形复印到薄片上,具有电子线路图的作用。 光罩一般是芯片预设图案面积的四倍大,设计好 ......
基本技术 技术

【论文笔记】A theory of learning from different domains

防盗 https://www.cnblogs.com/setdong/p/17756127.html domain adaptation 领域理论方向的重要论文. 这篇笔记主要是推导文章中的定理, 还有分析定理的直观解释. 笔记中的章节号与论文中的保持一致. 1. Introduction doma ......
different learning domains 笔记 theory

linux /tmp不要放数据重启可能丢失

linux /tmp不要放数据重启可能丢失 linux /tmp不要放数据重启可能丢失 linux /tmp不要放数据重启可能丢失 linux /tmp不要放数据重启可能丢失 linux /tmp不要放数据重启可能丢失 linux /tmp不要放数据重启可能丢失 ......
数据 linux tmp

后台查询科目本来为非末级科目信息

1.在后台查询科目本来为非末级科目信息 select * from code where ccode like '%科目%' 2.查看bend字段,如果为0是非末级,如果为1则为末级 3.调整更新bend 字段,然后重新打开科目余额表即正常 UPATE code set bend=0 where c ......
科目 后台 信息

Vue 组件通信 --非父子通信

:消息订阅是一对多的关系, 发送方发送消息,监听方只要监听了都可以接收到消息 :跨层级的共享数据 : ......
父子 组件 Vue

Vue组件通信 父子通信

![](https://img2023.cnblogs.com/blog/2908001/202310/2908001-20231011014517927-1524444392.png) ![](https://img2023.cnblogs.com/blog/2908001/202310/2908... ......
父子 组件 Vue

【安全学习之路】Day44

距离上次《逆向工程核心原理》隔得远了点,并不是没继续看下去,一直没什么时间写博客,读得一些章节没什么营养的我就跳过了,现在从x64处理器开始。 x64处理器 64位 64位系统当中的内存地址变为64位,使用64位大小的指针。如寄存器等基本单位也变成了64位的。 内存 虚拟内存的实际大小实际上是16T ......
Day 44

【NewStarCTF 2023】题解week1

easy_RE 先exeinfo 没有壳,直接上ida 看到有关键信息,但没有显示完,按f5反编译一下 拼接一下输入,注意字符串的部分字母由近似数字代替,提交 KE 运行一下,看到是KE,想着可能是壳的意思?exeinfo看一下 upx壳,尝试upx脱壳 呃呃 权限好像不对 尝试了一下用管理员权限打 ......
题解 NewStarCTF week1 2023 week

Vue组件的样式冲突 scoped

: ......
样式 组件 scoped Vue

2023.9-10CF做题记录

Codeforces Round 898 (Div. 4) (CF1873) Coinred001,堂堂出道( 前面的水题打得太慢了(因为缺乏经验) A. Short Sort 水题,手动枚举6种情况是最快的能AC的。 B. Good Kid 看数据范围,\(O(n^2)\) 枚举即可。(Div4不 ......
2023.9 2023 10 CF

Spring入门篇

Spring Frameword Spring Framework是Spring生态圈中最基础的项目,是其他项目的根基 1.1 Spring Frameword系统架构图 1.2 Spring Frameword学习路线 1.3 核心概念 代码现状 耦合度偏高 解决方案 使用对象时,在程序中不要主动 ......
Spring

使用nc命令探测udp端口

大家都知道可以使用telnet命令探测tcp端口。但是对于udp端口则无法使用telnet命令探测。如果你想要探测udp端口,你可以使用nc(netcat)命令,它是一个功能强大的网络工具,可以用来读写tcp和udp数据包。你可以使用以下格式的命令来测试udp端口: nc -u -z ip port ......
端口 命令 udp

2023数据采集与融合技术实践作业二

2023数据采集与融合技术实践作业二 作业①: Gitee文件夹链接:Gitee链接 要求: 在中国气象网(http://www.weather.com.cn)给定城市集的7日天气预报,并保存在数据库。 输出信息: 序号 地区 日期 天气信息 温度 1 北京 8日(今天) 小雨转晴 ... 代码: ......
数据采集 数据 技术 2023

github personal access token

fork了一份unreal源码,想用sourcetree clone到本地,但提示“这是一个无效路径/URL”,点详细,看到报错信息: 命令: git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks l ......
personal github access token

npm package and peerDependencies All In One

npm package and peerDependencies All In One 组件库复用 peerDependencies dependencies & devDependencies & optionalDependencies ......
peerDependencies package npm and All

前端到后端的流程

2023.10.10 1.可以从架构模式着手 最基础的,前后端分离,后面就是前端是什么技术,比如Vue,后端是什么,可能是java、php什么的 然后后端一般会提供接口文档,常用的比如swagger 2.这里先明晰一下概念 动静分离 动态资源:servlet、接口等 静态资源:image、js、cs ......
前端 流程 端的

溢出属性及空余空间(溢出省略号)

溢出属性 overflow:visible/hidden/scroll/auto/inherit visible:默认值,溢出内容会显示在元素之外 hidden:溢出隐藏 scroll:通过滚动条展示出所有内容(不论文本是否超过内容,都会出现滚动条) auto:按照内容的多少,自动出现滚动条 inh ......
省略号 属性 空间

RocketMQ为什么要保证订阅关系一致

这篇文章,笔者想聊聊 RocketMQ 最佳实践之一:保证订阅关系一致。 订阅关系一致指的是同一个消费者 Group ID 下所有 Consumer 实例所订阅的 Topic 、Tag 必须完全一致。 如果订阅关系不一致,消息消费的逻辑就会混乱,甚至导致消息丢失。 1 订阅关系演示 首先我们展示正确 ......
RocketMQ

Java注解开发工具包

Lombok maven坐标 <dependency> <groupld>org.projectlombok</groupld> <artifactld>lombok</artifactld> </dependency> ......
工具包 注解 工具 Java