- 博客(15)
- 收藏
- 关注
原创 基本数据结构 - 补(b树、哈希表)
B-树中的每个节点最多有m个子节点,m称为B-树的阶。每个节点(除了根节点和叶子节点)至少有⌈m/2-1⌉个子节点,其中⌈x⌉表示不小于x的最小整数。与B树不同,AVL树和红黑树在内存中的操作相对较快,因为内存的访问速度远高于磁盘。由于磁盘的读写速度较慢,B树的设计能够有效地减少磁盘访问次数,从而提高数据管理的效率。它们提供了高效的查找、插入和删除操作,特别是在处理大量数据时。case 4:当前节点是非叶子节点,找到了。case 1:当前节点是叶子节点,没找到。case 2:当前节点是叶子节点,找到了。
2023-09-26 18:18:48 121
原创 JAVA JUC 并发编程 Part III (锁、AQS)
JAVA JUC 并发编程 第三部分 这部分主要介绍了jdk1.8中提供的各种锁以及他们的实现和原理应用,还有就是synchronized和reentrantLock的区别,和对reentrantLock的源码分析,从源码实现方面了解AQS的基本知识和实现原理
2023-09-24 15:06:13 132 1
原创 JAVA JUC 并发编程 Part II (线程安全、JMM内存模型、原子类)
JAVA JUC 并发编程 第二部分,这里主要包含了jdk所提供的的原子类以及volatile的基本使用和功能概括,还有一些高性能的累加器
2023-09-24 15:03:10 246 1
原创 JAVA JUC并发编程 Part I (线程、线程池)
java juc 并发编程第一部分学习,这部分主要包含了线程的常用方法和线程池的主要知识
2023-09-24 15:00:34 83 1
原创 HashMap put方法底层源码简单分析
这里我只学习了hashmap底层的方法,掌握了主要的逻辑,这次我就将总结写到前面了,因为后面都是源码+注释的结构,每次想看的时候都得一直翻到最下面,太麻烦了啊!,如果没有这些数据结构的加持,理解源码是有点困难的。这里之所以选用put方法,是因为put方法基本考虑了所有的情况,无论是,这里都有涉及到,其余的也就是调用相应的方法或说是同样的思想来操作的。其余的知识点都在下边的源码处标出了…
2023-09-22 16:49:38 108 1
原创 Vuex 核心概念解释(State、Getters、Mutations、Actions、Modules)和简单案例
个人对 vuex 的学习和理解
2023-03-17 15:27:09 223
原创 微信小程序(使用npm包、全局数据共享、分包、自定义tabBar)
黑马程序员,学习记录黑马程序员前端微信小程序开发教程,微信小程序从基础到发布全流程_企业级商城实战自定义 tabBar | 微信开放文档 (qq.com)"custom" : true , // 加上这个即可 "list" : [ ... // 为了兼容性 完整保留下来 ] } ,创建必须叫这个名字。
2023-03-14 22:06:56 1137
原创 微信小程序(自定义组件)
黑马程序员,学习记录黑马程序员前端微信小程序开发教程,微信小程序从基础到发布全流程_企业级商城实战创建引用分为 局部引用 和 全局引用//在 页面的 .json 文件中 或者 App.json 引入即可 {组件和页面的区别"component" : true , // 组件 中默认有这个属性 表示这是个组件 "usingComponents" : {} }// 组件的 .js 文件中 其中事件处理函数要写在methods节点中 Component {
2023-03-14 22:04:47 583
原创 微信小程序(页面导航、页面事件、生命周期、WXS脚本)
黑马程序员,学习记录黑马程序员前端微信小程序开发教程,微信小程序从基础到发布全流程_企业级商城实战分类应用生命周期函数/*** 当小程序初始化完成时,会触发 onLaunch(全局只触发一次)} , /*** 当小程序启动,或从后台进入前台显示,会触发 onShow} , /*** 当小程序从前台进入后台,会触发 onHide} , /*** 当小程序发生脚本错误,或者 api 调用失败时,会触发 onError 并带上错误信息} })页面生命周期函数Page({/**
2023-03-14 21:58:04 568
原创 微信小程序(WXML模板语法、WXSS模板样式、全局和局部配置、网络数据请求)
黑马程序员,学习记录视频链接:黑马程序员前端微信小程序开发教程,微信小程序从基础到发布全流程_企业级商城实战三元运算算数运算2. 事件绑定2.1 常用事件2.2 属性列表2.3 target 和 currenttarger的区别2.4 bindtap的语法格式2.5 事件处理函数中给data赋值事件处理函数2.6 事件传参不能在绑定事件的同时为事件处理函数传递对象使用 data-* ( *是参数名)在获取时使用固定语法 e.targe
2023-03-14 18:28:00 357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人