<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[延成的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/AliEnCheng</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; AliEnCheng]]></copyright><item><title><![CDATA[vuex]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/137602149</link><guid>https://blog.csdn.net/AliEnCheng/article/details/137602149</guid><author>AliEnCheng</author><pubDate>Wed, 10 Apr 2024 16:55:18 +0800</pubDate><description><![CDATA[Vuex是实现组件全局状态（数据）管理的一种机制，可以方便的实现组件之间的数据共享能够在vuex中集中管理共享的数据，便于开发和后期进行维护能够高效的实现组件之间的数据共享，提高开发效率存储在vuex中的数据是响应式的，当数据发生改变时，页面中的数据也会同步更新。]]></description><category></category></item><item><title><![CDATA[vue-vant组件库]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/137440742</link><guid>https://blog.csdn.net/AliEnCheng/article/details/137440742</guid><author>AliEnCheng</author><pubDate>Sat, 06 Apr 2024 23:00:25 +0800</pubDate><description><![CDATA[下载网易云音乐node接口项目, 在本地启动, 为我们vue项目提供数据支持项目地址备用地址下载后, 安装所有依赖, 在本地启动起来, 测试访问此地址是否有数据http://localhost:3000, 看到如下页面就成功了初始化工程


下载需要的所有第三方依赖包


引入reset.css和flexible.js - 实现样式初始化和适配问题 - 引入到main.js本次vant使用自动按需引入的方式文档: https://vant-contrib.gitee.io/vant/#/zh-CN/quic]]></description><category></category></item><item><title><![CDATA[vue-router]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/137440145</link><guid>https://blog.csdn.net/AliEnCheng/article/details/137440145</guid><author>AliEnCheng</author><pubDate>Sat, 06 Apr 2024 22:49:02 +0800</pubDate><description><![CDATA[目标: 设备和ip的映射关系目标: 接口和服务的映射关系目标: 路径和组件的映射关系目标: 如何在Vue项目中集成路由官网: https://router.vuejs.org/zh/vue-router模块包它和 Vue.js 深度集成可以定义 - 视图表(映射规则)模块化的提供2个内置全局组件声明式导航自动激活的 CSS class 的链接……目标: vant是一个轻量、可靠的移动端 Vue 组件库, 开箱即用vant官网提供 60 多个高质量组件，覆盖移动端各类场景。]]></description><category></category></item><item><title><![CDATA[vue-(组件进阶、自定义指令)]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/137438760</link><guid>https://blog.csdn.net/AliEnCheng/article/details/137438760</guid><author>AliEnCheng</author><pubDate>Sat, 06 Apr 2024 22:22:00 +0800</pubDate><description><![CDATA[需求: 完成一个注册功能页面, 2个按钮切换, 一个填写注册信息, 一个填写用户简介信息效果如下:准备被切换的 - UserName.vue / UserInfo.vue 2个组件引入到UseDynamic.vue注册准备变量来承载要显示的"组件名"设置挂载点, 使用is属性来设置要显示哪个组件点击按钮 – 修改comName变量里的"组件名"
在App.vue - 引入01_UseDynamic.vue并使用显示使用Vue内置的keep-alive组件, 可以让包裹的组件保存在内存中不被销毁演示1: 可以]]></description><category></category></item><item><title><![CDATA[vue-(组件生命周期、axios、$refs)]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/137432627</link><guid>https://blog.csdn.net/AliEnCheng/article/details/137432627</guid><author>AliEnCheng</author><pubDate>Sat, 06 Apr 2024 21:23:14 +0800</pubDate><description><![CDATA[Vue_生命周期作用: 特定的时间点，执行特定的操作场景: 组件创建完毕后，可以在created 生命周期函数中发起Ajax 请求，从而初始化 data 数据分类: 4大阶段8个方法官网文档下图展示了实例的生命周期。你不需要立马弄明白所有的东西，不过随着你的不断学习和使用，它的参考价值会越来越高。含义讲解:1.new Vue() – Vue实例化(组件也是一个小的Vue实例)2.Init Events & Lifecycle – 初始化事件和生命周期函数3.beforeCreate – 生命周期钩子函数被执]]></description><category></category></item><item><title><![CDATA[vue-(组件封装、组件通信)]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/137418657</link><guid>https://blog.csdn.net/AliEnCheng/article/details/137418657</guid><author>AliEnCheng</author><pubDate>Sat, 06 Apr 2024 17:05:04 +0800</pubDate><description><![CDATA[=作用


大纲

能够理解vue组件概念和作用
能够掌握封装组件能力
能够使用组件之间通信
能够完成todo案例

1. vue组件
1.0_为什么用组件
以前做过一个折叠面板需求: 现在想要多个收起展开的部分方案1: 复制代码

模板标签 - 在这个基础上, 把要复用的多复制几份(讲解不好的地方引出解决方案)




上面复制3份, 发现变化一起变化解决方案: 不同的部分, 用不同的isShow变量

1.1_vue组件_概念

组件化 ：封装的思想，把页面上  封装为 ，从而方便项目的 开发 和 维护]]></description><category></category></item><item><title><![CDATA[vue-(key作用、过滤器, 计算属性, 侦听器)]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/137411613</link><guid>https://blog.csdn.net/AliEnCheng/article/details/137411613</guid><author>AliEnCheng</author><pubDate>Sat, 06 Apr 2024 00:02:51 +0800</pubDate><description><![CDATA[马上能反应过来循环遍历是什么, 索引(下角标)是什么



 数组的filter方法使用



 重绘与回流(重排)的概念



 localStorage浏览器本地存储语法使用



 JSON的方法使用


大纲

能够了解key作用, 虚拟DOM, diff算法
能够掌握设置动态样式
能够掌握过滤器, 计算属性, 侦听器
能够完成品牌管理案例

1. vue基础
1.0_vue基础 v-for更新监测

情况1: 数组翻转情况2: 数组截取情况3: 更新值口诀:数组变更方法, 就会导致v-for更新,]]></description><category></category></item><item><title><![CDATA[vue-Webpack]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/137405838</link><guid>https://blog.csdn.net/AliEnCheng/article/details/137405838</guid><author>AliEnCheng</author><pubDate>Fri, 05 Apr 2024 18:30:49 +0800</pubDate><description><![CDATA[​	webpack是一个打包模块化javascript的工具，在webpack里一切文件皆模块，通过loader转换文件，通过plugin注入钩子，最后输出由多个模块组合成的文件，webpack专注构建模块化项目。]]></description><category></category></item><item><title><![CDATA[Vue脚手架]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/137083857</link><guid>https://blog.csdn.net/AliEnCheng/article/details/137083857</guid><author>AliEnCheng</author><pubDate>Wed, 27 Mar 2024 17:52:28 +0800</pubDate><description><![CDATA[Vue脚手架
学习目标：

理解Node.js基本使用方法
理解包资源管理器NPM的使用
理解webpack的作用
理解 vue-cli 脚手架 (重点)
Element-UI 组件库

1.vue的格式：
	new Vue({
        //作用的视图
        el:"id选择器",
        //vue中的数据
        /*data:{
            key:value,
            key:value,
            ...
        ]]></description><category></category></item><item><title><![CDATA[Element]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/137078968</link><guid>https://blog.csdn.net/AliEnCheng/article/details/137078968</guid><author>AliEnCheng</author><pubDate>Wed, 27 Mar 2024 15:36:37 +0800</pubDate><description><![CDATA[Element：网站快速成型工具。是饿了么公司前端开发团队提供的一套基于Vue的网站组件库。使用Element前提必须要有Vue。组件：组成网页的部件，例如超链接、按钮、图片、表格等等~Element官网：https://element.eleme.cn/#/zh-CN自己完成的按钮Element 提供的按钮开发步骤引入 Element 样式文件夹。引入 Vue 核心 js 文件。在html中引入vue.js在html中引入 Element 核心 js 文件。编写按钮标签。在官网中找到按钮标签的代码，将代码]]></description><category></category></item><item><title><![CDATA[vue基础]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/137077744</link><guid>https://blog.csdn.net/AliEnCheng/article/details/137077744</guid><author>AliEnCheng</author><pubDate>Wed, 27 Mar 2024 15:09:54 +0800</pubDate><description><![CDATA[vue的学习网站：
1.Vue的介绍
学习目标

说出什么是Vue
能够说出Vue的好处
能够说出Vue的特点

内容讲解
【1】Vue介绍
1.vue属于一个前端框架，底层使用原生js编写的。主要用来进行前端和后台服务器之间的一个交互。2.Vue是一套构建用户界面的渐进式前端框架。大部分时间关注视图层，并且非常容易学习，还可以很方便的与其它库或已有项目整合。特点
易用：在有HTML,CSS, JavaScript的基础上，快速上手。
灵活：简单小巧的核心，渐进式技术栈，足以应付任何规模的应用。
性能：20]]></description><category></category></item><item><title><![CDATA[vue的异步操作]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/137077575</link><guid>https://blog.csdn.net/AliEnCheng/article/details/137077575</guid><author>AliEnCheng</author><pubDate>Wed, 27 Mar 2024 14:53:06 +0800</pubDate><description><![CDATA[/list=[{age:18,id:"001",name:"张三"},{age:18,id:"002",name:"李四"},{age:18,id:"003",name:"王五"}]2.this.user就是json格式的数据：user = {"username":"锁哥","password":"1234"}1.后台url的地址   "http://localhost:8080/axiosDemo01Servlet"//说明查询好友列表成功，将后台响应的数组数据赋值给数据模型中的list。]]></description><category></category></item><item><title><![CDATA[vscode快捷键]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/137069604</link><guid>https://blog.csdn.net/AliEnCheng/article/details/137069604</guid><author>AliEnCheng</author><pubDate>Wed, 27 Mar 2024 10:25:04 +0800</pubDate><description><![CDATA[11.移动当前行，向上alt+up（方向键↑）  向下alt+down****2.open in browser：用浏览器快捷打开并预览html文件****2.ctrl+加号键：放大，ctrl+减号键：缩小 ****12.在当前行上方插入一行：ctrl+shift+enter。13.向下复制一行:shift+alt+向下键****5.显示/隐藏左侧边栏：ctrl+b  ****14.删除一行：ctrl+D 自己修改的****6.文件重命名：鼠标选中+f2    ****8.注释：ctrl+/****]]></description><category></category></item><item><title><![CDATA[Mybatis Plugin的理解]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/136571233</link><guid>https://blog.csdn.net/AliEnCheng/article/details/136571233</guid><author>AliEnCheng</author><pubDate>Fri, 08 Mar 2024 21:04:06 +0800</pubDate><description><![CDATA[Mybatis作为一个应用广泛的优秀的ORM框架，已经成了JavaWeb世界近乎标配的部分，这个框架具有强大的灵活性，在四大组件（Executor、StatementHandler、ParameterHandler、ResultSetHandler）处提供了简单易用的插件扩展机制。Mybatis对持久层的操作就是借助于四大核心对象。]]></description><category></category></item><item><title><![CDATA[Tomcat]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/136562481</link><guid>https://blog.csdn.net/AliEnCheng/article/details/136562481</guid><author>AliEnCheng</author><pubDate>Fri, 08 Mar 2024 16:50:16 +0800</pubDate><description><![CDATA[Coyote 是Tomcat 中连接器的组件名称 , 是对外的接⼝。客户端通过Coyote与服务器建⽴连接、发送请求并接受响应。Coyote 封装了底层的⽹络通信（Socket 请求及响应处理）Coyote 使Catalina 容器（容器组件）与具体的请求协议及IO操作⽅式完全解耦Coyote 将Socket 输⼊转换封装为 Request 对象，进⼀步封装后交由Catalina 容器进⾏处理，处理请求完成后, Catalina 通过Coyote 提供的Response 对象将结果写⼊输出流。]]></description><category></category></item><item><title><![CDATA[Android 基础知识一]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/136460808</link><guid>https://blog.csdn.net/AliEnCheng/article/details/136460808</guid><author>AliEnCheng</author><pubDate>Mon, 04 Mar 2024 20:53:58 +0800</pubDate><description><![CDATA[Android的AsyncTask比Handler更轻量级一些（只是代码上轻量一些，而实际上要比handler更耗资源），适用于简单的异步处理。首先明确Android之所以有Handler和AsyncTask，都是为了不阻塞主线程（UI线程），且UI的更新只能在主线程中完成，因此异步处理是不可避免的。Android为了降低这个开发难度，提供了AsyncTask。AsyncTask就是一个封装过的后台任务类，顾名思义就是异步任务。]]></description><category></category></item><item><title><![CDATA[App启动绘制流程]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/136460210</link><guid>https://blog.csdn.net/AliEnCheng/article/details/136460210</guid><author>AliEnCheng</author><pubDate>Mon, 04 Mar 2024 19:44:58 +0800</pubDate><description><![CDATA[从Acitivity的各个生命周期可知，在onCreate时Activity并不可见，onStart虽然可见，但并未显示在前台，无法与用户进行操作，因此google将测量、布局、绘制流程放在了onResume中。在WindowManagerImpl的addView中看到继续调用WindowManagerGlobal的addView，此处省略一些代码，看主要的，view是DecorView、root是ViewRootImpl、wparams是WindowManager.LayoutParams。]]></description><category></category></item><item><title><![CDATA[数据结构与算法]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/136168566</link><guid>https://blog.csdn.net/AliEnCheng/article/details/136168566</guid><author>AliEnCheng</author><pubDate>Fri, 23 Feb 2024 16:14:17 +0800</pubDate><description><![CDATA[概念
数组（Array）是有限个相同类型的变量所组成的有序集合，数组中的每一个变量被称为元素。数组是最为简单、最为常用的数据结构。优缺点
优点：
数组拥有非常高效的随机访问能力，只要给出下标，就可以用常量时间找到对应元素
缺点：
插入和删除元素方面。由于数组元素连续紧密地存储在内存中，插入、删除元素都会导致大量元素被迫移动，影响效率。 (ArrayList LinkedList )
申请的空间必须是连续的，也就是说即使有空间也可能因为没有足够的连续空间而创建失败如果超出范围，需要重新申请内存进行存储，原空间]]></description><category></category></item><item><title><![CDATA[Neo4j在java中的使用]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/135913874</link><guid>https://blog.csdn.net/AliEnCheng/article/details/135913874</guid><author>AliEnCheng</author><pubDate>Mon, 29 Jan 2024 16:21:07 +0800</pubDate><description><![CDATA[Neo4j Server是相互操作性，安全性和监控的最佳选择。此外，作为独立应用程序，它比嵌入式配置更安全（客户端中的潜在故障不会影响服务器），并且更易于监控。如果我们选择使用这种模式，我们的应用程序将充当Neo4j服务器的客户端。要连接到Neo4j服务器，可以使用任何编程语言的REST 访问数据库。它是由应用程序的性质（neo4j是独立服务器 还是和程序在一起),性能，监控和数据安全性来决定架构选择。嵌入式Neo4j数据库是性能的最佳选择。通过指定数据存储的路径以编程方式访问嵌入式数据库。]]></description><category></category></item><item><title><![CDATA[Neo4j介绍]]></title><link>https://blog.csdn.net/AliEnCheng/article/details/135911236</link><guid>https://blog.csdn.net/AliEnCheng/article/details/135911236</guid><author>AliEnCheng</author><pubDate>Mon, 29 Jan 2024 15:36:26 +0800</pubDate><description><![CDATA[Neo4j是一个开源的 无Shcema的 基于java开发的 图形数据库，它将结构化数据存储在图中而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎。程序数据是在一个面向对象的、灵活的网络结构下，而不是严格、静态的表中,但可以享受到具备完全的事务特性、企业级的数据库的所有好处。CQL代表Cypher查询语言。像关系型数据库具有查询语言SQL，Neo4j使用CQL作为查询语言。Neo4j CQL支持节点或关系属性上的索引，以提高应用程序的性能。]]></description><category></category></item></channel></rss>