- 博客(146)
- 资源 (2)
- 收藏
- 关注
原创 OLSR协议详解(1)
基本原理基本原理:网络中的每个节点,选择自己的MPR集,在MPR机制中,只有MPR节点才负责向全网洪泛TC控制消息和参加路由,同时在拓扑维护中仅仅只涉及到MPR节点和其MS节点之间的链路状态信息。如图所示:...
2022-10-23 14:32:06
5523
1
原创 Windows 常用命令
1.ipconfig显示网络适配器的ip地址,子网掩码以及默认网关等信息2. tracerttracert ip地址 查询从本机到该IP地址经过的路由器及其IP地址tracert用法:3. pathping跟踪路径并为路径中的每个路由器和链路提供网络延迟和数据包丢失等服务。pathping ip地址pathping用法:4. arp根据IP地址,找到对应的mac地址arp -s IP地址 MAC地址 静态指定IP地址与MAC地址的对应关系arp -d IP地址 删除
2022-03-05 21:14:21
4216
原创 Linux常用指令
linux常用指令输入密码2.显示日期和时间date3.查看登录系统的用户who4.显示历史命令historyhistory n //显示最后n个命令5. 软件的更新、升级sudo apt-get updatesuod apt-get upgrade6.软件安装sudo apt-get install 软件名7. 软件移除sudo apt-get remove 软件名8. 搜索软件sudo apt-cache search 软件名9.
2022-03-04 20:33:04
1328
原创 Latex安装使用
1.安装TexLiveTexLive下载完成以后,解压到当前文件夹利用管理员身份打开接下来耐心等待安装,当出现以下界面说明安装成功
2021-11-23 15:24:48
1166
原创 英语从句(英语兔学习笔记)
1.名词从句2.形容词从句(定语从句,关系从句)修饰名词,翻译为…的由先行词,关系词,定语组成。先行词:要修饰的词关系词:that who which whose等,当that与which可以互换时,我们可以判断,先行词是否唯一的,如果是唯一的,用that,如果不是唯一的,用which。关系副词:关系词没有词性。关系代词:关系词指代先行词。定语:充当形容词的成分,去修饰先行词。兔子在吃一根胡萝卜The rabbit is eating a carrot.兔子在吃一根我买来的胡萝卜T
2021-10-29 18:37:29
2256
原创 c++进阶练习题--提高篇(1)
分享一个可以练题的网站https://www.dotcpp.com/oj/problem1002.html 注册一个账号就可以线上做题题目题目1题目:有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,
2021-10-01 13:36:57
846
原创 数据结构经典考点(1)
1. Hash冲突: 把两个或者两个以上的不同的关键字映射到同一个地址。Hash构造方法解决冲突的方法:2.排序3.图4.树树转化为二叉树方法:1.兄弟节点连线2.抹掉双亲与除左孩子外其他节点的连线3.旋转5. 栈和队列栈:只能在一端进行插入、删除操作,满足先进后出队列:只能在队尾插入,在队头删除,满足先进先出...
2021-09-29 16:49:43
301
原创 Git学习---Git使用(3)
1.使用分支git branch2.新增分支git branch 新增分支名字git branch cat3.更改分支名字git branch -m 原分支名字 新的分支名字git branch -m cat doggit branch -m master slave4.删除分支git branch -d doggit branch -D dog %-D 可以强制把还没有合并的分支删除5.切换分支git checkout cat6.合并分支如果想用A分支合
2021-09-28 20:22:14
807
1
原创 软件测试---测试技术(2)
1.网站测试网站只要由文字、图片、链接以及少量表单组成。1.1文字测试:电子邮件、电话号码、邮政编码是否正确,标题是否正确(常被忽略的是,使用文字标签,当双目失明的用户浏览网站的时候,可以利用有声程序朗读文字标签)1.2超级链接测试每个链接都要检查,是否能够跳转到正确的目的地。1.3 图片测试图片是否被正确载入和显示,如果不能,需要在显眼的位置有错误提示1.4表单测试表单就是网页中可以输入、选择的文本框,主要测试,是否能够接收正确的数据,是否拒绝错误数据,按enter键时能正确确认吗?2
2021-09-27 16:48:07
4475
原创 软件测试----基础知识(1)
1. 黑盒测试又称为功能性测试,作为测试人员,只需要知道,根据输入,我会得到怎样的输出结果,对于程序内部是如何运行的,就是程序运行的原理,不需要知道。2. 白盒测试又称透明盒测试,测试人员可以访问程序员的代码,可以通过检查代码来辅助我们测试。3. 静态测试就是测试不运行的部分,只能检查和审核注意:测试产品说明书属于静态黑盒测试,因为产品说明书不需要运行,所以是静态的,我们也不需要了解产品说明书是如何写的4. 动态测试就是通常意义上的测试,使用和运行软件。5. 通过性测试确认软件至...
2021-09-27 15:03:52
6098
1
原创 Git学习--Git使用(2)
1.用户设置1.1 设置用户名和邮箱git config --global user.name "meng dan"git config --global user.email "mengdantxt@163.com"1.2 检查是否完成了输入git config --list2.缩写设置Git有一些命令比较长,我们可以设置成缩写,比如checkout,利用以下的命令,可以将checkout设置成co,他们实现的功能一样git config --global alias.co che
2021-09-25 16:12:45
247
原创 Git学习--Git安装(1)
1.什么是Git专业来说是一种版本控制系统通俗来讲,以我们记录的文档为例,文档会不定时的修改,更新,那么每一版的文档都可以说是一种版本,而Git是一种可以记录这些不同版本文档的系统,这个系统可以随时切换到我们曾经记录的不同版本的文档。2.下载安装Git2.1 Windows系统下载适合的版本下载后,安装就是一路Next即可。安装完成以后,选择Git Bash输入以下命令,验证Git是否安装完成which gitgit --version2.2 Linux系统安装Git在终端输
2021-09-22 16:23:53
146
原创 学习java开发(2)
常用DOS命令JAVA中的Path环境变量配置输入:JAVA_HOME和自己的java安装目录(可以通过浏览目录的方式添加进去)可以看到JAVA_HOME已经添加进去选中Path—>编辑点击新建输入(%JAVA_HOME%\bin)通过上移,将新建的目录,移动到最上面在命令提示行中,输入javac,验证环境变量是否配置成功书写java程序,helloworld进入书写案例所在的目录编译: javac 文件名.java运行: java 类名Note
2021-08-20 16:37:59
105
原创 学习Java开发(1)
JRE和JDKJRE:JAVA Runtine Environment是java的运行环境,包含JVM,和运行时所需要的核心库。JDK:是java开发的工具包,包含JRE和开发人员使用的工具,包含编译工具(jacac.exe)和运行工具(java.exe)JDK下载JDK下载JDK安装注意 安装路径必须是英文,且没有空格双击打开下载好的压缩包下一步更改安装路径(必须为英文,不能有空格)—》下一步已经安装成功...
2021-08-20 10:15:10
124
原创 c++容易忽视的知识点(持续更新)
1.getline与cin输入字符串的区别:string a;getline(cin,a) //将够将空格输入cin>>a; //cin读取数据是从第一个非空白字符开始到下一个空白字符结束2.小数点精度int a=10; //小数点保留3位#include<iomanip> //头文件cout<<fixed<<setprecision(3)<<a<<endl; //正确格式3.宏定义函数#define 函数名 函
2021-07-24 15:50:33
170
2
原创 c++进阶练习题--基础篇(3)
分享一个可以练题的网站https://www.dotcpp.com/oj/problem1002.html 注册一个账号就可以线上做题题目题目1题目:输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)题目2题目:输入三个字符串,按由小到大的顺序输出题目3题目:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。题目4题目:有n个整数,使前面各数顺序向后移m个位置,最后m
2021-07-23 11:29:56
1162
3
原创 下载安装Git、Vcpkg,链接到vs
1.下载、安装Git链接如下:git-scm.com/downloads如果打不开,需要使用加速器自动下载最新的我是在D盘中新建一个GIT文件夹,将下载好的git放置在这个文件夹下,双击.exe执行文件。接下来的操作都是直接点击Next,直到最后的安装界面。在菜单中搜索git,能够搜索到,说明安装成功。 2.设置Git安装完成后需要设置自己的git账号和邮箱,否则无法正确使用点击以下链接https://github.com/可以注册账号,因为我之前已经注册过,所以
2021-07-11 20:25:16
1484
2
原创 c++进阶练习题--基础篇(2)
题目题目1题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数题目2题目:将一个正整数分解质因数。例如:输入90,打印出90=2* 3 *3 *5。题目3题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。题目4题目:输入两个正整数m和n,求其最大公约数和最小公倍数题目5题目:求0到10的浮点数的开平方。题目6题目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一
2021-07-06 14:36:39
355
2
原创 c++进阶练习题--基础篇(1)
题目题目1题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?题目2题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?题目3题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?题目4题目:用星号绘制余弦曲线和直线题目5题目:三色球问题。若一个口袋中放有12个球,其中有3个红的。3个白的和6个黒的,问从中任取8个共有多少
2021-07-05 20:39:13
1707
16
原创 vscode的下载与安装教程
vscode下载安装点击下方链接,进入vscode官方https://code.visualstudio.com/Download我的电脑是64位,所以点击64在D盘新建文件夹,命名为vscode,将下载好的压缩包,剪切到这个文件夹下解压缩这个压缩包,双击code.exe文件点击左侧工具栏的extensions,输入chinese,点击Install安装中文简体到此安装完成...
2021-07-05 16:21:16
20886
5
原创 MATLAB实现将数据写入到txt文件以及从txt文件中读取数据
1.将数据写入到txt文件global nglobal xmglobal ymxm=100;ym=100;global Aglobal Bn=10;A=zeros(1,n);B=zeros(1,n);for i=1:nA(1,i)=xm*rand(1,1);B(1,i)=ym*rand(1,1); figure(1); h1=plot(A(1,i),B(1,i),'k.');title('Network Model'); hold onresults=[A(1,i);B(
2021-06-30 16:26:44
6286
原创 MATLAB实现在区域中节点随机分布
假设在一个100*100的区域中,随机生成10个节点,并将节点的坐标保存在txt文件中global n %global是全局变量,n代表节点的数量global xm %区域的长global ym %区域的宽xm=100;ym=100;global A %A,B均为一维数组,数组的长度为nglobal Bn=10;A=zeros(1,n);B=zeros(1,n);for i=1:nA(1,i)=xm*rand(1,1); %随机生成10个节点B(1,i)=ym*rand(
2021-06-29 21:41:28
1822
原创 NS2(2.35版本)添加OLSR协议
1.下载olsr协议的源码olsr协议源码2.将下载好的OLSR协议源码压缩包um-olsr-1.0.tgz拷贝到ns-allinone-2.35/ns-2.35目录下。tar zxvf um-olsr-1.0.tgz3.在ns-allinone-2.35/ns-2.35目录下,创建一个连接sudo ln -s ./um-olsr ./olsr4. 在ns-allinone-2.35/ns-2.35目录下,打OLSR补丁sudo patch -p1 < olsr/um-olsr
2021-06-29 16:49:26
1097
10
原创 在NS2(2.35版本)中添加 Ping协议
在NS2的2.29版本中已存在ping协议,我的NS2版本为2.35,这里将现存的ping协议改为meng。ping在文件夹apps下自己新建协议时,应该建立新的文件夹meng,新建文件meng.h 和meng.cc。将apps中ping.cc和ping.h分别复制到meng文件中的meng.cc和meng.h然后把meng.h和meng.cc中所有的ping,PING,Ping用meng,MENG,Meng替代在 “~ns/common/packet.h” 文件中, 添加一个新.
2021-06-23 16:24:32
265
转载 ubuntu18.04安装NS2
在安装NS2之前先换源采用以下链接换源,这个作者写的非常详细换源阿里云接下来进行NS2的安装,我采用以下这个博主的步骤进行的,安装的过程异常的顺利NS2安装只出现一个错误E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?我按照别人的方法都没有成功,最后,我是关掉虚拟机,再重新打开就可以啦最后,是我安装成功的图
2021-06-17 17:30:11
682
转载 c++学习(第16天)文件(黑马程序员学习笔记)
写文件写文件步骤如下:包含头文件#include <fstream>创建流对象ofstream ofs;打开文件ofs.open(“文件路径”,打开方式);写数据ofs << “写入的数据”;关闭文件ofs.close();文件打开方式例子#include<iostream>#include<fstream>using namespace std;void test(){ ofstream ofs;
2021-06-04 16:53:12
131
原创 c++学习(第15天)继承,多态(黑马程序员学习笔记)
继承语法:class A : public B;A 类称为子类 或 派生类B 类称为父类 或 基类派生类中的成员,包含两大部分:一类是从基类继承过来的,一类是自己增加的成员。从基类继承过过来的表现其共性,而新增的成员体现了其个性//公共页面class BasePage{public: void header() { cout << "首页、公开课、登录、注册...(公共头部)" << endl; } void footer() { co
2021-06-04 15:30:01
200
原创 c++学习(第13天)深拷贝与浅拷贝(黑马程序员学习笔记)
浅拷贝:简单的赋值拷贝操作#include<iostream>using namespace std;//深拷贝与浅拷贝问题class person{public: person() { cout << "构造函数" << endl; } person(int age1) { age2 = age1; cout << "有参函数" << endl; } ~person() { cout <<
2021-05-31 20:24:42
598
8
原创 c++学习(第12天)构造函数和析构函数(黑马程序员学习笔记)
构造函数:主要作用在于创建对象时为对象的成员属性赋值,构造函数由编译器自动调用,无须手动调用。构造函数语法:类名(){}构造函数,没有返回值也不写void函数名称与类名相同构造函数可以有参数,因此可以发生重载程序在调用对象时候会自动调用构造,无须手动调用,而且只会调用一次析构函数语法: ~类名(){}析构函数:主要作用在于对象销毁前系统自动调用,执行一些清理工作。析构函数,没有返回值也不写void函数名称与类名相同,在名称前加上符号 ~析构函数不可以有参数,因此不可以发生重载程
2021-05-31 10:38:45
187
2
原创 c++学习(第11天)黑马程序案例分析
第1个案例:设计正方体类第2个案例:点和圆的关系第1个案例:设计立方体类设计正方体(Cube),求出正方体的面积和体积,分别用全局函数和成员函数判断两个正方体是否相等#include<iostream>#include<string>using namespace std;class Cube{public: void setLength(int a) { side_length = a; } int getLength() { retur
2021-05-26 09:59:02
287
2
原创 c++学习(第10天)成员属性设置为私有
成员属性设置为私有优点1:将所有成员属性设置为私有,可以自己控制读写权限#include<iostream>#include<string>using namespace std;//定义人类class Person{public: //设置姓名 void setName(string a){ name = a; } //获取姓名 string getName(){ return name; } //设置年龄 void setage(int b
2021-05-25 11:42:23
485
原创 c++学习(第9天)--面向对象(封装)
c++面向对象的三大特性为:封装继承多态1.封装1.1对象的含义:存在的万物都可以称为对象比如汽车汽车的性质:颜色,形状,大小等汽车的行为:停,走比如手机手机的性质:品牌,颜色,屏幕等手机的行为:打电话,玩游戏等1.2封装的含义:将对象的性质和行为作为一个整体语法:语法: class 类名{ 访问权限: 属性 / 行为 };**示例1:**设计一个圆类,求圆的周长...
2021-05-25 11:04:54
162
3
原创 c++学习(第8天)---函数(黑马程序员学习笔记)
1.函数默认参数函数的形参列表中的形参是可以有默认值的。语法:返回值类型 函数名 (参数= 默认值){}#include<iostream>using namespace std;//定义默认3个参数函数 int func1(int a=10, int b = 10, int c = 10) { return a + b + c; } //定义默认2个参数函数 int func2(int a, int b = 10, int c = 10) { return
2021-05-24 20:14:42
288
9
原创 source insight下载安装教程
下载source insight安装包链接: https://pan.baidu.com/s/1ndcpQCuwBTx7tK523lgjNw提取码: gpy6安装source insight双击.exe可执行文件一直按Next安装完成以后,将解压好的Source Insight 4.0程序复制到安装目录路径下,替换掉对应的程序。打开sourceinsight4.exe...
2021-05-23 21:01:46
7147
原创 简单贪吃蛇游戏
参照https://blog.csdn.net/zs120197/article/details/884202971 贪吃蛇游戏原理1.1 构造蛇身:定义一个坐标数组,存放的是蛇的每一节蛇身所在的坐标位置。1.2 移动效果:每次移动时,将每一节蛇身(蛇头除外)依次往前移动一节,去掉蛇的最后一节,确定蛇的方向1.3 移动判断:每次移动时,判断蛇头是否触碰食物,如果碰到了食物,只进行前移蛇身和增加蛇头的操作,不进行擦除蛇尾的操作2游戏设计2.1 游戏首页2.2 开始游戏2.3 退出
2021-05-22 21:47:13
1076
2
原创 c++学习(第7天)---引用(黑马程序员学习笔记)
引用作用:给变量起别名语法:数据类型 &别名=原名#include<iostream>using namespace std;int main(){ //引用的语法 int b = 10; int &a = b; cout << b << endl; cout << a << endl; system("pause"); return 0;}运行结果:注意事项1.引用必须初始化2.初始化
2021-05-21 10:55:45
163
2
ADB安装包,里面有一个ADB压缩包和一个ADBDriverInstaller可执行文件
2023-02-10
Address book management system.rar
2021-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人