- 博客(968)
- 资源 (16)
- 问答 (3)
- 收藏
- 关注
原创 鸿蒙 HarmonyOS 6 | Swiper滑动状态变化事件回调开发实战
Swiper 一直是鸿蒙应用里非常高频的组件。首页 Banner、引导页、卡片滑动、视频流切换,这些场景都离不开它。问题也很集中,开发者过去能拿到索引变化、动画起止、手势偏移这些信息,但始终缺一层更直接的状态信号。
2026-04-18 12:45:00
333
原创 GitHub Advanced Security 企业级安全配置全景指南
代码安全最怕的,不是没有工具,而是工具离开发流程太远。开发者在本地写代码、提 PR、合并发布,安全检查却总在另一个系统里,等问题真正暴露出来时,代价通常已经不低了。密钥泄露、依赖漏洞、危险的数据流、第三方组件引入的风险,本质上都不是新问题,真正麻烦的是它们太容易在日常开发里被顺手带进去。
2026-04-18 11:30:00
359
原创 鸿蒙 HarmonyOS 6 | Scroll组件手势缩放能力全解析
图片浏览、设计稿预览、文档查看,这几类页面有一个共同点,内容尺寸通常都会超过可视区域。用户想看细节,就得放大;内容放大之后,又得能自由拖动浏览。过去做这类交互,开发者往往要自己接 PinchGesture、算缩放中心、处理滚动和缩放之间的手势冲突,代码写起来不轻松,调试成本也不低。鸿蒙 6 在 API 20 这条线上把 Scroll 的手势缩放能力补进来了,相关接口已经进入 ArkUI 的新增能力范围。
2026-04-17 11:15:00
384
原创 GitHub Copilot 上下文工程详解
很多人每天都在用 GitHub Copilot,但用法其实还停留在最浅的一层。补全几行代码,顺手问个问题,效果好就接受,效果差就删掉重来。可一旦项目稍微复杂一点,这种碰运气式的使用方式很快就会露出问题。你明明用的是 MyBatis,它却给你写出一套 JPA 注解;你明明没有那个 Service 接口,它却硬生生补出一个根本不存在的方法;你们团队的异常处理、命名风格、日志约定都很明确,它生成出来的代码却像是另一套项目里的东西。
2026-04-17 10:00:00
374
原创 【腾讯位置服务开发者征文大赛】我用腾讯位置服务做了一个会思考的选址地图
做门店选址的人,几乎都会遇到同一种混乱。地图开着,搜索框里塞满了关键词,办公楼看一圈,地铁站看一圈,商场看一圈,竞品门店再看一圈,页面上的信息越来越多,脑子里的判断却越来越散。地图把很多内容放到了你面前,可真正麻烦的地方一直没变,那就是这些内容怎么拼成一个可以落下来的结论。
2026-04-17 07:35:23
7069
原创 GitHub Actions YAML 锚点与可重用工作流
GitHub Actions 真正难维护的地方,往往不是功能不够,而是重复太多。同一套 Node.js 安装步骤在三个 job 里各写一遍,部署到 staging 和 production 只有环境名不同,却复制出两大段几乎一样的 YAML。项目刚开始时,这种写法似乎没什么问题,但一旦工作流变多、团队成员也多了,维护成本会很快失控。你想改一次缓存策略,结果要去五六个文件里同步修改;你想统一 Node 版本,最后却总有一个地方忘记更新。
2026-04-16 13:30:00
667
原创 鸿蒙 HarmonyOS 6 | SymbolGlyph动态视觉效果实战
图标这类组件,平时看起来很小,真正影响体验的地方却很多。按钮按下时有没有反馈,状态切换时顺不顺,禁用态是不是一眼能看懂,这些细节都会直接影响用户对应用质感的判断。
2026-04-16 10:30:00
383
原创 GitHub Actions 模型集成 AI 驱动的自动化工作流实战
开发流程里最容易消耗人的,往往不是写代码,而是那些不断出现、又不得不处理的重复动作。新 issue 要先判断信息是否完整,PR 合并后要整理发布说明,社区问题一多,还得定期做归类、汇总和分流。它们不复杂,但会持续打断注意力,而且特别适合被自动化。
2026-04-15 12:30:00
386
原创 鸿蒙 HarmonyOS 6 | Data Augmentation Kit RAG知识问答开发实战
RAG 这类能力,真正有价值的地方不在概念本身,在于它能不能在项目里跑起来。知识库怎么建,检索怎么配,大模型怎么接,流式输出怎么落到界面上,这几步只要有一处没收好,最后做出来的问答系统就会显得很飘。
2026-04-15 12:00:00
343
原创 鸿蒙 HarmonyOS 6 | RichText富文本本地资源引用实战
富文本展示在应用里很常见。新闻详情、商品说明、活动规则、隐私协议,这些页面往往都带有排版、图片和层级标题。RichText 适合处理这类场景,它负责把 HTML 内容解析出来并渲染到界面上。到了 API 20,这个组件多了一个很实用的能力,content 不再只接字符串,也可以直接接本地资源,这样就能把 HTML 文件和图片资源一起打包进应用,直接走离线渲染。
2026-04-14 11:00:00
406
原创 GitHub CLI 与脚本自动化
很多开发者真正低估的,不是 GitHub CLI 能不能用,而是它一旦接进日常工作流,会把多少原本分散在浏览器里的动作重新拉回终端。gh 现在已经覆盖仓库、PR、Issue、Release、Actions、API、变量、密钥等一整套命令域,远不只是一个开 PR 的小工具。它的价值不在于替代网页,而在于把协作操作变成可复用、可脚本化、可批量执行的终端能力。
2026-04-14 08:30:00
379
原创 鸿蒙 HarmonyOS 6 | 空间音频技术实战指南
空间音频这条能力,放到应用里最直接的价值有三点。视频播放更有包围感,会议里更容易分辨发言方向,游戏中的声源定位也会更清楚。
2026-04-13 13:37:40
690
原创 GitHub Actions 工作流性能优化实战
很多团队第一次把 GitHub Actions 接进项目,目标都很一致,先跑通再说。可一旦工作流开始频繁执行,问题就会很快暴露出来。一次提交跑二三十分钟,PR 一多就开始排队,文档改动也触发整套 CI,构建时间越来越长,开发节奏也会被拖慢。工作流能跑通,只能说明它可用;跑得快、跑得稳、跑得值,才决定它是不是一套合格的工程流程。
2026-04-13 13:29:54
459
原创 GitHub 趋势项目深度解读 当 AI 开发开始接近零人工
如果只看最近一波 GitHub 热门项目,很容易得出一个夸张但并不完全离谱的判断:AI 开发正在从辅助写代码,往减少人工介入的方向快速推进。这个变化不再只是多一个补全按钮,或者多一个聊天窗口,而是越来越多项目开始把规划、执行、验证、迭代这些原本由人来串起来的步骤,重新交给 agent 系统去接管。像 Karpathy 的 autoresearch,核心思路已经不是让 AI 帮研究员快一点,而是让 agent 自己修改训练代码、跑实验、看指标、保留有效改动,再进入下一轮循环。它把研究过程压缩成了一个可持续运行
2026-04-13 09:00:00
403
原创 鸿蒙 HarmonyOS 6 | 分布式数据对象同步延迟优化与冲突解决详解
分布式同步一旦进到真实项目,问题通常集中在三处。第一处是延迟,设备 A 改完数据,设备 B 要过一会儿才看到变化。第二处是冲突,两台设备几乎同时改同一份数据,最后结果不稳定。第三处是边界不清,轻量状态、结构化记录、附件文件全塞进同一条同步链路里,后面越改越乱。
2026-04-13 08:00:00
1376
原创 Claude Code 源码泄露之后 我们更该盯住的不只是那五十多万行代码
这次 Claude Code 源码泄露之所以会在技术圈迅速炸开,不只是因为它泄露的是 Anthropic 的明星产品,也不只是因为数量大。真正让人警觉的,是它的发生方式太普通了。没有复杂攻击链,没有高明渗透,也没有内部人员故意外流。Anthropic 后来对外确认,这次事件是一次发布打包失误,源于人为错误,不是安全入侵;同时公司表示,没有敏感客户数据和凭据被暴露。可偏偏就是这种看起来不够戏剧化的失误,最终让大约 1900 个文件、超过 50 万行 TypeScript 代码短时间暴露在公共互联网上。
2026-04-12 13:15:00
361
原创 鸿蒙 HarmonyOS 6 | ResponseCache HTTP 缓存实践指南
网络请求一多,性能问题很快就会冒出来。列表反复刷新,详情页来回进入,首页数据频繁重拉,这些场景都会把同一份内容一遍遍从网络取回来。流量会增加,请求时延会堆起来,弱网下的体验也会明显变差。
2026-04-12 09:30:00
397
原创 鸿蒙 HarmonyOS 6 | 网络类型显示与实际连接状态的同步处理详解
网络状态这件事,很多应用都做过,也都吃过亏。状态栏明明显示已经连上网,接口请求还是失败。页面上还挂着 Wi-Fi 图标,后台实际已经切到蜂窝数据。用户看到的是一套状态,业务代码拿到的是另一套状态,问题往往就出在这个时间差上。
2026-04-11 12:30:00
418
原创 GitHub Issues 语义搜索 真正改变了开发者找问题的方式
在日常开发里,查 GitHub Issues 这件事看起来很普通,实际却很耗时间。很多时候,你明明记得团队以前讨论过类似问题,也大概知道它和登录、缓存、移动端、权限之类的主题有关,但就是搜不出来。原因并不复杂,开发者描述问题的方式从来不统一。同一个问题,有人会写成登录失败,有人会写成认证异常,还有人会从具体症状下手,写成移动端回调后状态丢失。
2026-04-11 10:00:00
407
原创 鸿蒙 HarmonyOS 6 | Media Kit 屏幕捕获填充模式迁移详解
做屏幕录制时,最容易被忽略的一层,是捕获源尺寸和目标输出尺寸并不总是一致。手机长屏录到 16:9 视频,平板横屏录到固定比例画布,或者应用自己指定了一组输出宽高,这几种情况都会让画面进入缩放、裁切、留边三选一的处理过程。
2026-04-10 12:15:00
805
原创 大代码库时代 GitHub Copilot 真正改变的是上下文获取方式
当项目规模跨过十万行代码,开发效率的瓶颈往往就不再是写代码本身,而是理解代码。你需要知道某个接口有没有历史约束,某段逻辑是不是已经在别处实现过,某次改动会不会牵动另外几个模块。真正消耗精力的,常常不是实现,而是反复补齐上下文。
2026-04-10 08:00:00
369
原创 GitHub Trending 里的 AI 热潮 正在重新定义开发者工具的价值顺序
很多人看 GitHub Trending,只看两个东西,哪个项目冲得快,哪个项目 star 涨得猛。这样看当然有参考价值,但很容易停留在热度层面。真正值得观察的,是热榜里的项目到底在解决什么问题,它们为什么会在同一个阶段集中冒出来,以及这些项目背后折射出的开发者注意力变化。
2026-04-09 13:30:00
441
原创 鸿蒙 HarmonyOS 6 | GridRow 与 GridCol 栅格迁移实战
项目从旧版本升级到鸿蒙 6 API 20 之后,栅格布局很容易出现一种情况,代码没有明显报错,页面排版却突然变了。小屏设备上,原来一行能放下的内容挤成了两列。某些卡片原本只占一小块宽度,升级后直接撑成了半屏。
2026-04-09 13:15:00
1146
原创 鸿蒙 HarmonyOS 6 | AbilityDelegator.startAbility 错误处理迁移实战
做自动化测试时,`AbilityDelegator.startAbility()` 这类接口的稳定性,直接影响测试代码的寿命。业务代码升级之后,测试代码通常会跟着调一轮。测试框架自己的行为一旦变化,影响会更隐蔽,很多问题要等到测试跑挂了才会暴露出来。
2026-04-08 11:00:00
207
原创 GitHub Codespaces 高级配置用法详解
很多团队第一次接触 GitHub Codespaces,感受到的往往是快。点一下就能进环境,少了本地装依赖、配工具、修版本冲突这些琐事。但真正把 Codespaces 用深之后,你会发现,速度只是第一层价值。真正拉开差距的,是你有没有把环境初始化、性能分层、协作方式和安全边界一起设计进去。
2026-04-08 10:00:00
425
原创 GitHub Projects 不只是看板:把高级能力用起来,项目管理才真正开始提效
很多团队用 GitHub Projects,第一步通常都是建一个看板,然后放几列状态,接着把 issue 和 PR 往里拖。这样当然能用,但也很容易停在表面。Projects 这几年已经不再只是任务卡片的容器,它可以同时管理 issue、pull request 和 draft issue,可以切换成表格、看板、路线图三种主要视图,还能叠加字段、过滤、分组、图表和内置工作流。真正把这些能力串起来之后,Projects 才会从一个记录工具,变成项目运转的控制台。
2026-04-07 10:58:59
205
原创 鸿蒙 HarmonyOS 6 | TextPickerDialog 迁移实战
很多老项目升到鸿蒙 6 API 20 之后,会先看到一条很扎眼的告警,TextPickerDialog.show 已经进入废弃路径。华为开发者文档给出的口径很明确,这个接口从 API version 8 开始支持,从 API version 18 开始废弃,推荐改用 showTextPickerDialog,调用前要先拿到 UIContext。
2026-04-07 10:17:35
1483
原创 鸿蒙 HarmonyOS 6 | UI 单位转换迁移详解
很多老项目升到鸿蒙 6 之后,最先看到的一批告警,就是单位转换相关的全局接口不再推荐继续使用。vp2px、px2vp、fp2px、px2fp、lpx2px、px2lpx 这些写法,过去很顺手,现在继续写也不是立刻不能跑,但已经不适合继续当主路径。这件事表面上看是接口替换,实际上牵涉的是另一层问题。以前很多代码默认单位转换和当前界面天然绑定,所以直接全局调用就行。到了 Stage 模型、多窗口、异步回调这些场景里,这个前提已经不稳了。真正要改的,不只是函数名,而是单位转换这件事到底跟谁绑定。
2026-04-04 15:00:00
367
原创 当开源项目开始限制拉取请求:GitHub 时代下的维护者防线应该怎么搭
过去开源项目最头疼的,往往是没人提 PR。现在不少项目遇到的是另一种问题,PR 变多了,但真正值得审的比例却在下降。低质量修改、没跑过测试的提交、几乎不理解上下文的 AI 生成代码,都会把维护者的时间一点点吞掉。问题的关键已经不是要不要开放协作,而是怎么把入口和合并口同时管起来,让愿意认真贡献的人进得来,让明显不合格的改动尽量挡在前面。
2026-04-04 10:15:00
388
原创 鸿蒙 HarmonyOS 6 | 分布式数据同步详解
跨设备数据同步常见的落点主要有两类。一类是分布式数据对象,适合做轻量状态联动;另一类是分布式 KVStore,适合做更接近存储和同步控制的数据管理。只要把这两类东西混在一起谈,后面的延迟和冲突判断就很容易失真。
2026-04-03 12:30:00
457
原创 当缓存成为生产力:GitHub Actions 缓存机制的深度优化指南
很多项目明明开了缓存,效果却不稳定,问题通常不在缓存功能本身,而在缓存键设计、恢复策略、作用范围和清理成本没有想清楚。GitHub Actions 的缓存恢复不是单一匹配,它会先找精确 key,再做前缀匹配和 restore-keys 匹配;当前分支找不到时,还会继续尝试默认分支中可访问的缓存。把这些边界理顺之后,缓存才会真正成为生产力。
2026-04-03 09:00:00
406
原创 鸿蒙 HarmonyOS 6 | 长时任务详解
做后台播放、导航定位、持续录音这类能力时,很多人最先想到的就是申请长时任务,让应用不要被系统挂起。这个方向没问题,但真正落到鸿蒙 6 上,长时任务不是一个只要申请成功就能一直稳定运行的后台通行证。它背后同时受到数量限制、任务类型约束、通知联动和系统一致性校验的共同影响。只要其中一环理解偏了,应用就很容易出现前台正常、切到后台一段时间后任务被系统回收,甚至进程被强制终止的问题。
2026-04-02 13:45:00
456
原创 GitHub Copilot 隐私政策争议:开发者真正担心的,不只是默认开启训练
以前你觉得自己是在用一个 AI 工具。现在你突然发现,自己也成了这个工具继续进化的一部分,而且默认就是加入,退出要自己去找设置。这种感受,说白了不是单纯的愤怒,更接近一种熟悉工具突然改规则后的失望。你知道它有技术逻辑,但你还是会本能地觉得,这一步迈得太快了。
2026-04-02 08:00:00
501
原创 鸿蒙 HarmonyOS 6 | 说清音频设备路由
做语音通话、音视频会议、直播连麦这类功能时,真正容易出问题的,往往不是播放和录制本身,而是音频路由。用户已经连上蓝牙耳机,录音却还在走机身麦克风。播放本来应该切到指定设备,最后还是交给系统自己判断。很多时候,问题不在接口失效,而在于我们一开始就把 API 20 的能力边界想得太大了。
2026-04-01 12:15:00
788
原创 GitHub Actions 自托管 Runner 最低版本要求生变:这不是一次普通升级
过去,旧版本 runner 还能先跑着,问题更多由团队自己消化。现在,GitHub 已经开始通过平台规则,把版本治理这件事变成一条明确的基础要求。需要先说明的是,原定于 2026 年 3 月 16 日执行的最低版本强制要求,后来已经被 GitHub 暂时暂停;但暂停不等于取消,这个长期方向并没有改变。
2026-04-01 07:30:00
379
原创 当代码有了国籍:GitHub Codespaces 数据驻留,为什么会成为企业开发的新分水岭
代码库、分支、调试日志、构建过程、开发容器,这些东西一旦进入云端,就不再只是效率问题,而会立刻变成数据主权、跨境传输、审计责任和行业合规的问题。
2026-03-31 16:59:02
394
原创 鸿蒙 HarmonyOS 6 | Video 组件网络视频播放异常排查实战
本文针对鸿蒙项目中视频播放常见问题提供排查指南。首先强调网络权限声明的重要性,指出真机播放失败应优先检查module.json5中的INTERNET权限。其次明确Video组件定位,建议复杂场景使用AVPlayer+XComponent方案。针对进度跳转异常,提出应在onPrepared回调后执行播放操作,并给出异常重载代码示例。对于前后台切换问题,区分普通页面恢复与后台播放能力,建议通过生命周期回调实现进度保存。最后指出模拟器与真机差异源于解码方式不同,强调真机验证的必要性。
2026-03-31 16:42:05
1833
原创 GitHub Copilot 默认启用训练之后 企业安全如何应对
企业现在最该做的,不是纠结要不要继续用 Copilot,而是把“谁能用、在哪用、拿什么代码用、哪些能力能开”这几件事彻底说清楚。只有这一步补上了,AI 编程工具才能真正从提效助手,变成可控、可审计、可长期使用的企业能力。
2026-03-30 16:58:45
463
原创 鸿蒙原生开发会议随记 Pro v1.2 发布 重新理解 HarmonyOS 智慧多窗的产品价值
在 v1.2 版本中,我们补上了倍速播放、音频导出这些非常实用的能力,也开始让应用在多任务场景下具备更完整的使用体验。这看似只是一次常规更新,实则反映的是一个更重要的问题。
2026-03-30 08:15:00
431
原创 我做了一个不催你努力的 AI 工具,把大任务拆成今天愿意开始的那一步
我发现很多人不是不会做事,而是根本开始不了。你明明知道那件事该做,甚至也知道大概要怎么做,但只要任务一大,脑子里马上就会出现一种很重的阻力。不是懒,也不是拖延被简单贴了个标签,而是那件事在当下的你看来,实在太重了。
2026-03-29 13:42:52
354
C#实训项目 酒店管理系统 源代码 附数据库(学生自编)
2012-09-09
C#实训项目 酒店管理系统 源代码 完整版 附数据库
2012-09-13
酒店管理系统_项目需求+素材+知识点回顾
2012-09-09
【Go】Gin从入门到精通 实例代码01
2021-09-24
[内存虚拟硬盘工具].SuperSpeed.RamDisk.Plus.v10.0.1.0
2012-09-09
php模拟http请求的类
2013-12-05
加油(•̀ᴗ•́)و ̑̑
2021-06-19
晚上不睡查es文档,快放假我也是拼了[face]emoji:005.png[/face]
2021-04-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅