- 博客(48)
- 资源 (8)
- 收藏
- 关注
原创 软件工程题库(荟萃)
文章目录目录软件工程单元一软件工程单元二(软件项目管理)软件工程单元三(计算机系统工程)软件工程单元四软件工程单元五目录软件工程单元一一 单项选择1. 软件生命周期一般包括:软件开发期和软件运行期,下述(D )不是软件开发期所应包含的内容。A需求分析 B 结构设计 C程序编制 D软件维护2. 软件是一种逻辑产品,它的开发主要是(A )。A研制 B拷贝 C再生产 D复制3.以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是( C )。A喷泉模型 B 增量模型 C瀑布模型 D螺旋模
2020-12-23 16:11:16
3622
1
原创 树和二叉树(二):二叉树的顺序存储
文章目录二叉树顺序存储结构二叉树顺序存储结构顺序存储结构类型说明/*顺序存储结构类型定义*/#define VirNode '0' /*定义虚节点值*/#define MAX_TREE_SIZE 100 /*定义存储空间最大值*/typedef char ElemType; /*定义节点值类型*/typedef ElemType SqBitTree[MAX_TREE_SIZE]; /*SqBitTree[0]存放结点总数,即构成满二叉树时节点个
2020-05-10 23:31:13
425
原创 树和二叉树(一):认识树和二叉树
文章目录1.树的定义2.树的基本操作3.二叉树定义4.二叉树性质1.树的定义树(Tree):n个结点的有限集.任意非空树中: 有且仅有一个根(root)节点 其余结点划分为多个互不相交的有限集,每个集合称为根节点的子树(sub_tree)树的表示法 图示法 集合表示法 广义表表示法 缩进表示法结点分类 计算机角度:终端节点和非终端节点 树的特征:根节点,分支节点,叶子结点 族谱关系:双亲结点和孩子节点,祖先结点和子孙结点,兄弟结点和
2020-05-10 23:02:36
725
原创 Java学习实战实例(二):笔记本USB接口案例与分析
文章目录1.案例分析2.代码实现1.案例分析2.代码实现USB接口//usb接口public interface USB { public abstract void open(); public abstract void close();}鼠标类public class Mouse implements USB{ @Override ...
2020-05-05 22:50:07
381
原创 Java面向对象与类(五):接口,多态
文章目录一.接口二.多态三.引用类型转换一.接口概述 接口的内部主要就是封装了方法 Java7–>接口包含内容有常量和抽象方法(abstract方法) Java8–>额外包含默认方法和静态方法 Java9–>额外包含私有方法 引用数据类型:数组,类,接口。 接口的定义,它与定义类方式相似,但是使用 interface 关键字。它也会被编译成**.class*...
2020-05-05 22:09:10
205
原创 Java学习实战实例(一):发红包案例分析
文章目录1.具体分析2.具体实现1.具体分析群主发普通红包。某群有多名成员,群主给成员发普通红包。普通红包的规则:群主的一笔金额,从群主余额中扣除,平均分成n等份,让成员领取。成员领取红包后,保存到成员余额中。2.具体实现定义一个父类User,作为群主,普通成员的继承 创建User类的无参构造方法和全参构造方法 创建getter和setter方法(成员变量为私有的,只能...
2020-05-03 12:54:13
598
2
原创 Java面向对象与类(四):继承,super,this,抽象类
目录1.继承2.super和this关键字3.抽象类4.发红包案例分析1.继承由来 : 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要 继承那一个类 多个类可以称为子类,单独那一个类称为父类、超类(superclass)或者基类。继承(共性抽取) : 就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同...
2020-05-02 23:35:47
192
原创 Java面向对象与类(三):String类,static类,Arrays类,Math类
目录1.String类2.static类3.Arrays类4.Math类1.String类字符串概述 java.lang.String 类代表字符串。Java程序中所有的字符串字面值(例如 “abc” )都可以被看作是实现此类的实 例。 程序中的所有双引号字符串,都是String类的对象(无new,都是String类对象) 类 String 中包括用于检查各个字符串的方法.使用步骤...
2020-05-01 23:49:35
153
原创 Java面向对象与类(二):Scanner类,Random类,ArrayList类
目录1.API概述和使用2.Scanner类3.匿名对象4.Random类5.ArrayList类1.API概述和使用API(Application Programming Interface),应用程序编程接口Java API是一本程序员的 字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的代码实现封装了起来API使用步骤 1. 打开帮助文档。 2. 点击显示,找到索...
2020-04-30 22:48:21
389
原创 Java面向对象与类(一):类与对象,封装和构造方法
目录1.面向对象2.类与对象3.对象内存图1.面向对象面向过程: 需要实现一个功能的时候,每一个具体的步骤都要分步完成,详细处理每个细节面向对象:需要实现一个功能,不关心具体步骤,找一个具有这个功能的函数,由它来完成实现.import java.util.Arrays;...public static void main(String[] args) { int[]...
2020-04-29 19:55:06
435
原创 Java基础知识总结(二):方法
文章目录1.方法使用2.方法调用3.方法重载1.方法使用方法:若干语句的功能集合定义格式public class 方法名称(){ 方法体;}调用格式方法名称();注意事项 方法定义先后顺序无所谓 方法不能在方法内部进行二次定义 方法定义之后,不能自己执行,需要调用执行...public static void main(String[] args) {...
2020-04-28 16:13:28
238
原创 Java基础知识总结(三):数组
目录1.数组概念2.数组初始化3.访问数组4.java虚拟机内存划分5.常见问题6.数组操作7.数组与方法1.数组概念1.1 数组:一种容器,同时存放多个数据值1.2 数组的特点 数组是一种引用数据类型 数组中的数据类型必须统一 数组的长度在程序运行期间不可改变2.数组初始化2.1 数组初始化:在内存创建一个数组,向其中赋予一些默认值2.2 初始化分类:动态初始化:(指定...
2020-04-27 22:31:46
144
原创 Java基础知识总结(一):入门
知识体系思维导图JDK与JRE关系Java程序开发步骤编译与运行思维导图JDK与JRE关系JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。Java程序开发步骤编译与运行编...
2020-04-25 23:20:46
135
原创 实现python的web编程(一):屏幕抓取
目录1.Tidy解析2.XHTML解析1.Tidy解析Tidy是用于对格式不正确且不严谨的HTML进行修复的工具在Windows系统上目前不支持Tidy,但可以在其他操作系统实现对HTML文本的修补有了二进制版本后,就可使用模块subprocess(或其他包含popen函数的模块)来运行Tidy程序如下图,所以,我试着在Debian系的操作系统play一下:终端命令行输入:su...
2020-04-21 18:19:36
435
原创 opencv学习笔记Day05:追踪条
文章目录追踪条追踪条cv2.createTrackbar(‘R’,‘image’,0,255,nothing)创建一个调色板cv2.getTrackbarPos()第一个参数:跟踪条名称,第二个参数是它所附加的窗口名称,第三个参数是默认值,第四个参数是最大值,第五个参数是每次跟踪条值改变时执行的回调函数创建一个鼠标回调函数,当鼠标事件发生时执行。鼠标事件可以是任何与鼠标相关的事件,...
2020-03-07 22:31:32
183
原创 opencv学习笔记Day04:鼠标事件
文章目录初次尝试更深层次的应用初次尝试opencv鼠标事件的响应:CV_EVENT_MOUSEMOVE =0,//移动CV_EVENT_LBUTTONDOWN =1,//左键按下CV_EVENT_RBUTTONDOWN =2,//右键按下CV_EVENT_MBUTTONDOWN =3,//中键按下CV_EVENT_LBUTTONUP =4,//...
2020-03-07 22:23:12
341
1
原创 opencv学习笔记Day03:opencv画图
文章目录初始化直线矩形圆形椭圆形多边形文本测试初始化创建三通道矩阵的黑色图像,img=np.zeros((512,512,3),np.uint8),width*height,颜色通道直线cv2.line(img,(0,0),(511,511),(255,0,0),5)在黑色图像上绘图,指定直线起点和终点,还有线条颜色(BGR),字体粗细程度矩形cv2.rectangle(...
2020-03-07 22:08:49
222
原创 opencv学习笔记Day02:读取视频流
文章目录读取视频流屏幕插入文本读取视频流cv2.getcapture()用法,使用函数 cap.get(propId)来获得视频的一些参数信息。这里 propId 可以是 0 到 18 之间的任何整数。每一个数代表视频的一个属性:cv2.VideoCapture.get(0) 视频文件的当前位置(播放)以毫秒为单位cv2.VideoCapture.get(1) 基于以0开...
2020-03-07 21:49:52
604
原创 opencv学习笔记Day01:显示图像
文章目录显示图像显示图像使用库:numpy和opencv使用编程工具: anaconda自带的Spyder编辑器opencv图像显示的接口函数:cv2.imread()有两个参数,传入你要读取的图片,还有就是读取的模式,这里有三种:cv2.IMREAD_COLOR默认图像;cv2.IMREAD_GRAYSCALE灰度图像;cv2.IMREAD_UNCHANGED含有alpha通道的图像...
2020-03-07 21:33:41
177
原创 深度学习之TensorFlow(六)滑动平均
文章目录滑动平均滑动平均滑动平均(影子值):记录了每个参数一段时间内过往值的平均,增加了模型的泛化性。影子=衰减率*影子+(1-衰减率)*参数,影子初值=参数初值。衰减率=min{MOVING_AVERAGE_DECAY,1+轮数10+轮数}衰减率=min\left \{ MOVING\_AVERAGE\_DECAY, \frac{1+轮数}{10+轮数}\right \}衰减率=mi...
2020-03-01 21:51:37
382
原创 深度学习之TensorFlow(五)学习率
文章目录学习率学习率学习率(learning_rate):每次参数更新的幅度wn+1=wn−learnin_grate∗∇w_{n+1}=w_n-learnin\_grate*\nablawn+1=wn−learnin_grate∗∇wn+1w_{n_+1}wn+1是更新后的参数,wnw_nwn是当前参数,∇\nabla∇是损失函数的梯度(导数)例如损失函数loss=(w+1...
2020-02-29 22:03:42
339
原创 深度学习之TensorFlow(四)激活函数
文章目录框架激活函数NN复杂度神经网络优化框架激活函数relu函数表达式:f(x)=max(x,0)={0,x<=0x,x>=0f(x)=max(x,0)=\begin{cases}0 ,x<=0\\x,x>=0\\\end{cases}f(x)=max(x,0)={0,x<=0x,x>=0函数调用:tf.nn.relu()...
2020-02-29 20:52:25
444
原创 深度学习之TensorFlow(三)回归算法
回归算法线性回归线性回归假定输入变量(X)和单个输出变量(Y)之间呈线性关系。它旨在找到预测值 Y 的线性方程:Yhat=WTX+bY_{hat}=W^TX+bYhat=WTX+b其中。X={x1,x2,…xn}是n个输入变量,W={w1,w2,…wn}为线性系数,b是偏置项。我们的目标是找到系数W的最佳估计,使得Y预测值误差最小。使用最小二乘法估计线性系数W,求预测值和观测值...
2020-02-29 19:10:03
721
原创 Linux常用命令行
linux为了便于操作,采用命令行设计,故需要我们熟练掌握命令!!1.pwd 查看当前位置2.cd … 切换至上一级目录cd ~ 切换家目录 cd - 回到刚才目录 cd /boot路径切换3.date 时间显示4.su - (root)切换超级权限 exit退出权限5.ls -l详细列表(ll) ls -a显示隐藏文件(-al) ls -hl(以人能读懂的方式读取)6.文件显示信息...
2020-02-28 13:11:23
571
原创 深度学习之TensorFlow入门、原理与进阶实战(一)
以逻辑回归拟合二维数据为例1.准备数据1.准备数据主体公式y=2x,生成-1到1之间的100个数为自变量x添加随机噪声,即x乘2,加入一个[-1,1]之间的随机数*0.3.线性回归代码:"""1.准备数据"""import tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltimport os# ...
2020-02-19 20:29:06
1688
2
原创 深度学习之TensorFlow(二)
TensorFlow基本语法1.安装验证代码2.程序结构3.矩阵操作1.安装验证代码# 允许 Python 访问 TensorFlow 所有的类、方法和符号import tensorflow as tfimport os# 忽略级别 2 及以下的消息(级别 1 是提示,级别 2 是警告,级别 3 是错误)os.environ['TF_CPP_MIN_LOG_LEVEL']='2'# ...
2020-02-18 12:10:56
690
原创 深度学习之TensorFlow(一)
TensorFlow安装与下载1.win10下安装TensorFlow及配置pycharm2.GPU版本的安装与配置(建议)3.低版本改错4.hello world1.win10下安装TensorFlow及配置pycharm参考博客1:Windows10下安装tensorflow及配置pycharm全过程说明:安装CPU版本的TensorFlow需要注意,由于作者安装的是python3....
2020-02-18 10:13:46
974
1
原创 Arduino实验四:步进马达
目录1.四相五线步进马达1.1 实物图1.2 工作原理1.3 引脚图1.4 连线图1.5 程序代码1.6 运行结果1.四相五线步进马达1.1 实物图1.2 工作原理步进电机是将电脉冲信号转变为角位移或线位移的开环控制电机,是现代数字程序控制系统中的主要执行元件,应用极为广泛。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收...
2020-02-09 13:08:43
2288
原创 Arduino实验三:伺服马达
目录前言1.伺服马达1.1 相关参数1.2实物图1.3连接线路图1.4程序代码1.5运行结果前言伺服马达和直流马达的区别伺服马达有3条接入线,在输入信号的控制下,能够转动特定角度,其中三条线中,红色线接正极,棕色线接地(GND),橙色线接讯号线直流马达有2条接入线(正负极),纯电动1.伺服马达1.1 相关参数伺服电机是指在伺服系统中控制机械元件运转的发动机,是一种补助马达间接变...
2020-02-09 12:09:48
2550
原创 机器人学之运动学(一):运动学描述基础
目录1.刚体运动状态描述2.移动3.转动4.选择矩阵1.刚体运动状态描述平面首先在平面上定义世界坐标系(world frame),一个平面上有三个自由度来描述刚体,即2个移动自由度(沿x轴水平移动和沿y轴上下移动)和1个旋转自由度(沿刚体质心顺/逆时针转动)。空间建立三维空间直角坐标系,一个空间内有6个自由度解释刚体的运动,即3个移动自由度(沿x,y,z轴移动)和3个转动自...
2020-02-08 16:58:55
683
原创 第六篇--MATLAB程序设计
目录1.M文件1.1 M文件的建立与编辑1.2 命令文件1.M文件1.1 M文件的建立与编辑M文件类型:命令文件和函数文件。命令文件:没有输入参数,不返回输出参数。函数文件:可以输入参数,也可以返回输出参数。建立新的M文件:目录窗口File菜单选择New菜单项,选择M-file命令。编辑M文件:从MATLAB命令窗口的file菜单选择open M-file命令。1.2 命令文...
2020-02-07 14:24:51
1569
1
原创 第五篇--MATLAB符号运算
目录1.符号对象与符号表达式1.1 建立符号对象1.2 建立符号表达式2.符号对象基本运算2.1 基本运算符2.2 基本函数2.3 查找符号变量2.4 符号表达式替换2.5 符号矩阵3.常见符号运算3.1 因式分解3.2 函数展开3.3 合并同类项3.4 函数简化3.5 分式通分3.6 多项式3.7 计算极限3.8计算导数3.9计算积分3.10符号求和3.11 代数方程求解3.12 微分方程求解3...
2020-02-06 20:57:51
1432
原创 第四篇-MATLAB图形可视化(三)
目录5.特殊图像绘制5.1 面积图area5.2直方图bar5.3饼图pie6.极坐标、柱坐标和球坐标系下绘制图形6.1极坐标系7.坐标轴的调整和图像标注7.1坐标轴调整命令7.2图形标注7.2.1坐标轴和图像标题标注7.2.2图例的标注7.2.3控制分格线结尾的话5.特殊图像绘制5.1 面积图area表现各个不同部分对整体所作的贡献命令格式:area(X,Y):与 plot 的命令的...
2020-02-05 20:21:35
1133
原创 第三篇--MATLAB图形可视化(二)
目录3.等高线图形绘制3.1 contour命令3.2 clabel命令3.3 contourc命令3.4 countour3命令3.5 contourf命令4.柱面和球面的三维表达4.1 柱面表达cylinder4.2 球面表达sphere4.3 其他图形绘制3.等高线图形绘制3.1 contour命令曲面的等高线图命令格式:contour(z) 把矩阵z中的值作为一个二维函数的值...
2020-02-05 17:10:40
2264
原创 第二篇--MATLAB图形可视化(一)
目录1.二维平面图形与坐标系1.1 线性坐标曲线plot1.2二维函数曲线fplot1.3图像窗口分割subplot1.4坐标系调整2.三维绘图命令2.1三维曲线绘图plot32.2三维曲面绘图命令2.2.1 平面网格点生成2.2.2 三维网格命令mesh2.2.3 三维表面命令surf3.总结1.二维平面图形与坐标系1.1 线性坐标曲线plot它是一个线性绘图函数,可以生成线段,曲线和参...
2020-02-05 13:38:29
1801
原创 第一篇--MATLAB操作基础
目录1.运行环境2.安装程序3.调试4.其他问题1.运行环境硬件环境CPU、内存硬盘、CD-ROM驱动器、鼠标软件环境Windows10系统2.安装程序下载地址:链接.网上可以找破解版的作为学习之用,有经济基础的可以支持一下正版。安装教程:戳这里–>链接3.调试操作界面:工作界面详解–>链接.简单入门:详细的操作步骤–>链接4.其他问题学...
2020-02-04 19:44:51
148
原创 语音识别(三)
目录任务准备报错修改:示例代码任务使用speech模块实现语音识别准备在win10平台上使用pyhton3编写语音识别程序需要用到speech模块,speech模块支持的主要功能有:文本合成语音,将键盘输入的文本信息转换为语音信号方式输出;语音识别,将输入的语音信号转为文本等功能安装pywin32,pywin32即Python for WindowsExtensions,提供...
2020-02-01 18:13:14
395
微信小程序开发相关技术资料(超级全)
2023-02-16
MySQL面试必刷题(强力推荐)
2023-02-16
MySQL面试必刷题(强力推荐)
2023-02-16
MySQL面试必刷题(强力推荐)
2023-02-16
玩转ChatGPT-49种场景应用与开发
2023-02-16
CISP-DSG学习资料(侵权删)
2023-02-16
TensorFlow2.1.0.rar
2020-07-31
TensorFlow1.13.1.rar
2020-07-31
pytorch.rar
2020-07-31
电影周周看微信小程序
2020-02-12
pygame.rar
2020-02-12
arduino学习笔记.doc
2020-02-07
国际先进机器人技术(IARP)第十七次联合协调讨论会报告译文集.rar
2019-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人