首页
友链
关于
duanluan 的博客
累计撰写
110
篇文章
累计创建
47
个标签
累计收到
5
条评论
栏目
目 录
CONTENT
以下是
勤为径苦作舟
的文章
Git 完整迁移仓库 保留提交记录、分支、标签
命令行 # 如果本地没有旧仓库的话先 clone git clone <旧仓库地址> cd old-rep # 从默认远程仓库拉取所有分支的提交记录 git fetch --all # 添加新的远程仓库地址 git remote add new-origin <新仓库地址> # 推送所有分支和提
2025-05-19
8
0
0
计算机
Compose Multiplatform 自定义 TextField 解决 contentPadding 过大和 leadingIcon、trailingIcon 边距过大
本文详细介绍了在 Compose Multiplatform UI Framework 开发过程中,如何自定义 TextField 组件以解决默认内边距过大的问题。作者通过复制并修改 androidx.compose.material.TextField 源码,创建了 MyTextField 组件,实现了以下优化: 增加 contentPadding 参数用于自定义左右内边距 将 minHeight 从 TextFieldDefaults.MinHeight 修改为 0.dp 以缩小上下内边距 解决了 leadingIcon 和 trailingIcon 内边距问题 优化了错误状态语义化处理 自定义布局结构,使用 Box 嵌套实现更紧凑的组件排列 实现了图标与文本框的精确间距控制 本文包含完整代码示例和效果对比图,适合需要在 Jetpack Compose 或 Compose Multiplatform 中自定义输入框组件的开发者参考。 关键词:Compose Multiplatform、TextField、BasicTextField、自定义组件、内边距优化、leadingIcon、trailingIcon、Kotlin UI、Jetpack Compose、TextFieldDefaults、contentPadding
2025-05-04
7
0
0
计算机
群晖 Docker 项目搭建 EasyTier 组网节点
步骤 NAS Container Manager - 项目中新增,项目名称 easytier,路径/docker/easytier,来源选择“创建 docker-compose.yml”,内容如下: services: watchtower: # 用于自动更新easytier镜像,若不需要请删除
2025-04-21
19
0
0
计算机
Sunshine+Moonlight 低延迟远程串流和平板副屏
简介 Sunshine 提供低延迟、云游戏服务器功能,支持 AMD、Intel 和 Nvidia GPU 进行硬件编码,同时也支持软件编码。 Moonlight 是开源游戏流媒体客户端。 安装 Sunshine 的设备发送画面声音,安装 Moonlight 的设备接收前者发送的画面声音。 安装 Su
2025-03-11
96
0
0
计算机
Linux Debian/Deepin flatpak 换源安装软件
步骤 # 安装 flatpak sudo apt install flatpak # 添加 flatpak 的软件仓库 flathub sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathu
2025-03-10
54
0
0
计算机
尝试 ffmpeg 持续推送单张动态图片到 RTMP 失败
Docker 启动 SRS docker run -d --name srs -p 1935:11935 -p 1985:11985 -p 11248:8080 ossrs/srs 测试 RTMP 流是否可用 生成测试视频流推送到 RTMP 服务器: ffmpeg -re -f lavfi -i
2025-02-26
13
0
0
计算机
AI 大语言模型排行榜汇总
列表 Chatbot Arena (formerly LMSYS) Chatbot Arena 是一个开源的众包人工智能基准测试平台,由加州大学伯克利分校 SkyLab 和 LMArena 的研究人员开发。凭借超过 100 万用户的投票,该平台使用 Bradley-Terry 模型对最佳 LLM 和
2025-02-19
167
0
0
计算机
CMD PowerShell 改为 Linux Bash Tab 补全方式
简介 在 Windows 中,CMD 和 PowerShell 的 Tab 补全方式默认是循环模式,会直接补全完相关的第一个名称,再按切换为下一个,而不是像 Bash 中按一次 Tab 补全部分(如果遇到有一个以上名称部分重合的)或全部。 现在通过修改注册表等来使 CMD 和 PowerShell
2025-02-17
9
0
0
计算机
WSL msrdc.exe 一直弹窗 Remote Desktop Your computer was unable to connect to the remote computer
简介 某次开机后C:\Program Files\WSL\msrdc.exe频繁弹窗“Remote Desktop Your computer was unable to connect to the remote computer”。 暂时找不到原因,先解决。 WSL 会自动打开远程桌面连接进程(
2025-02-09
5
0
1
计算机
智简魔方财务系统开心版 docker compose 一键启动
简介 官方文档中是用宝塔面板部署的,此处改成用 docker-compose.yml 启动。 启动后可以正常安装,但是访问首页显示 404,暂未解决,宝塔面板安装的就正常。 文件 构建容器前结构: docker/ │ ├── nginx/ │ └── conf/ │ └── defa
2025-01-20
37
0
0
计算机
宝塔 Linux 面板开心版安装升级破解
简介 你今天开心吗? 开心版谨慎用于生产环境,是否安全自行判断。 步骤 按照 宝塔 Linux 面板安装教程 - Linux 面板 - 宝塔面板论坛 安装,安装日志结尾有访问地址和用户名密码。 再运行升级企业版命令(所有官方版 / 开心版,包括低版本,都可以执行这个升级): curl https:/
2025-01-15
18
0
0
计算机
Python uv 设置缓存位置和换源
简介 源码:astral-sh/uv: An extremely fast Python package and project manager, written in Rust. 文档:docs.astral.sh/uv/ 姊妹篇:Python Poetry 虚拟环境位置和换源 安装并设置缓存目录
2025-01-06
17
0
0
计算机
1
2
3
4
5
6