<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Editplusplusplus的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Editplusplusplus</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Editplusplusplus]]></copyright><item><title><![CDATA[keras模型保存报错解决]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/127753225</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/127753225</guid><author>Editplusplusplus</author><pubDate>Tue, 08 Nov 2022 16:21:01 +0800</pubDate><description><![CDATA[【代码】keras模型保存报错解决：WARNING:absl:Function _wrapped_model contains input name(s) LSTM_input with unsupported characters which will be renamed to lstm_input in the SavedModel.]]></description><category></category></item><item><title><![CDATA[【笔记：SpringMVC】]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/127099400</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/127099400</guid><author>Editplusplusplus</author><pubDate>Thu, 29 Sep 2022 00:25:55 +0800</pubDate><description><![CDATA[SpringMVC：https://gitee.com/magic304/spring-mvc-studysmmbuild：https://gitee.com/magic304/smmbuild狂神说SpringMVC：https://www.bilibili.com/video/BV1aE41167Tu/?vd_source=5f5ea5ad3feec587cf827af102313eae狂神微信公众号：]]></description><category></category></item><item><title><![CDATA[【笔记：Spring】]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/126810212</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/126810212</guid><author>Editplusplusplus</author><pubDate>Sun, 11 Sep 2022 21:55:35 +0800</pubDate><description><![CDATA[学习视频：https://www.bilibili.com/video/BV1WE411d7Dv?p=28&spm_id_from=pageDriver&vd_source=5f5ea5ad3feec587cf827af102313eae代码:https://gitee.com/magic304/spring-study官网：https://spring.io/projects/spring-framework#overview
官方下载地址：https://repo.spring.io/release/o]]></description><category></category></item><item><title><![CDATA[【Git学习】]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/126810162</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/126810162</guid><author>Editplusplusplus</author><pubDate>Sun, 11 Sep 2022 21:50:58 +0800</pubDate><description><![CDATA[版本控制（Revision control）是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史，方便查看更改历史记录，备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发追踪和记载一个或者多个文件的历史记录组织和保护你的源代码和文档统计工作量并行开发、提高开发效率跟踪记录整个软件的开发过程减轻开发人员的负担，节省时间，同时降低人为错误。]]></description><category></category></item><item><title><![CDATA[【笔记：注解与反射】]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/126614096</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/126614096</guid><author>Editplusplusplus</author><pubDate>Tue, 30 Aug 2022 22:30:13 +0800</pubDate><description><![CDATA[其中的每个方法实际上是声明一个配置参数使用@interface自定义注解时，自动继承java.lang.annotation.Annotation接口@interface用来声明一个注解，格式：public @interface 注解名{定义内容}其中的每个方法实际上是声明一个配置参数方法名称就是参数名称返回值类型就是参数的类型（返回值只能是基本类型、Class、String、enum）可以通过default来声明参数的默认值如果只有一个参数成员，一般参数名为value。...]]></description><category></category></item><item><title><![CDATA[【笔记：Mybatis】]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/126470422</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/126470422</guid><author>Editplusplusplus</author><pubDate>Mon, 22 Aug 2022 17:32:06 +0800</pubDate><description><![CDATA[Gitee：https://gitee.com/magic304/ssm-framework-learning如何获取Mybatis？Maven仓库


GitHubhttps://github.com/mybatis/mybatis-3/releases数据持久化为什么需要持久化？持久层思路：搭建环境 --> 导入Mybatis --> 编写代码 --> 测试搭建数据库
新建项目新建一个普通Maven项目删除src目录导入maven依赖


2.2 创建一个模块


编写Mybatis的核心配置文件


]]></description><category></category></item><item><title><![CDATA[【SMBMS系统】]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/126247947</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/126247947</guid><author>Editplusplusplus</author><pubDate>Tue, 09 Aug 2022 15:02:07 +0800</pubDate><description><![CDATA[完整代码:https://gitee.com/magic304/smbms搭建一个Maven Web项目配置Tomcat测试项目是否能够跑起来导入项目中会遇到的jar包jsp，servlet，mysql驱动，jstl，stand…创建项目包结构编写实体类ORM映射：表-类 映射编写基础公共类数据库配置文件


编写数据库的公共类


编写字符编码过滤器




导入静态资源[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aScib42b-1660028304803)(https]]></description><category></category></item><item><title><![CDATA[【笔记：JavaWeb】]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/126247628</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/126247628</guid><author>Editplusplusplus</author><pubDate>Tue, 09 Aug 2022 14:54:17 +0800</pubDate><description><![CDATA[静态web技术栈：html，css动态web技术栈：Servlet/JSP，ASP，PHP在java中，动态web资源开发的技术统称为JavaWebJava Server Pages：Java服务器端页面，也和Servlet一样，用于开发动态web技术！写JSP就像在写HTML区别：HTML只给用户提供静态的数据JSP页面中可以嵌入Java代码，为用户提供动态数据。...]]></description><category></category></item><item><title><![CDATA[【MySQL、JDBC总结】]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/125415540</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/125415540</guid><author>Editplusplusplus</author><pubDate>Wed, 22 Jun 2022 19:41:14 +0800</pubDate><description><![CDATA[数据库分类、SQL语句、事务、索引、JDBC、IDEA连接数据库、数据库连接池]]></description><category></category></item><item><title><![CDATA[【JavaScript：jquery】]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124931133</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124931133</guid><author>Editplusplusplus</author><pubDate>Mon, 23 May 2022 17:21:14 +0800</pubDate><description><![CDATA[文章目录10. jQuery
10. jQuery

JavaScript
jQuery库，里面存在大量的JavaScript函数

获取jQuery

CDN引入
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;

&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt;
    &lt;meta name]]></description><category></category></item><item><title><![CDATA[【JavaScript：操作表单、MD5加密】]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124928874</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124928874</guid><author>Editplusplusplus</author><pubDate>Mon, 23 May 2022 15:57:14 +0800</pubDate><description><![CDATA[文章目录9. 操作表单（验证）
9. 操作表单（验证）

表单是什么 form DOM树


文本框 text
下拉框 
单选框 radio
多选框 checkbox
隐藏域 hidden
密码框 password
…

表单的目的：提交信息

获得要提交的信息

&lt;form action="post"&gt;
    &lt;p&gt;
        &lt;span&gt;用户名：&lt;/span&gt;&lt;input type="text" id="username"&gt;
    &]]></description><category></category></item><item><title><![CDATA[【JavaScript：操作BOM、DOM对象】]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124917796</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124917796</guid><author>Editplusplusplus</author><pubDate>Sun, 22 May 2022 22:22:22 +0800</pubDate><description><![CDATA[文章目录7. 操作BOM对象8. 操作DOM对象
7. 操作BOM对象
BOM：浏览器对象模型

window

window代表浏览器窗口
window.innerHeight
754
window.outerHeight
824
window.innerWidth
378
window.outerWidth
1536


navigator

navigator，封装了浏览器的信息
navigator.appName
'Netscape'
navigator.appVersion
'5.0 (Windo]]></description><category></category></item><item><title><![CDATA[【JavaScript：面向对象】]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124912100</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124912100</guid><author>Editplusplusplus</author><pubDate>Sun, 22 May 2022 16:10:53 +0800</pubDate><description><![CDATA[6. 面向对象
JavaScript、Java、C#…都是面向对象的编程语言；

类：模板
对象：具体的实例


原型对象

JavaScript有一些区别：

原型：__proto__

var user = {
    name: 'Jack',
    age: 3,
    sex: '男',
    run: function () {
        console.log(this.name + 'run...')
    }
};

var xiaoming = {
    name: 'X]]></description><category></category></item><item><title><![CDATA[【JavaScript：内部对象 (Date、JSON)】]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124905748</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124905748</guid><author>Editplusplusplus</author><pubDate>Sun, 22 May 2022 00:35:34 +0800</pubDate><description><![CDATA[文章目录5. 内部对象5.1 Date5.2 JSON5.3 Ajax
5. 内部对象

标准对象

typeof 123
"number"
typeof '123'
"string"
typeof true
"boolean"
typeof NaN
"number"
typeof []
"object"
typeof {}
"object"
typeof Math.abs
"function"
typeof undefined
"undefined"

5.1 Date

基本使用

var now = ]]></description><category></category></item><item><title><![CDATA[【JavaScript：函数】]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124905334</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124905334</guid><author>Editplusplusplus</author><pubDate>Sat, 21 May 2022 23:51:59 +0800</pubDate><description><![CDATA[文章目录3. 函数3.1 定义函数3.2 变量的作用域3.3 方法
3. 函数
3.1 定义函数

定义方式一

function abs(x){
    if(x&gt;=0){
        return x;
    }else{
        return -x;
    }
}

abs(10) //10
abs(-10) //10


执行到return代表函数结束
没有执行return，函数执行完也会返回结果，结果为undefined


定义方式二

var abs = function]]></description><category></category></item><item><title><![CDATA[【力扣149. 直线上最多的点数】]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124874656</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124874656</guid><author>Editplusplusplus</author><pubDate>Fri, 20 May 2022 00:07:14 +0800</pubDate><description><![CDATA[文章目录解题思路具体操作代码
题目：149. 直线上最多的点数
解题思路
暴力解法：
枚举两个点构成的直线中，其余点在该直线上的个数，返回个数最大的情况
判断点p是否在由start和end构成的直线上：

p分别与start和end点的斜率是否相等
p[1]−start[1]p[0]−start[0]=p[1]−end[1]p[0]−end[0] \frac {p[1]-start[1]} {p[0]-start[0]}=\frac {p[1]-end[1]} {p[0]-end[0]} p[0]−star]]></description><category></category></item><item><title><![CDATA[【力扣72. 编辑距离 (动态规划)】思路、详细图示、代码]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124833125</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124833125</guid><author>Editplusplusplus</author><pubDate>Tue, 17 May 2022 23:51:33 +0800</pubDate><description><![CDATA[文章目录力扣72. 编辑距离题目解题思路实例1的解决图示：代码
力扣72. 编辑距离
力扣72. 编辑距离
题目
给你两个单词 word1 和 word2， 请返回将 word1 转换成 word2 所使用的最少操作数 。
你可以对一个单词进行如下三种操作：

插入一个字符
删除一个字符
替换一个字符

示例1：

输入：word1 = “horse”, word2 = “ros”
输出：3
解释：
horse -&gt; rorse (将 ‘h’ 替换为 ‘r’)
rorse -&gt; rose (删除]]></description><category></category></item><item><title><![CDATA[【JavaScript：数据类型】]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124775527</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124775527</guid><author>Editplusplusplus</author><pubDate>Sat, 14 May 2022 22:32:24 +0800</pubDate><description><![CDATA[文章目录2. 数据类型2.1 字符串2.2 数组2.3 对象2.4 流程控制2.5 Map和Set2.6 iterator
2. 数据类型
2.1 字符串


正常字符串我们使用 ’ ’ 或 " " 包裹


注意转移字符 \


多行字符串编写（注意）
Tab上面的~键


var msg =
    `helllo
world
你好`


模板字符串

let name = "Jack";
let msg = `你好呀, ${name}`;


字符串长度

let student = "student]]></description><category></category></item><item><title><![CDATA[【JavaScript：快速入门】]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124775481</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124775481</guid><author>Editplusplusplus</author><pubDate>Sat, 14 May 2022 22:29:44 +0800</pubDate><description><![CDATA[文章目录JavaScript1. 快速入门1.1 引入JavaScript1.2 基本语法入门1.3 数据类型1.4 严格检查模式 'use strict'
JavaScript
JavaScript是世界上最流行的脚本语言
1. 快速入门
1.1 引入JavaScript
内部引用
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;

&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta http-equ]]></description><category></category></item><item><title><![CDATA[【笔记：CSS基础】]]></title><link>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124714069</link><guid>https://blog.youkuaiyun.com/Editplusplusplus/article/details/124714069</guid><author>Editplusplusplus</author><pubDate>Wed, 11 May 2022 16:58:29 +0800</pubDate><description><![CDATA[文章目录1. CSS简介1.1 什么是CSS1.2 发展史1.3 快速介绍1.4 CSS的3中导入方式2. 选择器2.1 基本选择器2.2 层次选择器2.3 结构伪类选择器2.4 属性选择器（常用）3. 美化网页元素3.1 字体样式3.2 文本样式3.3 超链接伪类3.4 阴影3.5 列表3.6 背景3.7 渐变4. 盒子模型4.1 边框4.2 边距4.3 圆角边框4.4 盒子阴影5. display与浮动5.1 display5.2 浮动5.3 父级边框塌陷问题5.4 对比6. 定位6.1 相对定位6.2]]></description><category></category></item></channel></rss>