博客分享
我要分享
menu
未登录
home
博客推荐
view_week
技术周刊
label
开源项目
construction
开发者工具
send
我要分享
api
开放API
rss_feed
RSS 订阅
其他
经验分享:程序员转型的真实经历
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示例 (函数耗时、函数替换、隐私函数调用检测、装饰器函数...)。
chevron_left
1
2
3
4
chevron_right