1.6k words 1 mins.

作者:火山 公众号:火山与木星 原文链接:https://mp.weixin.qq.com/s/aIMbqqHdMmJl3qlmgpMF3A 这天晚上,天空出现了美丽的颜色,从高架桥间望到的那一片天,其色彩让人赞叹。走下过街天桥的楼梯,拥挤破旧的出租房屋渐渐逼近我的鼻尖,我突然想起一个汉字:霞。那片美丽的颜色是霞光或彩霞。同时我想起我久未见面的妹妹,她的名字就叫明霞。 晚上,我枕着双臂躺在燠热的凉席上,隔壁房间里麻将搓动的声音袭入我租的这个房间里。我很想再看一次那美妙的颜色,我很想用相机把它捕捉下来。此刻外边的天空早已漆黑一片,那光泽早已消逝,这将是一个平凡而乏味的黑夜。 星期日我不用上班,上...
679 words 1 mins.

作者:火山 公众号:火山与木星 原文链接:https://mp.weixin.qq.com/s/VgfLgglAvi2UYcL6w36Jew 没有任何的变化,疲惫的他依旧回到了单间,关上门,他坐下来。而女友告诉他:她怀孕了,孩子不是他的。 他往楼下跑去,手里提着滴血的水果刀,他穿过人群和乏睡的车厢,跑过清新的田野,躲到了老家房子的农具房里,锄头和泥墙保护他睡去。儿时喜欢过的穿着红色袜子的小女孩在梦里宣布他无罪。 被杀死的女人在出租屋里复活,不是因为信仰和魔法,仅仅是因为她要躲开明日早上过来收房租的房东。 这个烫着头发的丰腴女人名叫阿珍,肚子里有了一个孩子。她拿些卫生纸把胸口的窟窿捂住,提起行李...
3k words 3 mins.

Author: 叨址 (沈超) WechatID:...
2.8k words 3 mins.

# 题记 创造财富是致富的一种直接的方式。(Creating wealth is a way to get rich.)而财富,是你身上拥有,且别人需要的东西。 # 最佳途径 如果想变得富有,最好的方式是创立或者加盟初创科技公司,特别是攻克技术难题的公司。这是一种几百年来,屡试不爽可靠的致富方式。 #...
59 words 1 mins.

年轻的时候,总以为钱很重要。 长大以后,才发觉,那时还是太年轻。 生活不仅有眼前的苟且,还有诗和远方。 但也需要一路的盘缠。
9.5k words 9 mins.

# InputStream InputStream: 输入流的抽象,提供应用程从内存读取任意字节数(read 指针向后偏移),跳过,标记流位置(标记一个索引位置,reset 后,read 指针会重置为 mark 的值),流剩余字节数的 API。 FilterInputStream: 算是装饰者,包装或者聚合了 InputStream ,使用它作为基本的数据源。覆盖 InputStream 所有方法,简单的把方法调用转发给 InputStream 。 a public abstract class InputStream implements Closeable {...
559 words 1 mins.

# Return true at onTouchEvent of the child view during action down The subsequent move and up actions will be dispatched to the child view directly, but the parent views still have a chance to intercept the actions. Once the parent views intercept the touch event during move action by return true...
71 words 1 mins.

View 坐标系原点在 parent view 左上角,left, top, right, bottom 是 child view 左上角和右下角相对坐标轴的距离。
10k words 9 mins.

# 生命周期回调方法映射为事件,并派发给 LifeCycle androidx.fragment.app.FragmentActivity#onStart@Overrideprotected void onStart() { super.onStart(); // …… // NOTE: HC onStart goes here. mFragmentLifecycleRegistry.handleLifecycleEvent(Lifecycle.Event.ON_START);...
29k words 26 mins.

# remove & detach Fragment 差别 public void removeFragment(Fragment fragment) { if (DEBUG) Log.v(TAG, "remove: " + fragment + " nesting=" + fragment.mBackStackNesting); final boolean inactive = !fragment.isInBackStack(); if (!fragment.mDetached || inactive)...