辣鱼

朋友圈

码农明明桑码农明明桑
5 天前

枇杷熟了的五月月报

今年五月挺精彩,中美关税战暂时告一段落了,伯克希尔开年会了,比特币又上新高了,Google IO又来了。为了赶进度,五月真的挺忙的,这些东西也都没有怎么关注。月底也到了,博客还是要来更新一下。 杂谈 Google IO 今年的Google IO,已经过去了几天才想起来看看网上的新闻和官方的视频,因为...

阮一峰的博客阮一峰的博客
6 天前

科技爱好者周刊(第 350 期):Java 三十周年

这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。 封面图 正在举行的第26届舟山国际沙雕节,主题是"海上音乐城"。海滩上50多座沙雕,组成了一把吉他。(via) Java 三十周...

阮一峰的博客阮一峰的博客
2 周前

科技爱好者周刊(第 349 期):神经网络算法的发明者

这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。 封面图 北京的护城河公共绿道,位于鼓楼附近。(via visuals_china@instagram) 神经网络算法的发明者 上...

码农明明桑码农明明桑
2 周前

读《巴菲特之道》摘抄

刚刚的伯克希尔年会,巴菲特宣布了即将退休,这将又是一个时代终结。于是本月决定看看跟巴菲特相关的书,《巴菲特之道》这本书介绍了巴菲特的投资理念,内容也不长花了几天就看完了。 巴菲特投资哲学的成长 巴菲特从小就接触投资,做生意积累本金,通过股市赚钱。他人生有几个重要的人,格雷厄姆是他的导师,巴菲特从他这...

阮一峰的博客阮一峰的博客
3 周前

科技爱好者周刊(第 348 期):李飞飞,从移民到 AI 明星

这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。 封面图 5月1日,宇宙飞船造型的深圳科技馆新馆开馆,上图是设计团队在新馆前合影。(via) 李飞飞,从移民到 AI 明星 大家知...

张鑫旭-鑫空间张鑫旭-鑫空间
3 周前

CSS animation-composition可以让动画效果累加

早在两年前,现代浏览器就支持通过CSS animation-composition属性设置动画@keyframes里面的语句渲染是替换还是累加了,再也不用担心transform冲突了。

阮一峰的博客阮一峰的博客
4 周前

科技爱好者周刊(第 347 期):冷启动的破解之道

这里记录每周值得分享的科技内容,周五发布。 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。 封面图 烟台的"耕海1号"海洋牧场,是一个大型的网箱养鱼基地,同时也是海上休闲观光平台。(via) 冷启动的破解之道 新软件有一...

码农明明桑码农明明桑
4 周前

一拖再拖的四月月报

本该写在月底的月报,因为提前回老家被拖了,在老家因为懒也一直拖着没写,回到工作岗位,进入工作状态,这才姗姗动笔。 四月份的工作很忙,有时候晚上甚至搞到很晚,因此做自己事情的时间就少了很多。 折腾 因为想要把用了好多年的HHBK拿出来用的时候,发现之前的连接线找不到了,而这个连接线还是很老的mini ...

雅余雅余
1 月前

隐居假期

这个小假期选择躲起来,租了一栋小别墅,搬了一车食物,和家人一起,煮饭烧烤火锅早起散步听歌泡温泉打牌打乒乓球打蚊 […]

阮一峰的博客阮一峰的博客
1 月前

谷歌的 NotebookLM 能生成中文播客了

两天前,谷歌发了一个公告。 它旗下的 AI 笔记产品 NotebookLM,现在支持50种语言生成播客了(原来只支持英文)。 我一定要分享这个消息,终于能生成中文播客了。这是我一直想要的功能,相信也是很多朋友想要的。 我演示一下,大家听听效果,会惊到你的。 首先,访问它的官网,点开右上角的设置,选择...

阮一峰的博客阮一峰的博客
1 月前

科技爱好者周刊(第 346 期):未来就是永恒感的丧失

这里记录每周值得分享的科技内容,周五发布。([通知] 下周五一假期,周刊休息。) 本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。 封面图 大阪世博会的中国馆,以"中华书简"为主题。(via) 未来就是永恒感的丧失 有一类...

码农明明桑码农明明桑
2 月前

清明台州游记录

约了朋友清明节一起去台州旅行,清明当天出发,周一返回,周二上班。去了国清寺,徒步公盂景区,还爬了江南长城,去的时间不短,但是因为景区离得都比较远因此去的地方并不多,下面是详细内容。 Day1 赶路 清明当天开车出发,本想着早上晚点出发下午能早点到,还能看一下国清寺,结果10点从家里出发,过了12点还...

码农明明桑码农明明桑
2 月前

草长樱飞的三月月报

三月草长莺飞,各种花绽放,柳树披上新芽,这么好的季节,当然就要多多的户外徒步了。那么就来跟我一起看看我的三月吧。 折腾 工作上面不忙,因此空闲时间比较多,就开始重新学习Flutter,但是单纯的看别人的代码和教程,总还是不算真正的学会,于是自己也想写点东西。之前在用Moememos这个Android...

雅余雅余
2 月前

周末澳门 City Walk

天气不太好,飘着毛毛雨,阴沉沉的。今天无法去爬山,索性到澳门走走,没有什么目的,纯粹的在大街小巷里面瞎逛。还是 […]

雅余雅余
3 月前

途中风景

列车在铁轨上疾驰,窗外的风景不断刷新,时而枯燥,时而鲜活。 By iPhone 12 Pro Max

雅余雅余
3 月前

上海外滩

摄于上海外滩,By iPhone 12 Pro Max

雅余雅余
3 月前

我在苏州逛园子之狮子林

狮子林,苏州四大名园之一,代表元代的艺术风格。园林,园林,大多叫园,叫林的只有一个,就是狮子林。狮子林园内以假 […]

码农明明桑码农明明桑
3 月前

Chromebook折腾之2025

最近淘了一台洋垃圾Chromebook,折腾了一段时间,目前已经基本在日常使用了。在折腾过程中查找了许多的网上资料,解决了不少中文环境使用ChromeOS的问题,这里就分享一下Chromebook的选购和软件安装。 ChromeOS是什么 ChromeOS是Google从2009年开始开发的项目,可...

雅余雅余
3 月前

我在苏州逛园子之沧浪亭

沧浪亭是苏州存世最古老的园林,苏州四大园林之一,代表着宋代艺术风格,出自于北宋时期苏舜钦之手,曾经是名将韩世忠 […]

码农明明桑码农明明桑
3 月前

关于我

程序员一枚,家里世代农民,工作跟农民好像也没有太大差别,自嘲为码农。 原在老家安徽耕田,现在上海码字搬砖。 主要从事Android软件开发,对于Python,web前端也略有了解。 热爱新技术,包括但不限于软件新技术、区块链、Web3等。常年混迹于网络。 好读书,阅读甚杂,只求看过,不求甚解。 相机...

码农明明桑码农明明桑
3 月前

互联网上的朋友们

朋友们 郑泽鑫的博客 https://zhengzexin.com/ 遐说-Dorad ❤编程❤摄影,期待走遍万水千山 Yunyi's Blog Little squirrel Hopping around 5had0w 一个游走在互联网边缘的影子 千里之豪 Fun to life, fu...

雅余雅余
3 月前

我在苏州逛园子之拙政园

拙政园,与沧浪亭、狮子林和留园并称苏州四大园林,为苏州四大名园之首,代表着明代的艺术风格。拙政园又与北京颐和园 […]

码农明明桑码农明明桑
3 月前

转瞬即逝的二月月报

不知道是因为2月比较短还是因为春节刚回来没多久,感觉二月很快就过完了。如此的快以至于这个月感觉都还没做什么就结束了,现在就来对本月做个回顾吧。 折腾 这个月对于博客的足迹功能做了一些优化,一是给去过的城市或者国家加了地图mask,对于感兴趣的可以查看我的上一篇文章了解。另外对于标记点过于密的问题,也...

雅余雅余
3 月前

我在苏州逛园子之虎丘

虎丘,又叫海涌山、海涌峰、虎阜,距现在已经有二千五百多年悠久历史。传说远古时期苏州是一片茫茫大海,虎丘山是从 […]

雅余雅余
3 月前

我在苏州逛园子之西园寺

从留园出来还没到午饭时间,正思索去哪里打发时间,突然想起西园寺就在附近,相隔一条街,便去探访一番。 西园寺,俗 […]

雅余雅余
4 月前

我在苏州逛园子之留园

苏州四大名园之一,留园。苏州四大园林分别代表着宋元明清四个朝代的艺术风格,留园则代表清代风格,占地面积2330 […]

雅余雅余
4 月前

重游江南水乡苏州

第三次到苏州,除一次因出差短暂停留苏州外,前后已相隔12年。重游苏州,再来看看这江南水乡和苏州园林。

雅余雅余
4 月前

元宵节快乐

听到阳台外烟花声不断,想起春节期间我也“烧钱”不少,于是掏出手机选了两张照片,祝大家元宵节快乐!吃过汤圆,甜蜜 […]

雅余雅余
4 月前

游湛江角头沙风景区

湛江角头沙风景区位于广东省湛江市遂溪县草潭镇内,雷州半岛的西海岸,西部与北部湾浩瀚大海相连。听闻现在是网红的流沙带,借新年假期去探访一番,确实不错。

码农明明桑码农明明桑
4 月前

使用Leafletjs实现足迹地图功能

我的博客上面挂着一个使用Leaflet实现的足迹地图功能,最近又给他添加了一些功能并且进行了一些美化。之前也有人问题这个怎么实现的,趁着刚折腾完来分享一下。 代码库的选择 早前一直想要做一个足迹的功能,像是国内的百度地图和阿里地图都有js的sdk,但是他们的sdk使用不简单,并且他们的地图只有国内的...

码农明明桑码农明明桑
4 月前

过完春节方动笔的一月月报

月初是元旦,月尾是新年。新年第一个月,工作走上正轨,满足小朋友去北京的愿望,以下是详细内容。 工作 十二月进入新的团队,目前算是融入完成。并且答应了老板时间线,结果是我们在年前答应的时间线根本就完成不了,同时设计也跟不上,到目前为止是拖了一周又一周,希望二月结束,应用能够达到上线状态。 行 这个月初...

雅余雅余
5 月前

WordPress 极简主题 Dear v1.2.0

独立博客至今仍是不少热爱分享的博主珍贵的自留地,会愿意投入精力去维护和滋养。通过博客,可以分享自己的专业知识、 […]

雅余雅余
5 月前

Calibre 推荐配置与插件

在我的2024年阅读记录中,电子书的阅读量已经占整年阅读量的70%以上,家里的纸质书也逐步二手转让,电子书和阅 […]

码农明明桑码农明明桑
5 月前

北京游流水账

北京,之前只因为出差去过几次。因为小朋友在幼儿园熏陶,对北京,对天安门很向往,于是在2025年,就满足她的愿望,前往我们伟大的首都。 吃 作为吃货,到一个地方当然要考虑当地美食。之前去北京吃过全聚德,这次就决定带着媳妇孩子来吃四季民福,提前去现场取了号,最终只用了一个多小时就吃上了。因为排队人太多,...

码农明明桑码农明明桑
5 月前

2024年个人总结

2025年已经过去了几天,按照惯例,又到了写年度总结的时候了。这几天回想了一下过去的一年,并没有做成什么事情,其他方面在博客上大抵也可以看到,不过还是写写吧。 健康 3月份摘掉了带了一年多的钢牙套,换上保持器,虽然后面还要持续带保持器,不过还是体验要好很多了。因为带了牙套的原因,平时零食很少吃,这一...

码农明明桑码农明明桑
5 月前

一年结束的十二月月报

十二月也到了尾声,这一年也算结束了,不过在我看来过了农历新年才算一年过完。这个月重新回到职场,到目前为止算是重新适应工作,除此外,也还看了一些书,去爬了两次山,看了一些剧。 工作 工作不好找,基本没什么面试机会,最后还是经前同事内推,一起去了以前同事的创业项目。经过这几天上班,已经熟悉了环境,工作就...

雅余雅余
5 月前

2024年的已读书单+观影记录

2024年依然是忙忙碌碌的一年,但再忙碌,阅读、观影和听歌都不可或缺。今年完成阅读量较去年提高,一共读了88本 […]

码农明明桑码农明明桑
5 月前

强大的壳-Shell Script

Shell脚本我们经常会使用,平时自己折腾Nas会用到,工作中为了配置CI会用到,自己的电脑上最近为了配置自己的命令行环境也要使用shell来进行配置。不过之前的shell功力都来自每次使用的时候网上搜索,于是最近就找了一本《Linux命令行与shell脚本编程大全》看了看,看完之后更加感受到She...

雅余雅余
5 月前

2024 年个人博客回顾

捣腾 本年度共捣腾自己的博客主题6次,见“更新日志”。新年第一天全新改版,半年后首页又换回了原来的样式。当前这 […]

雅余雅余
5 月前

周末香港漫步

周末和家人到香港随性的走了走,回到家发现走了近3万步。我是驱车走深中通道,1个半小时达到深圳北,再从深圳北坐高铁,25分钟左右达到香港西九龙站,效率非常高。

雅余雅余
6 月前

探中山南朗黄泥坑水库灯笼坑

最近是徒步爬山好时间,基本周末两天上午都会选择去爬山。昨天爬一段凤凰山的野路,今天再跑中山看一下网红打卡点,黄 […]

码农明明桑码农明明桑
6 月前

Linux重装与dotfile整理分享

最近把电脑上面的Linux系统给重装了,同时呢也要配置新的MacBook,就整理了一个个人的dotfile,这里分享一下linux上的我主要使用的软件,以及我的dotfile内容。 什么是Dotfile dotfile字面意思就是以.开头的文件,在Linux当中就是隐藏文件,我们大家说的一般指的就是...

码农明明桑码农明明桑
6 月前

四明山赏秋蜘蛛岭徒步小记

月初跟朋友约着一起去了一趟四明山和奉化蜘蛛岭,因为相机的照片和拍的视频一直没整理,内容也就拖着没有发,正好这两日不太忙,就整理一下。 Day 1 四明山赏秋 首先驾车来到了四明湖,四明湖水杉观赏区人特别多,车不太好停。水杉树有一点红的,跟网上的图片比还差一点,晚一两周来估计会更好看。 相机只有个35...

雅余雅余
6 月前

博客2024年的最后小迭代

利用周末对博客的服务器及程序进行了一次升级。切换了 PHP 的版本,并对 Nginx 和 Memcached […]

码农明明桑码农明明桑
6 月前

中年失业的十一月月报

十一月也到了尾声,这个月真的是跌宕起伏,首先见证了同学的新婚大喜,听闻了川普的胜选,错过了比特币的大涨,当然也有突然到来的被裁员,和就业环境的寒意。虽然如此,还是出去玩了几趟,看了一些书。 失业和找工作 公司状况不太好有一段时间了,我们这段时间的需求也不大多,特朗普刚刚竞选结束,技术Leader就跟...

码农明明桑码农明明桑
7 月前

使用Cuttlefish运行自编译Android固件

最近把本地的Android源码升级到了最新的Android 15,用于看Android源码的Android Studio for Platform也升级到了最新版本,Google的Cuttlefish最近发布了1.0版本,也顺便折腾了一下使用Cuttlefish来运行自己编译的Android系统,这...

码农明明桑码农明明桑
7 月前

读《鱼不存在》摘抄

最近因为孟岩在无人知晓播客中推荐了鱼不存在这本书,于是在微信读书中把它很快给读完了。 书不长,挺快就看完了。作者露露·米勒因为自己出轨和男友分手,自己的生活一团糟,所以她才开始研究起大卫·斯塔尔·乔丹。 从书的前半部分我知道了大卫是一名分类学家,同时还是斯坦福大学的首任校长。他的一生在追求建立秩序,...

码农明明桑码农明明桑
7 月前

姗姗来迟的十月月报

本来准备一号就写的十月月报,然而在路上写了几笔就放下了,拖到了3号才写出来。本月主要介绍国庆出行,观看小宇宙播客漫游日,买了新NAS等。 行 国庆节回了一趟媳妇老家,在安庆附近,周边玩的很多,之前已经去过了不少地方,也是担心人多,这次只去了安庆看了博物馆和附近新开的集贤时空,之前的文章都写过.另外去...

码农明明桑码农明明桑
7 月前

威联通NAS购入初体验以及设置记录

之前是用树莓派连个两盘位硬盘盒运行一些服务,由于它的稳定性加上容量不够,一直想弄一个NAS,趁着双十一到来,就入手了威联通的NAS,本文介绍 一下购入的抉择以及NAS的初始化和相关的设置。 缘起 NAS这个东西知道了很多年了,一直想要搞一个,迫于家里花费的紧张,之前一直是使用一台树莓派4B,其中刷了...

码农明明桑码农明明桑
8 月前

Android源码分析:广播接收器注册与发送广播流程解析

广播,顾名思义就是把一个信息传播出去,在Android中也提供了广播和广播接收器BroadcastReceiver,用来监听特定的事件和发送特定的消息。不过广播分为全局广播和本地广播,本地广播是在Android Jetpack库中所提供,其实现也是基于Handler和消息循环机制,并且这个类Andr...

码农明明桑码农明明桑
8 月前

更优雅的RSS使用指南

最近因为Follow的爆火,RSS的内容也跟着一起火了一把。笔者最近也优化了一下自己博客的RSS输出,在这里写一下博客如何更加 优雅的输出RSS,以及在订阅RSS的时候如何更好的发现RSS源。 RSS2.0 与 ATOM RSS是一种消息来源格式,用于方便的将一个站点的内容以一个指定的格式输出,方便...

码农明明桑码农明明桑
8 月前

Android源码分析:再读消息循环源码

Android消息循环在应用开发中会经常涉及,我以前也分析过。不过那个时候分析的还是以很老的Android源码来进行的,并且只是分析了Java层的代码,当时的文章为:Android消息循环分析。而Native层,以及一些新增的功能,都没有涉及,今天再读源码,对其进行再次分析。 对于应用层的开发者来说...

码农明明桑码农明明桑
8 月前

安庆游记2-集贤时空和倒扒狮街

之前的文章分享的是去安庆博物馆,在第二天,朋友推荐了集贤时空这个地方,便约着一起去了。 集贤时空位于集贤北路上,由原来的白鳍豚水泥厂改造而成。进去里面会发现里面的商业设施还不完善,许多空间都还在招租,旁边还有二期正在施工,现在也不需要门票。 停完车,看到入口大门,就能感受到满满的大字报气息。 里面的...

码农明明桑码农明明桑
8 月前

安庆游记1-安庆博物馆

媳妇家在离安庆不远,过个江就到了,因此安庆经常去,不过去安庆也主要是去逛商场和吃饭。之前呢也去过附近的乌龙溪和菜子湖,安庆市区的除了菱湖公园别的也都没去过了。这次国庆过来,就去了一下安庆博物馆、集贤时空和倒扒狮街。本文先介绍一下安庆博物馆的这一部分。 对于安庆博物馆感兴趣也是今年初朋友提到说这里还不...

码农明明桑码农明明桑
8 月前

九月月报-向上冲向前进

九月学生开学,台风来袭,合肥地震,股票上涨。开了一夜的车到达皖南农村后,稍作休息,有空来写一写九月的月报。 游玩 九月没有出远门去玩,月初周末去了一次崇明岛,东滩湿地公园转了一下,这里是鸟类保护生态园,但是确没看到什么鸟,里面的一些设施也有一些荒废,不过环境还不错,到这露营还不错。另外回程在江边看日...

码农明明桑码农明明桑
8 月前

Android源码分析:系统进程中事件的读取与分发

之前分析的是从InputChannel中读取Event,并且向后传递,进行消费和处理的过程。但是之前的部分呢,事件如何产生,事件怎么进入到InputChanel当中的,事件又是如何跨进程到达App进程,这里继续来分析。 以上为system进程的流程的简化图,这里我们可以看到几个重要的组件,这里以触摸...

码农明明桑码农明明桑
9 月前

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

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

码农明明桑码农明明桑
9 月前

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

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

码农明明桑码农明明桑
9 月前

回皖北农村观察随记

老家在皖北农村,一年回不了几次,上次过年回去的,这次中秋想着回家看看老爹,就回去看了看。正好也记录一下回去的所看所感。 人 中秋节的节味是越来越淡了,因为大部分的人都在外打工,现在这个节点跟过年比农村依然很冷清。但是跟平时比还人还要多一点点,因为有些住在县城的人,中秋这天还跑回来过节了。 现在大部分...

码农明明桑码农明明桑
9 月前

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

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

码农明明桑码农明明桑
9 月前

Android源码分析:Activity启动流程分析

Activity是Android中四大组件使用最多的一种,不准确的说,一个Activity就是一个独立页面的承载,因此看Android系统的源码,Activity的启动也是必须要去阅读的。今天的文章就来介绍Activity的启动。因为之前的文章已经分析了ClientTransaction,因此我们对...

码农明明桑码农明明桑
9 月前

Android源码分析: 应用进程启动分析

Android应用进程的启动,简单来说就是从zygot进程fork出来一个新进程,并对其进行一些初始化。这样做系统的一些代码和资源等等就不需要重复加载,一些环境变量也都不需要重新设置,可以说是很巧妙的设置。下面就来具体分析一下其初始化过程。 启动时机 应用进程的启动,一般是在创建四大组件,比如说启动...

码农明明桑码农明明桑
9 月前

Android Binder源码分析:AIDL及匿名服务传输

前面介绍的通过ServiceManager添加服务和获取服务,这些服务都是有名称的,我们可以通过ServiceManager来获取它。除此之外Android系统中还有一类Binder服务是匿名它,它们如何让客户端获得代理对象,并且使用呢,本文就一探究竟。 AIDL 介绍 AIDL全称为Android...

码农明明桑码农明明桑
9 月前

Android Binder源码分析:添加服务和获取服务解析

通过ServiceManager添加服务和获取服务分别为addService和getService,两者流程上其实是有一些类似的,其中我们可以看到binder通讯的全过程。为了让内容更有意义,添加服务选择从Java层的代码触发,获取服务则选择从Native层触发。 添加服务 我们以添加Activit...

码农明明桑码农明明桑
9 月前

Android源码分析:ServiceManager启动代码解析

之前已经分析过获取ServiceManager了,不过那是在使用端,在分析使用ServiceManager去获取服务或者添加服务的时候发现,我使用的Android Studio for Platform默认没有把ServiceManager的源码导入。并且同时我们不知道ServiceManager的...

码农明明桑码农明明桑
9 月前

Android源码分析:Binder概述与ServiceManager获取

阅读Android系统源码,Binder是绕不过去的东西,前面看ContentProvider,Activity都有Binder的身影,因此决定还是先把Binder的部分看一看。本文主要简单介绍一下Binder的历史和它的基本架构,介绍Binder的ServiceManager我们在使用的时候如何去...

码农明明桑码农明明桑
9 月前

八月月报-折腾不停歇

8月将结束,秋天已经到来,酷暑还未结束。把小朋友送到学校,才有时间又来回顾一个月。如题所示,博客折腾了许多,也体验了一下黑神话,详细见下文。 黑神话:悟空 悟空上线,全网热议,每个群里都有人在讨论,似乎身边的每个人都在玩。对于这种现象级的国产三A大作,肯定要支持一下。然而,却没时间玩,这十来天也只玩...

码农明明桑码农明明桑
9 月前

Android源码分析: ContentProvider查询以及数据变化监听分析

之前已经分析了启动应用安装ContentProvider,使用时获取ContentProvider,我们这里再分析一下使用ContentProvider查询数据已经监听ContentProvider数据变化的情况。 查询数据 上次的文章已经介绍了使用query的方法,并且已经介绍完了通过acquir...

码农明明桑码农明明桑
9 月前

Android源码分析: 使用场景获取ContentProvider分析

之前已经分析过在应用启动的时候安装ContentProvider的流程了,现在我们再从使用者的角度看看是怎样去拿到ContentProvider的。 在使用ContentProvider的时候,我们通常会使用Context拿到ContentResolver,然后在执行CURD的操作,比如我们要查询手...

码农明明桑码农明明桑
10 月前

在家搭建VaultWarden密码管理服务

每个人都有很多密码,有人用脑记,有人用纸记,也有很多的工具帮我们记。之前我一直使用Keepass,在之前的文章介绍过。平时输入密码的场景最多的是网页中,目前keepass的网页插件只能说是能用的程度。前段时间给openwrt上面装上了docker,也想着在家搭一个密码管理服务,于是说干就干了。 密码...

码农明明桑码农明明桑
10 月前

Android源码分析: 应用启动安装ContentProvider分析

ContentProvider是Android应用开发的四大组件之一,并且源码相对于其他几个也是比较简单的。因此我们先来看看它的源码。ContentProvider的使用我们会涉及到外部程序调用应用的ContentProvider来查询数据,也有监听数据的变化,以及ContentProvider的安...

码农明明桑码农明明桑
10 月前

Android源码分析:ClientTransaction分析

分析Android Activity的启动过程,发现Android 在Android9.0中引入了ClientTransaction这一系列的对象,来简化system_server与App进程中处理Activity启动相关的任务。这里就来分析一下。 在服务端(system_server进程)主要有上...

码农明明桑码农明明桑
10 月前

博客主题装修更新记录

现在版本的博客是三年前搭建hugo程序的时候选择的hello-friends主题,用着没啥问题,但是一直想要做点改变,最近就动手干起来了。新主题基于PaperMod,更多更新如下。 首先换了个主题,主要是因为之前的主题用到了yarn编译,每次换电脑都要重新装一下node,npm,主题好久没有修改了,...

码农明明桑码农明明桑
10 月前

莫干山避暑玩水之旅

最近天气一直比较热,几天之前朋友就约了一起周末去莫干山鱼鳞坝玩水。周末早上便一起驾车前往,开启两天的玩水之旅。 第一天上午驾车前往,大约中午十二点钟到达四合村,猜想鱼鳞坝应该会有很多人,便在这里停下来的,花了十块钱把车停到村民家里。随后便拿出天幕,露营椅,在水边搭好方便遮阳。因为也没有带泳衣,我和小...

码农明明桑码农明明桑
10 月前

7月小记-可能是破财消灾吧

七月即将结束,就在动笔前,一次爆胎为这个月定了调。这个月梅雨刚走,又来高温,除了上半个月出去玩了一趟,后面基本就在家待着,靠空调续命。 游玩 月初带着老婆小孩到山东玩了一趟,沿着沈海公路北上,经过日照,青岛,威海,烟台,一路上看海玩水,大人小孩都开心,山东半岛的海鲜价格也还比较实惠,吃的也很爽。具体...

码农明明桑码农明明桑
10 月前

记录再次编译Android系统的坑

之前已经多次编译过Android系统的代码,但是一直没有静下来去阅读Android源代码。最近不太忙,决定开始好好读读系统源码。这篇文章作为开篇,先记录把Android系统编译出来,并且把源码阅读的环境准备好。 首先介绍一下,这次使用的是Ubuntu22.0.4 LTS版本,起初准备使用虚拟机安装,...

码农明明桑码农明明桑
11 月前

记第一次事故车险出险

提车接近一年,月初刚刚带着家人一起去山东自驾,路上自己倒车撞到渔船螺旋桨把后挡风玻璃撞碎了,才有了这次出险记录,也是人生第一次车险出险,有损失,也长记性。 平时小擦小碰都当没看到,之前一次自己把底漆都刮掉了,就自己用补漆笔补一补完事。这样做也都是担心第二年保险涨价,车友群里保险涨价的不在少数,新能源...

码农明明桑码农明明桑
11 月前

想去海边-山东半岛自驾游

小朋友放暑假了,工作也不忙,而梅雨季的上海天天都在下雨,就想要来一次说走就走的旅行,奈何一家三口都病了,直到小朋友挂完三天点滴差不多好了,终于启程了。这一次简单的构思了一下目标就是一路往北跑,沿着海岸线玩水。 Day 1 日照万平口海水浴场 提前一天已经把车子送到了服务中心,把座椅通风异响和空调风道...

码农明明桑码农明明桑
11 月前

六月小记

不知不觉,六月已到月底,2024年已经过半。工作上无所事事,又是摸鱼的一个月,博客也没有写一篇,想着还是要记一点东西,不然就这样又苟过一个月,又没有留下任何的记忆。 手术 手术实际上是五月底所做,做的是卵圆孔闭合手术。发现卵圆孔未闭合的原因是一直有头痛的症状,发现了上海六院有一个头痛整合门诊,结果查...

码农明明桑码农明明桑
1 年前

向伟人学习-读《富兰克林自传》

最近Apple Tv上映了《富兰克林》,想到了《富兰克林自传》这本经典书还没看过,遂找到来读。书的内容大体上记述了他少年,青年,中年,以及到50多岁的事情。书的内容很好,很有启发,也有很多他的个人品质值得我们学习,看了一遍恐难以很好的对他有所了解,第二遍读完方才动笔开始写读书笔记。 生平简介 恐怕有...

码农明明桑码农明明桑
1 年前

一个Android开发者的Google IO 2024信息汇总

AI和大模型很火,今年的google io上面感觉各个方向都和AI有关,Android平台相关的东西倒是感觉不太多了。我这里整理一下Android相关的信息。Android主要就是Android 15的发布,以及jetpack compose的更新和google play的一些更新。 AI与Andr...

码农明明桑码农明明桑
1 年前

看皖南山水-皖南川藏线及查济桃花潭自驾游

皖南常去,但是很多景点一直没去过,特别是皖南川藏线和查济古镇一直心心念念了好久了,这次趁着五一自驾转了一圈。因为遇到下雨,此次行程耗时三天,很多地方匆匆而过,因为而且还没到玩水季节途中的很多漂流景点也未开放。一路山看山看水,看古镇,整体体验也还不错。 Day1 上海出发从宁国下高速,一路还比较通畅,...

码农明明桑码农明明桑
1 年前

记国产手机无法在Chrome使用Passkey问题解决

众所周知,在国产Android系统上面,Google play service是被阉割掉的。部分厂商提供了打开google play service的选项,让我们可以登录google 账号,使用Google play store,以及部分的Google 云服务,但是Google password m...

码农明明桑码农明明桑
1 年前

我的个人密码存储与管理

作为一个网民,使用每个服务都需要注册账号,而注册账号就需要设置用户名和密码。在早期,我会将所有的密码都设置成相同的,这样方便自己记忆,每次输入密码也都很方便。 很久之前的一个同事,他会将自己的所有密码都记在一个小本本上。彼时,一些使用iPhone的朋友已经开始使用1Password来存储自己的密码了...

码农明明桑码农明明桑
1 年前

一场美食美景之旅-记成都重庆游

重庆和成都一直在旅游清单的列表中,月初朋友提议一起到成都走一走,想着三月份是成都重庆的旅游淡季,遂买了机票规划了这次的旅行。 行程计划 出发前先制定了此行的规划: Day1 到达成都天府机场,换成地铁到达市区,住下,周边转转 Day2 去春熙路,ifs 熊猫拍照,人民公园,宽窄巷子,武侯祠,锦里,看...

码农明明桑码农明明桑
1 年前

历史之城英雄之城-南昌游记

春节的时间比较长,不出去玩一趟就感觉没有过完整似的。今年依然选择了江西,因为江西的城市离得近,开车就能到了。本打算去庐山,但是查了一堆攻略,临行前一晚又改到了南昌。南昌更远,不过也更加平价,老城区的建设比较慢,好吃的很多,总体还是很满意的。 第一天 - 滕王阁 驾车出发,下午2点多到达南昌,直奔滕王...

码农明明桑码农明明桑
1 年前

2023年个人总结

又是一年的结束,又是一年的开始,看到很多人写了年度总结,才想到我的年度总结还没有写。终于马上要到农历新年了,匆匆动笔。 工作 对于身处的行业和公司来说是起伏的一年,行业经历了公司爆雷公司破产,我们公司也受到重挫。我们公司也裁员了三四波,到年底我们组的人数只有原先的一半。因为经历了几次需求做完最后又不...

码农明明桑码农明明桑
1 年前

Passkey在Android端的应用实践

Passkey,中文名通行密钥,他是WebAuthn的一部分,由FIDO联盟开发,可以做到让用户不使用用户名和密码,来直接验证身份。在2022年的WWDC上,Apple正式宣布了对Passkey的支持,当前10月份,google也宣布了对于passkey的支持。目前已经有一些应用支持了passkey...

码农明明桑码农明明桑
1 年前

记解决MaterialButton背景颜色与设置值不同

最近的开发过程中,因为设计的风格采用了Android的Material风格,因此我们在项目开发过程中也使用了Android 的Material组件和主题,但是开发过程中法使用MaterialButton的时候,我们给按钮设置的背景颜色和实际展示的背景颜色不一样。网上搜索了一番也没找到原因,于是便开始...

码农明明桑码农明明桑
2 年前

与自我和解-读《被讨厌的勇气》

由于有了娃之后,对于小孩的管教很头大,先是看了《正面管教》这本书,书中作者的很多思想源于阿德勒的个体心理学,又看很多人推荐这本 《被讨厌的勇气》也便在微信读书将其读了。 整本书通过青年和哲人对话的方式,向我们讲述了阿德勒心理学 的内容,并且通过青年的问题开始,引导我们步步深入,最后得出人生很简单,不...

码农明明桑码农明明桑
2 年前

防御型投资者的投资基础-读《聪明的投资者》

《聪明的投资者》这本书在微信读书的各个投资书单书单中都有推荐,在看有知有行的《投资第一课》中也多次提到这本书的内容。便找来花了一点时间读完了,读完之后觉得还是要写点东西方能将书本内容消化吸收。 我所读的是第四版的巴菲特注疏版,这本书于1949第一次出版,最后一版本即为1972年的第四版,巴菲特于20...

码农明明桑码农明明桑
2 年前

新版Android Studio Logcat view使用简明教程

从Android Studio Dophin开始,Android Studio中的默认展示了新版的logcat。新版的logcat色彩上是更加的好看了,不同的tag会有不同的颜色,不同level等级的log默认也有不同的颜色。log过滤修改的更简洁了,当然使用起来也更加复杂了。原先的log视图只需要...

码农明明桑码农明明桑
2 年前

景德镇一日匆匆游

老婆家在皖赣交界的县,自驾只需要两个多小时就能到达景德镇,因此,很早就有想要自驾前往的想法,由于自己没有车因此一直没能成行。 今年过完年过来老婆家,一时兴起,决定租车前往。 作为驾驶员,一路上穿行在高速上,且经过很多的山和隧道,没什么机会拍照留下影像,主要是到达景德镇拍了一些照片。 恰逢周六,景德镇...