- 博客(48)
- 资源 (1)
- 收藏
- 关注
原创 关闭浏览器访问http时自动转https
HSTS全称:HTTP Strict Transport Security,意译:HTTP严格传输安全,是一个Web安全策略机制。1.地址栏中输入chrome://net-internals/#hsts。2.在Delete domain中输入项目的域名,并Delete(删除)。4.搜索项目域名,并点击Forget About This Site。网站从Http转跳到Https时,可能出现的安全问题。3.可以在Query domain测试是否删除成功。3.地址栏输入about:permissions。
2023-07-10 21:21:48
7091
2
原创 [Scss转Css]:使用VSCode插件[Live Sass编译器]
当需要将Sass或Scss文件编译成Css文件时,可以使用到VSCode中一个非常便捷的插件。
2023-01-04 22:36:12
1625
原创 Node 入门
CommonJS规范的提出,主要是为了弥补当前JavaScript没有标准的缺陷希望JS能够在任何地方运行对模块的定义:模块应用模块定义模块标识在Node中,一个js文件就是一个模块。在Node中,每一个js文件中的js代码都是独立运行在一个函数中,而不是全局作用域。一个模块无法访问其他模块的变量或函数。/*exports:将变量或函数暴露到外部;require:函数,引入外部的模块;module:代表当前模块本身;__filename:当前模块的路径;
2022-11-08 19:42:03
666
原创 解决 Vue2项目中【模板上禁用了 TypeScript 智能感知】问题
TypeScript intellisense is disabled on template. To enable, configure `"jsx": "preserve"` in the `"compilerOptions"` property of tsconfig or jsconfig. To disable this prompt instead, configure `"experimentalDisableTemplateSupport": true` in `"vueCompilerOp
2022-09-28 21:17:57
798
原创 解决Yarn创建Vue项目,出现node版本不兼容问题
error jest-worker@28.1.3: The engine "node" is incompatible with this module. Expected version "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0". Got "16.4.0"
2022-09-28 20:51:18
4212
原创 Promise系列学习
回调地狱:回调函数嵌套调用,外部回调函数异步执行的结果是嵌套的回调执行的条件。回调地狱的缺点:–不便于阅读–不便于异常处理解决方案:–使用promise链式调用。
2022-09-18 22:49:31
356
原创 我的JQuery随笔
本文是我在业务中使用到的JQuery的小记录,欢迎大家阅读分享。冒泡事件 与 默认事件冒泡事件的概念:当子元素和父元素同时绑定同一事件时,当点击子元素会触发子元素的事件和父元素的事件。:如果存在父元素和子元素同时绑定同一事件,默认子元素触发时,父元素也会触发,该方法会阻止父元素的事件触发,只停留在子元素的事件当中。:如果一个子元素同时绑定同一个事件时有多个方法,默认会顺序执行,该方法会阻止顺序执行,防止下面的效果覆盖掉上面的效果默认事件。
2022-09-07 21:14:29
539
原创 SpringBoot
这里写目录标题yaml语法注入配置文件yaml语法配置文件SpringBoot中使用的全局配置文件,其文件名是固定的(application),有两种语法结构(常用yaml)1.application.properties:key=value 键值对2.application.yaml:key:空格 value配置文件的作用:修改SpringBoot自动配置的默认值。例如:我们可以在配置文件中修改Tomcat的端口号:server.port=8081这里通过键值对就可以将默认的
2022-05-29 21:40:41
129
转载 某企业的培训关系模式 R(培训科目,培训师,学生,成绩,时间,教室), R的函数依赖集 F={培训科目→培训师,(学生,培训科目)→成绩,(时间,教室)→培训科目,(时间,培训师)→教室,(时间,学生
某企业的培训关系模式 R(培训科目,培训师,学生,成绩,时间,教室), R的函数依赖集 F={培训科目→培训师,(学生,培训科目)→成绩,(时间,教室)→培训科目,(时间,培训师)→教室,(时间,学生)→教室}。关系模式R的主键为(52),其规范化程度最高达到(53)。(52)A.(学生,培训科目)B.(时间,教室)C.(时间,培训师)D.(时间,学生)(53)A.1NFB.2NFC.3NFD.BCNF解析:52题:小技巧:所有出现在→左边,且不出现在→右边的属性,都是主键。53
2022-04-23 19:04:36
610
原创 SpringMVC 03: ModelAndView和Model的区别
目录区别ModelAndView的使用Model的使用区别Model是每次请求中都存在的默认参数,可以自动创建,利用其addAttribute()方法即可将服务器的值传递到jsp页面中ModelAndView,使用时需要自己实例化(new)Model只是用来传输数据的,并不会进行业务的寻址。ModelAndView 却是可以进行业务寻址的ModelAndView的使用import org.springframework.ui.Model;import org.springframework
2022-04-19 10:37:16
448
原创 SpringMVC 02 : 第一个MVC程序
目录基于配置基于注解基于配置1、新建SpringMVC01项目2、导入SpringMVC依赖和war插件<!-- NO6 spring MVC --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.14</version>
2022-04-19 10:19:13
126
原创 Line 5 in XML document from class path resource [springmvc-servlet.xml] is invalid; nested exceptio
报错:Line 5 in XML document from class path resource[springmvc-servlet.xml] is invalid; nested exception isorg.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 63;cvc-elt.1.a: 找不到元素 ‘beans’ 的声明。原因:springmvc-servlet.xml中beans里的约束和命名空间出现错误。正确代码:
2022-04-19 09:09:52
1789
2
原创 SpringMVC01: 项目运行环境配置
步骤依赖注入更新项目Build Path更改Project Faces将项目加到服务器中依赖注入porm.xml:webmvc jar包<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.14</version> </dependency>
2022-04-18 22:20:37
337
原创 Spring 事务管理
demo:账户转账思想步骤demo:账户转账1、引入依赖2、配置spring.xml文件3、数据层4、服务层5、测试类6、测试结果1、引入依赖<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.9.8.RC3</version></dependency><depe
2022-04-17 17:58:35
273
原创 设计模式定义、分类
目录1、基本要素2、分类1、基本要素模式名称 (Pattern Name)问题 (Problem)解决方案 (Solution)效果 (Consequences)2、分类(1)根据目的(模式是用来做什么的)可分为创建型模式主要用于创建对象结构型模式主要用于处理类或对象的组合行为型模式主要用于描述类或对象如何交互和怎样分配职责(2)根据范围,即模式主要是处理类之间的关系还是处理对象之间的关系,可分为类模式处理类和子类之间的关系,这些关系通过继承建立,在编译时
2022-04-05 22:16:39
118
原创 【错题集】
1.在进行软件开发时,采用无主程序员的开发小组,成员之间相互平等;而主程序员负责制的开发小组,由一个主程序员和若干成员组成,成员之间没有沟通。在一个由8名开发人员构成的小组中,无主程序员组和主程序员组的沟通路径分别是(D)。 A.32和8 B.32和7 C.28和8 D.28和7 解析:无主程序员组进行沟通时,需要两两沟通,所以沟通路径为8*7/2=28。有主程序员组,有问题可以与主程序员沟通,有主程序员协调负责,所以除了主程序员自己,其他人7人,每人与主程序员建立一条沟通路径,共7条沟.
2022-03-27 11:05:06
2735
转载 极限编程XP 的12个最佳实践
目录XP 的12个最佳实践敏捷宣言敏捷开发和极限编程的关系XP 的12个最佳实践1. 现场客户 ( On-site Customer )要求至少有一名实际的客户代表在整个项目开发周期在现场负责确定需求、回答团队问题以及编写功能验收测试。2. 代码规范 ( Code Standards )强调通过指定严格的代码规范来进行沟通,尽可能减少不必要的文档。3. 每周40小时工作制 ( 40-hour Week )要求项目团队人员每周工作时间不能超过40小时,加班不得连续超过两周,否则反而会影响生产率。
2022-03-27 10:42:06
2528
原创 UML-类与类之间的关系【依赖 关联 聚合 组合 泛化 实现 继承】
目录1、依赖(Dependence)2、关联(Association)依赖和关联的比较3、聚合(Aggregation)4、组合(Composition)5、泛化(Generalization)|继承6、实现(Realization)类之间的耦合度1、依赖(Dependence)定义:一种“使用”关系,说明一个模型元素的变化必影响到另一个模型元素,反之未必。体现了类之间的弱作用关系(最弱)。体现:类A的一些方法、参数使用了类B的对象,那么说类A依赖于类B。表示:虚线+箭头2、关联(Associa
2022-03-23 22:33:40
328
原创 网易云播放器笔记
1)异步1.1什么叫异步同步就是一件事一件事的执行。只有前一个任务执行完毕,才能执行后一个任务。而异步比如:setTimeout就是一个异步任务,当JS引擎顺序执行到setTimeout的时候发现他是个异步任务,则会把这个任务挂起,继续执行后面的代码。直到1000ms后,回调函数cbFn才会执行,这就是异步,在执行到setTimeout的时候,JS并不会傻呵呵的等着1000ms执行cbFn回调函数,而是继续执行了后面的代码。1.2为啥要在js中使用异步由于javascript是单线程的,只能在JS引
2022-03-09 22:10:17
164
原创 二维|三维 数组偏移量的计算
二维数组分为以行为主和以列为主两种存储方式。a[m][n]计算a[i][j]的偏移量行为主偏移量d=i*n+j(i,j下标相对于0开始)列为主偏移量d=j*n+i(i,j下标相对于0开始)三维数组a[m][n][p]计算a[i][j][k]的偏移量偏移量d=inp+j*p+k(i,j下标相对于0开始)...
2022-03-07 20:02:26
1550
原创 Redis
Nginx:高性能的Web和反向代理服务器。NoSQL作用解决CPU和内存压力解决I/O压力NoSQL数据库概述Not Only SQL,“不仅仅是SQL”,指非关系型数据库。NoSQL不依赖业务罗技方式存储,而用简单的key-value模式存储。增加了数据库的扩展能力。支持 持久化。不遵循SQL标准。不支持ACID(原子性,一致性,隔离性,持久性)。远超于SQL的性能。什么是事务?=>事务是指是程序中一系列严密的逻辑操作,而且所有操作必须全部成功完成,否则在每个
2022-03-02 22:30:39
351
原创 SSM环境配置
一、SSM环境的配置(1)下载1、安装新版本JDKhttps://www.oracle.com/java/technologies/downloads/#jdk17-windows2、下载apache-maven-3.8.4-bin包https://maven.apache.org/download.cgi3、eclipse下载https://www.eclipse.org/downloads/(2)开始安装第一步:配置JDK启动安装好新版本jdk后,配置环境变量。编
2022-02-22 20:24:58
3185
1
原创 单元测试 敏捷开发
单元测试->敏捷开发核心内容:测试框架1、Jest-开箱即用,简单轻松2、Mocha-需要自行配置断言库expect(f1(1,2))to.Equals(3)1、Chai-支持所有风格-全面2、Assert-node环境直接使用Mock库屏蔽依赖Test runner模拟一个浏览器环境karam覆盖率工具istanbul...
2022-01-25 22:57:15
170
原创 Vue尚品汇项目笔记整理
项目开发流程:1、书写静态页面2、拆分组件3、获取服务器的数据动态展示4、完成相应的动态业务逻辑一、项目文件夹node_modules:项目依赖文件夹public:放置一些静态资源(图片),webpack打包的时候会原封不动打包到dist中assests:放置静态资源,多个组件共用的,webpack打包的时候,会把里面的静态资源当做你一个模块,打包到JS文件里面。babel-config.js:配置文件(babel相关) 可以吧es6语法翻译成es5,兼容package.json:项目身
2022-01-22 22:04:40
1888
原创 setTimeout_test1
代码<script> let obj = { x: 10, y: function() { console.log("x:" + this.x); } } setTimeout(obj.y(), 2000); //obj.y()-->立即执行 setTimeout(obj.y, 1000); //obj.y-->setTimeout(y:function(){ /
2022-01-18 12:55:25
184
原创 简单用CSS实现三角形
CSS实现 三角形看到一个面试问题:如何用css实现三角形,em,想到自己没写过,然后就实现了下。方法:(1)将div的宽高设置成0(2)加boder属性(四个方向的边框可以实现不同方向的三角形)实现的效果是这样的:代码:<div id="box1"></div> <br/><div id="box2"></div>css样式:<style> /* 彩色三角形 */ #box1
2021-11-29 22:03:55
499
原创 CSS3动画 完成两种 轮播图
素材链接: https://pan.baidu.com/s/1Zdz3p9mRp-Q2e6tbjAaawg提取码: ua78第一种效果:源代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge">...
2021-05-03 12:51:10
175
原创 你该记住的:Java抽象方法抽象类 知识点
1.抽象方法:(1)用abstract修饰的方法,没有方法体,只有声明。2.抽象类:(1)概念:包含了抽象方法的类就是抽象类。在网上看到一个觉得不错的例子,引入方便理解在生活中,你肯定用过这个词语--东西“麻烦你,小王。帮我把那个东西拿过来好吗?”“你要让我拿那个水杯吗?”你要的是水杯类的对象,而东西是水杯的父类,通常东西类(这里理解为抽象类)没有实例对象,但我们有时需要东西的引用来指向它的之类实例。(2)特点:不能创建实例(3)意义...
2021-04-24 16:15:40
331
原创 css+html 嵌套表格做简单网页
效果:在这里插入图片描述代码:<!DOCTYPE html><html lang="en"><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-04-19 17:03:04
597
在oppo手机上video控件偏移
2023-05-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人