<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[2401_85124347的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/2401_85124347</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2401_85124347]]></copyright><item><title><![CDATA[关于WEB安全的知识]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/140384708</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/140384708</guid><author>2401_85124347</author><pubDate>Fri, 12 Jul 2024 17:23:50 +0800</pubDate><description><![CDATA[指的是黑客用过HTML注入篡改网站，插入了恶意脚本，从而在用户浏览时控制用户的权限。类型：1、反射型XSS：简单地把用户输入的数据“反射”给用户，往往诱使用户点击才会成功。也成为非持久性XSS攻击2、存储型XSS：把用户的数据存储在服务端。也称为持久性XSS。比如黑客发表一篇含有恶意代码的文章，用户阅读后把恶意脚本存储在服务端。3、DOM Based XSS：并非按照数据是否存储在服务端划分的，效果上来说是反射型的XSS。]]></description><category></category></item><item><title><![CDATA[web中盒子模型的“外边距合并”与“margin-top塌陷问题”]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/140382795</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/140382795</guid><author>2401_85124347</author><pubDate>Fri, 12 Jul 2024 16:30:56 +0800</pubDate><description><![CDATA[/外边距合并指的是，当两个垂直外边距相遇时，它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。外边距合并指的是，当两个垂直外边距相遇时，它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。外边距合并指的是，当两个垂直外边距相遇时，它们将形成一个外边距。合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。外边距合并指的是，当两个垂直外边距相遇时，它们将形成一个外边距。]]></description><category></category></item><item><title><![CDATA[MyBatis进阶(一)运行原理_mybatis进阶之路]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/140380967</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/140380967</guid><author>2401_85124347</author><pubDate>Fri, 12 Jul 2024 15:39:28 +0800</pubDate><description><![CDATA[第一种写法类型别名是为Java类型命名一个短的名字。它只和XML配置有关，只用来减少类完全限定名的多余部分第二种写法  配合注解使用,在该包com.msun.daomain下使用注解@Alias("person")指定一个包中所有类的别名development:开发模式work:工作模式```以上是对MyBatis的属性进行配置及设置JDBC连接对象的数据源连接池的实现。以上代码完成数据写入数据库的操作。]]></description><category></category></item><item><title><![CDATA[git&gitHub]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/140379192</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/140379192</guid><author>2401_85124347</author><pubDate>Fri, 12 Jul 2024 14:49:45 +0800</pubDate><description><![CDATA[正式学习前端大概 3 年多了，很早就想整理这个书单了，因为常常会有朋友问，前端该如何学习，学习前端该看哪些书，我就讲讲我学习的道路中看的一些书，虽然整理的书不多，但是每一本都是那种看一本就秒不绝口的感觉。正式学习前端大概 3 年多了，很早就想整理这个书单了，因为常常会有朋友问，前端该如何学习，学习前端该看哪些书，我就讲讲我学习的道路中看的一些书，虽然整理的书不多，但是每一本都是那种看一本就秒不绝口的感觉。在版本控制系统中，大约90%的操作都是在本地仓库中进行的：暂存，提交，查看状态或者历史记录等等。]]></description><category></category></item><item><title><![CDATA[分布式进阶(二十一)Flume的基础介绍_flume-ng version只有5个]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/140195124</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/140195124</guid><author>2401_85124347</author><pubDate>Fri, 05 Jul 2024 03:09:13 +0800</pubDate><description><![CDATA[flume 作为 cloudera 开发的实时日志收集系统，受到了业界的认可与广泛应用。Flume 初始的发行版本目前被统称为 Flume OG（original generation），属于 cloudera。]]></description><category></category></item><item><title><![CDATA[【前端】vue采用el-table 添加行手动填写数据和删除行及提交_前端点击按钮增加一行表格]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/140193842</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/140193842</guid><author>2401_85124347</author><pubDate>Fri, 05 Jul 2024 01:04:14 +0800</pubDate><description><![CDATA[推荐一些系统学习的途径和方法。每个Web开发人员必备，很权威很齐全的Web开发文档。作为学习辞典使用，可以查询到每个概念、方法、属性的详细解释，注意使用英文关键字搜索。里面的一些 HTML，CSS，HTTP 技术教程也相当不错。]]></description><category></category></item><item><title><![CDATA[WebSocket初探（socket]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/140193170</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/140193170</guid><author>2401_85124347</author><pubDate>Fri, 05 Jul 2024 00:03:50 +0800</pubDate><description><![CDATA[聊天室最基本的功能应该有系统通知，聊天内容等。系统通知针对所有socket连接，即是全局广播；聊天内容则是除当前socket用户的非全局广播。还可能存在系统与某个用户的单独消息互动，这则是单播。本文先不涉及room的概念，高手莫怪。实现方式socket服务端主要代码如下：});// 监听socket连接// 当某用户连上聊天室socket服务时，给他打个招呼data:})// 对其他用户给出通知：某某某加入了聊天室data: {})// 监听用户发的聊天内容。]]></description><category></category></item><item><title><![CDATA[vue动态组件与插件到底是什么？]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/140192237</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/140192237</guid><author>2401_85124347</author><pubDate>Thu, 04 Jul 2024 23:04:07 +0800</pubDate><description><![CDATA[子组件1===============================================子组件2===============================================子组件3===============================================]]></description><category></category></item><item><title><![CDATA[TypeScript系列教程四《扩展类型》]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/140191117</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/140191117</guid><author>2401_85124347</author><pubDate>Thu, 04 Jul 2024 22:05:36 +0800</pubDate><description><![CDATA[目前我总结出两种使用方式，一种是组成联合类型的类型可以统一处理，直接使用即可。1、如string和number都有toString方法。可以直接转成string 统一处理。console.log(‘我的年纪是’+ age.toString());2、判断类型，分别处理达到函数目的console.log(‘我是字符串’);}else{console.log(‘我是number’);类型别名。]]></description><category></category></item><item><title><![CDATA[mini-webpack 源码浅析_cory chase minipack web-]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/140189717</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/140189717</guid><author>2401_85124347</author><pubDate>Thu, 04 Jul 2024 20:57:46 +0800</pubDate><description><![CDATA[面试准备根据每个人掌握的知识不同，准备的时间也不一样。算法的准备时间比较长，是一个长期的过程。需要在掌握了大部分前端基础知识的情况下，再有针对性的去复习算法。面试的时候算法能做出来肯定加分，但做不出来也不会一票否决，面试官也会给你提供一些思路。在此进行一个总结，给自己，也希望能帮助到需要的同学。跳槽是每个人的职业生涯中都要经历的过程，不论你是搜索到的这篇文章还是无意中浏览到的这篇文章，希望你没有白白浪费停留在这里的时间，能给你接下来或者以后的笔试面试带来一些帮助。但是其实浏览器仍然是不认识的。]]></description><category></category></item><item><title><![CDATA[Java WebService记]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/140187544</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/140187544</guid><author>2401_85124347</author><pubDate>Thu, 04 Jul 2024 19:03:23 +0800</pubDate><description><![CDATA[总的来说，面试官要是考察思路就会从你实际做过的项目入手，考察你实际编码能力，就会让你在电脑敲代码，看你用什么编辑器、插件、编码习惯等。所以我们在回答面试官问题时，有一个清晰的逻辑思路，清楚知道自己在和面试官说项目说技术时的话就好了再编写一个发布服务的主类 Main :总的来说，面试官要是考察思路就会从你实际做过的项目入手，考察你实际编码能力，就会让你在电脑敲代码，看你用什么编辑器、插件、编码习惯等。所以我们在回答面试官问题时，有一个清晰的逻辑思路，清楚知道自己在和面试官说项目说技术时的话就好了。]]></description><category></category></item><item><title><![CDATA[Django创建项目]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/140186464</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/140186464</guid><author>2401_85124347</author><pubDate>Thu, 04 Jul 2024 18:04:39 +0800</pubDate><description><![CDATA[例如你在加入项目组的时候，前期以及做了一部分工作，尤其是环境已经配置好了，那么我们也不必傻傻的一个个的安装第三方库，可以这样前端面试题汇总JavaScript性能linux前端资料汇总。]]></description><category></category></item><item><title><![CDATA[2024技能大赛云计算赛项先电2]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/140184373</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/140184373</guid><author>2401_85124347</author><pubDate>Thu, 04 Jul 2024 17:03:57 +0800</pubDate><description><![CDATA[MAINTAINER ChinaskillRUN rm -rvf /etc/yum.repos.d/*ADD ftp.repo /etc/yum.repos.d/ADD gpmall.sql /root/RUN yum install -y mariadb-serverRUN sed -i “13cport = 8066” /etc/my.cnf.d/server.cnfADD init.sh /root/init.shRUN chmod +x /root/init.shRUN /root/init.shE]]></description><category></category></item><item><title><![CDATA[小程序事件、组件、生命周期、路由及数据请求]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/139942676</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/139942676</guid><author>2401_85124347</author><pubDate>Tue, 25 Jun 2024 01:22:40 +0800</pubDate><description><![CDATA[2.自定义组件或模板（为了项目方便复用）只复用wxml,css部分，不具有交互功能[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KjBCHdmN-1596903264915)(assets/image-20200806102732122.png)]自定义组件子组件如何创建一个完整独立的视图单元（wxml,css,js）创建和使用组件的步骤：第一步：创建一个组件：在子组件文件夹上–右建–选择【新建component】选项第二步：引入组件。]]></description><category></category></item><item><title><![CDATA[一文搞懂HTML中的表格、表单、列表]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/139940227</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/139940227</guid><author>2401_85124347</author><pubDate>Mon, 24 Jun 2024 22:23:59 +0800</pubDate><description><![CDATA[javascript是前端必要掌握的真正算得上是编程语言的语言，学会灵活运用javascript，将对以后学习工作有非常大的帮助。掌握它最重要的首先是学习好基础知识，而后通过不断的实战来提升我们的编程技巧和逻辑思维。这一块学习是持续的，直到我们真正掌握它并且能够灵活运用它。如果最开始学习一两遍之后，发现暂时没有提升的空间，我们可以暂时放一放。继续下面的学习，javascript贯穿我们前端工作中，在之后的学习实现里也会遇到和锻炼到。真正学习起来并不难理解，关键是灵活运用。]]></description><category></category></item><item><title><![CDATA[VUE面试题汇总（三）]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/139937638</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/139937638</guid><author>2401_85124347</author><pubDate>Mon, 24 Jun 2024 20:22:31 +0800</pubDate><description><![CDATA[更重要的是，技术面试是一个双向了解的过程，要让对方发现你的闪光点，同时也要 试图去找到对方的闪光点，因为他以后可能就是你的同事或者领导，所以，面试官问你有什么问题的时候，不要说没有了，要去试图了解他的工作内容、了解这个团队的氛围。总结组件的职能，什么需要外部控制（即 props 传啥），组件需要控制外部吗（$emit）, 是否需要插槽（slot）//Object.assign的单层的覆盖前面的属性，不会递归的合并属性。首先，技术面试是一个 认识自己 的过程，知道自己和外面世界的差距。]]></description><category></category></item><item><title><![CDATA[slurm深度解析：探索作业调度系统的架构和术语]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/139934288</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/139934288</guid><author>2401_85124347</author><pubDate>Mon, 24 Jun 2024 18:28:54 +0800</pubDate><description><![CDATA[在高性能计算领域，作业调度系统是一个非常重要的组件，它负责管理集群的资源和作业，以提高计算效率和用户体验。本文将介绍一种流行的开源作业调度系统——slurm，它具有高度可扩展和容错的特点，已被全球多个超级计算中心和大型集群采用。本文将介绍slurm的基本概念、架构和术语，以及如何使用slurm进行作业的提交和管理。]]></description><category></category></item><item><title><![CDATA[JavaScript进阶（二十六）：ES各版本特性详解_es版本]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/139930490</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/139930490</guid><author>2401_85124347</author><pubDate>Mon, 24 Jun 2024 16:37:40 +0800</pubDate><description><![CDATA[无论是成功（.then()）还是失败（.catch()），Promise后面都会执行的部分。3.在 ES2015 中，Rest不定长度参数…，可以转换成数组传入。4. 正则表达式组RegExp 可以返回匹配的数据包。]]></description><category></category></item><item><title><![CDATA[ECMAScript6介绍及环境搭建]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/139926172</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/139926172</guid><author>2401_85124347</author><pubDate>Mon, 24 Jun 2024 14:48:55 +0800</pubDate><description><![CDATA[解构赋值可以方便地将一组参数与变量名对应起来。// 参数是一组有次序的值// 参数是一组无次序的值。]]></description><category></category></item><item><title><![CDATA[基于Web的图书管理系统运行教程]]></title><link>https://blog.youkuaiyun.com/2401_85124347/article/details/139829913</link><guid>https://blog.youkuaiyun.com/2401_85124347/article/details/139829913</guid><author>2401_85124347</author><pubDate>Thu, 20 Jun 2024 13:20:31 +0800</pubDate><description><![CDATA[4、Java Resources --》src–》com.cya.util --》DBUtil.java --》修改数据库名、数据库用户名、数据库密码 --》保存。另外，大推一个网上教程 现代 JavaScript 教程 ，文章深入浅出，很容易理解，上面的内容几乎都是重点，而且充分发挥了网上教程的时效性和资料链接。5、双击新建的数据库 --》待数据库名由灰变量后 --》右击数据库名 --》运行SQL文件 --》选择文件 --》点击开始 --》关闭。想要取得优秀的面试成绩，刷面试题是必须的，除非你样样精通。]]></description><category></category></item></channel></rss>