自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 2024 整理的最全学习资源,送给每一个努力着的人

可能活动过于抢手,最后你们能不能争取到,就看各位手速了。扫描下方二维码,领取以上全部资料的同时,要一份该计划的大纲,给自己 6个 月的时间,成为更好的自己。patch 函数以及 Diff 算法的整个实现过程是怎样的?2、实战:手写一个属于自己的 Vue.js 数据响应式框架。如何掌握用 Watcher 监听数据,自动更新视图?掌握 Nuxt.js 框架使用中的 SEO 优化处理。掌握使用 Nuxt.js 框架开发的最佳实践。响应式数据的优势是什么?莫回头,莫纠结,莫遗憾,学就完了。

2025-01-20 10:50:24 299

原创 【Rust指南】面向对象的实现_csdn rust

面向对象的编程语言通常实现了数据的封装与继承并能基于数据调用方法。“设计模式四人帮”在《设计模式》中给出面向对象的定义:面向对象的程序由对象组成,对象包装了数据和操作这些数据的过程,这些过程通常被称作方法或操作。Rust并不是面向对象的语言,但是面向对象的功能都可以通过自身的特点来实现。Rust 避免将struct或enum称为对象,因为它们与impl块是分开的。

2025-01-19 16:24:38 808

原创 【C++】模版进阶

/template//不管是非类型模板参数,还是类型模板参数都可以给缺省值,且与函数参数的缺省值是完全类似的(全缺省、半缺省(从右至左))。//template//err,不支持浮点数及字符串作为非类型模板参数。//template//err,不支持类对象作为非类型模板参数。//当两个模板参数是指针就会匹配,不管是什么类型的指针。//偏特化(半特化)

2025-01-19 00:32:59 783

原创 【C++】搜索二叉树

先得到右子树的地址,再一直往左走,直到节点为空,则它的父节点就是我们要找的,所以我们需要定义一个父节点,让删除节点存父节点的值,由于父节点的左子树为空,那么删除节点要链接父节点的右子树,跟之前第二种情况一样,要知道父节点是上一个父节点的左子树还是右子树(避免删除节点就是根节点的情况导致的错误),再删除父节点。如果删除的结点右子树为空,那么我们需要这个结点的 父节点的 左子树或者右子树 **(根据删除结点是父节点的左子树还是右子树进行判断)**是删除结点的左子树。大体思路和循环的思路差不多,但是略有不同。

2025-01-19 00:30:58 748

原创 Vue进阶(幺捌柒)浏览器缓存问题解决_vue 浏览器缓存

前面说到,使用强缓存时,浏览器不会发送请求到服务端,根据设置的缓存时间浏览器一直从缓存中获取资源,在这期间若资源产生了变化,浏览器就在缓存期内就一直得不到最新的资源,那么如何防止这种事情发生呢?的一个缺点: 就是返回的到期时间是服务器端的时间,这样存在一个问题,如果客户端的时间与服务器的时间相差很大,那么误差就很大,所以在HTTP 1.1版开始,使用。这样每次文件改变后就会生成新的query值,这样query值不同,也就是页面引用的资源路径不同了,之前缓存过的资源就被浏览器忽略了,因为资源请求的路径变了。

2025-01-18 18:19:53 843

原创 Vue进阶(五十八):ES字符串操作:遍历、比较、截取、补全

如果用来补全的字符串与原字符串,两者的长度之和超过了指定的最小长度,则会截去超出位数的补全字符串。它针对前n个字符,而其他两个方法针对从第n个位置直到字符串结束。它们的返回值都是搜到char所在的位置序号,如果没搜到,返回-1;方法是测试一个字符由两个字节还是由四个字节组成的最简单方法。方法,用来将字符的不同表示方法统一为同样的形式,这称为。这三个方法都支持第二个参数,表示开始搜索的位置。方法返回一个新字符串,表示将原字符串重复n次。上面代码中,字符串text只有一个字符,但是。中,-1代表最后一个字符。

2025-01-18 18:17:52 416

原创 Spring Boot 通过 XML 的方式整合 MyBatis

准备一张user表,有idnameage三个属性,其中id为主键且自增,然后插入三条数据;useridint(11) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,namevarchar(50) DEFAULT NULL COMMENT ‘姓名’,ageint(11) DEFAULT NULL COMMENT ‘年龄’,idINSERT INTO user values (1,“村雨遥”,25);INSERT INTO user values (2,“张三”,26)

2025-01-18 06:55:57 654

原创 python 3网络爬虫开发实战这本书怎么样?_《python网络爬虫开发实战》

在互联网时代,强大的爬虫技术造就了很多伟大的搜索引擎公司,让人类的记忆搜索能力得到巨大的延展。今天在移动互联网时代,爬虫技术仍然是支撑一些信息融合应用如今日头条的关键技术。但是,今天爬虫技术面临着更大的挑战。与互联网的共享机制不同,很多资源只有在登录之后才能访问,还采取了各种反爬虫措施,这就让爬虫不那么容易访问这些资源。无论是产品还是研究,都需要大量的优质数据来让机器更加智能。因此,在这个时代,大量的从业者急需一本全面介绍爬虫技术的书。

2025-01-18 04:18:05 2086

原创 LeetCode 179

重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。数组按照自定义排序规则重新排序,最后返回拼接好的字符串即可。给定一组非负数,重新排列使其组成一个最大的整数。进行拼接,这样我们就自定义了一个排序规则。满足了全序关系,我们就可以将。假设给定我们包含两个数字的数组。c++自定义排序,实现一个。,下面来讲解贪心的做法。组合,那么我们优先选择。组合,因此我们优先选择。排序的时间复杂度 为。所能组成的最大数字是。java自定义排序,

2025-01-18 01:28:09 253

原创 java实现分布式锁

idINDEXidx_statusstatusINDEXidx_orderorder_no其次,如果是校验订单的幂等性,就要先查询该记录是否存在数据库中,查询的时候要防止幻读,如果不存在,就插入到数据库,否则,放弃操作。orderwhereorder_no最后注意下,除了查询时防止幻读,我们还需要保证查询和插入是在同一个事务中,因此我们需要申明事务,具体的实现代码如下:return 1;return 0;到这,我们订单幂等性校验的分布式锁就实现了。我想你应该能发现为什么这种方式会存在性能瓶颈了。

2025-01-17 19:21:17 1686

原创 Java完成Student类和MyClass类的实例化

System.out.println(“成员 " + i + " :”);System.out.println(“姓名是:” + stuName);System.out.println(“年龄是:” + stuAge);System.out.println(“性别是:” + stuSex);System.out.println(“学号是:” + stuNum);System.out.print(" 在学习");System.out.print(“状态:”);System.out.print(" 大二");

2025-01-17 19:19:16 342

原创 Element-UI使用与爬坑集合

正常情况下,加“:”表示赋值的是变量,不加表示赋值的是值本身。但是有时候发现经常不管用,常见的如下:如果属性类型为Number:如果属性类型为Object:如果属性类型为string:如果属性类型为boolean:主要按钮二、el-menu组件作为route-view时候,刷新页面后,默认active状态(default-active)与当前路由页面不一致1):设置default-active属性。

2025-01-17 06:04:15 1567

原创 ElasticSearch面试题整理(持续更新)_elsearch面试题

Master节点负责管理集群状态信息,包括处理创建、删除索引等请求,决定分片被分配到哪个节点,维护和更新集群状态。深翻页:比如我们检索一次,轮询所有分片,汇集结果,根据 TF-IDF 等算法打分,排序后将前 10。(4)采取冷热分离机制,热数据存储到 SSD,提高检索效率;(1)根据业务增量需求,采取基于日期模板创建索引,通过 roll over API 滚动索引;对用户来说,翻页应该很快啊,但是实际上,第一次检索多复杂,下一次检索就多复杂。不翻页,也就不会翻页了,数据就可以清除了。

2025-01-17 06:02:13 988 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除