- 博客(95)
- 资源 (6)
- 收藏
- 关注
原创 Codex 最新模型 GPT-5.6 Sol 使用体验:更懂目标,也更像一位工程搭档
GPT-5.6 Sol 让我对 AI 编程助手的期待进一步从“生成代码”转向“推进工作”。它更懂目标,能处理更长的任务链,也更重视工具调用与验证闭环。它依然需要清晰的边界、可靠的测试和人的最终判断,但已经可以承担相当一部分过去需要开发者反复跟进的执行工作。如果你把 Codex 只当作一个聊天框,Sol 的提升可能没有那么直观;当它真正进入项目、终端、文件和浏览器工作流之后,才更容易体会到它与普通代码模型的区别。
2026-07-25 23:11:02
313
原创 用 AI 代理控制电脑是一种怎样的体验?我亲身试了一下
虽然受限于当前环境,它没法直接替我登录账号点击「发布」按钮(需要身份验证),但它帮我完成了最耗时的**内容创作**和**格式整理**部分。前几天,一个朋友向我推荐了 **Codex CLI**——一个可以像人类一样操作电脑的 AI 编程代理。用了 Codex CLI 之后,我最大的感受是:**AI 已经不再只是「聊天机器人」了**。它不会把两者混淆,而是**记住当前的上下文**,专注解决眼前的任务。1. **描述要具体**:说「帮我写一个 FastAPI 项目」比「帮我想个后端方案」效果好得多。
2026-06-04 14:18:21
279
原创 钉钉知识库日志迁移至Cursor的实践方法和具体操作步骤
Markdown解析最精准,PDF/Word可能出现格式丢失,优先转换。:钉钉官方暂不支持一键导出整个知识库,大量文档建议使用API+MCP方案。项目提供了完整的三步同步工作流,可将钉钉知识库完整同步到本地NAS。将获取的内容转换为标准格式(如Markdown)保存到本地。:Cursor索引文件会上传到服务器分析,敏感文档建议在。等待索引完成(小文件秒级,大型文档需1-5分钟)→ 左下角【更多】→【文档】→【知识库】钉钉开放平台提供知识库相关API,但。进入目标知识库,打开需要迁移的文档。
2026-05-20 15:11:37
727
原创 Java控制树莓派GPIO引脚
使用JNI(Java Native Interface) 你可以使用JNI来调用C/C++编写的WiringPi代码。首先,你需要编写一些C代码来控制GPIO,然后通过JNI在Java中调用这些C函数。直接在Java中控制硬件,可以使用WiringPi库。WiringPi是一个GPIO访问库,可以直接在C语言中使用,但有一些Java绑定可以使用。确保当前目录下有libwiringpi_control.so文件。
2026-05-13 16:25:31
165
原创 docker ubuntu源码安装openclaw的常见问题
设置后即可直接openclaw status执行命令,如果失败请多试几次,并仔细看返回错误。如果找不到global-bin-dir目录执行以下命令。找到/root/.openclaw/openclaw.json修改gateway节点下的bind,从loopback -> lan即可。因为安装是在pnpm中,没次命令行都要pnpm openclaw ... 很多余,只需要把项目下链接全局即可。
2026-05-13 15:46:17
871
原创 Openclaw-Ubuntu常用命令
若网关绑定loopback,需要通过SSH隧道转发端口,openclaw.json配置中把"lan"改为"loopback"模式。如果缺少gateway token,需要设置。或者临时解决方案,信任ws非加密链接。
2026-05-13 15:44:06
57
原创 Openclaw-RaspberryPi
使用Raspberry Pi Imager进行烧录的时候记得勾选ssh并进行密码设定,方便启动后远程连接,否则需要准备显示器和键盘操作树莓派。
2026-05-13 15:42:41
62
原创 Raspberry Camera
Raspberry Pi OS Bookworm(2024+)已将libcamera-vid该为rpicam-vid。如果没有可以安装rpicam-apps包。
2026-05-12 10:41:29
106
原创 L298N电机驱动介绍
关于ENA和ENB键帽,拆下后ENA和ENB分别有两根线,与IN1-4平行的是ENA和ENB使能端,剩下的是5V电源针脚。测试一下两个针脚的电压,如果红色的(万用表的正极)连接的一端显示出来的数字是正数,那么这端就是高电压(实际测试下来是2v,不到5v).所以在将低电压的那一段外接到树莓派即可。若要对电机进行调速,则需拆下键帽,对ENA和ENB使能端输入PWM脉冲,而剩下的5V电源针脚空闲即可。测试下来,我买的红板,是靠近字符 ENA这边更近的那根针是需要外接的,是低电平。接成pwm模式,控制速度)。
2026-05-12 10:40:39
45
原创 ovCompose创建项目
ovCompose 的开发体验与标准 Compose Multiplatform 几乎一致,主要差异在于:配置层:添加目标和 ovCompose 插件桥接层:鸿蒙端使用 ArkTS 初始化运行时:底层复用 KuiklyBase 的鸿蒙原生渲染能力对于熟悉 CMP 的开发者,迁移成本极低 —— 主要是增加鸿蒙构建配置和桥接代码,业务逻辑和 UI 代码完全复用。
2026-05-12 10:37:10
931
原创 Macbook Docker Compose不识别
在macbook上安装了Docker Desktop,理论上是直接支持docker-compose的,但在命令行运行时发现不识别。cd /usr/local/bin下面看看也是有docker-compse的,但是还是运行不了,根据查阅网络,发现需要重新下载github上的docker-compose进行覆盖即可。
2026-05-12 10:35:47
161
原创 QClaw:让AI真正成为你的私人助理——安装与使用全记录
在AI工具满天飞的今天,我们不缺聊天机器人,缺的是一个真正能帮你干活的智能助理。直到我遇到了QClaw,才算是找到了那种AI终于能用了的感觉。这篇文章记录了我从安装到上手使用QClaw的完整过程,以及一些真实的使用感受,希望对同样在寻找高效AI工具的你有所帮助。QClaw最大的优势是真正的任务执行能力,它不只是给建议,而是真的帮你做事。技能系统让能力边界不断扩展,本地化运行保障数据安全,跨会话的记忆能力让使用体验随时间推移越来越好。
2026-03-17 14:47:42
1930
原创 Android中仿照View selector自定义Compose Button
摘要 本文介绍了在Jetpack Compose中实现自定义按钮按下效果的解决方案。针对Compose默认Button组件的涟漪效果无法满足传统View selector样式需求的问题,作者通过pointerInput手势监听和PressInteraction事件处理,开发了自定义HButton组件。该组件支持按下状态颜色变化、长按、点击等交互效果,并可通过HButtonColors类灵活配置不同状态下的颜色。实现方案解决了快速点击时状态不触发的痛点,为Compose项目提供了更接近传统View的按钮交互体
2026-02-11 20:58:29
83
原创 OpenClaw自主写文章并发送到公众号
摘要:本文分享了使用OpenClaw小助手"翠花"实现微信公众号自动发布的实践过程。通过定义nodejs-runner技能,让AI定时撰写宠物相关热点文章并自动发布。关键点包括:1)自定义技能模板;2)详细的任务提示词设计;3)Node.js脚本实现多平台发布功能。实践表明,OpenClaw通过语义理解调用小工具完成任务的方式,可能改变未来程序架构设计理念,将复杂任务拆解为可组合的小模块。这种"积木式"AI工具调用模式有望成为提升生产力的新型范式。
2026-02-11 20:57:19
2373
原创 Raspberry树莓派Ubuntu系统安装
访问Ubuntu官方或树莓派专用镜像页面(如Ubuntu Server for Raspberry Pi),选择适配树莓派型号的镜像(如22.04 LTS)。写入完成后,将SD卡插入树莓派。首次启动需连接网线(或配置Wi-Fi),通过路由后台查看树莓派分配的IP地址。插入SD卡后,选择下载的镜像文件和目标SD卡,点击写入。若使用命令行,可通过以下命令解压并写入(需替换。编辑Netplan配置文件(如。重启后即可进入图形界面。,首次登录需修改密码。
2026-01-28 12:04:09
475
原创 Java控制树莓派小车
摘要:本文介绍了基于树莓派的小车硬件搭建方案,包括树莓派3B+/4B与L298N/TB6612FNG电机驱动模块的连接方法,以及7.4V锂电池供电建议。软件方面详细说明了Raspbian系统配置、Java开发环境安装和Pi4J库的使用,提供了GPIO控制电机正反转的代码示例。此外还介绍了通过Socket或MQTT实现远程控制的方法,并强调了共地连接、散热保护等注意事项。全文包含完整的硬件连接指南和软件开发流程,为树莓派小车项目提供了实用参考。
2026-01-28 12:00:08
272
原创 BottomSheetDialogFragment滑动冲突
想解决以上问题,需要了解View事件分发机制。在Android开发中,事件分发机制是一个非常核心的概念,涉及到用户界面(UI)的交互和触摸事件的处理。事件分发机制主要由以下几个关键部分组成:事件分发过程、触摸事件的处理和自定义视图的事件处理。// 处理触摸事件的分发逻辑// 根据需要返回true或false来决定是否消费事件或继续传递@Override// 判断是否拦截触摸事件的逻辑// 根据需要返回true或false来决定是否拦截事件@Override// 处理触摸事件的逻辑。
2026-01-12 13:59:43
1046
原创 Android状态栏文字图标设置失效
摘要:在使用Compose开发时,发现StatusBarCompat设置状态栏颜色失效,原因是启用了enableEdgeToEdge。解决方案采用Material3主题方案,通过定义DarkColorScheme和LightColorScheme,配合WindowCompat动态控制状态栏颜色。在Scaffold外层包裹MaterialTheme主题,利用colorScheme定义界面配色,并通过isLight变量切换主题,最终实现了状态栏颜色的动态控制。该方法适配了新的Compose界面布局要求,解决了状
2026-01-12 13:59:05
241
原创 配置Nginx实现外网访问文件夹
摘要:本文介绍了在阿里云服务器上通过Nginx配置实现外网访问指定文件夹的方法。主要包括:安装并启动Nginx服务、配置目录映射、设置文件夹权限、重启Nginx生效、配置阿里云安全组规则等步骤。同时提供了访问验证方法,并提示了autoindex开启会暴露目录结构的安全风险,建议生产环境限制IP访问或添加认证。对于大文件下载还给出了性能优化建议。全文详细说明了从安装配置到安全防护的完整实现过程。
2025-12-03 10:47:13
260
原创 安装宝塔面板阿里云版本
摘要:阿里云服务器安装宝塔面板阿里云版本需满足系统要求,通过SSH执行自动安装命令,完成后显示登录信息。需配置安全组放行8888等必要端口,登录后绑定账号并安装运行环境。部署网站时可创建站点、配置数据库及SSL证书,利用内置阿里云OSS/CDN插件实现云服务集成。面板提供监控、备份及安全防护功能,建议配合阿里云监控实现全面运维管理。(150字)
2025-12-03 10:10:21
605
原创 Android性能分析工具
本文介绍了Android性能分析的常用工具和方法,涵盖CPU、内存、电池、网络和渲染性能等方面。主要工具包括Android Studio内置的Android Profiler(监控CPU、内存、网络和电池)、Systrace(系统级性能分析)、Perfetto(新一代跟踪工具)以及第三方工具如LeakCanary(内存泄漏检测)和Charles Proxy(网络抓包)。此外还提供了电池分析工具Battery Historian和GPU渲染分析方法。文章最后给出了代码优化建议,包括避免主线程阻塞、减少过度绘制
2025-12-02 12:36:45
863
原创 鸿蒙网络请求流式返回实现方法
摘要:鸿蒙系统实现HTTP流式请求可通过@ohos.net.http或@ohos.request模块完成。关键步骤包括:创建请求对象、监听dataReceive/headerReceive事件处理分块数据、指定ARRAY_BUFFER/stream响应类型。需注意服务器需支持分块传输,建议设置合理缓冲区、使用AbortController控制请求,并在非UI线程处理大数据流。该方法适用于HarmonyOS 3.0+,适用于需要实时处理网络流数据的场景,需注意内存管理和编码转换问题。
2025-12-02 09:54:32
525
原创 Android截屏汇报问题
本文介绍了基于MediaProjection的Android截屏功能实现方案。通过HScreenCaptureActivity处理授权弹框,HScreenCaptureService实现截屏核心逻辑,包括创建前台服务、虚拟显示映射和图片保存。系统采用广播机制通知业务层处理截屏结果,并考虑了文件缓存清理。目前方案在主流设备上运行流畅,但需针对低版本机型进行兼容性优化。关键实现点包括:1) 前台服务声明mediaProjection类型;2) ImageReader处理屏幕数据;3) 完善的广播通信机制。该方案
2025-12-02 09:48:32
844
原创 Android摇一摇
本文提出了一种通过"摇一摇"手势简化APP错误报告流程的方案。该方案利用SensorManager监听加速度传感器数据,通过计算位移区间判断用户摇动动作,并在后台Service中实现无UI界面的摇动检测。当检测到摇动时,系统会发送广播通知业务层进行截屏和日志自动上传。文章详细介绍了摇动检测工具类的实现代码,包括传感器注册、摇动判断逻辑和事件回调处理,并说明了如何在Service中启动和停止检测功能。实际测试表明,该方案在保证低功耗的同时,显著提升了用户提交错误报告的意愿和便捷性。
2025-12-01 18:03:26
815
原创 Compose和Fragment混合显示示例
本文介绍了Jetpack Compose与传统Fragment的混合开发方案。在Fragment中使用Compose时,通过ComposeView的setContent方法实现Compose界面;在Compose中使用Fragment时,则借助AndroidView和FragmentContainerView容器,在update回调中进行Fragment的替换操作。两种方式分别通过ComposeView将Compose转换为View布局,以及通过AndroidView在Compose中嵌入传统View,实现
2025-12-01 17:36:14
410
原创 Koin使用入门
本文介绍了在Android项目中引入Koin依赖注入框架的实践。通过添加Koin依赖,创建测试类HTestServer和BluetoothViewModel,并配置myModules模块声明,在Application中启动Koin。演示了在MainActivity中注入普通类和使用viewModel()方法注入ViewModel的具体实现。Koin框架具有使用简单、结构清晰、支持Kotlin风格和跨平台等优点,能有效降低项目复杂度,适合模块化开发,值得尝试。
2025-10-21 14:22:43
303
原创 Android约束部分控件顶出范围
该摘要介绍了如何解决IM会话标题过长导致标签被顶出的问题。通过在TextView中添加app:layout_constrainedWidth="true"约束,可以控制标题宽度:当文字过多时会自动限制宽度,避免挤压其他元素;文字较少时则正常显示在标题后。这种方案既保证了界面整洁,又保持了布局的灵活性。
2025-09-04 18:53:25
253
原创 Android输入框文字不垂直居中
摘要:升级项目targetSdk版本后,EditView文字不居中的问题源于官方为解决多语言输入抖动,默认启用了本地配置行高作为最小行高。通过查看源码发现,该特性在API版本后默认开启,导致文字垂直对齐异常。解决方案是在EditText中添加android:useLocalePreferredLineHeightForMinimum="false"属性,即可禁用该功能并自定义行高设置。
2025-08-18 18:18:42
746
原创 Android底部导航栏图标变黑色
Android系统导航栏浅色模式适配代码,适用于不同系统版本:对于Android R(11)及以上版本,使用WindowInsetsController设置浅色导航栏;对于早期版本,则通过View的systemUiVisibility属性实现。这段代码展示了如何根据不同SDK版本采用不同API来确保导航栏UI风格一致。
2025-08-07 22:00:01
575
原创 iOS打开开发者模式
iOS设备启用开发者模式的方法有两种:通过Xcode连接设备后勾选开发模式,或直接在设置中开启(iOS16+需在隐私与安全底部找到选项)。启用后需重启设备,首次使用需验证密码。该模式主要用于调试,开启后需注意应用安装安全。不同iOS版本路径可能略有差异,旧系统需通过设备管理操作。
2025-07-21 10:42:58
4042
原创 Compose Multiplatform优缺点
ComposeMultiplatform是一款高效的跨平台开发框架,允许使用Kotlin代码开发多端应用,显著提升开发效率。其优势包括声明式UI设计、热重载支持、Kotlin生态整合及官方强力支持。但存在性能不足(尤其在iOS/Web端)、API稳定性待完善、学习门槛较高、生态资源有限及包体积偏大等缺点。该框架适合已有Kotlin基础的团队,但需权衡其当前成熟度与项目需求。
2025-07-11 10:52:30
455
原创 Flutter优缺点
Flutter作为跨平台框架,具有开发效率高、性能接近原生、UI组件丰富和热重载等优势,能显著降低多平台应用的开发成本。但其安装包体积较大,部分原生功能支持滞后,Web/桌面端成熟度不足,且需要学习Dart语言和Flutter特有概念。第三方库质量参差也可能影响开发效率。总体而言,Flutter适合需要快速构建高性能跨平台应用的场景,但对安装包大小和特定平台功能有严格要求时需谨慎选择。
2025-07-11 10:45:38
914
Xcode升级缺失的arc库
2025-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅