自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 问答 (2)
  • 收藏
  • 关注

原创 Vue3学习笔记

声明式渲染:框架封装了一些常用的DOM操作,直接使用提供的API或者指令就能实现需要的效果。vue2中的provide&inject使用方式较为复杂,一般都直接使用vuex了。3 在onMounted函数中操作获得的元素对象,要等对象挂载完成才能获取得到。响应式:当 JavaScript 中的数据变化时,HTML 视图自动更新。key是字符串,value可以是变量,响应式变量,或者修改函数。组合式API使用就正常定义需要共享的数据,包括同步异步的方法。即维护的状态发生改变,组件中引用的状态也会跟着改变。

2024-09-10 00:01:52 1129

原创 Vue2 VueRouter学习笔记

版本对应vue2:3.x.xvue3:4.x.x路由:访问路径与vue组件(页面)之间的映射关系VueRouter:Vue官方提供的插件,本质上是一个 JavaScript 库,用于在 Vue.js 应用中实现路由功能这里以vue2项目为例,版本3.6.5。

2024-09-06 17:15:03 1305

原创 Vue2使用Vue CLI学习笔记

学习vue2相关知识,如构建项目,组件注册,组件之间的通信,ref属性,自定义项目创建,eslint,项目打包等

2024-09-05 17:48:53 1218

原创 Jetpack Compose 弹出框

Jetpack Compose Android 1.1.1弹出框,对话框

2024-03-02 22:34:35 334

原创 Jetpack Compose 内置的Colors

在 Jetpack Compose 1.1.1 版本中,`Colors` 是一个用于定义应用程序颜色的数据类。它包含了一组预定义的颜色,这些颜色可以用于应用程序的 UI 组件,例如按钮、文本、背景等。`Colors` 类的实例通常与 `MaterialTheme` 一起使用,以确保应用程序的 UI 组件遵循 Material Design 规范。

2024-03-01 15:19:17 402

原创 Kotlin学习笔记——类

Kotlin中的类默认是不可继承的(final),如果要允许继承,需要将类声明为open。允许在数据类内部定义一些与类本身关联的方法或属性,这些方法和属性可以通过类名直接访问,而无需创建类的实例。密封类的子类必须定义在密封类自身或同一个文件中,这样就限制了可能的子类,并提供了更加安全的继承结构。在这种方式中,类体包含了类的属性和方法,而主构造函数的参数则通过构造函数进行初始化。在 Kotlin 中,密封类(Sealed Class)是一种特殊的类,用于表示。方法,使得可以通过解构声明来访问数据类的属性。

2023-12-09 20:07:19 110

原创 2023尚硅谷云尚办公项目练习

云上OA: 2023尚硅谷云尚办公视频项目练习

2023-12-02 21:08:17 142

原创 java 使用阿里云OOS服务

您可以快速使用OSS SDK完成常见操作,例如创建存储空间(Bucket)、上传文件(Object)、下载文件等。本文以Java SDK为例为您进行介绍。

2023-12-01 23:08:08 114

原创 android compose一些常用功能

在@compose里面使用startActivity打开同目录下的HomeActivity.kt (by ChatGPT)这里的topbar是我自定义的。

2023-10-22 20:37:16 264

原创 Android Compose让DropDownMenu靠右

实际上topbar 和 DropDownMenu也是垂直线性结构。点击topbar中的iconbutton,出现菜单。唯一不足的地方就是不能改变Menu的大小。如图所示,出现的菜单并未把“你好”撑开。点击按钮修改值,菜单显示。添加控制变量,放在最外面。

2023-10-21 19:59:16 449

原创 im-android-dome

本文主要实现能主动发送握手和心跳的客户端控制台dome,记录一下自己的学习过程。基于TCP和Protobuf作为通信协议,使用netty构建客户端服务Protocol Buffers 是一种轻便高效的结构化数据存储格式,用于数据的序列化,很快,很小,比json更牛,深受广大消费者喜爱效果如图项目结构如图。使用netty,客户端的主要是一些handler的编写。

2023-10-18 17:51:29 53

原创 gradle7.4使用buildSrc统一管理依赖

好像gradle7就用不了ext了,一 apply 就报错,这里记录一下使用kotlin+buildSrc实现统一依赖管理。

2023-10-14 15:24:13 312

原创 项目使用springboot+mp+mysql快速生成实体类

使用Mybatis-plus的代码生成器,快速生成对应的实体类,mapper,service和controller。

2023-10-12 09:39:32 187

原创 Numpy入门

虽然python自己有列表和数组,但是与numpy相比更消耗资源。numpy是python进行数值计算时最重要的基础包之一。

2023-10-01 00:08:26 86

原创 Pandas基本操作-多级索引

取值,df[]从列开始,df.loc从索引(index)开始,.iloc基于索引位置开始的。或者使用pd.MultiIndex.from_arrays(二维数组)关键就是是否存在一个可构建二维(多维)的index。创建一个Series数组,以元组作为index。4. stack() 和 unstack()我们希望通过元组构建二级索引,使用。unstack():行索引只有一级。获取索引为2的数据,使用切片索引。stack():列索引只有一级。2. 通过二维索引数组创建。是不是瞬间舒服很多,下面。

2023-09-28 11:10:12 512 1

原创 使用compose自定义一个带头像的TopBar

compose自定义仿QQtopbar,记录一下。可能使用到了material3。

2023-09-22 17:50:09 163 1

原创 Pandas基本操作-数据结构

一维就只用care一个轴就行了,二维的有行和列两个维度,也可理解成x轴和y轴。这里注意,字典的key依然是column,行标可以自己设置index,默认为数组下标。columns为字典的key,index为子字典的key,这里index不能修改。传入bool索引,可以传入一个条件表达式,也可以传入对应的bool数组。对齐:自动对齐,两个series相加,空值和任何值计算结果仍为空值。这里出入的标签列表,如果没有设置标签的话,也可以使用下标列表。df[列名],df[[列名,列名]],df[:1]

2023-09-21 16:41:12 213

原创 简述几种限流算法

前一时间窗口后半段的访问量+后一时间窗口前半段的访问量 可能大于阈值(存在临界值问题)当所有小时间窗口的总阈值大于大时间窗口的阈值时(计数器),拒绝访问。准备一个队列用来保存请求,和消息队列削峰/限流的思想是一样的。取间隔时间作为窗口,一个时间窗口内的访问次数有限(计数器)请求去令牌桶里领令牌,领到令牌的可直接被处理,没领到的丢弃。将时间窗口等分成许多小时间窗口,以小时间窗口为单位移动。面对突发请求,服务的处理速度和平时是一样的。可以是请求的频率,传输的速率,或者并发量。有一定的应对突发流量的能力。

2023-09-19 18:56:56 40

原创 七大排序算法介绍及其稳定性分析

稳定排序是指比较时平局,排序算法保持数字/记录的相对顺序,则该排序算法被称为。

2023-09-19 17:26:43 117

原创 已知后序遍历,中序遍历,求前序

已知二叉树后序遍历序列为dabec,中序遍历序列为debac,那么它的前序遍历序列是?4. 根据 e 节点,结合后序,b 为 e 的右孩子,a 为 b 的右孩子。2. 由中序可知,c 没有右孩子,结合后序得 e 为 c 的左孩子。3. 根据 e 节点,结合中序,d 为 e 的左孩子。

2023-09-18 21:24:17 652 1

原创 Jetpack Compose入门

Jetpack Compose的学习笔记,Jetpack Compose 是用于构建原生 Android 界面的新工具包。只需编写函数代码就能构建简单的界面布局。

2023-09-18 17:01:27 221 1

原创 kotlin使用RecycleView

对应Fragment类,recyclerView有三大属性。新建内部类,实现ItemAdapter,重写三个方法。fragment布局文件。

2023-09-15 21:40:00 53

原创 Java基础知识点

记录一些容易忽视的知识点,供自己梳理复习。

2023-09-07 20:58:28 43 1

原创 十个算法题

自己挑的十个看起来高频或重要的算法题,仅供个人学习使用题目和答案来自力扣题库给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。二分查找,时间复杂度O(log n),官方。

2023-09-05 12:18:23 47

原创 循环神经网络(RNN)

RNN 跟传统神经网络最大的区别在于每次都会将前一次的输出结果,带到下一次的隐藏层中,一起训练。LSTM在RNN的基础上加上了一个控制装置,可以控制记忆和遗忘。

2023-08-24 23:09:20 79

原创 卷积神经网络

卷积神经网络是一种带有卷积结构的深度神经网络。深度学习以及卷积神经网络的适用需要大量的有效训练数据。卷积结构可以减少深层网络占用的内存量,其三个关键的操作,其一是局部感受野,其二是权值共享,其三是 pooling 层,有效的减少了网络的参数个数,缓解了模型的过拟合问题。

2023-08-21 10:58:17 118

原创 分布式文件系统HDFS

实例有几个静态工厂方法用来构造对象。命令读取每个命令的详细帮助文件。你可以在命令行中输入。是一个通用的文件系统。

2023-06-26 10:15:59 113 1

原创 Spring简单仿写

手写简易spring框架,简单实现IoC@Component和依赖注入,简单AOP日志功能

2023-05-07 11:04:51 204

原创 CentOS7安装redis

1. 创建一个文件夹,从官网下载redis最新稳定版源文件。刚配置好的虚拟机,记录一下安装redis的过程。3. 进入解压后的目录,make编译一下。4. 进入src目录安装redis。另开启一个终端作为客户端。2. 下载成功后进行解压。查看服务器是否正常运行。5. 在src中执行。输入redis-cli。确保有c语言编译环境。

2023-04-05 12:53:33 75

原创 位运算入门十题

位运算入门学习刷题总结

2023-03-24 21:43:10 347

原创 java中Stream流操作学习笔记

主要是对视频中的知识点进行一个总结stream流是java8发布针对集合操作的新特性 ,可作为对数据筛选的一种方法。

2023-02-04 12:22:41 4296

原创 Python爬虫学习笔记2

requests库使用,页面解析与数据提取,lxml库介绍,百度贴吧图片下载

2022-12-18 19:34:24 315

原创 Python爬虫学习笔记1

爬虫分类,requests库的基本使用,入门笔记

2022-12-18 13:57:02 274

原创 C++学习笔记1(项目中遇到的问题)

即当你在头文件中使用static声明了全局变量,同时它也被定义了。在其他编译单元对它的修改并不影响本身在定义时的值只是简单的把其值复制给了其他编译单元,每个编译单元都对它开辟了额外的空间进行存储。

2022-11-06 23:01:32 567

大数据(2).pdf

大数据(2).pdf

2023-09-18

Spring简单仿写,实现基本IOC,依赖注入和AOP 未解决循环依赖

以Spring5为基础进行的仿写,测试代码有简单的依赖注入和aop日志打印

2023-09-08

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

TA关注的人

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