自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我是没有梦想的小白

前进的路无论多么崎岖不平,都比站在原地更接近幸福❤

  • 博客(163)
  • 收藏
  • 关注

原创 vs2017 opnent14.5安装 (改为 vs2010)

vs2017 环境下安装 opnet,运行自定义模型的时候出现了一堆错误,用了整整一天。还是没有解决。如果我有罪,请法律制裁我。而不是让vs一次次折磨我。因为考虑了之前的项目可能用不到了,毅然决然卸载vs2017,转为vs2010,毕竟把毕设顺利写完才是现在最保命的做法。哭了啊,我讨厌vs。1、安装工具OPNET_PL5:度盘链接提取码:c68kvs2010:链接:https://pan.baidu.com/s/1QgY5mGd2LKkazLfZNGDvug提取码:oq3f复制这段内容后打开

2020-12-23 20:03:32 520 2

原创 Github 托管本地代码

1、GitHub中新建仓库,得到相应的仓库地址如https://github.com/JF/demo.git2、找到你本地需要托管的代码目录初始化git仓库git init将文件添加到暂存区中git add .将文件提交到仓库git commit -m “first commit”添加远程仓库地址git remote add origin https://github.com/JF/demo.git本地与远程的master关联并推送到远程仓库的mast

2021-03-11 22:11:16 274 1

原创 Xshell 连接linux主机

0. 前言使用Xshell连接远程服务器,文件-》新建,出现如下图标。主机即为需要连接的Linux服务器的ip地址。端口号为22(无须修改,但需要确认远程服务器的22端口已经打开)点击左边的“用户身份验证”,输入用户名和密码。点击确认后,即可连接。总体流程,就是这个样子,问题就在于ip地址、用户名、密码怎么填写。下面几个章节就展示了如何查看远程Linux服务器的ip、用户名和密码等。1、查看ip地址查看ip地址使用命令ifconfig确保能够ping通在连接之前,需要确保本地能够p

2021-01-26 16:22:46 5156

原创 阿里云 ubantu20.04 部署javaweb项目

0.前言主要包括以下四步骤jdk8的安装tomcat9的安装mysql8的安装及配置项目war包的发布一、java环境网上很多教程是在本地下载jdk,然后再在Linux环境下解压的方式进行安装的。实在是有点麻烦。这里可以用ubantu的openjdk进行安装。具体操作如下:1.1查找合适的openjdk版本:sudo apt-get updateapt-cache search openjdk输入以上命令后会列出很多版本, 选择自己需要的即可:1.2 选择具体版本安装sud

2021-01-05 18:28:27 397

原创 opnet 编译进程模型时出现“string.h“未找到

问题描述看到文件未找到,应该还是配置环境的问题。我个人的配置是VS2017版本的,所以在配置的过程和VS2010版本的有些区别,因为我根本没找到那个文件。。。解决办法在电脑全盘搜索“string.h",发现在VS安装盘下C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0把这个目录下的所有子目录下的include文件都添加到了环境变量中。我个人的include配置如下注意,需要重新打开opnet软件再次点击运行,出现done

2020-12-22 19:03:30 1010 2

原创 void (* init)(void);是什么? 函数指针介绍

本文内容摘自C++ Primer Plus(第六版)P241 7.10函数指针。1、引言    函数指针的本质是指针,该指针指向的对象为某一个函数。函数指针一般用作函数的参数。例如,现需要设计一个名为estimate的函数,用于估算编写指定行数代码所需要的时间,并且希望不同的程序源能够使用该函数。对于所有的用户来说,estimate函数中一部分代码应该是相同的,单数运行每个程序员自定义不同的算法来估计时间。为了实现这个目标,采用的机制是将用户自定义的算法函数的地址

2020-12-14 15:14:19 5707 2

原创 winscp 网络错误无法连接

尝试用winscp连接Ubuntu,结果连接被拒绝。原因:Ubuntu的ssh服务需要自己安装和启动,在没启动之前,是无法连接上去的解决方案安装openssh$ sudo apt-get install openssh-server开启|关闭防火墙(这里需要关闭)sudo ufw enable|disable安装之后再启动:$ sudo /etc/init.d/ssh start最后查看下我们的ip地址(命令行输入ip address show,输入你root的用户名和密码就可以使用Win

2020-11-23 15:32:02 7007 2

原创 contiki笔记2-contiki的第一个程序

1、编写helloworld源代码Contiki中每一个应用程序都需要一个单独的文件夹,我们为helloworld!建立一个名为helloworld的文件夹,并在其中创建 helloworld.c和Makefile文件。为了方便,建议将文件夹放在Contiki的examples目录下。命令 vim helloworld.c#include "contiki.h"#include <stdio.h>/* 声明一个名为 HW 进程 */PROCESS(HW, "HWP");/* 这个

2020-11-23 13:43:32 334

原创 PAT甲级 2019年冬季 题解

题目1:7-1 Good in C (20分)When your interviewer asks you to write “Hello World” using C, can you do as the following figure shows?Input Specification:Each input file contains one test case. For each case, the first part gives the 26 capital English letters

2020-08-23 17:20:51 757

原创 7-4 Structure of a Binary Tree

题目描述Suppose that all the keys in a binary tree are distinct positive integers. Given the postorder and inorder traversal sequences, a binary tree can be uniquely determined.Now given a sequence of statements about the structure of the resulting tree, you

2020-08-22 18:10:48 169

原创 CSP 202006-1 线性分类器

原题链接202006-1 线性分类器题目分析题目即给定AB两类点,每次给定一条直线,需要判断这条直线能否将AB两类点完全分开,也就是AB点处于该直线的不同侧。(知道如何判断点和直线关系的同学可以跳过下面的引用)关键在于如何判断任意两点关于直线的位置,即在同一侧还是不同侧。这里注意到直线的表示方式为k_0 + k_1 * x + k_2 * y = 0。若想判断P、Q是否在不同侧,只要把P、Q的坐标带入直线的方程。两个结果同号 ——》PQ在直线同怡侧两个结果异号——》PQ在直线不同侧对于

2020-08-21 16:39:01 287

原创 目标检测综述 Object Detection in 20 Years: A Survey翻译

目标检测作为计算机视觉中最基础、最有挑战的问题之一,近年来受到了广泛的关注。它在过去二十年的发展可以看作是计算机视觉历史的缩影。如果我们把今天的目标检测看作是在深度学习力量下的技术美学,那么回到二十年前,我们将见证冷兵器时代的智慧。本文根据目标检测的发展,对400多篇相关的文章进行综述,时间跨度超过四分之一个世纪(从20世纪90年代到2019年)。本文涵盖了很多主题,包括历史上里程碑检测器、检测数据集、度量标准、检测系统的基本构件、加速技术以及最新的检测方法。本文也综述了行人检测、面部检测、文本检测等一些重

2020-04-26 20:50:43 2197

原创 PAT1009 Product of Polynomials

原题链接PAT1009 Product of Polynomials思路注意最后结果的最大项系数最大为2000代码#include <bits/stdc++.h>#include <iomanip>using namespace std;double a[10010],b[10010],c[10010];//0-1000int main(){//2 ...

2020-04-26 10:18:52 116

原创 PAT1002. A+B for Polynomials

原题链接PAT1002. A+B for Polynomials解题思路注意合并之后系数为0的项,就无需再输出的。这个点注意了就好。代码#include <bits/stdc++.h>#include <iomanip>using namespace std;double a[10010];//0-1000int main(){//2 1 2.4 0...

2020-04-26 10:16:42 137

原创 PAT1072 Gas Station-Dijkstra算法

原题链接1072 Gas Station思路题目大意,存在n个居民点和m个加油站。现在需要从这m个加油站中选出一个加油站,要求这个加油站到所有居民点中最短距离的最短距离要最大,且距离不能超过输入中指定的范围。需要注意的是,计算最短距离时,需要考虑居民点和加油站,因为加油站和居民点之间也是有路径可达的。为了表示的方便,将加油站的编号变换到n+1~n+m之间。我想这一步对你而言应该很简答。...

2020-04-23 15:41:04 207

原创 CCF认证 201409-3字符串匹配

题目链接CCF认证 201409-3字符串匹配思路有两个思路第一用字符串的函数find,查找是否包含字符串。如果大小写不敏感的话,就都转为小写再判断。第二就是利用正则表达式代码代码一,使用string#include <bits/stdc++.h>using namespace std;int main(){ string str; cin>>s...

2020-04-19 16:34:39 210

原创 CCF认证 201703-3Markdown

题目链接CCF认证 201703-3Markdown思路采用正则表达式,会让题目简化很多思路来源于博主[richenyunqi]代码#include<bits/stdc++.h>using namespace std;int main(){ vector<pair<regex,string>>trans={ {regex(...

2020-04-19 10:40:29 168

原创 CCF认证201503-4网络延时

原题链接CCF认证201503-4网络延时思路  题目中并没有区分主机和交换机,所有可以把他们当成是一样的。还有需要注意的是,将树进行双向的存储。  树的直径:树中任意两点距离的最大值  求法: 从树的任意一点y,通过BFS到达终点x;则x必为直径的一个端点。再从x通过BFS到达终点z。z必为直径的另一个端点。则从x经过BFS到z的路径为树的其中一条直径。代码#include &lt...

2020-04-19 08:51:22 125

原创 CCF认证201509-4高速公路

原题链接CCF认证201509-4高速公路解题思路最强连通子图[Tarjan算法]dfn[u]为节点u的次序编号(时间戳)low[u[为u或u的子树能够追溯到的最早的栈中节点的次序号当dfn[u]=low[u]时,以u为根的搜索子树上的所有节点是一个强连通分量伪代码tarjan(u){ dfn[u] = low[u] = ++index;//时间戳 s.push(u); ...

2020-04-18 12:48:09 169

原创 CCF认证201409-4最优配餐

原题链接CCF认证201409-4最优配餐解题思路将所有的店家同时入队列。BFS,谁先到算谁的代码#include <bits/stdc++.h>using namespace std;int cnt[1010][1010]={0};//用于标记每个位置的送餐量bool visited[1010][1010];long long ans =0;struct node...

2020-04-16 11:17:59 130

原创 CCF认证201604-4游戏

原文链接我的个人博客原题链接CCF认证201604-4游戏思路很像19年蓝桥杯走迷宫的那个题目。给你一个n*m的迷宫,1表示不可访问,0表示可访问,需要你求出,从(1,1)到(n,m)所需要的最短时间。这个题目也是一样的,只是他的1,0状态是动态变化的而已,但是思路是相通的。我们只有记录当前时间点是否可以访问即可,因此就需要三维的数组了。代码#include <bits/std...

2020-04-16 09:59:52 157

原创 CCF CSP认证201709-4 通信网络(DFS)

原文链接我的个人博客原题链接201709-4 通信网络(DFS)思路  只要两个部门之间连通,不管是发送消息还是接收消息,那么这两个部门都能知道彼此的存在。由某个部门进行dfs的过程中,访问到的所有其它的部门,  那么这两个部门都是互相知道的。在dfs的过程中标记这两个部门连通,即finds[root][now]=finds[now][root]=1。注意是双向知晓的,不要只记录一个方...

2020-04-13 11:24:26 342

原创 CCF认证201412-4最优灌溉

原文链接我的个人博客原题链接CCF认证201412-4最优灌溉思路  这个题目和数据中心、地铁修建两个题目都是最小生成树的考点。  题目给定了n块麦田的m条边的信息,要求找出能够灌溉整个麦田的最小费用。  很典型的最小生成树的题目,一点弯弯绕也没用。可见相同的考点再次出现时,会变得越来越隐蔽。代码#include <bits/stdc++.h>using names...

2020-04-13 10:24:01 93

原创 CCF认证201703-4地铁修建

原文链接我的个人博客原题链接CCF认证201703-4地铁修建解题思路  一看到这个题目,心中窃喜,和数据中心这题不是一毛一样吗。然后代码改都没改(就把root输入给删了)直接提交了,然后得了五分。哈哈哈哈太惨了  后来冷静下来看一下题目,发现题目是在1到n之间修建铁路,并不需要所有的点都连通。只要1和n连通就????。因为所有的路段是同时施工的,整个最短的施工时间就取决于树(图)中最长的...

2020-04-13 09:30:40 118

原创 CCF认证201812-4数据中心

原文链接我的个人博客原题链接CCF认证201812-4数据中心解题思路题目中的传输时间Tmax概念说的很吓人,但是其实就是生成树中最长的边长。这个题目的核心就在于求最小生成树的最长边。代码#include <bits/stdc++.h>using namespace std;struct Edge{//边的类 int v1,v2,cost; Edge(int ...

2020-04-13 09:02:56 144 1

原创 CCF 201903-4消息传递接口(队列)

原文链接我的个人博客原题链接CCF 201903-4消息传递接口思路  主要的思路是利用队列来存储每一个进程的收发指令。一旦找到匹配的指令,则将这一对出队列。直到某一次找不到匹配的指令了,退出循环。再判断是不是所有的进程对应的收发指令队列都为空。如果全部为空,则该程序不存在死锁,否则进程存在死锁。  因为每一个进程有的收发指令的个数是不同的,因此需要处理这样不定数的输入。这里用到了st...

2020-04-11 11:15:10 260

原创 CCF认证201909-4推荐系统

原文链接我的个人博客原题链接CCF认证201909-4推荐系统解题思路错误思路  理解清楚题意再做题,这是前提啊。刚开始读题的时候不明白下面这句话的意思。刚开始我的理解是。每个商品按分数从高到低选出ki个商品。我用vector< set<node> > data(m);存放商品的学校。其中data[i]对应i类商品的所有小类商品的编号和分数。最后选择的时候是从0...

2020-04-10 12:33:21 277

原创 CCF认证201909-3字符画

原文链接我的个人博客原题链接CCF认证201909-3字符画思路  不得不说,这个题是真的恶心。这么多字还说不清楚。大概考的是心态吧。。。。题目本身不难,读懂它的要求就好。  题目的大概意思是,可以通过\x1b[42;2;R;G;Bm改变终端的背景色。现在给你一个图片中每一个像素的值,由RGB三个颜色组成。将大的图片分割成p*q大小的小块。每一个小块的颜色,是这个小块中所有像素的平均值...

2020-04-09 17:17:12 354 1

原创 训练集、验证集和测试集train、val、test

原文链接我的个人博客  在机器学习和模式识别等领域中,一般需要将样本分成独立的三部分训练集(train set),验证集(validation set ) 和测试集(test set)。区别  训练集(Training set)模型拟合的数据样本,用来估计模型,  验证集(Cross Validation set) 用来确定网络结构或者控制模型复杂程度的参数  测试集(Test set...

2020-04-01 21:29:05 3663

原创 CSP 窗口

原文链接我的个人博客原题链接窗口思路给定一个点,很容易判断是否属于某个窗口。在这里,用结构体存放窗口的信息,包括窗口id和窗口排列的优先级,用z值的大小表示,z值越大,就越排在vector的前面。从最上面的窗口开始判断点击的位置是否属于该窗口,一旦查询到属于某个窗口,则将该窗口的z值变成最大的。这里用++n保证,最新点击的z值是最大的。代码#include <bits/std...

2020-04-01 17:27:47 835

原创 CSP 俄罗斯方块

原文链接我的个人博客原题链接俄罗斯方块思路用4*4的图案,从上到下,覆盖在15*10的游戏区间。模拟方块下降的过程,当不能再往下时,更新游戏区间,然后输出。为了解决新落下的方块最下面有空行的问题,在游戏区间的最下面补上几行均为1的值即可。另外,一定一定不要从下往上找符合条件的位置!!!!不要问为什么,问就和我一样蠢。改了快两个小时的bug,我没了~~~~~代码#include ...

2020-04-01 16:28:35 743

原创 python解析xml文件出现 python xml 'NoneType' object has no attribute 'find'

问题描述我的源代码是这样子的root = tree.getroot()size = root.find('size')w = int(size.find('width').text)h = int(size.find('height').text)解决方案在进行size.find('width').text之前,需要确保size.find('width')是不为None的。否则就会...

2020-03-26 18:15:42 2388 1

原创 pycharm 导入GitHub项目

原文地址我的个人博客具体步骤1、配置gitFile-》Settings-》Version Control-》Git更改为自己的git.exe所在的地址2、配置GitHub的账号和密码还在刚刚那个地方,点击GitHub,输入自己的账号和密码。就????了3、从GitHub clone项目点击vsc-》Get from Version Control接着输入GitHub中的url链...

2020-03-26 15:32:42 17346 1

原创 Windows下安装 pycocotools

原文链接我的个人博客解决方案  windows下安装pycocotools包时,不会像其他安装包一样很顺畅,反而会遇到不少莫名其妙的问题。查阅了不少的博文,找到了解决的办法打开cmd命令窗口,输入以下代码pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI成功之后就是这样...

2020-03-26 15:13:55 223

原创 CCF 201803-3 URL映射

原文链接我的个人博客原题链接URL映射思路用p数组存放所有的url匹配规则,r数组记录匹配的名称。对于每一个需要进行判读的url路径,将其与所有的p数组中的字符串进行比较。一旦有符合的就输出。代码#include <bits/stdc++.h>using namespace std;const int N = 100;string p[N], r[N], s;...

2020-03-21 17:54:12 141

原创 CCF 201803-2 碰撞的小球

原文链接我的个人博客原题链接碰撞的小球思路该题灵感来自于蓝桥杯的蚂蚁感冒这个题目。感兴趣的可以去搜索一下。  第一:无论经过多长时间,小球的相对位置时不会发生改变的。因此他们每次发生碰撞都会改变方向,因此每两个球在坐标轴上的相对位置是不会发生变化的。  第二:两个小球相撞,每个球都改变了方向,可以看作他们互相穿过了对方。这样一来我们就可以把复杂的相撞改变方向,简化为不改变方向运动了...

2020-03-21 17:49:40 182

原创 CCF201803-1跳一跳

原文链接我的个人博客原题链接跳一跳思路当输入为0时,游戏结束用pre变量保存上一跳的得分。容易知道,当本次为跳到中心,则直接加一分。如果跳到中心,则需要去考虑到前一次的得分。当pre为1时,那么该次的得分就是2;当pre不为1时,那么该次的得分就是pre+2.代码#include <bits/stdc++.h>using namespace std;long lon...

2020-03-21 17:34:54 196

原创 CCF201812-2小明放学

题目描述小明放学思路是第一题小明上学的升级版注意这里的数据类型都要使用long long!对于每一个输入(k,t)是相对于出发时的时刻而言的,因此我们需要根据现在已经过去的时间,推算出现在还需要等待多长时间。这里我用getTime这个函数来计算。我们利用一个[0,r+g+y]的数轴来辅助计算第一步:计算出发时刻,在数轴上的位置第二步:计算times时间之后,在数轴上的位置第三步:...

2020-03-20 17:31:50 146

原创 CCF201812-1小明上学

原题链接我的个人博客题目描述题目背景小明是汉东省政法大学附属中学的一名学生,他每天都要骑自行车往返于家和学校。为了能尽可能充足地睡眠,他希望能够预计自己上学所需要的时间。他上学需要经过数段道路,相邻两段道路之间设有至多一盏红绿灯。  京州市的红绿灯是这样工作的:每盏红绿灯有红、黄、绿三盏灯和一个能够显示倒计时的显示牌。假设红绿灯被设定为红灯 r 秒,黄灯 y 秒,绿灯 g 秒,那么从 0...

2020-03-20 17:08:48 133

原创 eclipse 下载并配置maven

原文链接我的个人博客maven的下载到官网:http://maven.apache.org/download.cgi 请选择最新的版本下载解压后,再新建一个仓库目录。如下图配置相应的环境变量右键“计算机”,选择“属性”,之后点击“高级系统设置”,点击“环境变量”,来设置环境变量,有以下系统变量需要配置:新建系统变量 MAVEN_HOME 变量值:C:\Program Fil...

2020-03-09 17:05:35 2180 1

空空如也

空空如也

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

TA关注的人

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