自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Computer Security : Art and Science】【Second Edition】

8.2.1 Bell-LaPadula and Clark-Wilson模型。8.5 Break-the-Glass策略。- 6.4 Clark-Wilson完整性模型。- 5.4 Bell-LaPadula模型的争议。- 16.1.4 示例:NTFS和访问控制列表。- 5.2 Bell-LaPadula模型。- 16.1.2 访问控制列表的创建和维护。- 16.2.5 与访问控制列表的比较。- 4.6 示例:学术计算机安全政策。7.4例子:可用性和网络洪流。- 16.1.1 访问控制列表的缩写。

2024-06-22 14:24:15 904

原创 RuntimeError: The environment variable ‘FLASKR_SETTINGS‘ is not set and as such configuration could

问题描述:RuntimeError: The environment variable 'FLASKR_SETTINGS' is not set and as such configuration could not be loaded. Set this variable and make it point to a configuration file。1、在runserver.py页面右键 -> 修改运行配置。3、点击确定,再次运行,成功。

2024-04-19 11:25:47 218

原创 【晴问算法】算法初步—散列—整数出现次数

第二行为用空格隔开的n个正整数(每个正整数的大小均不超过100)输出若干行,每行输出一个整数和它的出现次数,中间用空格隔开。给定n个正整数,按从小到大的顺序输出每个整数的出现次数。第一行一个正整数n(1≤n≤1000);1出现了1次,3出现了2次,5出现了1次。

2024-03-27 19:48:11 219

原创 【晴问算法】入门篇—递归—汉诺塔

大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。有三根相邻的柱子,标号分别为A、B、C,A柱子按金字塔状叠放着,个不同大小的圆盘,现在要把所有盘子一个一个移动到柱子C上,并且任何时候同一根柱子上都不能出现大盘子在小盘子上方,请问至少需要多少次移动,并给出具体的移动方柔。接下来每行输出一次移动,格式为x->y,表示从柱子X移动最上方的圆盘到柱子Y最上方。

2024-03-27 19:37:51 235

原创 【晴问算法】入门篇—递归—上楼

我身轻如燕,所以每次都可以选择上一级台阶或者两级台阶。一个正整数n(1≤n≤25),表示台阶级数。我打算走楼梯上楼,共有n级台阶。一个正整数,表示上楼的方案数。1.一级 ->一级 ->一级。问有多少种上楼的方式。

2024-03-27 19:18:17 229

原创 【晴问算法】入门篇—递归—数塔

数塔就是由一堆数字组成的塔状结构,其中第一行1个数,第二行2个数,第三行3个数,依此类推。每个数都与下一层的左下与右下两个数相连接。这样从塔顶到塔底就可以有很多条路径可以走,现在需要求路径上的数字之和的最大值。例如在上图中,5->8->12->10与5->3->16->11这两条路径上的数字之和都是35,是所有路径中的最大值。接下来n行为数塔从上到下的每一层,其中第层有i个正整数,每个数都不超过1000。第一行一个正整数n(1≤n≤20),表示数塔的层数。从塔顶到塔底的所有路径中路径上数字之和的最大值。

2024-03-27 19:01:13 297

原创 【晴问算法】入门篇—算法初步—反转字符串

例如“abcd"的反转字符串是"dcba","abcde”的反转字符串是"edcba"。一个仅由小写字母组成的、长度不小于1且不超过100的字符串。给定一个字符串,输出它的反转字符串。给定字符串的反转字符串。

2024-03-27 17:02:46 79

原创 【晴问算法】入门篇—算法初步—序列求最大值

第一行为一个整数n(1≤n≤100),表示数的个数。第二行为n个用空格隔开的不超过1000的正整数。给定n个正整数,求它们的最大值。

2024-03-27 16:36:47 119

原创 【晴问算法】入门篇—字符串处理—连续相同字符统计

其中每个字符输出一行,每行以空格为分隔,输出该字符与出现的个数。按从左到右字符出现的顺序,输出每个字符连续出现的个数。一个非空字符串(长度不超过100,仅由小写字母组成)给定一个字符串,统计其中连续出现的相同字符个数。

2024-03-25 18:35:37 395

原创 【晴问算法】入门篇—字符串处理—公共前缀

第一行为一个正整数n(2

2024-03-25 18:09:00 136

原创 【晴问算法】入门篇—字符串处理—首字母大写

一堆英文单词,每个单词不超过10个字符,且仅由小写字母组成;每两个单词之间用一个空格隔开,整个字符串的长度不超过1000。输出每个单词首字母大写后的结果,单词之间仍然是一个空格隔开,行末不允许有多余的空格。给定一堆用空格隔开的英文单词,将每个单词的首字母改为大写后输出。

2024-03-25 16:45:00 335

原创 【晴问算法】入门篇—字符串处理—单词数

一堆英文单词,每个单词不超过10个字符,且仅由大小写字母组成;每两个单词之间用一个空格隔开,整个字符串的长度不超过1000。给定一堆用空格隔开的英文单词,统计单词个数。输出一个整数,表示单词的个数。

2024-03-25 16:29:59 164

原创 【晴问算法】入门篇—字符串处理—单词倒序II

一堆英文单词,每个单词不超过10个字符,且仅由大小写字母组成;每两个单词之间用一个空格隔开,整个字符串的长度不超过1000。输出每个单词内部逆序后的结果,单词之间仍然是一个空格隔开,行末不允许有多余的空格。给定一堆用空格隔开的英文单词,将每个单词内部逆序后输出(单词顺序不变)

2024-03-25 16:27:25 213

原创 解决Dev-C++读取输入直到文件结束 while (scanf(“%s“, str[num]) != EOF)没反应的情况

Dev-C++编译cpp文件读取输入直到文件结束 while (scanf("%s", str[num])!下列代码要实现的功能是从标准输入中读取一系列字符串,然后将这些字符串以相反的顺序输出到标准输出中。但是在本机运行后出现如下图所示,按了回车后光标在下一行,没有反映,没有出现。输入完字符串按下回车后,按ctrl+z再按回车,成功解决。请按任意键继续. . .

2024-03-25 16:06:31 806

原创 【晴问算法】入门篇—字符串处理—单词倒序

一堆英文单词,每个单词不超过10个字符,且仅由大小写字母组成;每两个单词之间用一个空格隔开,整个字符串的长度不超过1000。给定一堆用空格隔开的英文单词,输出这些英文单词的倒序(单词内部保持原序)。输出英文单词的倒序,单词之间仍然是一个空格隔开,行末不允许有多余的空格。

2024-03-25 16:00:27 209

原创 【晴问算法】入门篇—字符串处理—回文字符串

如果一个字符串逆序后与正序相同,那么称这个字符串为回文字符串。例如 abcba 是回文字符串, abcca 不是回文字符串。如果是回文字符串,那么输出 YES ,否则输出 NO。一个非空字符串(长度不超过 50,仅由小写字母组成)给定一个字符串,判断它是否是回文字符串。法二:构造bool函数判断。

2024-03-25 15:38:54 441

原创 进制转换—x进制转y进制(综合篇)

2、10进制转16进制:将一个10进制整数转化为一个16进制的整数。1、10进制转2进制:将一个10进制整数转化为一个2进制的整数。3、10进制转x进制:将一个10进制整数转化为一个x进制的整数。4、x进制转10进制:将一个x进制整数转化为一个10进制的整数。5、x进制转y进制:将一个x进制整数转化为一个y进制的整数。解析:拆解为x先转为10进制,然后再将10进制转为y进制。余数 商。直到商为0时停止,将余数逆序输出。解析:这是前面两个的一种通解。例如:10转换为1010。

2024-03-24 20:45:37 242

原创 【晴问算法】入门篇—日期处理—日期先后

前两行分别为日期DAY1和DAY2(格式为YYYY-MM-DD,范围为1900-01-01≤DAY≤2199-12-31),数据保证一定合法。给定两个日期DAY1和DAY2,判断DAY1是否在DAY2之前。如果DAY1在DAY2之前,那么输出YES,否则输出NO.

2024-03-24 18:22:59 209

原创 【晴问算法】入门篇—日期处理—日期加法

第一行为给定的日期DAY(格式为YYYY-MM-DD,范围为1900-01-01

2024-03-24 16:57:51 520

原创 【晴问算法】入门篇—入门模拟—画X

绘制一个X(用*号表示线),其中长、宽、对角线的长度(即可容纳的*号个数)均为同一个奇数n。注意行末不要有多余的空格。一个正奇数n (3

2024-03-24 15:26:05 155

原创 【晴问算法】入门篇—数学问题—西西弗斯串

对任意一个数字串,求出它数位上的偶数个数、奇数个数、数位总数,然后拼接起来得到一个新的数字串(不需要去掉前导零),接着对这个新的数字串同样执行上面的步骤,最终一定会得到123,也就是著名的西西弗斯串。现有一个数字串n,可以对它执行零或正数次上面的步骤,请计算至少需要多少次可以得到西西弗斯串。一个数字串n(长度不超过10^4)。输出让n变为西西弗斯串的步骤数。

2024-03-19 21:29:44 177

原创 【晴问算法】提高篇—动态规划专题—斐波那契数列II

由于结果可能很大,因此将结果对10007取模后输出。当n>2时,F(n)=F(n-1)+F(n-2)。给定正整数n,求斐波那契数列的第n项F(n)。一个正整数n(1≤n≤10^4)边界定义:边界定义:F(1)=1。斐波那契数列的第n项F(n)。当n =2时,F(n)=1;当n=1时,F(n)=1;

2024-03-19 20:00:01 216

原创 【晴问算法】提高篇—动态规划专题—最长上升子序列

现有一个整数序列a1,a2,...,an​​​​​​,求最长的子序列(可以不连续),使得这个子序列中的元素是非递减的。第二行为用空格隔开的n​个整数ai​(−10^5≤ai≤10^5​​),表示序列元素。第一行一个正整数n(1≤n≤100​​​​),表示序列长度;输出一个整数,表示最大长度。

2024-03-19 19:46:48 227

原创 【晴问算法】提高篇—动态规划专题—最大连续子序列和的最优方案

输出三个整数,分别表示最大连续子序列和、满足该最大和的连续子序列和的首尾元素的下标i、j。如果有多种满足条件的最优方案,那么输出首元素下标i最小的方案;如果还有多解,那么输出尾元素下标i最小的方案),表示序列元素。现有一个整数序列a1,a2,…..,an,求连续子序列a...aj,使得ai+...+aj最大。连续子序列和的最大值为:11+(-4)+13=20,对应的首尾元素下标为 2、4。第二行为用空格隔开的n个整数a(-10^5

2024-03-19 17:28:32 394

原创 【晴问算法】提高篇—动态规划专题—最大连续子序列和

输出一个整数,表示最大连续子序列和。

2024-03-19 16:40:49 247

原创 【晴问算法】提高篇—动态规划专题—01背包问题

有n件物品,每件物品的重量为wi,价值为ci。现在需要选出若干件物品放入一个容量为V的背包中(每件物品至多选一次),使得在选入背包的物品重量之和不超过容量V的前提下,让背包中物品的价值之和最大,求最大价值。假设物品编号为从1到5,那么选择第1、3、4、5 件物品时,物品重量值和为3+1+2+2=8,此时的价值是4+2+1+3 =10,是最大价值。第一行两个整数n、V(1

2024-03-19 16:08:54 423

原创 【晴问算法】提高篇—动态规划专题—最长回文子串

一个字符串s​​​​,仅由小写字母组成,长度不超过。现有一个字符串s,求s的最长回文子串的长度。输出一个整数,表示最长回文子串的长度。

2024-03-18 21:33:17 147

原创 【晴问算法】提高篇—动态规划专题—最长公共子序列

现有两个字符串s1​​​​与s2​,求s1​​​​与s2​​​​的最长公共子序列的长度(子序列可以不连续)。第一行为字符串s2​​​,仅由小写字母组成,长度不超过。第一行为字符串s1​​,仅由小写字母组成,长度不超过。输出一个整数,表示最长公共子序列的长度。

2024-03-18 20:14:31 366

原创 【晴问算法】入门篇—贪心算法—区间选点问题

给定n个闭区间,问最少需要确定多少个点,才能使每个闭区间中都至少存在一个点。至少需要两个点(例如3和5)才能保证每个闭区间内都有至少一个点。输出一个整数,表示最少需要确定的点的个数。

2024-03-17 21:47:12 453

原创 【晴问算法】入门篇—贪心算法—区间不相交问题

给定n个开区间,从中选择尽可能多的开区间,使得这些开区间两两没有交集。最多选择(1,3)、(3,5)、(6,7)三个区间,它们互相没有交集。输出一个整数,表示最多选择的开区间个数。

2024-03-17 21:33:48 351

原创 【晴问算法】入门篇—贪心算法—最大组合整数

在一行中依次给出0-9中各个数的个数(所有个数均在0-100之间)。数据保证至少有一个数的个数大于0。现有0~9中各个数的个数,将它们组合成一个整数,求能组合出的最大整数。存在1个0、2个2、1个9,因此能组合出的最大整数是9220。输出一个整数,表示能组合出的最大整数。

2024-03-17 20:53:10 496

原创 【晴问算法】入门篇—贪心算法—最优装箱

有n 个箱子需要装上一艘轮船,已知第i 个箱子的重量为wi,轮船的载重为W。能将重量分别为7、2、1的箱子装上轮船(此时箱子个数最多),总重量为10。输出两个整数,分别表示能装上轮船的箱子个数和总重量,用空格隔开。问在不超过轮船载重的前提下,最多能把多少个箱子装上轮船。

2024-03-17 20:36:52 374 2

原创 【晴问算法】入门篇—贪心算法—整数配对

有两个正整数集合S、T,其中S中有n个正整数,T中有m个正整数。定义一次配对操作为:从两个集合中各取出一个数a和b,满足a∈S、b∈T、a≤b,配对的数不能再放回集合。问最多可以进行多少次这样的配对操作。2与其中一个3配对,3与另一个3配对,5无法和4配对。输出一个整数,表示最多的配对操作次数。

2024-03-17 20:32:10 418 2

原创 中断分类、中断过程、向量中断

中断过程:(1)中断请求中断源以硬件信号形式通过中断控制线路向CPU提出中断请求。 中断源:引起中断事件的原因。 中断源可以是外部的硬件设备,如键盘、打印机等输入/输出设备和各种控制设备;也可以是软件指令,如中断指令(软中断,访管指令);还可能是由各种故障和出错引起的中断(自陷),如计算溢出等。⑵ 中断判优及响应 根据中断优先权进行判断,择优予以响应。⑶ 保护现场 保护主程序的运行现状,如PC值、PSW、寄存器和内存中的重要数据。⑷ 中断服务 按中断源的工作要求,执行相应的中断服务程序,进行特定的数据传送或

2023-12-08 10:27:02 184

原创 磁道访问时间、磁盘调度、例题

每次请求从磁盘上读一个记录,然后对读出的记录花1ms的时间进行处理,以后再读下一个记录进行处理。4、循环扫描算法CSCAN(Circular SCAN): 在一个方向上使用扫描算法,当到达最外的磁道并访问后,磁头立即返回到最里的欲访问的磁道,即将最小磁道号紧接着最大磁道号构成循环。若在某时刻,磁头位于100号磁道处,并沿着磁道号增大的方向移动,磁道号请求队列为50、90、30、120,对请求队列中的每个磁道需读取1个随机分布的扇区,则读完4个扇区总共需要多少时间?影响磁盘访问时间的主要参数是寻道时间。

2023-12-08 09:11:45 613

原创 编译时、装入时、执行时、绝对装入、可重定位装入、动态运行时装入

编译时是指将高级语言源代码转换为目标代码的过程(编译程序将用户源代码编译成目标模块,源地址编译成目标程序时,会形成逻辑地址),装入时是指将程序从外存调入内存并准备执行的过程,执行时是指程序在计算机上运行的过程。这种方式的优点是程序可以在运行时动态加载,节省内存空间,但缺点是装入速度相对较慢,且需要重定位寄存器的支持。的装入程序在把装入模块装入内存后,并不立即把装入模块中的逻辑地址转化为物理地址,而是把这种地址转换推迟到程序。这种方式的优点是程序可以被装入到内存的任何位置,但缺点是装入速度相对较慢。

2023-12-08 09:01:24 398

原创 解决开了burp suite ,火狐访问不了其他网站的问题

www.baidu.com 很像是一个安全(连接加密)的网站,但我们未能与它建立安全连接。这个问题是由 PortSwigger CA 所造成,它是您的计算机或您所在网络中的软件。如果您的防病毒软件包含扫描加密连接的功能(名称通常为“Web 扫描”或“HTTPS 扫描”),您该考虑禁用该功能。如果您并不熟悉 PortSwigger CA,这可能是一起攻击,无法通过您的操作来访问此网站。文件命名,cert.der,放在桌面,点击保存。选择第一个打勾,der格式的证书,点击下一个。搜索:证书,点击:查看证书。

2023-09-14 15:40:30 2886 6

原创 中文分词、词频统计和词云图制作

自定义找一个舆情热点,保存为news.txt文本 根据news.txt文本,编程实现中文分词、去除停用词、词频统计、绘制词云图。 import re # 正则表达式库import collections # 词频统计库import numpy as np # numpy数据处理库import jieba # 结巴分词import wordcloud # 词云展示库from PIL import Image # 图像处理库import matplotlib.pyplot as p

2023-05-30 16:08:06 306

原创 解决phpstudy中mysql5.7.26无法启动的问题

打开phpstudy,并点击开启wamp,可是mysql5.7.26却无法启动,如下图。

2022-10-29 10:15:53 7095 5

原创 打开eclipse出现Incompatible JVM的框框,运行不了

如下图,点开eclipse就跳出Version 1.8.0_351 of the JVM is not suitable for this product.添加到ini的下面第二行:D:\documents\projects\Java\jdk1.8.0_202\bin。2、打开eclipse.ini,第一行加-vm,第二行加Java/bin所在目录。我昨天看到右下角出现java更新保本,然后我就蛮更新了,没想到今天就打不开。保存,重启eclipse,可以打开了。1、找到eclipse安装位置。

2022-10-27 15:27:28 1767 1

基于机器学习的加密恶意流量分析与检测平台源码文档说明

软件名称:基于机器学习的加密恶意流量分析与检测平台 背景介绍 随着近年来HTTPS的普及,加密恶意流量攻击的比例也在逐渐提升。根据报告,目前加密通信的恶意软件基本已经覆盖所有的攻击类型,例如特洛伊木马、勒索软件、感染式、蠕虫病毒、下载器等,其中特洛伊木马和下载器类的恶意软件家族占比较高。 The proportion of malware 常用的软件加密通信方式,可以粗略地分为六种: Type Means of Attack Trojan Horse C&C direct connection,White stands hidden transfer,Others ransomware C&C direct connection Infection type software C&C direct connection,normal discharge worm virus C&C direct connection,worm propagation downloader White stands hidden transfer,Others 快速上手 关键代码部分的文件目录:

2024-04-10

CTF之常见密码学攻击手法和实现.md

CTF-crypto-入门-密码学

2021-10-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除