- 博客(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
原创 【晴问算法】入门篇—字符串处理—首字母大写
一堆英文单词,每个单词不超过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
原创 【晴问算法】入门篇—入门模拟—画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
原创 【晴问算法】提高篇—动态规划专题—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
基于机器学习的加密恶意流量分析与检测平台源码文档说明
2024-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人