自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (1)
  • 收藏
  • 关注

原创 JSP实现登陆页面(表单提交、连接数据库、实现页面跳转)

JSP实现登陆页面(表单提交、连接数据库、实现页面跳转)1.数据库设计2.主页面展示3.代码展示:index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/

2020-07-16 15:59:04 38103 42

原创 浮点数加减法运算(对阶、尾数求和、规格化、舍入、溢出判断)

浮点数的加减法运算前言:运算过程:对阶、尾数求和、规格化、舍入、溢出判断浮点加减运算在计算机中,加减法运算用补码实现。算术运算的常识:两个浮点数如果要进行加减法运算,它们的阶或者指数必须相等。一、对阶求阶差如果把阶码大的向阶码小的看齐,就要把阶码大的数的尾数部分左移,阶码减小。这个操作有可能在移位过程中把尾数的高位部分移掉,这样就引发了数据的错误,所以,尾数左移在计算机运算中不可取。如果把阶码小的向阶码大的看齐,在移位过程中如果发生数据丢失,也是最右边的数据位发生丢失,最右边的数据

2020-07-03 20:17:40 59292 21

原创 计算机组成原理——Cache与主存的地址映射

Cache–主存的地址映射由主存地址映象到cache地址称为地址映象1.直接映射(固定的影响关系)主存中的任意块映射到缓存中的唯一块,每个主存块只与一个缓存块相对应。i为缓存块号,j为主存块号,C为缓存块数,映射关系式:i = j mod C特点:不灵活,每个主存块只能与固定对应某个缓存块,即使还空着许多位置也不能使用。主存地址的格式:主存与cache的映射过程:当缓存接收到CPU送来的主存地址后,只需要根据cache字块地址字段(c位)找到cache字块,然后判断cache字块地址与主

2020-06-04 22:40:39 38067 13

原创 Snipaste的安装及快捷键的设置

Snipaste的安装及快捷键的设置关于Snipaste:Snipaste 是一个简单但强大的截图工具,也可以让你将截图贴回到屏幕上!可以将剪贴板里的文字或者颜色信息转化为图片窗口,并且将它们进行缩放、旋转、翻转、设为半透明,甚至让鼠标能穿透它们!如果你是程序员、设计师,或者是大部分工作时间都在电脑前,贴图功能将改变你的工作方式、提升工作效率。Snipaste 使用很简单,但同时也有一些较高级的用法可以进一步提升你的工作效率。使用的界面:简单,轻奢下载地址:Snipaste下载地址S

2020-05-26 21:15:53 21551 6

原创 Python学习笔记之分支结构与循环结构

while循环通过一个能够产生或转换出bool值的表达式来控制循环,表达式的值为True则继续循环;猜数字游戏的规则是:计算机出一个1到100之间的随机数,玩家输入自己猜的数字,计算机给出对应的提示信息(大一点、小一点或猜对了),如果玩家猜中了数字,计算机提示用户一共猜了多少次,游戏结束,否则游戏继续。要求:如果输入的成绩在90分以上(含90分)输出A;for x in range(101):在这个for-in循环中,就可以通过前面的循环变量x依次取出从0到100的整数。已知三边怎么求三角形面积?

2023-10-04 12:26:52 475

原创 Python学习笔记之运算符的使用

赋值运算符=、+=、-=、*=、/=、%=、//=、**=、&=使用Python中内置的函数对变量类型进行转换。加+减-乘*除/,模%,整除//逻辑运算符not、or、and。身份运算符is、is not。成员运算符in、not in。下标,切片[] [:]按位取反~,正+负-号。按位异或^,按位或`\。

2023-10-03 20:15:32 341

原创 深度学习笔记之微积分及绘图

通过use_svg_display()、set_figsize()、set_axes()用于图形配置的函数,定义plot函数来绘制曲线。

2023-10-03 17:54:38 300

原创 深度学习笔记之线性代数

当向量表示数据集中的样本时,它们的值具有一定的现实意义。例如研究医院患者可能面临的心脏病发作风险,用一个向量表示一个患者,其分量为最近的生命特征、胆固醇水平、每天运动时间等。通常用粗体大写字母表示矩阵(例如X,Y,Z),在代码中表示具有两个轴的张量。当张量表示一个向量时,可以通过.shape属性访问向量的长度。向量只是一个数字数组,就像每个数组都有一个长度,向量的长度通常称为向量的维度(dimension)将张量乘以或加上一个标量不会改变张量的形状,其中张量的每个元素都与标量相加或相乘。

2023-10-02 20:02:58 1964

原创 Python学习之索引与切片

Python学习之索引与切片s = “0abcdefghijklmnopqrstuvwxyz”,第一个元素‘0’,索引号为0,最后一个元素‘z’,索引号为261. s[0]获取索引号为0的元素2. s[1:3]获取索引号为1的元素,直到但不包括索引号为3的元素。即索引号为1和2的元素3. s[1:]获取索引号为1的元素,直到最后4. s[:10]获取索引号为0的元素,直到但不包括索引号为10的元素5. s[:-1]获取索引号从0开始的元素,直到但不包括最后一个元素6. s[:]获取索

2023-10-01 20:00:20 287

原创 软考之软件设计师考试总结(内附资料)

今年5月27日参加的软考,虽然研究生专业已经和计算机无缘了,但是只要想学,就没有什么能够阻挡。参加软考的初衷只是因为,,,辽宁省软考它不要钱,不要钱的证书咱不白嫖一个说不过去,先考下来再说这个证有没有用吧。确定报考后,再从网上找考试资料,忘记从哪里找的资料了反正资料有讲解视频和历年真题,感觉特别有用(分享网盘资料也不知道侵不侵权,如果有这个侵权行为,还请告知),资料我存在了百度网盘里,这些资料仅供学习考证,欢迎大家来白嫖,还请给这篇博客给个小赞呀!链接: https://pan.baidu.c

2023-09-21 15:45:46 345 1

原创 1.机器学习基本概念学习笔记

用来衡量算法的运行情况,估量模型的预测值与真实值的不一致程度,是一个非负实值函数,通常使用 L(Y, f(x))​来表示。当模型初始化参数设定好后,将制作好的特征数据输入到模型,通过合适的优化方法不断缩小输出与标签之间的差距,当迭代过程到了截止条件,就可以得到训练好的模型。​在此过程中,通常会通过调整和模型相关的各种事物(超参数)来重复步骤2和3,诸如里面有多少个节点,有多少层,使用怎样的激活函数和损失函数,如何在反向传播阶段积极有效地训练权值等等。如果输入的数据是无标签的,就称为无监督学习。

2023-09-12 20:58:07 275

原创 初学python爬虫学习笔记——爬取网页中小说标题

不过,还是发现的很多,比如for循环的多种使用掌握不熟练,soup.find()和soup.find_all()的使用存在较多问题。发现每个标题是列表下的一个个超链接,从183.html到869.html。第一次学习爬虫,能得出查询结果,心中还是无限的高兴。

2023-09-08 18:21:18 1042 1

原创 Mybatis学习笔记(三)——Mybatis的配置(Mybatis-config.xml)

Mybatis学习笔记(三)——Mybatis的配置(Mybatis-config.xml)传送门:Mybatis中文网——配置Mybatis配置文档的顶层结构:configuration(配置)properties(属性)settings(设置)typeAliases(类型别名)objectFactory(类型处理器)plugins(插件)environments(环境配置)environment(环境变量)transactionManager(事务管理器)dataSourc

2023-08-29 17:49:39 143

原创 使用Python连接MySQL数据库并查找表信息

如果你的PyCharm中没有MySQLdb,就从Setting-》Project Interpreter查找并下载。

2023-08-28 20:13:03 490

原创 Mybatis学习笔记(二)——增、删、改、查

Mybatis学习笔记——增、删、改、查Mybatis实现增删改查,实际要考虑SQL语句的书写,再细致一点,重点要掌握查询操作SQL关联查询等操作。就像上篇博客,我们首先要思考的就是:是什么把接口,映射文件,接口的方法连接起来的。其次,再开始学习更加细致、巧妙的设置。下面再重温一下该系列第一篇主要内容:一、映射文件《-----与-----》接口连接的桥梁:在接口对应的映射文件UserMapper.xml中,使用mapper标签的namespace属性,将接口和映射文件联系起来:映射文件的name

2022-04-20 18:03:30 1142

原创 Mybatis学习笔记(一)——项目搭建、导入依赖、相关配置

Mybatis学习笔记——项目搭建、导入依赖、相关配置一、新建项目在项目中新建模块:二、学习Mybatis常用的依赖:<dependencies> <!--Mybatis核心--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId>

2022-04-19 22:31:22 3131

原创 Maven项目无法加载jdbc.properties

Maven项目无法加载jdbc.properties(java.sql.SQLException: The server time zone value ‘�й���׼ʱ��’ is unrecog)1.JdbcUtils.javapackage com.zxm.utils;import java.io.InputStream;import java.sql.Connection;import java.util.Properties;import com.alibaba.druid.poo

2022-02-20 21:01:59 1263

原创 Java——String类的方法

String str1 = “abc” 与String str2 = new String(“abc”)有什么区别?字符串常量存储在字符串常量池,目的是共享字符串非常量对象存储在堆中

2022-01-18 20:31:34 550

原创 Java中关于自增自减

第一题:a=10,b=20++a+a+++++a-a+±–a±-a—a+a–加上括号好看点:(++a) + (a++) + (++a) - (a++) - (–a) + (–a) - (–a) + (a–)a 11 12 13 14 13 12 11 1011 + 12 + 13 - 14 - 13 + 12 - 11 + 10第二题:a=10

2022-01-18 20:23:35 417

原创 Java打印三角形(双层for循环)

Java打印三角形(双层for循环)1.第一个三角形:打印样式:外层for循环控制行数,内层for循环控制“*”的个数public static void demo01(){ //行数:4行 for(int i=1;i<=4;i++){ /* 找规律: 第一行:1个* 第二行:3个* 第三行:5个* 第四行:7个* *

2022-01-10 15:48:12 3294

原创 关于考研与工作(人生规划)的个人思考

迷茫——人生的常态今年是大学的第四年,考研结束的这几天,也对自己能不能考上有了大概的掌握。说实话,当时为什么决定考研?一是,当时上一级的师哥师姐几乎很少有不考研直接找工作的,很难找到不考研的另外出路,而且自己所在的班级也是大多数准备考研,也是想在专业上面有进一步的突破;二是,自己没有对未来清晰的规划,导致“走一步算一步,走走看看”的想法,父母对我也是支持我做的决定;大学这几年对计算机互联网这个行业了解的信息也不多,自己的技能和知识储备我觉得真的不能找到好的工作,上了一个差的二本大学,真的只能靠自学,靠自学

2021-12-29 11:55:19 485 2

原创 计算机网络——CSMA/CD最小帧长相关题目

计算机网络——CSMA/CD最小帧长问题本篇博客主要讲解有关CSMA/CD最小帧长求解相关例题,关于CSMA/CD详细详解请参考博客:CSMA/CD协议分析笔记例题一、假定1km长的CSMA/CD网络的数据率为1Gbit/s。设信号在网络上的传输速率为200000km/s。求能够使用此协议的最短帧长。求解最小帧长问题时,需要注意时间单位,数据长度单位的换算。单位换算:1s = 103ms = 106us = 109ns1Gb = 103Mb = 106Kb = 109 b例题二、在一个

2021-01-08 14:45:00 27114 3

原创 计算机网络——奈氏准则(奈奎斯特定理)

奈奎斯特定理——奈氏准则奈氏准则是指在理想低通(没有噪声、带宽有限)的信道中,极限码元传输率为2WBaud。其中W是理想低通信道的带宽,单位为Hz。若用V表示每个码元离散电平的数目(码元的离散电平数目是指有多少种不同的码元,比如有16种不同的码元,则需要4位二进制位,因此数据传输率是码元传输率的4倍),则极限数据率为:理想低通信道下的极限数据传输率=2Wlog2V (单位:b/s)什么是带宽????两种不同的意义???一条通信链路的带宽越宽,所能传输的“最高数据率”也越高。(1)带宽本来是指某种信

2020-12-17 11:35:12 73752 20

原创 JavaWeb——EL表达式

在JSP开发中,为了获取Servlet域对象中存储的数据,京华城那个需要书写很多的Java代码,这样会使JSP页面看起来十分的混乱,难以维护,为此,在JSP2.0规范中提供了EL表达式。EL是Expression Language的缩写,它是一种简单的数据访问语言。文章目录一、初识EL二、EL中的运算符1.点运算符(.)2.方括号运算符([])3.算术运算符4.比较运算符5.逻辑运算符6.empty运算符7.条件表达式8.“()”运算符三、EL隐式对象一、初识ELEL表达式的语法,都是用“${

2020-11-17 11:29:01 4805 2

原创 使用浏览器获取网页模板(HTML+CSS)

使用浏览器获取网页模板(HTML+CSS)一、获取网页的源代码进入网页,使用快捷键Ctrl+U查看网页源代码,也可以单击鼠标右键选择查看网页源代码获取。网页源代码:将网页源代码Ctrl+A全选,Ctrl+C复制在网页编辑器中新建一个HTML文件,Ctrl+V将网页的源代码粘贴过来二、获取网页的层叠样式表鼠标单击右键,选择“检查”在控制台的“Element”选项中可以看到网页源代码,以及网页中CSS样式的路径在控制台的“Sources”选项中,可以根据CSS路径找到CSS文件在网

2020-11-14 20:48:24 6238

原创 JSP的“三指六动九内”

JSP三大指令【page、include、taglib】 JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。一、page指令常用属性:导包<%@ page import="java.util.Date,java.util.List"%>设置错误页面<%@ page errorPage="/404.jsp"%>是否自动创建session对象(默认是true)<%@

2020-11-10 21:10:06 200 1

原创 JavaWeb中实现页面跳转的方法

JavaWeb中实现页面跳转的方法在src中新建Servlet文件,重写doPost()、doGet()方法,可以使用请求转发、重定向或者使用out内置对象编写HTML代码,从而实现页面跳转一、请求转发//通过请求转发的方式实现页面跳转RequestDispather rd = request.getRequestDispatcher("check.jsp");rd.forward(request,response);二、重定向//通过重定向的方式实现页面跳转response.sendR

2020-10-18 11:07:56 28411 3

原创 CSMA/CD协议分析笔记

文章目录前言一、解读CS MA / CDCS——“载波监听”MA——“多点接入”CD——“碰撞检测”、“冲突检测”二、传播时延对载波监听的影响1.引入库2.读入数据三、产生冲突(确定碰撞)后的重传时机前言CSMA/CD协议,意思是载波监听多点接入/碰撞检测,属于共享信道中动态媒体接入控制的随机接入的协议,即所有用户可以随机发送信息,发送信息时占用全部信道带宽。CSMA/CD口诀:先听后发;边听边发;冲突停止;随机重发一、解读CS MA / CDCS——“载波监听”检测信道。不..

2020-10-06 11:19:04 3519 1

原创 计算机网络——时延、时延带宽积、往返时间、利用率

计算机网络——时延推荐课程:https://www.bilibili.com/video/BV19E411D78Q/?p=41.什么是时延??时延(delay或latency)是指数据(报文、分组、比特)从网络(或链路)的一端传送到另一端所需的时间。2.时延的组成??总时延 = 发送时延 + 传播时延 + 处理时延 + 排队时延发送时延(传输时延)从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。发送时延的计算公式:由发送时延的公式可以看出,对于一定的网络,发送

2020-09-05 09:47:23 24907 4

原创 如何理解在数据类型中元素不能修改?

如何理解在数据类型中元素不能修改?我所理解的元素修改是:不能对已经赋值或者初始化的数据类型进行元素的修改,这里的修改不是指片面意思上的输错了数值,将光标移到对应位置,按下删除键,再进行数据的修改等操作,也不是指对对象的重新赋值。重新赋值:初始化完成后又进行重新赋值修改:创建后对象后对某些元素进行添加、删除等操作例如Python中字符串不能被改变,word=[‘abcdefgh’],如果运行word[0] = 'm’会导致错误==‘str’ object does not support item

2020-07-16 10:28:06 2868

原创 Java反射机制

Java反射机制(一)前言:反射库(reflect library)提供了一个非常丰富且精心设计的工具集,以便于编写能够动态操纵Java代码的程序。这项功能被大量的应用于JavaBean中,它是Java组件的体系结构。使用反射,在设计或者是运行时添加新的类,能够快速的应用开发工具动态的查询新添加类的功能。Class类:可以通过Class这个专门的Java类访问类的信息。Class类实际上是泛型类,例如Class<?> perClazz = null;。在大多数情况下,可以忽略类型参数

2020-07-08 22:02:05 122

原创 页面置换算法——最佳置换算法、最近最少使用算法、先进先出算法、时钟置换算法

页面置换算法根据中国大学MOOC计算机操作系统(电子科技大学)而写.如果自己要设计页面置换,要根据什么原则来设计?我们首先想到的是存储器的局部性原理(时间局部性、空间局部性)Page removed should be the page least likely to be referenced in the future.删除的页面应该是将来最不可能被引用的页面。Most policies predict the future behavior on the basis of past beha

2020-06-27 11:36:26 5763

原创 计算机组成原理——指令与数据的寻址方式

计算机组成原理——指令系统前言:指令的定义:计算机执行某种操作的命令。从计算机组成的层次结构来看,计算机的指令有微指令,机器指令,宏指令之分。微指令:微程序级的命令,它属于硬件。宏指令:由若干条机器指令组成的软件指令,它属于软件。机器指令:介于微指令和宏指令之间,每一条指令可完成一个独立的算术运算或逻辑运算。指令系统的定义:一台计算机中的所有机器指令的集合。指令系统的功能:表示一台计算机性能的重要因素,是设计一台计算机的硬件与低层软件的接口。指令系统的格式与功能不仅影响机器的硬件结构,还影

2020-06-23 17:45:37 4214

原创 操作系统基本特性——并发、共享、虚拟、异步

操作系统的基本特性前言:操作系统(Operating System,OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。主要作用是管理好这些设备,提高它们的利用率和吞吐量,并为用户和应用程序提供一个简单的接口,便于用户使用。OS是现代计算机系统中最基本和最重要的系统软件,而其它的如编程程序,数据库管理系统等系统软件,以及大量的应用软件,都直接依赖于操作系统的支持,取得它所提供的服务。软件的分类:操作系统在计算机系统的层次结构:一、并发① 并发性与并行性的区别:并发性是指两

2020-06-23 17:25:33 5678 3

原创 海明码构造及纠错

计算机组成原理——海明码的构造及纠错海明码(又称为汉明码)是具有纠错能力的编码。信息位:发送用户端想要发送的信息序列,彼此独立,互不相关,最终交给接收端。检测位:为了使信息码元产生某种规律性,按照某种规则在用户序列中插入一定数量的新码元。一、构造海明码海明码的组成与需要增加检测位的位数之间的关系如下:检测位的位置把2的i次方位,作为检测位的位号数。检测位的取值检测位的取值与该位所在的检测“小组”中承担的校验任务有关。被校验的每一位的位号=校验它的各校验位的位号之和

2020-06-19 16:50:45 1218

原创 存储器容量扩展——位扩展、字扩展

存储器(二)——存储容量扩展前言:(基本概念)存储空间:CPU决定,操作系统存储器:用户需求决定(4G,8G)(8G的存储器1各芯片能否完成用户需求?如果不能完成,存储器由若干个芯片组成)存储芯片:芯片厂家设置(将存储芯片插到扩展槽,最终通过总线和CPU进行连接)存储器容量的扩展一. 位扩展(增加存储字长)1K ✖ 4位 存储芯片组成 1K ✖ 8位 的存储器2114芯片的基本结构:位扩展的基本方法:地址线对应相连数据线分为高位和低位片选线和读写控制线连接在

2020-06-19 11:18:48 15597

原创 计算机组成原理——总线系统总结

计算机组成原理——总线系统一、总线的概念:总线是构成计算机系统放入互联机构,是多个系统功能部件之间进行数据传送的公共通路。借助于总线连接,计算机在各个系统功能部件之间实现地址、数据和控制信息的交换,并在争用资源的基础上进行工作。二、总线的分类:按总线在系统结构中层次结构分类:内部总线(片内总线):CPU内部连接各寄存器及运算部件之间的总线,在芯片内部,高速设备中。系统总线(板级总线):CPU同计算机系统的其他高速功能部件(如存储器、通道、cache)相互连接的总线。I/O总线:中低速I/

2020-06-18 18:09:39 2486 1

原创 eclipse中下载spring-tool-suite插件遇到的问题

eclipse中下载spring-tool-suite插件遇到的问题我的eclipse的版本4.7.0,接下来以下载我的eclipse的对应STS版本3.8.4为例,讲一下遇到的问题。不同版本的eclipse对应不同的spring-tool-suite,具体的版本对应可以去其他的博客中寻找(这个是我感觉很全面的关于下载STS插件的博客:spring boot 插件安装)不知道是不是自己版本太低还是其他的问题,在Eclipse Marketplace中并没出现spring tool suite的插件信息

2020-06-17 12:40:23 716 2

原创 计算机操作系统——经典进程的同步问题

计算机操作系统——信号量机制与经典进程的同步问题信号量机制随着发展,信号量从整型信号量经记录型信号量,进而发展为“信号量集”机制。一般来说,信号量的值与相应的资源的使用情况有关。信号量的值仅由P、V操作改变。1.信号量机制——整型信号量最初由Dijkstra把整型信号量定义为一个用于 表示资源数目的整型量S ,它与一般整型量不同,除初始化外,仅能通过两个标准的原子操作(Atomic Operation)wait(S)和signal(S)来访问。很长时间以来,这两个操作一直被分别称为P、V操作

2020-06-16 08:30:15 2194

原创 冯·诺依曼计算机特点

冯·诺依曼计算机特点冯·诺依曼,20世纪最重要的数学家之一。在现代计算机、博弈论、核武器和生化武器等众多领域内有杰出建树的最伟大的科学全才之一,被后人称为“计算机之父”和“博弈论之父”。一、冯·诺依曼计算机结构二、冯·诺依曼计算机的特点计算机由五大部件组成:存储器,运算器,控制器,输入设备,输出设备。指令和数据以同等地位存于存储器,可按地址顺序访问。指令和数据用二进制表示。指令由操作码和地址码组成。存储程序,程序在计算机中顺序存放。以运算器为中心。(不合理:花大量的时间进行数据传输,降

2020-06-15 11:40:59 35650 3

JSP实现登陆页面-页面壁纸

JSP实现登陆页面——页面壁纸

2022-04-29

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

TA关注的人

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