4/2 RECORD
以前以为如村上小说里男主角的生活方式是很容易做到的,那此不就是最容易的一种生活姿态嘛?但如今自己一个人生活了一段时间之后却发现也并不容易。
首先是职业这一点就不能比较,仔细一想,村上笔下的”社会边缘“角色,大多从事的是一些自力更生,不需要和什么人接触,不需要团队协作的工作。《1Q84》中的天吾做的是小说作家,偶尔去补习班教数学补贴生活;《挪威的森林》中的渡边君是个孤身一人的大学生,除了直子、绿子等人以为并不和其他人接触;《海边的卡夫卡》中的”我“是一个离家出走先后寄宿在一个图书馆还有一个深山小屋的高中生;《寻🐏冒险记》中的”我“是一个从事Publishing的写稿子的人。村上似乎热衷于构建从生活、生存上,尽量少地和这个社会,这个社会节奏去产生交集的人。可以理解为”平凡“的职业,但能用这种职业去撑起的生活并不是”平凡“的。内心不够强大,内心不够自我,内心不够平静的人,都不能进入这种村上式的生活。
村上小说里有大量的生活细节描写。起床,买菜,做菜,吃完饭,看见什么,家里的冰箱放什么,家里的布局,都有描写。记得有人说过读小说可以体验除了自己生活之外的另外一种生活,体验不同的人生,我想至少村 ...
Ithaka
IthakaBY C. P. CAVAFY
TRANSLATED BY EDMUND KEELEY
As you set out for Ithaka
hope your road is a long one,
full of adventure, full of discovery.
Laistrygonians, Cyclops,
angry Poseidon—don’t be afraid of them:
you’ll never find things like that on your way
as long as you keep your thoughts raised high,
as long as a rare excitement
stirs your spirit and your body.
Laistrygonians, Cyclops,
wild Poseidon—you won’t encounter them
unless you bring them along inside your soul,
unless your soul sets the ...
简单记录一下这一周
这一周可以说是来深圳之后经历的完整的一周。 自周三开始,搬过来自己租的房子,陆陆续续从公司宿舍那边搬东西过来,从拼多多买了很多小物件,比如说粘钩衣架之类的,剩下的就是上班还有拿快递。
不得不说第一次遇到的金钱上的困窘。我觉得多多少少父母还是基于它们自己的经历,希望儿子留在家乡工作。虽说我内心有安全感和稳定性的需求,但对于居住在父母亲身边不停地进行价值观碰撞还有封建家长意志强迫还是很反感的。最终还是“若为自由故”了。
是爱默生说的吗,以谦逊的心态,任何你身边的人都可以成为你的老师,从他们身上去学习。来到这边之后我接触到拥有不同生活态度的人。启是一个不怕麻烦(我以前是觉得很麻烦)喜欢自己做菜的人,他让我认识到”让时间具有价值“这个输出并不是只有少量的输入。对于”让时间有意义“我很长一段时间以来的观点都是很狭窄的,主要原因还是自己的不确定性和内心的躁动,如果在一段时间内自己没有学到什么或者有”能带来好处的成长“,自己就会焦虑不安。就像见识到不同的文化和国家之后明白并不是只有唯一的真理和信仰一样,认识了启,我明白生活是可以更具有烟火气息的。
上班的感觉则更像是自己被囊括进入一个不一样的体系中。 ...
深圳第三天记录
虽然说封面选了一个都市很繁华的图片,但其实公司所在的创维其实位置比较偏僻,除了创维中间的商圈,其他地方都是比较市井味的。
14号到深圳。一落地,我就周边跑,疯狂转圈。人是一种在去到一个陌生的环境会感到不安的生物,及时熟悉环境,可以降低大脑在处理情绪上面的消耗。14号逛了一天,还看了周边的房子,觉得还行。今天18号刚在周边租了房。虽然说公司有6个月的免费宿舍,但后面也不是说一直免费,晚搬不如早搬,到时候一堆电器什么的难搞。
租房之后就可以把 Cat 提上日程了。Dog 也说不定吧哈哈。
新公司的导师是个年轻的小伙子,是个挺负责任的人。这几月应该都会在这边实习,学东西也有工资拿,挺好的。
前天晚上史无前例大失眠,从来没试过早上6点才睡着,真的是史无前例。脑子里充满了焦虑和担心,我感觉还是适应期的问题。从心理上来说,自己的完美主义强迫还是得好好调节一下。
8周的Mindulness正念冥想课程没得坚持下来,看了两个视频而已,日常的练习一个也没做。对心理的锻炼不能在紧张焦虑的时候才开始自我调节。
英语学习昨晚漏了打卡,希望是最后一次,再试一次的话小组就没有金币了。来了之后对于书也没有怎么看,晚 ...
懒惰是一项艰苦的工作 摘抄
At times, perhaps without quite knowing why, we slip into a resolutely ‘lazy’ mood.有时,也许不知道为什么,我们会陷入一种坚决的“懒惰”情绪。
We’re simply not able to write anything new or can’t face setting up more meetings.我们根本无法写任何新东西,或者无法面对召开更多会议。
We don’t want to clean the fridge or go out to befriend prospective clients. All we我们不想清洁冰箱或出去结交潜在客户。
have an appetite for, it seems, is to loll on the sofa and maybe dip randomly into a看起来,我们唯一的胃口就是懒洋洋地躺在沙发上,随意翻阅一
book, wander down to the shops and buy a packet of biscuits or ...
Consuming flows safely in Jetpack Compose 笔记
本文代码
对比 collectAsState 和 collectAsStateWithLifecycle
collectAsState
collectAsStateWithLifecycle
不同点
没有生命周期感知,在App退到后台依然保持对流的 订阅 状态
在App退到后台退出对流的 订阅 状态
应用场景
在Android开发上不建议使用,以后Compose面向多平台可能会使用。
替代 collectAdState 用于转换 Flow 和 State
测试一下,令 StateFlow 在 最后一个订阅者 消失之后 stop the sharing coroutine
1234567val numberFlow: StateFlow<Int> = mutableNumberFlow.onEach { LogUtil.d("ViewModel的StateFlow: $it")// 1 }.stateIn( scope = viewModelScope.plus(Dispatche ...
Gradle依赖的结构 by chatgpt
问:请分析implementation(“androidx.core:core-ktx:1.0.0”)的各个部分的结构和含义
答:
implementation("androidx.core:core-ktx:1.0.0") 是 Gradle 依赖声明的语法,由以下几个部分组成:
implementation:表示依赖的配置类型,表示依赖将被添加到实现中而不是编译或测试。
"androidx.core:core-ktx:1.0.0":表示依赖的坐标(coordinates),由三部分组成,以冒号 : 分隔:
androidx.core:表示依赖的组名(group),即库所属的组织或项目。
core-ktx:表示依赖的模块名(module),即库的具体功能。
1.0.0:表示依赖的版本号(version),指定库的版本。
因此,implementation("androidx.core:core-ktx:1.0.0") 的含义是将 androidx.core:core-ktx:1.0.0 这个库添加到项目的实现配置中。该 ...
Kotlin类型系统笔记
存在String,其实不存在String?这个类,这是编译器做的功课。所以?可空类型的类型系统是隐含的。Unit也是被编译器特殊对待的,Unit作为函数返回值的话,可以不用显式返回。
Unit 和 Nothing 填补了原本 Java 当中的类型系统,让 Kotlin 的类型系统更加全面,也让大部分的“语句”可以当作“表达式”来用。
子类是从父类继承属性和方法的一个类,而继承则是实现这种子类和父类之间的关系的一种方式,它只是一种方式。String和String?是父子类关系,但不是用继承来实现的,而是靠编译器。
从Java过来Kotlin,会有一种思维,以Java的眼光来看Kotlin的类型系统,去想这个Kotlin类在Java中代表了什么。
现在我认为这是不必要的。Kotlin的抽象性,新的类型系统正是让开发者更好地写代码。它们之间的对照关系、翻译关系,了解即可。写代码时要想着Kotlin的类型系统。
AnyAny?可以看作Any的父类,虽然它们之间没有继承关系。在Kotlin基于JVM系统中,Any会被翻译为Object并根据有无“?”来加上 @Nullable或 @NotN ...
Note about meditation speech by huberman
prefrontal cortex interpret things, can interpret what is going on in ACC(ACC accepts body signals)
A paper called A Wandering Mind Is An Unhappy Mindstimulus-indipendent thoughts — defualt mode network“In conclusion, a human mind is a wandering mind, and a wandering mind is an unhappy mind. The ability to think about what is not happening (in a moment), is a cognitive achievement that comes at an emotional cost. “
闭上眼睛,去进行主观判断,自己现在的attention是更偏向内在还是外在,然后进行不同冥想练习的选择。Youtuber推荐进行和当下更容易做到的相反的方向的冥想 ...
Roman Elizarov的讲座笔记
被C#启发在C#中,用async和await关键字可以实现挂起和恢复,因而Kt协程的原型像下面这样
后来发现没必要使用这两个关键字——async , await,直接用一个 suspend 关键字代替就好了啊。但是团队一开始还不太敢这么做,因为很多其他受到C#的 async await启发的并发结构都没有这样做——在外观上取消了普通函数和挂起函数的差异,直到Go语言的出现让它们坚定了自己的想法。
from Go 1从Go中学到了很多,比如 delay,launch都在Go中有类似的表达。
和Go的不同,UI编程如何搞一开始的原型是有这么一个函数
1234launchUI{// invoke suspend function here}
后来抽象出了 CoroutineContext
123launch(UI) { // invoke suspend function here}
不是新创建一个函数,而是通过参数的方式指定 上下文。
取消机制C#和Go都需要为取消行为显式地写很多样板代码。Kotlin想避免这一点。
不同于Go,要显式地传递c ...