自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

原创 【React Native】粘性布局StickyScrollView

本组件大头部:初始完全显示,滚动时透明度从1→0渐变消失小头部:滚动到顶部时固定,伴随缩放(视觉填充大头部)和透明度(渐显)动画TabBar:跟随小头部保持粘性定位通用粘性逻辑:通过Sticky组件复用,支持任意元素粘性。

2025-11-06 10:34:49 464

原创 【Harmony】鸿蒙相机拍照使用简单示例

摘要 该代码实现了一个基于HarmonyOS的相机应用,主要包含CameraView组件和CameraHelper类。CameraView通过XComponent展示相机预览画面,CameraHelper封装了相机核心功能,包括:权限申请、相机初始化、拍照、保存照片、摄像头切换等操作。代码中实现了完整的相机生命周期管理,支持前后摄像头切换,采用Promise处理异步操作,并通过回调机制处理拍照结果。同时包含了错误处理和资源释放机制,确保相机使用安全稳定。该实现充分利用了HarmonyOS的相机API和权限管

2025-10-29 18:09:58 262

原创 【Python】RSI(相对强弱指数)技术指标入门指南

RSI(Relative Strength Index,相对强弱指数)由技术分析大师(威尔斯·威尔德)于 1978 年提出,是趋势跟踪与反转交易的核心工具之一。取值范围:0 ~ 100默认周期:14(基于最近 14 根 K 线计算,适配多数品种的波动频率)核心价值量化市场的“情绪极值”——涨得越猛、回调风险越高;跌得越狠、反弹概率越大。项目实战说明计算逻辑Wilder 平滑移动平均(重视近期数据,更符合趋势跟踪)核心用途识别超买/超卖状态,捕捉趋势反转信号关键阈值30(超卖)、70(超买)

2025-10-20 17:53:30 900

原创 【Python】网络请求简单封装

NetHelper是基于 Python3 开发的简单网络请求封装工具,基于requests库实现,集成了请求头管理、多方法支持(GET/POST/PUT/DELETE)、自动重试、异常处理、响应包装等功能。适用于接口测试、爬虫开发、前后端联调等场景。

2025-09-22 15:55:45 365

原创 【React Native】文本跑马灯组件MarqueeText

文本滚动:支持自定义文本内容样式自定义:可配置文本样式和容器样式滚动控制:支持速度、循环、延迟等参数调节命令式控制:提供 start/stop 方法控制动画智能适配:自动检测文本/容器尺寸动态调整动画。

2025-09-20 10:01:52 283

原创 【React Native】点赞特效动画组件FlowLikeView

FlowLikeView 是一款 React Native 点赞动画组件,支持自定义图标和动画参数。当用户点击触发按钮时,图标会沿随机贝塞尔曲线飘动,伴有透明度渐变效果。组件提供灵活的配置项,包括动画时长、图标大小等,并支持自定义按钮样式。通过 Animated 实现高性能动画,适用于社交场景。使用时需注意必传参数和性能优化,避免过多图标同时动画导致内存问题。

2025-09-09 15:15:34 923

原创 【React Native】自定义轮盘(大转盘)组件Wheel

本组件是一个自定义轮盘(大转盘)组件旋转动画:通过Animated实现平滑旋转效果,支持自定义旋转圈数、单圈时长和缓动曲线。自定义渲染:支持自定义奖品项(renderItem)和旋转按钮(精准控制:提供方法,可编程滚动到指定奖品位置。状态回调:支持旋转开始()和结束()的回调事件。视觉定制:支持自定义奖品底盘颜色(),适配不同设计需求。

2025-08-23 16:10:35 684

原创 【React Native】自定义跑马灯组件Marquee

泛型数据支持自定义渲染函数水平/垂直双方向滚动动态速度与循环控制。

2025-08-21 10:55:10 430

原创 【React Native】自定义倒计时组件CountdownView

isShowSecond={false} // 隐藏秒dayStartBgColor="#FF6B6B" // 天数背景渐变起始色dayEndBgColor="#FFE66D" // 天数背景渐变结束色hourStyle={{ fontWeight: 'bold' }} // 小时数字加粗suffixStyle={{ color: '#666' }} // 后缀颜色变灰timeFontSize={18} // 时间数字放大/>

2025-07-04 10:44:56 398

原创 【React Native】自定义轮播图组件 Banner

Banner是基于实现的高性能轮播组件,支持无限循环滚动自动播放垂直/水平方向切换自定义分页指示器等功能,适用于广告轮播、内容展示、产品推荐等场景。组件通过封装底层滚动逻辑,提供简洁的 API 接口,降低开发成本。<Bannervertical={true} // 垂直滚动backgroundColor: 'rgba(0,0,0,0.3)', // 分页容器背景paddingHorizontal: 16, // 分页点左右边距}}width: 6, // 普通分页点宽度height: 6,

2025-07-02 18:11:49 407

原创 【React Native】自定义虚线控件DashedLine

/ 高级定制虚线/>

2025-06-26 10:54:27 239

原创 【React Native】KeyboardLayout 集成输入框、功能面板和键盘管理的布局容器

KeyboardLayout 是一个集成输入框、功能面板和键盘管理的布局容器,适用于聊天、评论等需要动态输入交互的场景。支持键盘与功能面板的切换、消息发送及自定义功能项。

2025-05-26 15:01:03 413

原创 【React Native】基于RecyclerListView的分组列表组件

是一个基于的分组列表组件。

2025-05-12 14:26:38 210

原创 【React Native】自定义TabLayout

TabLayout 是一个 React Native 水平标签页组件,支持自定义标签样式、等宽/不等宽布局、平滑滚动和居中定位功能。

2025-04-30 15:21:54 318

原创 【React Native】自适应宽高的图片组件AdaptiveImage

AdaptiveImage 是一个自适应宽高的图片组件,当 style prop 中只提供一个维度(宽度或高度)时,会自动计算另一个维度以保持图片的原始宽高比。支持本地图片和网络图片。

2025-04-24 14:51:56 321

原创 【Linux】Ubuntu常用快捷键

【代码】【Linux】Ubuntu常用快捷键。

2025-04-19 22:45:00 642

原创 【Linux】Linux常用命令

pwdls-l-a-hcd 目录名cd ..cd ~cdmkdir 目录名rm 文件名-r-f-rcat 文件名less 文件名head 文件名tail 文件名uname -adf -hdu -sh 目录名tophtopps auxkill 进程IDip addrping 目标地址wget URL-Chistoryclearman 命令名man ls.tar.gzbase<env_name>myenv。

2025-04-18 22:37:11 315

原创 【Linux】解决ssh连接失败问题

在尝试通过 SSH 登录到远程主机时,系统提示:Permission denied, please try again。解决办法如下:

2025-04-17 22:33:22 804

原创 【Harmony】鸿蒙JSON/对象转换工具

ZJsonUtil 是一款专为 JSON 和对象之间的转换设计的工具类,旨在将 JSON 或普通对象转换为具体类型的类实例。兼容性:支持被 @Observed 和 @ObservedV2 修饰的类对象。深拷贝:在转换过程中确保对象的深拷贝,避免引用问题。自定义实现:最初依赖于 reflect-metadata 和 class-transformer 库来处理元数据和对象转换,现在自己实现,不依赖第三方库。主要功能JSON 转换:将 JSON 字符串转换为指定类型的类实例。

2025-04-14 14:51:26 2458

原创 【Harmony】鸿蒙自定义刷新控件 BaseRefresh

一个功能强大的下拉刷新和加载更多组件,支持自定义刷新样式、空页面展示、加载更多状态、头布局和尾布局。组件内置了基础的刷新动画、状态管理和数据管理,可以轻松实现列表的刷新和加载功能。

2025-03-26 14:49:40 1093

原创 【深度学习】小批量随机梯度下降(Mini-batch SGD)

每次只用 1 个数据,比如只看学生 A 的数据调整参数,但噪声太大,像闭着眼睛乱跳,可能跳错方向。:每次计算都用全部 1000 个数据,计算量太大,像每次下山都要绕山走一圈才决定方向,太慢!假设你要训练一个模型,根据学生的"学习时间"和"刷题数量"预测"考试分数"。

2025-03-21 22:12:32 780

原创 【Linux】Vim常用命令和快捷键

【代码】【Linux】Vim常用命令和快捷键。

2025-03-14 19:20:50 301

原创 【深度学习】梯度计算

训练模型时,我们需要调整参数(比如房价预测中的“面积权重”“房间数权重”),让模型预测值尽量接近真实值。初始预测值(82, 103, 124)远低于真实房价(200, 300, 400),导致梯度绝对值非常大。:想象你在一片黑暗的山丘上,手里有一盏灯,想找到山谷里最低的那一点(也就是模型的最优解)。:学习率决定调整幅度(太小会走太慢,太大容易“跳过”最优解)。就像这盏灯的光束,它会告诉你:“往哪个方向走,能最快下山。)相乘后,参数更新量达数百,需通过多次迭代逐步收敛。,它会自动计算梯度并更新参数。

2025-03-11 22:45:18 2592 2

原创 【Harmony】鸿蒙自定义加载等待组件LoadingView

一个加载等待组件,提供可自定义的圆形加载动画效果。

2025-02-24 10:56:58 424

原创 【Harmony】鸿蒙自定义倒计时控件CountdownView

倒计时组件,支持自定义天、时、分、秒、毫秒的显示样式,可配置倒计时开始、结束、更新等回调事件。

2025-02-24 10:38:07 925

原创 【Harmony】鸿蒙数据库工具封装ZDbUtil

ZDbUtil是一款数据库操作工具库通过注解类和字段,与数据库的表进行关联支持状态管理(V1)中被@Observed装饰的类支持状态管理(V2)中被@ObservedV2装饰的类支持存放复杂类型的数据

2025-02-17 10:40:12 466

原创 android studio jni简单实例,适合新手(需要用到CMakeList文件)

首先感谢博主工匠若水的文章:地址:http://blog.youkuaiyun.com/yanbober/article/details/45309049/本人新手,如有错误,敬请指正。初次使用android studio配置jni的时候,网上找了很多关于配置jni的博文,其中一篇就是工匠若水的博文,按照上面的步骤一步一步来,结果还是出现如下错误:NT SERVICE\Trus

2017-12-29 18:22:12 3025

空空如也

空空如也

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

TA关注的人

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