自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

buyue

Never too late to be all you can possibly be.

  • 博客(639)
  • 收藏
  • 关注

原创 React-Grid-Layout:一个基于 React 的网格布局组件库

但提供了更多现代Web应用所需的功能。RGL不仅支持拖拽和调整大小,还具备响应式布局和断点布局(Breakpoint layout),使得开发者能够轻松创建适应不同屏幕尺寸的动态界面。RGL完全基于React构建,无需依赖jQuery,这使得它在现代前端开发环境中更加高效和轻量。(下面简称RGL)是一个专为React设计的网格布局系统,类似于。

2025-06-09 15:35:10 127

原创 最强大的JavaScript灯箱插件Fancybox5

旧版需要依赖jQuery,新版采用原生JavaScript编写,能无缝接入Vue、React。

2025-06-06 16:02:42 94

原创 MacOS解决局域网“没有到达主机的路由 no route to host“

可能原因:MacOS 15新增了"本地网络"访问权限,在 APP 第一次尝试访问本地网络的时候会请求权限,可能顺手选择了关闭。解决办法:给想要访问本地网络的 APP (例如 terminal、Ftp)添加访问权限。具体路径:设置 -> 隐私与安全性 -> 本地网络 -> 勾选要使用的 APP。

2025-06-05 12:52:06 540

原创 斐波那契(黄金比例)螺旋线的实际应用

斐波那契(黄金比例)螺旋线的实际应用

2025-05-22 14:09:57 111

原创 彩虹旋转加载CSS动画效果

【代码】彩虹旋转加载CSS动画效果。

2025-05-07 16:18:16 123

原创 使用 Doxygen 从源代码生成 UML 类图

hpp2plantuml安装。首先在终端查看是否已安装。

2025-04-28 15:46:02 157

原创 Astah Professional反向建模C++类图

通过Astah导入xml文档完成反向建模。将C++代码反向建模成xml文档。

2025-04-27 16:43:59 164

原创 MacOS安装MySQL

接着使用客户端连接mysql,这里使用。的密码(不少于8位),这里设置为。命令使得环境变量配置得以生效。苹果芯片选择ARM版本。安装过程中会要求你输入。配置MySQL环境变量。使用终端连接mysql。然后设置一下这里的路径。

2024-12-20 13:37:17 706

原创 Navicat无法连接到MySQL8.0以上版本

MySQL升级到8.0以上版本,提示2002错误。

2024-12-19 15:25:55 216

原创 使用Vite构建管理React项目(TypeScript版本)

使用WebStorm创建项目,这里命名为。

2024-11-22 16:31:16 294

原创 mysql如何发现慢查询sql

【代码】mysql如何发现慢查询sql。

2024-10-29 14:09:39 363

原创 Next.js快速入门

视频教程A视频教程B

2024-10-17 16:21:14 354

原创 摄影学习平台

人文、风光手机摄影人像生活分享社区优质摄影师交流社区什么都有。

2024-09-19 11:19:58 260

原创 React18快速入门

点击按钮,我们发现页面中的divContent没有发生变化,为了实现这种变化需要引入。,这里以MacOS Node.js v22.6.0为例。使用WebStorm创建React项目,这里命名为。插件后,当访问基于React构建的网站时,将看到。需要先安装并配置React相关的工具和插件。文件,可以看到页面内容部分主要是通过加载。刷新浏览器可以看到新的修改页面。终端命令行检查是否安装成功。下载并安装WebStorm。文件查看如何运行该项目。

2024-09-11 15:01:15 586

原创 springboot后端API接口restful设计优化方案

这才是后端API接口应该有的样子!

2024-07-23 10:19:11 166

原创 Jetpack Compose实现一个简单的微信UI

相关概念。

2024-07-11 15:31:42 583

原创 Jetpack Compose十:页面跳转和传值

页面跳转和传值

2024-07-05 16:56:21 191

原创 Jetpack Compose组件之Dialog

【代码】Jetpack Compose组件之Dialog。

2024-07-01 16:01:05 401

原创 Android日志工具类android.util.Log用法

【代码】Android日志工具类android.util.Log用法。

2024-07-01 15:55:06 257

原创 IDEA下载gradle-8.2-src.zip很慢

项目根目录/gradle/wrapper/gradle-wrapper.properties。

2024-06-28 16:51:07 1376 2

原创 Kotlin/Android中执行网络请求

由于日常开发所使用的站点接口一般是本地构建(通常是http的形式),而Android 9.0以上限制了明文的网络请求,非加密的请求都会被系统禁止掉。如果当前应用的请求是htttp请求,而非https请求,这样就会被Android系统禁止该请求,会出现类似。相关依赖(其中包括Gson转换器,用于返回JSON数据转化为Java对象)这里需要使用异步请求,使用同步请求会阻塞Android的UI线程。2.创建一个API接口,用于定义业务需要的各种网络请求。使用网络请求时需要把网络的权限打开,不然会提示。

2024-06-28 16:07:40 799

原创 Jetpack Compose九:Scaffold 脚手架

包含了应用界面的基础元素,如状态栏、导航栏、顶部应用栏(TopAppBar)等。脚手架组件是一个核心组件,它为开发者提供了一个标准的、可定制的应用界面框架。,开发者可以轻松地为应用添加这些常见组件,并对其进行自定义。

2024-06-27 17:06:57 399

原创 阿里云云效Maven和Gradle仓库最新配置

配置文件中加入如下配置。

2024-06-13 16:17:23 782

原创 Intellij IDEA开发Android项目打包生成APK

在 IntelliJ IDEA 左上方中选择 “Build” -> “Generate Signed Bundle / APK…”选择“APK”——“Next”——“Create New…”(Password随便填123456即可)“Next”——选择release(APK生成后默认存放在本项目的release文件夹里)——“Signature Versions(签名都选上)”——“Create”

2024-06-13 15:56:34 2237 2

原创 python中的requirements.txt文件用法

在终端中,使用cd命令定位到requirements.txt文件所在的目录,然后执行。2.导出当前项目已安装的python包到requirements.txt文件。1.安装requirements.txt文件中的python包。cd命令到项目的根目录下,然后执行。

2024-06-06 17:18:02 950

原创 FastAPI - 安全认证8

是处理密码加密和验证的Python包,此处推荐的算法是。打开浏览器的开发者工具,可以看到数据是怎么发送过去的。点击Close按钮,接着点击Try it out。定义获取用户资料等相关函数,其中。通过token获取当前用户的信息。定义密码加密和验证等相关函数。FastAPI官方推荐使用。定义用户相关的模型,数据集。定义Token相关模型。

2024-06-04 16:49:35 528

原创 FastAPI - 中间件7

CORSMiddleware跨域中间件。

2024-05-31 16:01:56 218

原创 FastAPI - Pydantic数据模型6

Pydantic是一个使用Python类型注解进行数据验证和管理的模块。1.定义请求和响应的数据模型,执行数据的验证和转换。2.定义ORM模型,进行数据验证和转换。3.处理数据集,进行数据验证和转换。

2024-05-31 15:17:25 188

原创 FastAPI - 数据库操作5

定义Base类:映射到数据表的ORM类。先安装mysql驱动程序。

2024-05-31 10:02:25 619

原创 FastAPI - 安全(Security)4

【代码】FastAPI - 安全(Security)4。

2024-05-30 16:51:22 315

原创 FastAPI - 依赖注入3

在FastAPI中,依赖注入是一种强大的功能,它允许你轻松地将依赖项注入到你的路由处理程序函数中,以处理不同的任务,例如数据库访问、认证和配置管理。具体的依赖项为可调用类型(callable),如函数(function),类(class)上面的依赖项要求我们请求时必须带上参数。里面增加另外一个依赖项。

2024-05-29 14:55:10 402

原创 FastAPI - 组织模块2

FastAPI没有强制指定某种格式来组织项目结构,开发者可以根据自己喜好和项目需要来定制自己的项目结构。在项目根目录创建python包。

2024-05-28 17:15:05 231

原创 Jetpack Compose八:数据和状态管理

【代码】Jetpack Compose八:数据和状态管理。

2024-05-09 16:46:43 375

原创 Jetpack Compose七:深入了解UI体系

面向 Android 开发者的 Jetpack Compose

2024-05-09 16:41:01 500 1

原创 Jetpack Compose六:动画和手势

2。

2024-05-09 16:38:12 405

原创 Jetpack Compose五:绘制图形

111。

2024-05-09 16:24:21 428

原创 Jetpack Compose四:布局

Column:垂直布局。

2024-05-09 16:21:12 234

原创 Jetpack Compose三:主题和基础控件的使用

与Android View的主题定义方式不同,Jetpack Compose中的主题由许多较低级别的结构体和相关API组成,它们包括颜色、排版和形状属性。的相关设置又会传入MaterialTheme函数中,MaterialTheme函数是Compose系统提供设置系统主题元素的可组合函数。主题叠加是指在一棵View树中,不同层级的组件各自设置一个主题样式,子组件的主题不会替换其父级组件的主题,而是相关叠加。如果两个层级的主题定义了相同的属性,那么从上往下层级最接近当前层级的主题属性生效。

2024-05-08 17:07:25 199

原创 Jetpack Compose二:深入了解Compose

允许我们通过链式调用的写法来为组件应用一系列的样式设置, 如边距 、 字体 、 边框等。在Compose中,每个基础的Composable组件都有一个modifier参数,通过传入自定义的Modifier来修改组件的样式。在Compose的世界里,是通过一系列的Compose函数来构建UI的。1.带有Compose注解。Compose函数特点。Modifier修饰符。

2024-05-08 17:03:38 485

原创 Jetpack Compose一:初步了解Compose

Compose中的Text也不同于Android View的TextView组件,它是一个Composable函数,只能被其他Composable函数调用,使用Kotlin编译插件将这些Composable函数转化成UI元素。Jetpack Compose库默认支持Material Design的设计原则,大多满足开箱即用的UI元素,主要包括颜色、字体和形状。在创建新的Compose工程时,IDEA会自动生成Material Design主题的模版代码,放在。可以看到的是IDEA为项目初始化了部分代码。

2024-05-07 16:27:43 675

空空如也

空空如也

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

TA关注的人

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