博客分享
我要分享
menu
未登录
home
博客推荐
view_week
技术周刊
label
开源项目
construction
开发者工具
send
我要分享
api
开放API
rss_feed
RSS 订阅
码圈新闻
Gemma 3n 预览版发布: 强劲性能,高效运行,专为移动设备而生
date_range
2025-06-30
继 Gemma 3 和 Gemma 3 QAT 的成功发布之后,我们的先进开放模型系列具备了在单一云端或桌面加速器上运行的能力,我们正在进一步推进我们对可访问 AI 的愿景。Gemma 3 为开发者提供了强大的功能,现在我们正将这一愿景扩展到能够在您日常使用的设备 (您的手机、平板电脑和笔记本电脑) 上直接运行的高性能实时 AI。
新技术介绍
Kotlin 新技术汇总
date_range
2025-06-30
为了帮助社区的小伙伴们更好地了解 Kotlin 相关的最新动态,我们决定使用月报的形式,整理展示最近一个月的 Kotlin 技术动态。
码圈新闻
Android Studio Narwhal | 2025.1.1 发布
date_range
2025-06-30
又到了认识全新动物的时候,这次更新的是 Narwhal (独角鲸),本次更新主要是跟进 IntelliJ IDEA 2025.1 ,后面还会有对应的 Narwhal Feature Drop 的版本,而提到 IntelliJ IDEA 2025.1 ,就不得不说 K2 ,在 IntelliJ IDEA 2025.1 里面,K2 已经是默认选项。
码圈新闻
Windows最新搭载微软自研模型Mu,一句话搞定所有系统配置
date_range
2025-06-30
还在为复杂的Windows设置头疼?微软来重新定义设置界面交互了。 全新发布的设备端小语言模型Mu,让Windows 11的设置也拥有了自己的AI Agent。
码圈新闻
图像界的DeepSeek!12B参数对标GPT-4o,5秒出图,消费级硬件就能玩转编辑生成
date_range
2025-06-30
图像模型开源还得是FLUX! Black Forest Labs刚刚宣布开源旗舰图像模型FLUX.1 Kontext[dev],专为图像编辑打造,还能直接在消费级芯片上运行。 只有小小的12B,更少的参数,更快的推理,性能更是媲美GPT-image-1等一众闭源模型。
HarmonyOS
鸿蒙开发:基于最新API,如何实现组件化运行
date_range
2025-06-27
在《鸿蒙开发:资讯项目实战之项目初始化搭建》一文中,遗留了一个问题,那就是,如何实现各个模块独立运行,其实关于组件化各模块独立运行,之前也写过三篇文章,分别探讨了运行包和共享包区别,nodeJs脚本实现组件化和hvigor插件形式进行组件化,奈何时间过去已久,之前的方式已不在通用,因为新的API更新迭代太快了,不知不觉API19已经到来,今年以来,已经更新了6个版本了,官方的速度如火箭一般,实现追不上啊!
Android
Android 16 新特性和行为变更一览
date_range
2025-06-25
今天这篇文章我会整理出我认为的Android 16中比较重要的新特性和行为变更,可能会带有一些我个人关注点的侧重。完整版的内容,请大家还是以参考官方文档为准。
Android
B站在KMP跨平台的业务实践之路
date_range
2025-06-25
选择“非JetBrains官方推荐的构建系统”意味着我们失去了许多由官方提供的原生能力,但也因此摆脱了 Gradle 体系的天然桎梏,使得我们可以基于 kotlinc 编译器等原子能力,在 Bazel 工具链中自由组合、调优传参,实现在 Gradle 体系中不可能做到的效果,这里介绍一下我们项目中实现的两个功能。
后端
节省前端1000+pd人力成本!快手快聘「伏羲工作台」技术实践全解析
date_range
2025-06-25
传统的商家缺乏内容经营的能力,所以快聘业务中,平台提供的 AIGC 和图文都是帮助商家提供账号经营矩阵的能力,辅助商家开播、发作品,运营内容生态,这也使得AIGC和图文是商家线索的重要来源。
码圈新闻
191 亿,苏州又跑出一个 IPO
date_range
2025-06-25
三度冲击上市的曹操出行,终于登上港股市场。 6 月 25 日,曹操出行在港交所主板挂牌上市。截至发稿,曹操出行股价为 35.15 港币,相较发行价下跌 16.19%,总市值为 191.28 亿港币。 随着今天上市的钟声敲响,曹操出行也成为了汽车界大佬、吉利集团创始人李书福的第 11 家上市公司。没错,就是那个收购了沃尔沃,孵化出极氪的吉利!
其他
经验分享:程序员转型的真实经历
date_range
2025-06-25
有两个问题就像程序员头顶的达摩克利斯之剑随时会落下: AI持续发展会不会完全替代程序员? 经济会不会持续低迷,加剧裁员? 在这种巨大焦虑的裹挟下,很多程序员陷入了迷茫。 作为行业的长期观察者,因为看过,也因为自己实践过,我坚信出路始终都在。 今天介绍一位成功找到出路的朋友,希望他的经历可以给你带来些启发。
Android
2025年,Android 16 都快来了,你知道各个版本 Android的特点吗?
date_range
2025-06-18
随着 Android 的发展,每个新版本的 Android 都带来了新的 API 和 改进。这篇文章将介绍从 Android 5 开始到最新版 Android 的API及其行为的变更。
后端
转转上门履约服务拆分库表迁移实践
date_range
2025-06-18
随着业务不断发展,一个服务中部分功能模块适合沉淀下来作为通用的基础能力。作为通用的基础能力,对提供的服务可用性和稳定性有较高的要求,因此把该部分功能模块拆分出来,单独一个服务是比较好的选择。为了更好的与业务服务物理隔离,不仅需要从代码层面拆分,数据库层面也需要拆分。在做技术方案设计时面临着以下几个问题:
其他
纪念陈皓(左耳朵耗子)老师
date_range
2025-06-18
突然才意识到,原来陈皓老师(网名:左耳朵耗子)已经离开两整年了。 两年前的5月份,这位年仅47岁的技术前辈因病离开,这也让世间从此少了一位倔强又浪漫的技术人。 相信不少同学了解陈皓老师都是从他的个人博客酷壳CoolShell开始的。
iOS
iOS开发:关于路由
date_range
2025-06-18
在iOS开发中引入路由框架一直是一个有争议的话题。 因为即使不使用路由框架,似乎也不会有太大的影响。那么我们先来回顾一下几个典型的跳转场景:
iOS
iOS 实现自定义对象深拷贝(OC/Swift)
date_range
2025-06-17
在 OC 中,对象的赋值操作是浅拷贝(指针复制),创建一个指针,旧对象引用对象计数加 1。在 Swift 中,类是引用类型,引用类型在赋值和传参时都是操作的引用,这些引用指向同一个对象。如下,对 classA 的修改也会影响到 classB:
Android
一句话说透Android里面的Activity、Window、DecorView、View之间的关系
date_range
2025-06-17
一句话总结: Activity 是老板,Window 是装修队长,DecorView 是毛坯房,View 是你买的家具。老板喊队长来装修毛坯房,最后把你的家具摆进去!
iOS
RxSwift:为何NotificationCenter无需管理观察者的生命周期
date_range
2025-06-14
本文通过对比传统的 NotificationCenter 观察者管理方式与 RxSwift 的响应式实现,深入剖析了 RxSwift 如何自动管理观察者的生命周期,避免了手动移除观察者的繁琐和潜在的内存泄漏风险。
HarmonyOS
鸿蒙路由源码调试步骤
date_range
2025-06-13
TheRouter 是货拉拉基于HMRouter深度定制的开源路由框架,提供了 Android、iOS、Harmony 三端高一致性使用,在支持平台化应用实现组件化、跨模块调用、动态化等功能的集成等功能基础上,支持动态路由下发、编译时安全检查、路由Path一对多等高度动态能力。
其他
我的投资之路:从迷茫亏损到系统构建与“策引”的萌芽
date_range
2025-06-12
今天想和大家深入地聊一聊我在投资这条道路上摸爬滚打、不断探索的心路历程。这不仅仅是一个关于钱的故事,更是一个关于认知迭代、技术实践以及如何与自己的人性博弈并最终萌生“策引”这个想法的旅程。
Android
AGP 8 路由最终解决方案
date_range
2025-06-12
上篇文章 AGP 8.0 路由框架新思路。经过一段时间的使用和反馈,有一个问题是远程依赖的AAR 内部的类没有处理到。这个问题解决完之后发布了两个版本。这篇文章主要说明下使用什么方法解决的。有些兄弟并不知道这个问题已经处理过了,经常还会提起这个问题。单独写篇文章说明一下。
Android
抽丝剥茧带你掌握 Kotlin Flow(一):协程时代的异步数据流处理“神器”
date_range
2025-06-12
在 Android 应用开发中,异步编程是不可避免的挑战。从早期的回调地狱,到功能强大的 RxJava,再到生命周期感知的 LiveData,Android 开发者一直在寻找更优雅、更高效的数据流处理方案。本文作为 Kotlin Flow 系列的第一篇,将深入探讨 Android 异步编程所面临的痛点,引出 Kotlin 协程的崛起,并最终阐明 Kotlin Flow 是如何在协程时代为异步数据流处理提供破局之道的。
HarmonyOS
HarmonyOS运动开发:打造便捷的静态快捷菜单
date_range
2025-06-12
在运动类应用中,用户往往需要快速访问常用功能,如查看成绩、赛事信息或开始运动。为了提升用户体验,鸿蒙(HarmonyOS)提供了静态快捷菜单功能,允许用户从桌面直接跳转到应用的特定页面。本文将结合鸿蒙开发实战经验,深入解析如何开发静态快捷菜单,实现快速跳转页面的功能。 作者:王二蛋与他的张大花 链接:https://juejin.cn/post/7514593209679872051 来源:稀土掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
iOS
Swift:优雅又强大的语法糖——Then库
date_range
2025-06-11
我写UI组件,特别喜欢使用全局下面的懒加载,大概形式如下:
HarmonyOS
货拉拉开源:鸿蒙路由 TheRouter
date_range
2025-06-11
TheRouter 是用于移动端 APP,包括 Android、iOS、HarmonyOS 三端的模块化、组件化开发的一整套解决方案框架。提供了三端高一致性,对移动端开发者更友好,让开发人员更适应,使用起来也更顺手。在鸿蒙上, TheRouter 基于HMRouter做了深度定制,不仅支持平台化应用实现组件化、跨模块调用、动态化等功能的集成等功能基础上,还提供了编译时安全检查、支持动态路由下发与修改、路由 Path 一对多等高度动态能力。
后端
Kotlin/CLR 让 Kotlin 走进 .NET 世界
date_range
2025-06-10
一个 Kotlin CLR 后端编译器, 旨在将 Kotlin 代码编译为 .NET CIL, 使得 Kotlin 开发者可以在 .NET 平台上使用 Kotlin 语言进行开发
HarmonyOS
鸿蒙编译时 AOP实践之路
date_range
2025-06-10
让你的应用3分钟支持鸿蒙编译时aop能力。 支持ets、ts、js 语法解析。 支持自定义配置规则 (参考aspectProPluginConfig.txt)。 支持replace自动导包。 丰富插桩demo示例 (函数耗时、函数替换、隐私函数调用检测、装饰器函数...)。
Android
记一次有趣的时钟效果复刻实现过程
date_range
2025-06-10
上班摸鱼的某个上午,一铁哥们突然发了个链接给我,说这个效果顶不顶、啥水平,效果如下:目前已实现并且上传到MavenCentral,详细用法可以去项目README里面看,项目地址:
Android
一文了解 Android 多渠道打包
date_range
2025-06-10
多渠道打包(Multi-channel Packaging)是指为同一个应用生成多个不同的安装包(通常是APK文件).如下图所示,每个安装包可以包含不同的代码和资源。
HarmonyOS
基于 Kotlin KMP 实现 HarmonyOS 与 Android 双平台 SDK 开发实践
date_range
2025-06-10
随着鸿蒙平台的进一步发展,大家的态度也逐渐从观望转向实际投入,越来越多的公司开始考虑将自家应用迁移到鸿蒙平台。但是这一过程并非想象中的那么简单,尤其对于已经存在很多年的大型项目来说,直接投入大量人力物力重新开发一个鸿蒙版本的应用成本过高,短时间内难以实现。对于小公司而言,这种成本压力更是难以承受。
Android
腾讯 Kuikly 正式开源,了解一下这个基于 Kotlin 的全平台框架
date_range
2025-06-10
在 3月的时候通过 《腾讯 TDF 即将开源 Kuikly 跨端框架,Kotlin 支持全平台》 我们大致知道了 Kuikly 的基本情况,Kuikly 是一个面向终端技术栈的跨端开发框架,完全基于kotlin语言开发,提供原生的性能和体验。
iOS
iOS组件化的分层思路实践
date_range
2025-06-10
业务模块的设计是组件化过程中最难的一部分,需要综合考虑当前的合理性和未来的扩展性。在组件化之前,项目中的各个模块可能会有复杂的耦合关系。在进行组件化之后,需要通过建立“通讯中间层”来降低这些模块之间的耦合度。
HarmonyOS
仓颉开发入门初体验
date_range
2025-06-06
当前在鸿蒙原生应用的开发中,支持声明式 UI 和一次开发、多端部署的 ArkTS 语言已经被广泛使用。仓颉语言作为面向未来的下一代编程语言,当前已经完成设计与实现并启动了开发者预览,未来将与 ArkTS 共同发展,为鸿蒙原生应用开发者提供极致高效的开发体验。
后端
Rust 为什么不适合写 GUI
date_range
2025-06-05
在当今科技蓬勃发展的时代,Rust 编程语言正崭露头角,逐步为世界上诸多重要基础设施提供动力支持。从存储海量信息到应用于 Linux 内核,Rust 展现出强大的实力。然而,当涉及构建 GUI(图形用户界面)时,Rust 却面临着诸多挑战。据数据显示,超过 56% 的 Rust 开发者认为其 GUI 开发亟待大幅改进,这也是许多人起初不愿采用 Rust 进行相关开发的重要原因。
chevron_left
1
2
3
4
chevron_right