自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (5)
  • 收藏
  • 关注

原创 python中使用if not os.path.isdir(save_path): os.mkdir(save_path)提示目录不存在的问题

当我们想查询一个目录是否存在,若不存在则创建时,通常会想到这样的方法:if not os.path.isdir(save_path): os.mkdir(save_path)但是偶尔会出现报错:FileNotFoundError: [Errno 2] No such file or directory: ‘/home/result/save_path’这是因为上一级目录result也不存在,我们看一下os.mkdir()的介绍:mkdir( path [,mode] )作用:创建一个目录,

2022-03-03 15:53:27 4832 1

原创 rabbitmqctl list_users报错 (ArgumentError) argument error 解决办法

由于报错已修复,当时没有截图,先放个大多数人应该都见过的截图,就是这张:我的报错和这张很像,非常像,不同之处是,我的报错号码是187而不是185或者170当时遇到报错时第一时间也是百度了一下,也是大部分人遇到的问题,几乎所有博客都是说是c盘下用户名为中文的原因,要改成英文用户名。这可是牵一发而动全身的东西,怎么能说改就改,一个不好电脑里其他重要的软件就全都用不了了,更何况我电脑里这么多的环境、编译器等等,看到别人评论底下的“谢谢,电脑已重装”,我慌了。终于,我在借鉴这篇博客后,成功解决了这个问题,如

2021-02-04 23:57:05 1448 1

转载 关于“cd /“,“cd ~“,“cd /home“,家目录的作用和区别

1. cd / 跳转到根目录根目录是所有用户共享的目录2. cd ~ 跳转到当前目录的家目录如果是root用户,cd ~ 相当于 cd /root如果是普通用户,cd ~ 相当于cd /home/当前用户名3. cd /home 查看普通用户的家目录数量因为所有的普通用户的父目录都是home目录...

2020-12-10 11:31:41 2946

原创 为什么要用const int& a而不是int& a

函数声明时const 与&的作用const常类型:形参在子函数中调用时当成一个常量来使用,既无法成为左值,无法修改形参的值。void fun(const int a)引用(&):以这种形式进行参数传递,其实是一种指针的形式,如果在函数内我们改变了a,b的值,当函数结束后,传入的实参值也将被改变。void fun(int &a)为什么要用const vector<int> &a形式当参数是较大的数据类型时,并且不需改变原变量中的值,我..

2020-11-25 11:44:26 505

原创 Python3+PyQt5+PyCharm 桌面GUI开发环境搭建

一、安装pythonPyQt5所支持的python版本是不低于3.5版本python3.5以上的版本安装:python安装二、安装PyQt5pip install PyQt5pip install PyQt5-tools三、配置pycharm官网下载安装pycharm:pycharm安装1,点击:File -> Settings2,Tools -> External Tools -> 点击“+”号3,设置Qt DesignerName:Qt Design

2020-07-27 17:51:27 528 1

原创 pycharm中pcapy库安装失败的问题

在用python写网络嗅探器的过程中,用到过pcapy这个库,这是一个对libpcapC库进行封装和简化的面向对象的抓包工具库,可以非常方便的用于抓包和过滤,但是在过程中居然无法pip install pcapy这个包。报错如下:error: Microsoft Uisual C++ 9.8 is required仔细阅读错误提示,发现是在include文件夹中找不到pcap.h文件,通过查找资料与谷歌,了解到需要安装winpcap,而本身电脑中已有winpcap,找到其在c盘中的文件位置,并没有li

2020-07-17 22:18:11 1673 2

转载 正规方程求特征参数推导

多变量线性回归代价函数为:其中:正规方程是通过求解下面的方程来找出使得代价函数最小的参数:设有m个训练实例,每个实例有n个特征,则训练实例集为:其中描述表示第i个实例第j个特征。特征参数为:输出变量为:故代价函数为:进行求导,等价于如下的形式:其中第一项:第二项:该矩阵求导为分母布局下的标量/向量形式,故有:第三项:该矩阵求导为分母布局...

2019-05-04 23:41:57 438

原创 Team Tic Tac Toe

传送门题面描述:给出一个3*3井字棋一样的图,图中的9个格由 A 到 Z 的字母组成。若三个相同字母连成一线则该字母个人获胜,若两种不同字母练成一线则由这两种字母组成的队伍获胜,求对于给出的图分别有多少种个体和组队的获胜方法。题目分析:由于只有3*3的大小,所以我是直接暴力遍历了,但是也有几个值得注意的点。每个个体最多只能获胜一次每个队伍最多也只能获胜一次每个个体可以和其他任意个体...

2019-03-15 23:09:41 272

原创 Family Tree

传送门题面描述:给出一个家族的种种关系和两头牛 a , b 问这两头牛是什么关系,输出格式要求为X1 is the XXXXX of X2。要求中间的亲属关系为长辈对晚辈,如:X1 is the mother of X2 而不是 X2 is the son of X1。题目分析:这题一开始看特别乱,又是mother又是aunt又是cousin的那么多关系,其实只要把一些重要的步骤单独写成函...

2019-03-15 22:04:12 1458

原创 Lemonade Line

传送门题面描述:由一群牛喜欢恰柠檬,但是他们又不想排队。每头牛有一个底线 w[i] 在它前面如果有超过 w[i] 头牛在排队他就会直接离开,农夫不想给太多柠檬给牛恰,问怎么排这些牛能尽量减少农夫给出的柠檬。题目分析:简单贪心,把底线 w[i] 大的牛排在前面,后面的牛走的就越多。代码:#include&lt;algorithm&gt;#include&lt;stdio.h&gt; ...

2019-03-15 17:35:51 158

原创 Teleportation

传送门题面描述:题目分析:代码:#include&amp;lt;algorithm&amp;gt;#include&amp;lt;stdio.h&amp;gt; #include&amp;lt;iostream&amp;gt;#include&amp;lt;string.h&amp;gt; #include&amp;lt;queue&amp;gt;#include&amp;lt;vec

2019-03-15 17:26:19 369

原创 Rest Stops

传送门题面描述:一个人和他的教练一起爬山,教练速度比人快。山上有一些美味的草,教练想边爬山边吃这些美味的草(人吃草可还行),但是教练如果落后于人,那么那个人就会没有动力不再继续爬山,所以要求教练在保证每时每刻都不落后于人的基础上尽可能多的吃美味的草。题目分析:贪心问题,教练在保证领先于人的基础上每次走到美味值最大的草,待到人追上来与教练同一高度时再找下一个美味值最大的草。注意一下题目给的单...

2019-03-15 14:14:17 259

原创 Hoofball

传送门题面描述:有n头牛站在x轴上不同位置,现挑出一些牛给它们每牛一只球,得到球的牛会将球传递给别的牛,传递的规则是:传给离自己最近的牛,若多头牛同时离自己最近,传给最左边那头牛。问至少需要多少个球去分配给这些牛,使得所有牛都能被传到球。题目分析:首先要知道,被传递的球最终总是会落入某一个cycle中。那么所有这些分配下去的球,最终都会分别落入属于自己的cycle中。那我们就要看,在解最优...

2019-03-15 12:27:41 222

原创 Taming the Herd

传送门题面描述:John有很多头牛,但是它们可能会搞破坏,对此John每天都会记录它们进行破坏的最近天数。例如1表示这些牛一天前进行破坏,2表示两天前进行破坏,0表示当天进行破坏。但是这些记录有些遗失了,用-1表示,-1可能是任意数,现在要求根据这份记录这些牛可能进行破坏次数的最大值和最小值,当然也有可能这份记录本身就矛盾的,如:1 0 3(0表示当天牛进行了破坏,那么它后面就不应该是3而是1...

2019-03-15 12:08:26 126

原创 Mixing Milk

传送门题面描述:给出三个桶的最大容量和当前水量,进行如下操作:桶1倒水给桶2,桶2倒水给桶3,桶3倒水给桶1,桶1倒水给桶2…循环100次。每次倒水把原来桶的水倒完或者把下一个桶倒满。题目分析:才100次直接模拟就行(毕竟只会暴力)。代码:#include&lt;algorithm&gt;#include&lt;stdio.h&gt; #include&lt;iostream&gt...

2019-03-15 11:01:55 164

原创 Convention II

传送门题面描述:农民John的牧场上有一种世界上最美味的草,所以全世界的牛都要过来尝尝,但是John的牧场非常的小,牛又来的很多,因此他们需要排队品尝这种草。一旦牛开始吃草,它就会在离开之前花费她的全部时间(ti),在此期间,其他已到达的奶牛需要等待。如果当牧场再次可用时,多头奶牛在等待,那么具有最高资历的奶牛将被允许对草进行采样(输入数据时按照资历降序输入,就是越前面的牛资历越高,不管它的到...

2019-03-15 10:04:18 143

原创 Back and Forth

传送门题面描述:一个人有两个牛奶仓库,每个仓库有1000单位的牛奶和10个桶,他闲着没事就喜欢在两个牛奶仓库之间运送牛奶玩儿,周二从仓库1选一个桶装满带到仓库2,周三从仓库2选一个桶装满带到仓库1(可能是周二带过来的那个),周四从仓库1选一个桶装满带到仓库2(可能是周三带过来的那个),周五再从仓库2选一个桶装满带到仓库1(可能是周二或周四带过来的那个),周六的时候他想知道仓库1可能会有多少种奶...

2019-03-15 01:06:24 372

原创 Convention

传送门题面描述:有n头牛,m辆车,每辆车最多装c头牛,给出每只牛的到达时间,定义每辆车的等待时间就是这辆车发车的时间减去第一头牛上车的时间,问这些车中最大等待时间的最小值是多少。题目分析:一开始觉得是用dp做但是怎么都想不到转移方程(可能是我太菜了…),后来听dl说用二分找才想通。因为要找最小的最大值,我们先把牛的到达时间从小到大排序,再对等待时间进行二分,如果当前这辆车装满了牛或者装上的...

2019-03-15 00:46:46 301

原创 Mooyo Mooyo

传送门题面描述:输入一张只由数字0到9构成的图,有n行10列,还有一个数字k,当图中出现大于等于k连通的时候他们就会像消消乐一样被消掉,然后其他的数字由于重力往下掉,再消,再掉,直到无法消去,输出此时的图。题目分析:当初看到这题思路很清晰,但是打起来又臭又长还容易错…。主要分两步,第一是消除,第二是下落。下落比较简单,我是从下往上扫有0就与在这个0上面最近的非0交换,应该有更简洁的方法。重...

2019-03-15 00:24:36 238

原创 Teamwork

传送门题面描述:有好多头牛,每头牛有一个价值,最多k头牛可以组成一组,这一组牛的价值就会全部等于这组中最大价值的牛,求对于给出的这些牛,想办法让他们的总价值最大。题目分析:如果贪心对牛分组可能太多了,所以用dp做,dp[i]表示前i头牛经过组合后的最大价值,因为给出了一组中最多有多少牛,对于当前到达的dp[i]可以往前搜索到k,即 dp[i]=max(dp[i],dp[i-j]+maxx*...

2019-03-14 23:56:44 592

原创 The Bucket List

传送门题面描述:有n只牛需要被挤奶,每只牛有挤奶的开始时间和结束时间,以及对该头牛挤奶需要的桶数,问最少要准备多少桶(一个桶不能同时被多个牛使用)。题目分析:对于每头牛把他要挤奶的区间加上他所需要的桶数,最大时间复杂度是100*1000不会爆,最后再全部遍历一遍找出最大的数就是答案。代码:#include&amp;lt;algorithm&amp;gt;#include&amp;lt;stdio.h&amp;gt;...

2019-03-14 13:25:04 406

原创 Beautiful Numbers

传送门题面:Beautiful Numberstime limit per test:2 secondmemory limit per test:256 megabytesinputstandard:standard inputoutputstandard:standard outputVitaly is a very weird man. He’s got two favorite...

2019-03-07 23:47:26 210

原创 New Year Book Reading

传送门题面:New Year Book Readingtime limit per test:2 secondmemory limit per test:256 megabytesinputstandard:standard inputoutputstandard:standard outputNew Year is coming, and Jaehyun decided to re...

2019-03-03 16:32:24 266

原创 Mike and Shortcuts

传送门题面:Mike and Shortcutstime limit per test:3 secondmemory limit per test:256 megabytesinputstandard:standard inputoutputstandard:standard outputRecently, Mike was very busy with studying for e...

2019-03-03 15:31:31 374

原创 Out of Sorts

传送门题面:Out of Sortstime limit per test:1 secondmemory limit per test:256 megabytesinputstandard:standard inputoutputstandard:standard outputKeeping an eye on long term career possibilities beyon...

2019-02-21 22:21:17 207

原创 Snow Boots

传送门题面:Snow Bootstime limit per test:1 secondmemory limit per test:256 megabytesinputstandard:inputoutputstandard:outputIt’s winter on the farm, and that means snow! There are N tiles on the pat...

2019-02-20 19:34:48 439

原创 Yet Another Array Partitioning Task

传送门题面:Yet Another Array Partitioning Tasktime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputAn array bb is called to be a subarray of aa if it...

2019-02-11 15:14:26 402

原创 Common Subsequence(LCS)

传送门题面:Common SubsequenceTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 51660Accepted Submission(s): 23793A subsequence of a given sequence i...

2019-02-11 00:41:28 94

原创 Dividing

传送门题面:DividingTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 32517Accepted Submission(s): 9172Marsha and Bill own a collection of marbles. T...

2019-02-05 19:59:59 459

原创 Piggy-Bank

传送门题面:Piggy-BankTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 37302Accepted Submission(s): 18491Before ACM can do anything, a budget must b...

2019-02-04 18:06:45 413

原创 CD

传送门题面:CDYou have a long drive by car ahead. You have a tape recorder, but unfortunately your best music is on CDs. You need to have it on tapes so the problem to solve is: you have a tape N minutes...

2019-02-04 17:38:18 368

原创 Bone Collector

传送门题面:Bone CollectorTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 92471Accepted Submission(s): 37824Many years ago , in Teddy’s hometown th...

2019-02-04 17:23:38 1578

原创 Find The Multiple

传送门题面:Find The MultipleTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 45740 Accepted: 19128Given a positive integer n, write a program to find out a nonzero multiple m of n whose d...

2019-02-04 17:04:25 211

原创 Red and Black

传送门题面:Red and BlackTime Limit: 1000MS Memory Limit: 30000KTotal Submissions: 46629 Accepted: 25119There is a rectangular room, covered with square tiles. Each tile is colored either red or bl...

2019-01-30 14:31:34 125

原创 Error Curves

传送门题面:Error CurvesTime Limit: 4000/2000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 7745Accepted Submission(s): 2892Josephina is a clever girl and addicted to ...

2019-01-30 14:20:42 343

原创 Expanding Rods

传送门题面:Expanding RodsTime Limit: 1000MS Memory Limit: 30000KTotal Submissions: 19870 Accepted: 5311When a thin rod of length L is heated n degrees, it expands to a new length L’=(1+n*C)*L, whe...

2019-01-28 17:39:43 256

原创 Graveyard Design

传送门题面:Graveyard DesignTime Limit: 10000MS Memory Limit: 64000KTotal Submissions: 9489 Accepted: 2401Case Time Limit: 2000MSKing George has recently decided that he would like to have a new d...

2019-01-28 15:53:10 317 1

ros机器人程序设计报告(傻瓜式教程)

本次设计主要根据书本第8、9章内容,主要为了理解学习导航功能包集及其工作方式、配置所有必要文件、运行启动文件并开始导航,将采用ros的导航包,设计一个具有自动导航功能的小车,并在Gazebo中进行仿真。 内涵每一步详细操作,百分百可复现

2021-10-08

两道批处理系统的两级调度(附赠实验、争优通过).rar

本课程设计要求模拟实现一个的两道批处理系统的两级调度。通过具体的作业调度、进程调度等功能的实现,加深对批处理系统的两级调度模型和实现过程的理解。 内存任何时候最多只允许有两道作业。要求作业从进入系统到最后完成,要经历两级调度:作业调度和进程调度。作业调度是高级调度,它的主要功能是根据一定的算法,为它们建立初始状态为就绪的作业进程。进程调度是低级调度,它的主要功能是根据一定的算法将CPU分派给就绪队列中的一个进程。 1.作业调度分别采用先来先服务算法,进程调度采用可抢占的优先级调度算法。 2.假定“预输入”程序已经把一批作业的信息存放在输入井了,并为它们建立了相应作业表。测试数据如下:  作业 进入时间 估计运行时间 优先数 JOB1 10:00 40分钟 5 JOB2 10:20 30分钟 3 JOB3 10:30 50分钟 4 JOB4 10:50 20分钟 6 3.优先数越小的优先级别越高。分别在不同算法控制下运行设计的程序,依次显示被选中作业、内存空闲区和磁带机的情况。比较不同算法作业的选中次序及作业平均周转时间。 选用程序设计语言:C、C++等。 动态界面、可生成exe

2021-07-13

网络嗅探器(争优通过).rar

1.利用原始套接字实现简单的网络嗅探器。 2.系统功能包括: 2.1 原始套接字与网卡邦定,并接收流经网卡的所有数据包; 2.2 对数据包进行分析以获得源IP地址和目的IP地址; 2.3 对数据包进行分析以获得运输层协议类型、源端口号和目的端口号; 2.4 对数据包进行分析以获得数据包的长度; 2.5 也可以只分析一种协议,比如IEEE802.3协议、IP协议、TCP协议、或UDP协议等; 2.6 显示分析结果;

2021-07-13

数据结构课设-教学计划编制

收集学生专业课程与先修课程之间的关系,用有向图的数据结构存储。使程序能够根据给定的先修关系,给出一种教学计划编制方案,即输出每学期需要上的课程列表,并且能够根据输入的每学期学分上限进行调整,使学生在各个学期中的课程数量尽量平均。 根据输入的专业课程与先修课程之间的关系,实现有向图储存。根据输入的每学期学分上限和学期数,进行拓扑排序,给出一种教学计划编制方案,即输出每学期需要上的课程列表,该课表使学生在各个学期中的课程数量尽量平均

2020-12-25

java五子棋课设(含人机对战).rar

操作系统:win10家庭版 JDK版本:jdk-11.0.1 开发环境:IntelliJ IDEA ①界面美观:按钮以流式布局分布在程序右边,通过点击进行基本操作。 ②可两人对下:使用鼠标监听器和15*15的二维数组表示棋盘上棋子的状态。 ③判断输赢:每次根据下棋位置更新二维数组后对齐进行行、列、斜的判断,当存在五子连珠时弹出窗口,根据一系列状态变量判断黑方/白方获胜。 ④认输:根据当前轮到某一方下棋判断另一方获胜。 ⑤合理性判断:对不恰当操作进行提示,例如当鼠标点击位置已有棋子或鼠标点击位置超出棋盘过多时会进行弹窗提示。当游戏胜负已分时再点击“悔棋”,“认输”按钮时也会进行弹窗提示。 ⑥悔棋:使用两个动态数组储存每一次下棋的x、y坐标,悔棋时对两个非空二维数组进行弹出,根据得到的上一步的坐标删除该坐标在棋盘数组上对应的存在状态,并重绘棋盘,更新状态变量等。 ⑦人机对战:经测试,根据网上现有的效果较好的评分表制定了一套“五元组”评分准则,即棋盘是15*15的。那么应该是572个五元组(五个可形成五子连珠的位置)。同时,针对五元组中黑子和白子的数量的不同,给该五元组评不同的分。棋盘上15*15个位置中每一个位置的得分就是包含这个位置的所有五元组的得分加和。从而在人每次下一手棋子时,程序自动遍历整个棋盘,算出所有位置中得分最大的那个位置进行下棋。

2020-07-28

空空如也

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

TA关注的人

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