- 博客(52)
- 资源 (4)
- 收藏
- 关注
原创 【机器学习-K近邻算法】绝对通俗易懂的机器学习算法之一
1.定义:就是通过你的“邻居”来判断你属于哪个类别。2.如何计算你到你的“邻居”的距离?一般时候,都是使用欧氏距离。
2023-05-18 21:34:14
694
3
原创 【编译原理】最全复习大纲及例题
1、画出编译程序的总体结构图,并简要说明每一部分的主要功能。1、给出该文法产生的语言例题:对于文法G:S→AB,A→aA | ε,B→bB | b,给出该文法产生的语言。解:S→AB,S→aAB,S→aaAB,S→aaAbB,S→aaAbbB,归纳得L(G)={a的m次方×b的n次方 | m>=0,n>=1 }...
2022-06-14 17:35:45
5552
7
原创 【计算机体系结构】很难理解?带你从头到尾捋一遍
计算机体系结构是指根据属性和功能不同而划分的计算机理论组成部分及计算机基本工作原理、理论的总称。其中计算机理论组成部分并不单与某一个实际硬件相挂钩,如存储部分就包括寄存器、内存、硬盘等。...
2022-06-04 15:37:05
9397
原创 【计算机体系结构】名词解释
第一章 计算机体系结构的基本概念(1)层次结构:按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。(2)翻译:先用转换程序把高一级机器上的程序转换为低一级机器上等效的程序,然后再在这低一级机器上运行,执行过程中,高一级程序不再被执行。(3)解释:对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。执行完后,再去高一级机器取下一条语句或指令,依次重复执行。(4)体系结构:程序员所看到的计算机属性,即概念性结构与功能特性
2022-05-28 22:34:39
2836
原创 【数据结构】单链表按位序插入(带头节点)
#include <stdio.h>#include<stdlib.h>typedef struct LNode{ //定义单链表结点类型 int data; //数据域 struct LNode *next; //指针域 (为什么next指针域要定义为struct LNode呢,)}LNode, *LinkList; //(为什么next指针域要定义为struct LNode呢?)//next指针用来指向链表的下一个结点,该结点同样为一个LNode结
2022-04-30 22:42:57
1268
原创 【pyttsx3语音合成】简单实现文字转语音
1. pip安装pip install pyttsx32. 语音合成样例import pyttsx3# 创建对象engine = pyttsx3.init()# 获取当前语音速率rate = engine.getProperty('rate')# 设置新的语音速率engine.setProperty('rate', 200)engine.runAndWait()rate = engine.getProperty("rate")print(f'语音速率:{rate}')# 获
2022-04-28 09:13:07
420
原创 2022年4月蓝桥杯软件类省赛:题目(完整版)Java B 组
第十三届蓝桥杯大赛软件赛省赛Java 大学 B 组【考生须知】考试开始后,选手首先下载题目,并使用考场现场公布的解压密码解压试题。考试时间为 4 小时。考试期间选手可浏览自己已经提交的答案,被浏览的答案允许拷贝。时间截止后,将无法继续提交或浏览答案。对同一题目,选手可多次提交答案,以最后一次提交的答案为准。选手必须通过浏览器方式提交自己的答案。选手在其它位置的作答或其它方式提交的答案无效。试题包含“结果填空”和“程序设计”两种题型。结果填空题:要求选手根据题目描述直接填写结果。求解方式
2022-04-09 17:19:16
6673
2
原创 【数据结构】复习大纲
第一章 绪论熟悉各名词、术语的含义,掌握基本概念。数据,数据元素,数据对象,数据结构,逻辑结果,存储结构,数据类型,抽象数据类型理解算法五个要素的确切含义。掌握计算语句频度和估算算法时间复杂度的方法。课后习题第二章 线性表1.线性表的定义(逻辑结构及其特点)2.熟练掌握线性表顺序存储结构的描述方法,以及线性表的各种操作的实现。(PPT上的算法)3.从时间复杂度分析顺序存储结构的特点及适用场合。(记住插入、删除时间复杂度,优势)4.熟练掌握线性表链式存储结构的描述方法,以及线性表
2022-03-21 08:47:16
435
原创 【labelme软件】使用指南
在做目标检测任务时,为了数据标注既快速又准确,需要用到labelImg进行画框标注,本文介绍一种请先阅读完指南再开始标注1.安装labelme软件(1) 打开cmd(2) 复制粘贴命令:pip install labelme==3.16.7(3) 注:一定要安装版本号为3.16.7的labelme2. 打开labelme软件(1) 打开cmd(2) 复制粘贴命令:labelme,即可打开labelme软件(3) cmd窗口与打开的labelme软件窗口如下:3. 数据标注(1) 点
2022-03-11 16:53:56
6705
7
原创 【算法】代码汇总(C++版)
1、正整数n的划分算法int split(int n,int m){ if(n==1||m==1) return 1; else if(n<m)return split(n,n); else if(n==m) return split(n,n-1)+1; else return split(n,m-1)+split(n-m,m)}2、对于给定的包含n个元素的数组a[0:n-1],要求从中找出第k小的元素#define NUM 1001int a[NUM];
2022-02-25 21:35:11
1120
原创 【实训】本家手机端界面开发
前言:开发软件采用HBuilderX,图片测量软件采用像素大厨。本项目主要实现“本家”的手机端界面。实现效果如下:index.html代码如下:<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,ma
2022-01-15 10:40:25
1159
原创 【Java EE 编程技术】——技能测试报告(优秀)
一、《Java EE编程技术》技能测试考试的测试目的本学期该课程介绍了Java EE 应用程序的开发环境和开发技术,重点给出了Strus2、Hibernate、Spring三个框架的使用以及整合。采用技能测试考核的方式,让同学们独立完成一个应用项目的开发,从而考查该学生是否掌握了开发环境的搭建与配置,采用不同框架开发技术的整合,形成该项目的开发方案,给出项目的分析思想、设计思想、所构建的框架结构,最后完成项目的编码实现,并进行部署运行测试。通过该考试方式,检查学生对一个项目的独立完成能力。最后,根据
2022-01-14 21:26:31
2529
1
原创 【操作系统】最全复习提纲及例题
第一章 概述【填空、判断、选择】1、操作系统的概念、基本类型、基本特征、基本功能、管态/目态;概念:管家、调度、桥梁。控制和管理计算机软硬件资源,合理组织多道程序运行,方便用户使用程序集合。基本类型:单道批处理系统、多单批处理系统、分时系统、实时系统特征:并发、共享、虚拟、异步功能:进程管理(处理机管理)、内存管理(存储管理)、设备管理、文件管理、提供用户接口系统态(管态、核心态):程序在OS内核执行。CPU能执行任何指令,能访问任何寄存器、存储器。用户态(目态):程序在OS外壳执行。不能执行
2022-01-05 18:46:20
3961
3
原创 【操作系统】管道实验题汇总
实验一分别利用匿名管道与命名管道(文件命名为自己名字全称)实现父子进程间通信和非亲缘关系的两个进程通信,发送的消息为i am your name。注意:重点是对管道通信给出各种同步、阻塞情况的分析说明。#include <unistd.h>#include <errno.h>#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ int pipe
2022-01-04 10:39:44
1473
原创 【操作系统】判断题汇总大全
【操作系统】判断题汇总1. 系统调用与程序级的子程序调用是一致的。( )【答案】错2. I/O控制方式不断发展的推动因素之一,是提高CPU对I/O设备的干预。【答案】错4. 操作系统的所有程序都必须常驻内存。( )【答案】错5. 移臂调度算法中最短寻道调度算法可能出现请求的饥饿现象。( )【答案】对7. 磁盘旋转调度的原则是总让首先到达读写磁头位置下的扇区先进行传输操作。( )【答案】对8. 执行系统调用时会产生中断。( )【答案】对9. P
2022-01-04 00:03:32
5853
原创 【操作系统】填空题汇总大全
【操作系统】填空题汇总1. 设系统有N(N>2)个进程,则系统中最不可能的是有( )个进程处于死锁状态。【答案】12. 在文件系统中,若文件的物理结构采用连续结构,则文件控制块FCB中关于文件的物理位置应包括( )( )。【答案】第一个盘块的块号和块数(首地址和长度)4. 一个32位地址的计算机使用两级页表,虚拟地址被分为9位的一级页号、11位的二级页号和12位的页内偏移,则每页大小为( ),在虚地址空间中总共可以有( )页。【答案】4KB 1M
2022-01-04 00:01:54
5607
原创 【操作系统】选择题汇总大全
OS选择题复习1. 采用分段存储管理的系统中,若地址用24位表示,其中8位表示段内地址,则允许分段的最大个数是( )。A、224B、216C、28D、232【答案】B2. 允许多个用户同时使用同一个共享文件时,下列( )做法是不对的。A、允许多个用户同时打开共享文件执行读操作B、允许读者和写者同时使用共享文件C、不允许读者和写者同时使用共享文件D、不允许多个写者同时对共享文件执行写操作【答案】B3. 用户实现“按名存取”属于操作系统中的( )。A、处理器管
2022-01-04 00:00:21
3777
原创 【计算机网络】课后习题重点
第一章 概述1-02 简述分组交换的要点。答:(1)报文分组,加首部(2)经路由器存储转发(3)在目的地合并1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。答:(1)电路交换:建立连接,通话,释放连接。端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。(2)报文交换:整个数据文为一报文,存储转发。无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。(3)分组交换:报文化为等长分组,存储转发,在网络中独立传输。具有报文交换之高效、
2022-01-01 00:43:12
3748
原创 【Oracle】代码题汇总
一、结构篇1)表空间1,简单创建表空间其中一个数据文件带有自动扩展功能,每次增加1000K一个数据文件自动扩展关闭。create tablespace ts1datafile 'd:/t1.dbf' size 5000k;2,创建表空间,且自动扩展大小,每次增加1000kcreate tablespace ts1datafile 'd:/t1.dbf' size 5000kautoextend on next 1000k; //自动扩展大小,每次增加1000k3,创建表空间 区
2021-12-31 17:32:11
1867
原创 【计算机网络】复习题第二套(附答案)
【计算机网络】复习题第二套一、选择题1、 计算机网络可以被理解为() 。A .执行计算机数据处理的软件模块B .由自主计算机互联起来的集合体C .多个处理器通过共享内存实现的紧耦合系统D .用于共同完成一项任务的分布式系统2、 网络协议是计算机网络和分布系统中互相通信的()间交换信息时必须遵守的规则的集合。A .相邻层实体 B .同等层实体C .同样实体 D .不同层实体3、 网络体系结构是()。A .网络各层及层中协议的集合B .网络各层协议及具体描述C .网络层间接
2021-12-31 08:29:07
1767
原创 【计算机网络】复习题第一套(附答案)
【计算机网络】复习题第一套一、选择题1、 以下对计算机网络体系结构中协议的描述错误的是()。A .网络协议的三要素是语法、语义、时序B .协议是控制两个对等实体间通信的规则的集合C .协议规定了对等实体间所交换的信息的格式和含义D .在OSI中,要实现第N层协议,需要使用第N+1层提供的服务2、 在OSI参考模型中,自下而上第一个提供端到端服务的层次是()。A .数据链路层B .传输层C .会话层D .应用层3、 TCP/IP协议族中属于网络层协议的是()。A .IP、UDPB
2021-12-31 00:08:17
3180
1
原创 【Oracle】第八次实验报告
【Oracle】第八次实验报告创建一个触发器 当xs表中的记录被删除时,请备份下删除的记录,方式:写到新建表XS_1中,以备查看触发器:create or replace trigger del_xsafter delete on xsfor each row begin insert into xs_1(zh,zm,zym,xb,cssj,zxf) values (:old.xh,:old.xm,:old.zym,:old.xb,:old.cssj,:old.zxf)
2021-12-29 10:34:44
707
原创 【Oracle】第七次实验报告
【Oracle】第六次作业Procedure存储过程有Xs在system里面写,有scott在tager里面写1. 一个out的存储过程 计算指定系总学分大于40的人数声明标示符xs.zym:SQL> $imp system/test tables=(xs,kc,xs_kc) file=c:\xskc.dmp存储过程的建立:create or replace procedure count_grade(v_zym in xs.zym%type,person_num out numbe
2021-12-29 10:26:34
748
原创 【Oracle】第六次实验报告
【Oracle】第五次作业%type基本四步SQL> set serveroutput onSQL>declarecursor c_1 is select empno from scott.emp;v_1 scott.emp.empno %type;beginopen c_1;fetch c_1 into v_1;dbms_output.put_line(v_1);fetch c_1 into v_1;dbms_output.put_line(c_1%rowcount);
2021-12-27 08:53:34
405
原创 【Oracle】第五次实验报告
【Oracle】第四次作业%rowtypeSQL> set serveroutput on;SQL> declare2 v_emp scott.emp%rowtype;3 begin4 select * into v_emp from scott.emp where empno=‘7902’;5 dbms_output.put_line(‘该员工姓名为:’||v_emp.ename);6 end;7 /该员工姓名为:FORDPL/SQL procedur
2021-12-27 08:45:43
276
原创 【操作系统】Linux虚拟机入门
Linux虚拟机入门必备知识1.关机只有root才有权限2.进入root管理员:su root3.进入用户模式:su 用户名4.将数据写入硬盘:sync5.关机指令:建议poweroff(shutdown指令的话会在一分钟之后才关机)6.重新启动:reboot[root@study ~]# /sbin utdown [-krhc] [时间] [警告讯息]选项与参数:-k : 不要真的关机,只是发送警告讯息出去!-r : 在将系统的服务停掉之后就重新启动(常用)-h : 将系统的服务停
2021-12-25 11:35:15
1102
原创 【Java程序设计】试题解答
Java程序设计_试题A——参考解答评分说明该次课程考试,有六个编程题,重点考察同学们基于面向对象的编程方法与应用。注意,评分是按知识点是否作对给定成绩的。六个题的评分说明如下:第一题:15分 需要设计两个类:圆类、测试类。分为3个知识点:1、5分——类的属性(可以只有半径,也可以含有圆心)、类的构造方法(包括默认、带参数的),以及每个属性的set/get方法。2、5分——计算周长、面积的方法。3、5分——测试类第二题:15分 需要设计两个类:方程类、测试类。1、10分——方程类(1)
2021-12-25 09:20:39
1102
原创 【Oracle】第四次实验报告
【Oracle】第四次作业1)日期型——获取当前日期SQL> select sysdate from dual;SYSDATE-----------2021/11/5 1SQL> select to_char(sysdate,‘DY’) from dual;TO_CHAR(SYSDATE,'DY')---------------------星期五SQL> select to_date(‘2021/11/05’,‘yyyy/mm/dd’)from dual;TO_
2021-12-24 20:45:21
298
原创 【Oracle】第三次实验报告
【Oracle】第三次作业重命名数据文件:SQL> create tablespace ts1 datafile ‘c:\1.dbf’ size 2m,‘c:\2.dbf’ size 5m;Tablespace createdSQL> create tablespace ts2 datafile ‘c:\3.dbf’ size 2m,‘c:\4.dbf’ size 5m;Tablespace createdSQL> alter tablespace ts2 offline;
2021-12-24 20:37:41
420
原创 【计算机网络】实验小测试3
【计算机网络】实验小测试3使用软件PT7.0按照上面的拓扑结构建立网络,要求:修改各交换机的系统名称为:学号_编号,如你的学号为123,交换机Switch0的编号为0,则系统名称为123_0;将pc0和pc3划入vlan10,将pc1和pc4划入VLAN20,合理配置计算机、交换机和路由器,最终保证pc0和pc3之间可以互相通信,pc1和pc4之间可以互相通信,pc2、 pc5和pc6之间可以互相通信。完成后上交实验报告文件,实验报告文件命名为“学号-姓名-小测验报告.doc”。实验报告文件内容:
2021-12-24 20:14:36
3140
原创 【计算机网络】实验小测试2
【计算机网络】实验小测试2使用软件PT7.0按照上面的拓扑结构建立网络,进行合理配置,使得所有计算机之间能够互相通信。将所有交换机的系统名称修改为:显示名称_学号后四位,例如:交换机的显示名称为Switch0,你的学号为2019123456,则交换机的系统名称修改为:Switch0¬_3456。完成后上交实验报告文件,实验报告文件命名为“学号-姓名-小测验报告.doc”实验报告文件内容:1、实验拓扑(截图):2、实验结果(截图):计算机的ip地址配置截图,系统名称修改截图,路由器的每日提示信
2021-12-24 20:01:07
750
原创 【计算机网络】实验小测试1
【计算机网络】实验小测试1使用软件PT7.0按照上面的拓扑结构建立网络,进行合理配置,使得所有计算机之间能够互相通信。并且修改各交换机的系统名称为:学号_编号,如你的学号为123,交换机Switch0的编号为0,则系统名称为123_0;设置各路由器的每日提示信息为:“你已进入路由器,请谨慎操作。姓名”,其中姓名为你的真实姓名。完成后上交实验报告文件,实验报告文件命名为“学号-姓名-小测验报告.doc”实验报告文件内容:1、实验拓扑(截图)2、实验结果(截图):计算机的ip地址配置截图,系统名称修
2021-12-24 19:40:56
1063
原创 软件项目管理论文——软件项目人员管理的研究
软件项目人员管理的研究摘要:软件项目管理是为了使软件项目能够按照预定的成本、进度和质量顺利完成,对人员、产品、过程和项目进行分析和管理的活动。软件项目管理的根本目的是为了让软件项目,尤其是大型软件项目的整个生命周期都能在管理者的控制之下,以预定成本按期、按质地完成并交付用户使用。而研究软件项目管理技术则是为了从已有的成功或失败的项目案例中总结出能够指导今后开发的通用原则和方法,同时避免重复失误。软件项目对人的要求和依赖较大,人是决定软件项目成败的关键因素。人员管理是一种能管理人员的能力和方法,它对软件项
2021-12-23 22:28:07
3638
原创 【计算机网络】“the cable cannot be connected to that port”
packet tracer5.0中的两个路由器使用DCE相连,怎么它提示“the cable cannot be connected to that port”需要在路由器上添加广域网模块,WIC-1T之类的。双击路由器,然后需要关闭电源,然后从左边用鼠标拉一个模块到路由器的空插槽上。这个过程跟现实中是一样的,添加了这样的串口模块之后,就可以用DTE和DCE线缆连接两台路由器了。具体步骤:...
2021-12-23 00:17:06
12355
原创 【Oracle】第二次实验报告
Oracle第二次作业—— 横向1个表空间占两个dbfSQL> create tablespace ts1 datafile ‘c:\1.dbf’ size 2m reuse autoextend off, ‘c:\2.bdf’ size 3m autoextend on next 3m maxsize 10m;Tablespace created创建临时表空间SQL> create temporary tablespace ts2 tempfile ‘c:\3.dbf’ size
2021-12-22 22:49:11
623
原创 【Oracle】第一次实验报告
Oracle第一次作业追加日志文件组:SQL> alter database add logfile group 10(‘c:\1.log’,‘c:\2.log’)size 10m;Database altered成员:SQL> alter database add logfile member’c:\3.log’ to group 10;Database alteredSQL> select * from v$log; GROUP# THREAD# SEQ
2021-12-20 13:05:19
753
2
原创 【Oracle】 选择题汇总
Oracle 部分选择题1、在全局存储区 SGA 中,哪部分内存区域是循环使用的?(B)A .数据缓冲区B.日志缓冲区C. 共享池D .大池2、如果一个服务器进程非正常终止,Oracle 系统将使用下列哪一个进程来释放它所占用的资源?(D)A .DBWR B.LGWR C. SMON D.PMON3、ORACLE 管理数据库存储空间的最小数据单位是(A)。A、数据块 B、表空间C、表 D、区间4、下列哪一项是 Oracle 数据库中最小的存储分配单元? ( C )A. 表空间 B.
2021-12-20 12:48:30
7280
原创 搭建Java_ee环境及其运行时常见问题及其处理解决方法
问题1:The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:解决方法:这是要求使用apache的apr。如果想使用apr的话, 实际操作很简单,将文件“tcnative-1.dll”复制到C:\WINDOWS\system32\下面然后重新启动tomcat即可。 为了
2021-12-19 11:55:44
511
学生选课系统(Java_web必须掌握的项目).rar
2022-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人