自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 什么是数据类型?基本数据类型、抽象数据类型是什么?数据类型与数据结构有什么关系?

二进制—>基本数据类型—>抽象数据类型在冯诺曼的计算机体系结构中,所有的数据在计算机中都是以二进制的形式存在的,所以对计算机的存储设备来说,并没有数据类型这种东西。但是人们为了方便使用计算机处理数据并合理分配内存空间(因为不同的数据在计算机中占用不同的内存空间,为了合理使用内存空间,就必须对数据加以区分),就不断发展出了各种计算机语言。比如像汇编语言这种低级语言,在使用数据定义伪指令定义变量时,直接定义了变量在内存中占用的空间,通过数值表达式的方式区分变量。为了增加计算机语言的可读性,方便用户

2021-03-18 15:49:06 1365

原创 数据结构与算法:什么是二叉排序树?二叉排序树实现思路。

二叉排序树对于二叉排序树的任何一个非叶子节点,要求左子节点的值比当前节点的值小,右子节点的值比当前节点的值大。特点:中序遍历正好是数列的升序排列。实现思路与注意1:创建每一个Node节点对应的对象,通过根节点开始按照二叉排序树规则进行节点添加、通过根节点开始中序遍历。2:删除节点时,需要考虑此节点为叶子节点、此节点为非叶子节点且只有一棵子树、此节点为非叶子节点有两棵子树这三种情况。(见图解)...

2021-02-09 18:57:10 418

原创 数据结构与算法:字符串暴力匹配算法思路。

问题:有字符串s1=“ABCDCDEF”,s2=“CDE”,使用暴力匹配算法s2是否包含在s1中。**思路:**从s1的第一个字符开始,将s1中的字符与s2中的字符挨个进行匹配,如果当前比较的字符相等则下标各加一;如果当前字符不相等,将s1的下标置为最开始相等时下标加一,将s2的下标置零。图解思路:即:1:当前字符匹配成功下标i++,j++2:当前字符匹配不成功i = i-j+1存在问题:每次匹配不成功需要进行回溯,浪费时间。...

2021-02-09 16:59:11 200

原创 数据结构与算法:什么是动态规划?动态规划解决01背包问题解题思路。

什么是动态规划算法?动态规划算法是常用的算法,动态规划(Dynamic Programming)算法的核心思想是:将大问题拆分为小问题进行解决,从而一步步获取最优解的处理算法。常见的背包问题有一个背包,容量为4磅 , 有物品吉他(G)、音响(S)、电脑(L)重量分别为1、4、3磅,价值分别为1500、3000、2000。要求放入背包的总价值最大,且物品不能重复。解题思路1、使用v[i]表示第i个商品的价值【i=0,1,2,3;如v[0]=0,v[1]=1500(v[1]为吉他价值)】2、使用w[

2021-02-08 15:56:10 299 2

原创 Maven在pom文件中添加资源插件后,src/main/resource目录中的文件编译后不拷贝解决方法。

在pom文件中添加以下资源插件后<!--添加的资源插件--><build> <resources> <resource> <directory>src/main/java</directory> <!--所在的目录--> <includes> <include>**/*.prope

2020-10-13 11:28:07 915 1

原创 Maven报错:不再支持源选项5 请使用7或更高版本

解决方案1:在pom文件中,project标签中添加以下代码,指定jdk版本<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>14</maven.compiler.source> <maven.compiler.target>14</maven.compi

2020-10-10 16:10:38 500

原创 使用Tomcat乱码问题、ip地址只能localhost访问问题解决记录。

Tomcat7目前碰到的乱码问题控制台乱码解决办法:在tomcat安装目录下conf文件夹下修改logging.propertiesjava.util.logging.ConsoleHandler.level = FINEjava.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatterjava.util.logging.ConsoleHandler.encoding = GBK //将UTF-8,改为G

2020-08-10 13:15:59 692

原创 简单总结Web服务器、Web应用服务器、Web容器的区别、Servlet的定义、Servlet与JDBC的区别。

Web服务器:最初的Web服务器只是负责处理HTTP协议,只能发送静态页面的内容,即处理浏览器等Web客户端的请求并返回相应响应。Web服务器主要包括Nginx、Apache、IIS等。Web应用服务器后来人们不再满足于只从互联网获取静态的资源,便出现了通过Web服务器动态获取资源的技术,例如:JSP,ASP,PHP。而JSP,ASP,PHP等动态内容需要通过Web服务器的接口交给其它程序去处理,这个程序就是Web应用服务器。Web应用服务器包括TomCat、WebLogic、JBoss等。We

2020-07-21 16:19:40 203

原创 HTML从本地导入文件绝对路径与相对路径的用法

初学HTML,总结下从本机文件夹导入图片、JS文件时候相对路径与绝对路径的规则。相对路径需要导入的文件与html文件在同一目录下时html文件在在D:\01\02\03\Test.htmlpng文件在D:\01\02\03\pic.png代码: <body> <img src="pic.png"> </body> 需要导入的文件在html文件的下级目录下时html文件在在D:\01\02\Test.htmlpng文件在D:\01\02\0

2020-07-15 10:21:48 3238

空空如也

空空如也

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

TA关注的人

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