自己的一些学习笔记
文章平均质量分 67
痴长几岁
这个作者很懒,什么都没留下…
展开
-
maven笔记
模型本身的版本很少改变,虽然如此,但它仍然是必不可少的,这是为了当Maven引入了新的特性或者其他模型变更的时候,确保稳定性。setting.xml文件有两个位置,一个是用户目录下单.m文件夹中的settings.xml,另一个是安装根目录下的conf文件夹中.build标签描述了如何编译及打包项目,具体的编译和打包工作是通过其中的plugin配置来实现的。maven统一jar包依赖,构建多模块项目,统一项目目录结构,一致的构建模型和插件机制。artifactId:项目中的一个maven模块-项目名。原创 2022-11-08 22:41:08 · 325 阅读 · 0 评论 -
AJAX快速入门
AJAX全称为Asynchronous JavaScript And XML,就是异步的JS和XML。通过AJAX可以向浏览器发送异步的请求,可以无刷新的获取数据。AJAX不是编程语言,它是现有的标准组合在一起的新方法。XML可扩展标记语言。XML被设计用来传输和存储数据。XML和HTML类似,但XML中的标签都是自定义标签,没有预定义标签。XML表示数据:原创 2022-11-08 00:02:22 · 756 阅读 · 0 评论 -
JSON是什么
JSON(JavaScript Object Notation,JS标记对象)是一种轻量级数据交换格式。使用JSON.stringify()方法,将JS对象转换为JSON。关于JSON与Js对象的关系:JSON是js对象的字符串表示法。使用JSON.parse()方法,将JSON转换为JS对象。原创 2022-10-17 22:06:05 · 133 阅读 · 0 评论 -
Git快速入门(自用)
A用户在本地修改代码后优先推送到远程仓库,此时B用户在本地修订代码,提交到本地仓库后,也需要推送到远程仓库,此时B用户晚于A用户,故需要先拉取远程仓库的提交,经过合并后才能推送到远端分支。类型分支merge融合的冲突,在一段时间,A、B用户修改了同一个文件,且修改了同一行位置的代码,此时会发生合并冲突。远程分支和本地的分支一样,我们可以进行merge操作,只是需要先把远端仓库里的更新都下载到本地,再进行操作。例如:在.gitgnore文件中输入*.a,所有.a类型的文件git将不会管理。原创 2022-10-17 16:46:05 · 631 阅读 · 0 评论 -
MyBatis快速入门
首先先从官网下载mybatis的jar包。这里来是官网:http://mybatis.org如果下的慢可以在这里下载:https://github.com/mybatis/mybatis-3/releases 将下载好的包导入到java项目中去。这里用idea演示:在idea找到File选项,选择Project Structure选项,在Project Settings设置中选择Libraries选项,再点击加号,选择Java选项,之后选择jar包路径。XML 配置文件中包含了对 MyBatis原创 2022-07-07 00:41:53 · 226 阅读 · 1 评论 -
2022年6月23日 || CSS学习笔记position定位 || 外边距浮动不重合 || calc()函数的运用
五种属性值。设置的元素不会以任何特殊方式定位;它是始终根据页面的正常流进行定位。的元素相对于其正常位置进行定位。设置相对定位的元素的 top、right、bottom 和 left 属性将导致其偏离其正常位置进行调整。不会对其余内容进行调整来适应元素留下的任何空间。相对定位:不会导致元素脱离文档流,只是让元素在原来位置上进行偏移,位置的变化不影响整体布局,即不脱离文档流,且 偏移的幅度较小。的元素是相对于视口定位的,这意味着即使滚动页面,它也始终位于同一位置。 top、right、bottom 和 lef原创 2022-06-23 20:40:04 · 215 阅读 · 0 评论 -
CSS三角做法、用户界面样式。。。。
三角形做法一个盒子无大小,未指定高,如果给这个盒子添加边框,并且为每一边框指定不同的颜色。显示如图:边框本质为三角形,将其他三个边转换为透明色,则是独立的一个三角形。边框的粗细可以调节三角形的大小这里的line-height与font-size是为了照护浏览器的兼容性。鼠标样式当鼠标移动到盒子上时,可以更改鼠标样式。{cursor:default;}默认样式。{cursor:pointer;}小手{cursor:move;}移动{cursor:text;}文本{cursor:n原创 2022-01-29 08:37:12 · 91 阅读 · 0 评论 -
CSS精灵图的使用与字体图标的运用
精灵图将小图片集中到一张大图片上,减少服务器接收和发送请求的次数,提高网页加载的速度。 将小图片集中而成的大图片叫精灵图。同过移动背景位置background-position来实现在大图片中小图片的截取。字体图标1.图片文件大。2.图片本身放大和缩小会失真。3.一旦图片制作完毕想要更换非常复杂。使用字体图标iconfont可以很好解决问题 ,展示的是图标,本质属于字体。优点:轻量级、灵活性、兼容性。一个iconfont下载网站:https://icomoon.io/下载使用步骤:原创 2022-01-29 06:13:12 · 285 阅读 · 0 评论 -
CSS定位
定位:将盒子定在某一个位置。定位=定位模式+边偏移。边偏移定位盒子移动的最终位置。top 顶对偏移量bottom 底部偏移量letf 左侧偏移量right 右侧偏移量定位模式:通过position属性设置定位模式:static 静态定位{position:static;}按照标准流特性摆放位置。无边偏移。relative 相对定位{position:relative;}参照原来的位置进行边偏移,不脱标,继续保持原来的位置。absolute 绝对定位{原创 2022-01-27 15:47:55 · 157 阅读 · 0 评论 -
JAVAWEB 数据共享
数据共享:OneServlet工作完毕后将所要共享的数据发送给TwoServlet中。四种数据共享的方法:1.ServletContext2.Cookie3.HttpSession4.HttpservletRequestServletContext当两个Servlet与同一个网站之中,就可以使用SevletContext实例对象实现数据共享。我们也叫该对象为全局作用域对象。使用请求体对象的getServletContext()方法来获取ServletContext对象,我们可以将这个对象看原创 2021-11-09 21:09:48 · 1080 阅读 · 0 评论 -
JAVAWEB Java Servlet学习笔记
abb原创 2021-11-03 19:52:25 · 169 阅读 · 0 评论 -
关于java中的JDBC
首先将对应的jar包导入到项目库中。使用Class.for(driver驱动类)来加载驱动,这里的driver为com.mysql.cj.jdbc.Driver加载完成后,通过DriverManager.getConnection(url,root,password)来获取与数据库连接的对象。这里的url为jdbc:mysql//IP地址:端口号/数据库实例化对象名称?serverTimezone = GMT%2B8mysql8后面需要加时区,也就是serverTimezone = GMT%2原创 2021-10-27 18:08:54 · 144 阅读 · 0 评论 -
mysql学习笔记4|约束|主键值自增|外键约束|存储引擎
约束在创建表的同时可以给表的字段添加相应的约束,添加约束的目的是为了保证表中的数据的合法性、有效性、完整性。常见的约束有哪些呢?非空约束(not null):约束的字段不能为null。唯一约束(unique):约束的字段不能重复。但可以为null。主键约束(primary key):约束的字段不能为null,也不能重复。外键约束(foreign key):数据要是包含在参照表中的数据。检查约束(check):这个是Oracle数据库有的,mysql目前不支持这个。create table原创 2021-10-19 20:48:41 · 192 阅读 · 0 评论 -
mysql学习笔记2 |去重|表连接|子查询|分页
1.查询结果集的去重。select distinct job from emp;distinct关键字去除重复记录。select ename,distinct job from emp这条SQL语句是错误的。distinct只能出现在所有字段的最前面。select distinct deptno,job from emp这里则是deptno和job联合去重。案例:统计岗位数量:select count(distinct job) from emp;2.连接查询2.1实际开发中,一般都是多原创 2021-10-13 17:01:45 · 336 阅读 · 0 评论 -
Mysql学习笔记 | mysql常用命令 | 简单的DQL语句
1.mysql中的一些mysql命令命令作用mysql -u用户名 -p密码登录mysqlcreate database 数据库名称创建数据库use 数据库名称使用数据库show tables展示当前数据库所有的表source sql文件路径初始化数据库(加载sql文件)drop database 数据库名称删除数据库desc 表名展示表结构select database()查询当前所用数据库select version(原创 2021-10-09 20:01:56 · 222 阅读 · 0 评论 -
CSS学习笔记6圆角边框、盒子阴影、文字阴影
css3新增的属性:圆角边框、盒子阴影、文字阴影1.圆角边框语法:border-radius:length参数length则是圆的半径长度。<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="vie原创 2021-09-23 17:13:26 · 122 阅读 · 0 评论 -
CSS学习笔记5盒子模型
盒子组成:边框,外边距,内边距,和实际内容。border边框content 内容padding内边距margin 外边距border可以设置元素的边框,边框有三部分属性组成:边框宽度(粗细) 边框样式 边框颜色语法:border : border-width || border-style || border-colordiv { width : 200px; height : 200px; border-width :5px; border-style : solid;}常原创 2021-09-15 12:23:47 · 149 阅读 · 0 评论 -
CSS学习笔记4CSS的三大特性
三重要的特性:层叠性、继承性、优先性。1.层叠规则:样式冲突,遵循的元素是就近原则,哪个样式离结构近,就使用哪个样式。样式不冲突,不会层叠2.继承,CSS子标签会继承父标签的某些样式,如文本颜色和字号(text-,font-,line- 这些元素的可以继承,以及color属性)。3.当一个元素指定多个选择器时,就会有优先级产生。选择器相同,则执行层叠性。选择器不同,则根据选择器权重执行。注意!继承的元素是零!!a链接标签会有默认的样式,即蓝色的有下划线,因此不会继承的body属性。4.原创 2021-09-12 11:12:48 · 68 阅读 · 0 评论 -
css学习笔记3元素显示模式和背景
元素模式元素排列设置样式默认宽度包含块级元素一行只能放一个块级元素可以设置宽度高度容器的100%容器可以包含任何标签行内元素一行可以放多个行内元素不可以直接设置宽度高度它本身内容的宽度容纳文本或其他行内元素行内块元素一行放多个行内块元素可以设置宽度和高度它本身内容的宽度2.显示模式的转换display: block; 转化为块元素display: inline; 转化为行内元素......原创 2021-09-11 14:20:45 · 117 阅读 · 0 评论 -
CSS学习笔记2复合选择器
复合选择器:对基础选择器组合而成的。1.后代选择器(包含选择器)<ul> <li></li></ul><ul class="nav"> <li></li></ul><ol> <li></li></ol>通过 父元素 子元素 的方式选中< ol>中的li元素。如:ol li{ col原创 2021-09-06 22:01:51 · 127 阅读 · 0 评论 -
Emmet语法
在VS Code环境使用 标签名*数量例:输入p*3生成<p></p><p></p><p></p>2.父子关系标签 父标签名>子标签名例如:输入ul>li生成<ul> <li></li></ul>3.兄弟关系标签 标签名+标签名例如:输入 p+div生成<p></p><div></div>原创 2021-09-05 18:38:35 · 88 阅读 · 0 评论 -
CSS学习笔记1
基本语法键值对形式书写<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">原创 2021-09-05 15:17:15 · 97 阅读 · 0 评论 -
HTML学习笔记
1.< html>< /html> 根标签2.< head>< /head> 文档的头部3.< title>< /title> 文档的标签4.< body>< /body>文档的主体5.< h1>–< h6> 标题标签6.< p>< /p>段落标签7.< br/>换行标签8.< strong>< /strong>文原创 2021-09-03 19:14:42 · 194 阅读 · 1 评论 -
关于java的内存图
java的内存分为5个部分1.栈(Stack):存放的是方法中的局部变量。方法的运行一定要在栈当中运行。局部变量:方法的参数,或者是方法{}中的内部变量作用域:一旦超出作用域,立刻从栈内存当中消失。2.堆(Heap) :凡是new出来的东西都在堆当中。堆内存里的东西都有一个地址值:16进制堆内存里面的数据,都有默认值,规则:整数 默认为0浮点数 默认为0.0字符 默认为‘\u0000’布尔 默认为false引用类型 默认为null3.方法区(Method Area):存储.class原创 2021-08-25 20:48:52 · 121 阅读 · 0 评论 -
The Asset used by component in XXX scene “XXX.fire“ is missing. Detailed information:
刚才使用Cocos Creator出现的问题,已解决。The Asset used by component in XXX scene “XXX.fire” is missing.丢失了XXX.fire文件,但看了下原路径,XXX.fire文件是存在的。最后发现更改图片的type属性时,之前在属性检查器绑定的spriteframe会变为null,在拖动绑定一次就行了。...原创 2021-06-04 18:41:41 · 1858 阅读 · 1 评论 -
2020年12月16日学习笔记File类
import java.io.*;import java.util.Date;public class testing { public static void main(String [] args) throws Exception{ File in=new File("D:\\Ecplise\\IO流\\txt\\TXT.txt");//File构造方法File("路径...") File file=new File("D:\\Ecplise\\IO流\\txt","ABC.txt")原创 2020-12-16 21:10:23 · 135 阅读 · 0 评论