我和我的项目
文章平均质量分 54
TwcatL_tree
我家二猫爱爬树
展开
-
【轻NAS】Windows搭建可道云私有云盘,并内网穿透公网访问
云存储作为近些年兴起的概念,成功吸引了各大互联网厂商下场,也将“集中存储,分别调用”的概念普及到广大的互联网用户心中,构建数据集中存储中心的设备和软件也迎来一波爆发。本来云存储很有发展前景,但各大厂的蜜汁操作直接断送了其在云存储范畴的发展前景,反而让私人数据中心和软件发展进入快车道。专业的数据存储中心有很多中,但也很贵;好在还有各种基于Web的文件管理功能,能将我们家里的电脑,轻松改造为个人数据存储中心。转载 2023-09-06 11:22:05 · 484 阅读 · 0 评论 -
什么是Json,如何使用?
注意:javascript的eval()方法可编译执行任何javascript代码但是这并不安全,如果使用json解析器将json转换为javascript就会更安全。{ key :{ key : [ { key :value ,key :value } ] } },灵活组合。JSON.parse():该方法用于解析JSON类型的字符串并且返回对应的值。JSON.stringify():该方法同样返回与指定值对应的JSON字符串。json格式的转换,对象,集合:(官方的json包和阿里巴巴的json包)原创 2022-10-23 13:41:49 · 196 阅读 · 0 评论 -
vue表单必填项前面添加红色*
vue 表单必填项前面添加红色*和提示信息 1.效果图 2.实现代码 (1)from表单定义 :rules="rules" ,:model="headerForm" (2)文本框或者下拉框 定义 :rules="rules.XXXX" ,prop="XXXX" (3) js代码添加rules以及文本框或下拉框定义的 ru...原创 2022-05-13 12:06:30 · 4165 阅读 · 0 评论 -
mybatis plus 条件构造器queryWrapper学习
首先奉上mybatis plus的官方文档链接,再看本博客有不清晰的地方,可以查看文档https://mp.baomidou.com/guide/ 一、queryWrapper是什么 queryWrapper是mybatis plus中实现查询的对象封装操作类,他的层级关系如下 在上面的图片中, Wrapper : 条件构造抽象类,最顶端父类,抽象类中提供4个方法西面贴源码展示 Abs...原创 2022-04-27 15:25:43 · 1187 阅读 · 0 评论 -
mybatisPlus之自动填充工具MetaObjectHandler使用demo及注意点
一. 使用场景MetaObjectHandler是元对象字段填充控制器抽象类,实现公共字段自动写入。比如通常,我们在建表时,会设置几个公共字段:创建人(creator)、更新人(uptater)、创建时间(create_time)、更新时间(update_time)。每次将实体对象新增入库时,都要设置创建人和创建时间;每次更新实体对象时,都要设置更新人和更新时间;如果这是都放在业务代码中,很是繁琐,那么可不可以统一配置,自动帮我们添加这些属性呢?答案就是使用MetaObjectHandler。二.转载 2022-04-26 19:35:10 · 1774 阅读 · 0 评论 -
mybtais-plus学习--BaseMapper提供的方法及SQL语句生成
这篇博客我们介绍一下关于Mybatis-Plus相关的知识,Mybatis-Plus可以简单的理解为Mybatis的加强,其在Mybatis的基础上完成了一些封装,这样开发人员在使用起来就很容易和方便(确实是一个很好的框架),官网Mybatis-Plus 优点 | Advantages 无侵入:Mybatis-Plus 在 Mybatis 的基础上进行扩展,只做增强不做改变,引入 Myba...转载 2022-04-26 19:15:06 · 1251 阅读 · 2 评论 -
mapper
Mapper映射文件是一个xml格式文件,必须遵循相应的dtd文件规范,如ibatis-3-mapper.dtd。我们先大体上看看支持哪些配置?如下所示,从Eclipse里截了个屏:从上图可以看出,映射文件是以<mapper>作为根节点,在根节点中支持9个元素,分别为insert、update、delete、select(增删改查);cache、cache-ref、resultMap、parameterMap、sql。下文中,我们将首先对增删改...原创 2022-04-26 19:14:00 · 633 阅读 · 0 评论 -
Java实体类(entity)作用
对java实体类的众多理解:A .就是属性类,通常定义在model层里面 B. 一般的实体类对应一个数据表,其中的属性对应数据表中的字段。好处:1.对对象实体的封装,体现OO思想。2.属性可以对字段定义和状态进行判断和过滤3.把相关信息用一个实体类封装后,我们在程序中可以把实体类作为参数传递,更加方便。C. 说白了就是为了让程序员在对数据库操作的时候不用写SQL语句 D. 就是一个数据库表生成一个类...原创 2022-04-26 19:12:08 · 4623 阅读 · 0 评论 -
CROS 跨域请求原理
cros 分为两种请求 简单请求 浏览器将CORS请求分成两类:简单请求(simple request)和非简单请求(预检请求)(not-so-simple request)。 只要同时满足以下两大条件,就属于简单请求。 (1) 请求方法是以下三种方法之一: HEADGETPOST (2)HTTP请求头信息不超出以下几种字段: AcceptAccept-LanguageContent-LanguageLast-Event-IDContent-Type:只限于...原创 2022-04-17 11:17:29 · 333 阅读 · 0 评论 -
VUE项目,文件路径正确,但是This relative module was not found
这个人她一直会犯一些让人很郁闷的问题。 今天在用VUE编写项目,发生了This relative module was not found, 百度搜索出来的解决方案都是让我检查我的文件路径, 如果你觉得你这个文件的路径是正确的,该写的都有写,那就 npm install 1 ...转载 2022-03-08 18:17:19 · 2212 阅读 · 1 评论 -
卸载vue-cli过程中npm uninstall vue-cli -g 一直显示 up to date in 0.042s无法卸载。
场景: 为了能够体验到vue-cli3.0以上版本的vue项目管理器以及界面管理的效果,因为是老版本的vue-cli2.9.6一直卡着不动,重新安装了好久也没有效果,一直显示 vue-cli -g up to date in 0.042s 今天下午折腾了一下午,关于如何卸载vue-cli脚手架的问题,网上也近乎找遍了所...原创 2022-01-21 14:00:01 · 1439 阅读 · 1 评论 -
从box-sizing:border-box属性入手,来了解盒模型
从最开始学习CSS的时候,就了解了盒模型的概念,今天,我们从其中的box-sizing:border-box;的属性入手,来重新认识一下盒模型在实际项目中的运用。 背景:先声明一下运用的场景,假如项目布局使用的是自适应的布局方式,div给出的宽度是百分比的形式,即框占窗口宽度的50%,但边界和内边距是用像素来表示的怎么办?为了避免这种问题...转载 2022-01-20 11:08:08 · 5751 阅读 · 0 评论 -
CSS text-decoration 属性
<html><head><style type="text/css">h1 {text-decoration: overline}h2 {text-decoration: line-through}h3 {text-decoration: underline}h4 {text-decoration:blink}a {text-decoration: none}</style></head><body><h.原创 2022-01-20 10:48:06 · 389 阅读 · 0 评论 -
推荐的CSS书写顺序、规范
写了这么一些时间的CSS,有时候觉得有些混乱,尤其是做样式修改的时候。后来觉得遵循一些书写规范和顺序来的话,一来会让自己的思路很清晰,二来修改的时候很明确,不容易被冗余的样式影响。 还有很重要的一点就是,遵循浏览器渲染顺序,减少浏览器reflow(回流),提升浏览器渲染dom的性能。定位属性的修改会导致reflow,改变文字颜色、背...原创 2022-01-20 10:39:14 · 220 阅读 · 0 评论 -
JQuery 入门 - 附案例代码
文章目录 预备知识与后续知识及项目案例为什么要学jquery体验jquery的使用jquery到底是什么jquery的版本问题jquery的入口函数jq对象和dom对象(重要)jquery选择器什么是jQuery选择器基本选择器层级选择器过滤选择器筛选选择器(方法) 元素设置样式设置类名设置属性设置prop方法 动...原创 2022-01-19 11:51:22 · 1032 阅读 · 0 评论 -
JavaScript 入门(下)
目录 一、JavaScript简介 二、JavaScript的特点 1、动态改变页面内容 2、动态改变网页的外观 3、验证表单数据 4、响应事件 三、内容 1、数组对象 一、数组基础 二、数组的属性和方法 2、数值对象 3、窗口对象 一、窗口对象简介 二、打开和关闭窗口 三、改变窗口大小 四、窗口历史 五、定时器 4、JavaScript对话框 一、alert() 二、confirm() 三、prompt() 5、文档对象...原创 2022-01-19 11:50:04 · 320 阅读 · 0 评论 -
JavaScript 入门(上)
目录 一、JavaScript简介 二、JavaScript的特点 1、动态改变页面内容 2、动态改变网页的外观 3、验证表单数据 4、响应事件 三、内容 1、JavaScript简介 一、JavaScript是什么? 二、JavaScript编辑工具 三、JavaScript在HTML的引用方式 四、JavaScript和Java的关系 五、训练题 2、JavaScript入门基础 一、数据结构 二、JavaScript数据类型 ...原创 2022-01-19 11:49:34 · 315 阅读 · 0 评论 -
HTML入门与进阶以及HTML5
目录 一、简介 1、前端开发最核心技术 (1)HTML是什么? (2)CSS (3)JavaScript 2、前端开发其他技术 二、基础内容 1.基础总结 2.HTML的基本标签 (1)HTML标签 (2)head标签 (3)body标签 3、段落与文字 (一)、段落标签 (二)、网页特殊符号 (三)、自闭合标签 (四)、块元素和行内元素 (五)、练习题 4、列表 (一)、HTML3种列表 (...原创 2022-01-19 11:47:52 · 869 阅读 · 0 评论 -
CSS基础知识
目录 一、CSS简介 二、内容 1.css的引入方式 2.元素的id和class 3、CSS选择器 4、文本样式总结 5、文本样式总结 6、边框样式 7、 背景样式概述 8、超链接样式 9、图片样式 10、列表样式 11、表格样式 12、CSS盒子模型 13、浮动布局 14、定位布局 预备知识与后续知识及项目案例 [HTML入门与进阶以及HTML5][CSS][JS-上][JS-下][jQuery][Node.js + Gulp...原创 2022-01-19 11:46:55 · 653 阅读 · 0 评论 -
html基础语法
<!-- 永远放在最外面的 DOCTYPE html --><!DOCTYPE html><!-- html作为最底层的根,放在最外面 --><html> </html><!--head里面is网页外标题 --> <head> <title>aaa</title></head><!-- body作为整个html的主要内容 --><!-- 以原创 2022-01-19 10:33:45 · 454 阅读 · 0 评论 -
HTML 全局属性
原创 2022-01-18 13:53:31 · 278 阅读 · 0 评论 -
HTML 标签参考手册
按功能类别排列 HTML 标签基础标签描述<!DOCTYPE> 定义文档类型。<html>定义 HTML 文档。<head>定义关于文档的信息。<title>定义文档的标题。<body>定义文档的主体。<h1> to <h6>定义 HTML 标题。<p>定义段落。<br>定义简单的折行。<hr>定.原创 2022-01-18 13:30:26 · 284 阅读 · 0 评论 -
HTML中 src alt align 分别是什么意思?
1、src 属性它的值是图像文件的 URL,也就是引用该图像的文件的的绝对路径或相对路径。绝对路径:指向其他站点(比如 src=“www.example.com/example.js”)。相对路径:指向站点内的文件(比如 src="/scripts/example.js")。2、alt 属性指定了替代文本,用于在图像无法显示或者用户禁用图像显示时,代替图像显示在浏览器中的内容。3、align 属性规定 div 元素中的内容的水平对齐方式。...原创 2022-01-18 13:21:33 · 1325 阅读 · 0 评论 -
做计算机毕业设计必备的网站
转载:https://zhuanlan.zhihu.com/p/403643915最后毕业的关键时候,我们写计算机毕业设计的时候,经常因为没有头绪,好的想法或者难以找到相关素材而焦急万分,有的时候,可能别人稍微给我们点意见,我们就能很快的完成自己的毕业设计。这里将会介绍,那些做计算机毕业设计很实用的网站。1.githubgithub,计算机系的同学们应该都懂,在github中,能找到各种我们需要的开源代码,很多计算机毕业设计的相关模块和功能都能从中找到并且借鉴。2.b站b站大家都很熟悉了,众所周知,我们的原创 2022-01-17 10:42:05 · 2464 阅读 · 0 评论 -
height:100vh,width:100vw
1.em在做手机端的时候经常会用到的做字体的尺寸单位说白了 em就相当于“倍”,比如设置当前的div的字体大小为1.5em,则当前的div的字体大小为:当前div继承的字体大小*1.5但是当div进行嵌套的时候,em始终是按照当前div继承的字体大小来缩放,参照后面的例子。2.rem这里的r就是root的意思,意思是相对于根节点来进行缩放,当有嵌套关系的时候,嵌套关系的元素的字体大小始终按照根节点的字体大小进行缩放。参照后面给的demo3.vhvh就是当前屏幕可见高度的1%,也就是说hei原创 2022-01-18 13:06:17 · 211 阅读 · 0 评论