迷宫 笔记 问题1255

第13、14章读书笔记

## 第13章密码协议导论 密码协议是由协议的各个参与者之间进行一系列的消息交换组成的。 主要的挑战:协议的设计者或者实现者并不能控制协议的过程。 ### 13.1角色 - 一般交互双方定为Alice和Bob,攻击者为Eve - 单个实体可充当协议中的任意一方角色 ### 13.2信任 > 信任是我 ......
笔记

node版本问题:Error: error:0308010C:digital envelope routines::unsupported

前言 出现这个错误是因为 node.js V17及以后版本中最近发布的OpenSSL3.0, 而OpenSSL3.0对允许算法和密钥大小增加了严格的限制,可能会对生态系统造成一些影响. 在node.js V17以前一些可以正常运行的的应用程序,但是在 V17 及以后版本可能会抛出以下异常: 我重装系 ......

单节点kafka部署笔记

# 1 背景 因为工作中需要对接kafka,准备在测试环境中自己部署一套,考虑方便决定部署一台单点。 # 2 部署 ## 2.1 scala ### 2.1.1 java环境 openjdk即可,我使用的是openjdk1.8 ### 2.1.2 下载软件 下载scala-2.12.17.tgz并解 ......
节点 笔记 kafka

(ex)BSGS/(扩展)大步小步算法 学习笔记

# (ex)BSGS/(扩展)大步小步算法 学习笔记 在即将暂时退役之际杀掉了[P4195](https://www.luogu.com.cn/problem/P4195)的毒瘤模板题,于是来写篇学习笔记。 谨此为我初中三年摆烂的OI生涯画上一个句号。(距离中考还有20天!) ## BSGS [li ......
小步 大步 算法 笔记 BSGS

解决报错:fatal: in unpopulated submodule *(WSG实测,可以解决问题)

问题 今天想把两个 Git 工程合并成一个工程,尽管已经将其中一个工程的 .git 目录删除了,但是在合并提交时还是遇到了一个和子模块相关的报错,具体报错信息如下: fatal: in unpopulated submodule '*' 报错截图如下: 解决 通过报错截图的信息,我们可以知道是在执行 ......
unpopulated submodule 问题 fatal WSG

git管理项目时,出现"modified content, untracked content"错误(WSG实测可以解决问题)

新创建的一个git项目,好久没用了,重新修改一些代码之后提交时发现有如下提示: modified content, untracked content (codes/) 说是codes文件夹虽然修改了,但是不能被跟踪,导致一直没办法更新。 修改步骤: 1:ll -a:进入codes文件夹下执行,查看 ......
content quot untracked modified 错误

flutter学习笔记(二)

flutter一切皆widget flutter和web前端的区别: 1.js语法变成dart 2.html标签变成组件widget 3.flutter里没有css,只有各种widget的属性来实现样式(比如绝对定位用Stack组件来实现) fluter和web前端的相同点: 1.dart语法接近j ......
flutter 笔记

刷题日记--最长公共子串问题

题目描述:给定两个字符串str1和str2,输出两个字符串的最长公共子串 abcde bebcd == > bcd 实现代码: 实现代码 public class MaxSubString { public static void main(String[] args){ String st1 = ......
日记 问题

winform程序背景图闪屏问题

### 问题背景 在工控项目中, 往往需要加载一个背景图像用于模拟设备或图纸, 在其上需要动态放置一些标签或按钮, 通常的做法是, 使用Panel组件通过设置 BackgroundImage 属性加载背景图, 经常碰到的问题是, 窗口做resize或动态增加/删除Label时, 界面会有非常明显的屏 ......
背景 winform 程序 问题

小迪安全web学习笔记(8)

1、信息收集在安全测试中,信息收集是非常重要的一个环节,此环节的信息将影响到后续的成功几率,掌握信息的多少将决定发现漏洞机会大小,换言之决定着是否能完成目标的测试任务。也可以很直接的跟大家说:渗透测试的思路就是从信息收集这里开始。 2、信息收集过程有无web 有CDN 国外请求 接口查询 黑暗引擎 ......
笔记 web

小迪安全web学习笔记(9)

1、信息收集APP及其他资产APK:安卓应用程序包 2、某IP无web框架下的第三方测试一阵扫描端口接口 3、端口扫描工具速度:mas准确度:Nmap扫描ip用黑暗引擎:zoomeye 子域名查看 旁注查询 4、类似域名接口查,查备案信息shodanfofa ......
笔记 web

小迪安全web学习笔记(10)

1、信息收集-资产信息github监控 通过第三方软件监控你设定的最新漏洞信息并推送ctcms监控seo优化 2、子域名挖掘 3、补天漏洞响应平台用来攻击漏洞赚钱的平台。 4、python脚本用来完成GitHub的监控,用信息搜集过程中得到得名称代入进脚本中运行,再下载推送得程序脚本再把它拖到相应得 ......
笔记 web

小迪安全web学习笔记(11)

1、web漏洞-必懂知识点数据库的语句 2、地址:网站域名、文件夹( 目录)、文件参数名 、 参数值 3、目录遍历漏洞跨目录文件的读取: /../../../文件名需要知道目录结构(怎样知道):工具扫描 爬行 通过网页源代码读 4、漏洞等级和危害高危:SQL注入 文件上传 文件包含 代码执行 未授权 ......
笔记 web

小迪安全web学习笔记(12)

1、SQL注入数据库类型提交方法数据类型查询方法回显/盲注注入扩展WAF绕过防御方案 2、mySQL简单注入危害:SQL注入可操控数据简易代码分析原理:通过参数传递把恶意代码传入sql语句中,让后面的代码显现出来。需要学习php、html、mySQL语句的基础知识去理解 3、post注入的地方是输入 ......
笔记 web

绩效考核常见问题有哪些?

绩效考核常见问题有很多,比如: 绩效指标的设定不合理或不明确,导致考核结果与实际工作表现不符。 绩效考核过程中缺乏有效的沟通和反馈,没有及时调整和改进。 绩效考核的周期和频率不适当,不能及时反映员工的工作进展和成果。 绩效考核的评分标准不一致或不公正,造成员工的不满和抵触。 绩效考核的结果没有有效地 ......
绩效 常见问题 常见 问题

关于echarts无法在mounted中渲染的问题

最初实现: echarts图标被单独作为一个组件引入,通过传入数据来显示。 <div class="echart"> <div class="echarts-cont"> <Charts :dataList="list" :total="total" ></Charts> </div> echart ......
echarts mounted 问题

【学习笔记】(18) 长链剖分

# 长链剖分 ## 1.算法简介与性质 长链剖分本质上就是另外一种链剖分方式。 长链剖分与重链剖分有相通之处,后者是将 子树大小 最大的儿子作为重儿子,前者则是将 子树深度 最大的儿子作为重儿子。可见两者只是换了一个剖分形式。 长链剖分有如下性质: * 性质 1:每个节点所在长链末端为其子树内最深节 ......
笔记 18

交易遇到的问题

1.常见,联网踩坑问题。技术深度,手段。 交易一致性问题 重复支付问题 支付回调(有时差,丢失会重试) 分布式系统防重操作 update时判断状态,已经是成功的状态,则不发货了,直接返回成功。 防重 幂等:每次请求过来,返回的结果都一样。 更改订单状态 通知发货 交易订单的状态机 超时退问题(分布式 ......
问题

【学习笔记】(14) 初等数论(一)

# 1.【最大公约数(GCD)和最小公倍数(LCM)】 ## 【基本性质、定理】 * $\large gcd(a,b)=gcd(b,a−b) (a>b)$ * $\large gcd(a,b)=gcd(b,a$ $\large mod$ $b)$ * $\large gcd(a,b)$ $\larg ......
数论 笔记 14

babylon.js 学习笔记(9)

继续学习sprite用法,做为一个游戏引擎,怎能没有Sprite(精灵),下面是基本示例: const createScene = function () { const scene = new BABYLON.Scene(engine); const camera = new BABYLON.Ar ......
babylon 笔记 js

《程序员修炼之道-从小工到专家》阅读笔记

第15节 Shell 游戏 1、对于操纵文本的文件的程序员,命令 Shell 就是工作台。我们可以利用 Shell 启动各种应用、搜索文件、查询系统状态,甚至还可以构建复杂的宏命令,完成各种常见活动。 2、对于习惯 GUI 的开发者来说一直使用 Shell 有些极端。GUI 的好处是所见即所得,但他 ......
小工 程序员 笔记 程序 专家

阅读笔记之《程序员修炼之道-从小工到专家》五

第21节 按合约设计 1、注重实效的程序员会不信任自己,所以他们针对自己的错误行为进行防卫性编码。 2、按合约设计(Design By Contract,简写DBC)是 Bertrand Meyer 为 Eiffel 语言发展的概念。它的核心是用文档记载模块的权利与责任,并进行校验。它的目的是对函数 ......
小工 程序员 笔记 程序 专家

数据库管理工具远程连接MySQL实例服务失败Host ... is not allowed to connect to this MySQL server问题。

> MySQL社区版数据库8.0版本 [添加账号、分配权限、删除账号](https://dev.mysql.com/doc/refman/8.0/en/creating-accounts.html) [MySQL安全连接失败问题排查](https://dev.mysql.com/doc/refman ......
MySQL 管理工具 实例 allowed connect

set笔记

set函数用来去重加排序,非常的方便 set(集合)1. 介绍set容器中的元素不会重复,当插入集合中已有的元素时,并不会插入进去,而且set容器里的元素自动从小到大排序。 即:set里面的元素不重复 且有序 2. 函数方法代码 含义s.begin() 返回set容器的第一个元素的地址(迭代器)s. ......
笔记 set

畜栏保留问题

题目描述 农场有 NNN 头牛,每头牛会在一个特定的时间区间 [A,B][A, B][A,B] (包含 AAA 和 BBB ) 在畜栏里挤奶,且一个畜栏里同时只能有一头牛在挤奶。现在农场主希望知道最少几个畜栏能满足上述要求, 并要求给出每头牛被安排的方案。对于多种可行方案,输出一种即可。 输入 输入 ......
问题

区间 mex 问题

可以考虑以下 P2709 的做法。 先用莫队取下出现在 $[l_i,r_i]$ 的位置的数,然后二分求得 $ask(x)=x$ 的最大 $x$ 就是答案。 注意 $0$ 不能加入树状数组,于是先给所有数加 $1$。 块长取 $n^{0.55}$ 最佳。 ```cpp #include using n ......
区间 问题 mex

构建之法阅读笔记06

通过学习软件工程这门课程以及阅读《构建之法》,我对BUG的概念有了新的更加正确的认识。我以前认为BUG就是软件的漏洞,故障,在软件进行正常运行时会出现不知名的错误。其实这种想法是不正确的,BUG是不能这样来定义的。软件行业有这样一句著名的笑话:(BUG)这不是缺陷,这是一个功能。所谓的BUG,对不同 ......
笔记

构建之法阅读笔记05

“不要一开始就想着找到并拼对所有的拼图块,以为能够打造一个巨大的创新。” 在书中的这句话给我的感触很大,对于这句话我很认同。这句话并不是教导我们目光只看到当前,我们要在有统筹观念的同时,注重脚下的每一步,过于追求结果只会使事不如人愿。一步一步,不急不躁,踏实稳步的走,你会发现,走着走着,你想看到的一 ......
笔记

构建之法阅读笔记04

回归测试的目的是什么? 1.验证新的代码的确改正了缺陷 2.同时要验证新的代码有没有破坏模块的现有功能,有没有Regression。 效能分析工具是什么? 两种分析方法: 1.抽样:程序运行时,VISUAL STUDIO时不时看一看这个程序运行在哪一个函数内,记录下来,最终得到一个关于程序运行时间分 ......
笔记

构建之法阅读笔记01

构建之法这本书通过生活实例,启发我对什么是程序,什么是软件,什么是软件工程,没有使用到算法需不需要学习、掌握。软件和算法,数据结构有无关联等问题的思考。仔细想想发现自己对这些概念很模糊。通过继续往下看,我才渐渐的明白了能满足各种功能的是应用软件,能保证维修的是软件服务…..也了解到了一个软件不是简简 ......
笔记