文章

最新文章

已收录博客的最新文章,按发布时间排列,点击即可阅读原文。

码农明明桑isming.me

Android 源码分析:从源头分析 View 事件的传递

对于应用开发者的我们来说,经常会处理按钮点击,键盘输入等事件,而我们的处理一般都是在 Activity 中或者 View 中去做的。我们在上一篇文章中分析了 View 和 Activity 与 Window 的关系,其中的 ViewRootImpl 和我们的事件传递息息相关,上文未能分析,本文将对其进行分析。 事件介绍 事件是什么呢,广义上事件的发生可能在软件也可能在硬件层,在 Android 设…

码农明明桑isming.me

Android 源码分析:Window 与 Activity 与 View 的关联

Activity 是四大组件中和 UI 相关的那个,应用开发过程中,我们所有的界面基本都需要使用 Activity 才能去渲染和绘制 UI,即使是 ReactNative,Flutter 这种跨平台的方案,在 Android 中,也需要一个 Activity 来承载。但是我们的 Activity 内我们设置的 View 又是怎么渲染到屏幕上的呢,这背后又有 WindowManager 和 Surf…

Sukka's Blogskk.moe

2024 年,如何不使用 create-react-app 从头为 React 项目配置 webpack

对于全新的 React 项目来说,一开始就使用 Next.js、Remix、Shopify Hydrogen、Gatsby 等 React 元框架(Meta Framework)是最正确的选择,这些元框架替你解决了路由、数据加载、服务端渲染(SSR)、全静态页面导出(SSG)、边缘计算、打包器和编译器配置。然而,如果你需要迁移现有的、纯客户端渲染(Client-side Rendering)的项目…

码农明明桑isming.me

回皖北农村观察随记

老家在皖北农村,一年回不了几次,上次过年回去的,这次中秋想着回家看看老爹,就回去看了看。正好也记录一下回去的所看所感。 人 中秋节的节味是越来越淡了,因为大部分的人都在外打工,现在这个节点跟过年比农村依然很冷清。但是跟平时比还人还要多一点点,因为有些住在县城的人,中秋这天还跑回来过节了。 现在大部分人家里的地都承包出去了,还能干活的人都出去打工了。留下来的只剩老弱病,以及带着小孩上学的部分发家庭。…

伯正博客chenbozheng.com

又是一年中秋节:为什么真正的传统年味与仪式感,反而在海外华人那里被找回?

从单纯的送月饼到逐渐变淡的节日氛围,现代人该如何理解传统民俗的流失?本文对比中国传统中秋节的古今演变,并聚焦新加坡与马来西亚华人的民俗传承:从七月半的中元普渡、歌台文化,到春节的请神游神与舞龙舞狮。探讨当代人在寻找文化归属感过程中的反思,重新认识那些被遗落的传统仪式与文化根基。 The post 又是一年中秋节:为什么真正的传统年味与仪式感,反而在海外华人那里被找回? first appeared…

索玛suo.ma

复古风: PJBlog3

最近一直在玩建站,找到了一款十几年前的老博客程序 **PJBlog3**,ASP 程序的。我装在虚拟主机上跑了一段时间,稳定性、可玩性等各方面都极佳。 花 5.9 元买了一款主题,仿 QQ2009 风格 (后面才知道有地方可以免费下载到)。没有适配现在的智能手机端,所以在手机上看着很怪。但电脑端看着蛮不错的!可以去[我的站点](http://cnm.hk) 预览一下,暂未添加 HTTPS 证书。 …

索玛suo.ma

复古风: PJBlog3

最近一直在玩建站,找到了一款十几年前的老博客程序 PJBlog3,ASP 程序的。我装在虚拟主机上跑了一段时间,稳定性、可玩性等各方面都极佳。 花 5.9 元买了一款主题,仿 QQ2009 风格 (后面才知道有地方可以免费下载到)。没有适配现在的智能手机端,所以在手机上看着很怪。但电脑端看着蛮不错的!可以去我的站点预览一下,暂未添加 HTTPS 证书。 网上能下载相关主题、插件的网站,已经少之又少…

姓王者的博客xingwangzhe.fun

LeetCode:1. 两数之和

在这个方法中,HashMap 扮演了非常重要的角色。它允许我们在 O(1) 时间复杂度内检查一个数是否已经在之前遍历过的元素中出现过,并且还能够获取到这个数在数组中的索引。这种方法比暴力解法(即使用两层循环遍历数组)要高效得多,因为暴力解法的时间复杂度是 O(n^2),而这种方法的时间复杂度是 O(n)。

伯正博客chenbozheng.com

从实体书店倒闭,到重塑深度阅读:在这个碎片化时代,你有多久没完整读完一本书了?

实体书店的闭店告示,折射出当代人阅读习惯的变迁。本文从个人阅读经历切入,探讨如何从形式主义的打卡、单纯的消遣解闷,转变为以拓展认知边界为目标的深度阅读。对比 “听书” 与“自主阅读做笔记”在知识吸收上的本质差异,剖析在信息爆炸时代保持深度思考与持续输入的有效方法。 The post 从实体书店倒闭,到重塑深度阅读:在这个碎片化时代,你有多久没完整读完一本书了? first appeared on …

“亲爱的,我想不通。”

“亲爱的,我想不通。” 抬头望见黑压压的天,好大一片似哭不哭的云磨灭了太阳的光辉。许多人沉在齐胸高的湿土里,艰难喘息,挥舞臂膀又无能为力。恰有一阵风吹过,薄薄的校服 T 恤抱紧我,但轻松被打破,不禁打了个寒颤。从食堂到教学楼,有两条路可以选。路上最喜欢时不时飘来的丁香味道。我们来回的路上总是有不同的选择,穿过操场或是经过小花园,有不同的景色等待你路过。我们用为数不多的时间欣赏花开花谢。楼下的玉兰花…

“亲爱的,我想不通。”

“亲爱的,我想不通。” 抬头望见黑压压的天,好大一片似哭不哭的云磨灭了太阳的光辉。许多人沉在齐胸高的湿土里,艰难喘息,挥舞臂膀又无能为力。恰有一阵风吹过,薄薄的校服 T 恤抱紧我,但轻松被打破,不禁打了个寒颤。从食堂到教学楼,有两条路可以选。路上最喜欢时不时飘来的丁香味道。我们来回的路上总是有不同的选择,穿过操场或是经过小花园,有不同的景色等待你路过。我们用为数不多的时间欣赏花开花谢。楼下的玉兰花…

码农明明桑isming.me

Android 源码分析:Activity 启动流程 Task 相关分析

Activity 的启动分析,很大一块需要了解的是 Activity 的 Task 管理,以及启动过程中 Task 的决策,在之前分析启动流程中,关于 Task 处理的部分,我这里是简化掉了很多的,今天再来分析一下。 入口与计算启动参数 在之前分析 Activity 的启动中,已经看到了关于处理 Task 的代码是在 ActivityStart 当中的 startActivityInner 方法当…

输入关键词搜索博客名称、作者或域名。

Esc 关闭回车查看全部结果

删除确认

即将删除“”。此操作不可恢复。

请输入 以确认: