每日反思20190108
2019年1月8日,星期二
今日主题词:科学哲学
前言
最近沉迷辐射4的各种设定,当年玩辐射的时候根本没有好好理解这款游戏,最近发现各个避难所的各种设定真的好酷,而且还很沉重,不是那种轻浮的世界观就能解决的。今天看了会儿112号避难所和75号避难所的设定,记得4代主角好像是111号避难所的,嘛,突然萌生出了想要竭尽全力把所有避难所搞清楚的冲动。嘛走一步看一步吧今天还和公司谈了一下留用的问题,感觉薪资不是很满意…但是比较好的点却在于可以实习期抵试用期直接转正,而且leader和我说会学习和接管一些Web或者ios的开发,多学点东西我倒是很喜欢的。嘛,等到最后offer出来再做定夺吧。
每日一词
科学哲学
:这也是2019年第一周逻辑思维听到的概念,不过我之所以选择了这个主要是因为听到里面的一些细节的时候很触动。言语的细节中我听出来一个概念——科学是我们这个时代公认的获取真理的正确方法,但是这也是时代的选择而已。我个人感觉如果把科学和迷信完全对立起来并且完全否认迷信而肯定科学,其一是否定了历史长河几百万年以来人们对于事物原来面貌的探索过程(毕竟以前用神话传说去解释自然现象其实也是完全能够自圆其说的),其二就是丢失了很大的共通性,毕竟科学再权威再正确,它也是和迷信等等并列的一种获取事物原理的方式之一。总之科学为什么能够自证科学,这也是需要逻辑论证的。
提到科学哲学就必须提到卡尔·波普尔这个人,不过今天时间关系只是在这提一下好了,具体的有机会再去好好研究一下这个人。总之关于科学哲学,有一个很重要的概念叫做:“可证伪性”,这也是这个科学哲学探讨的一个里程碑式的节点。
再深入就太难啦,今天说到这里。
今日学习
-
StackTraceElement
类,这个类是代表一个堆栈帧的,具体是通过Thread.getAllStackTrace()
方法获取而来,当然你也完全可以利用某一个线程Thread
对象调用其.getStackTrace()
方法,也能得到某一个线程的堆栈帧。 - 在研究ANR-WatchDog的时候,研究其中的
ANRError
类,因为里面有很多内部内部类,总之知道了new <classname>(参数列表).new <innerclassname>(参数列表)
的调用方法。 - TreeMap——一种Map的具体实现,可以参考:https://www.cnblogs.com/skywang12345/p/3310928.html
明日计划
这里不会定什么具体计划哈,我只是把每天学习时候遗留下来的知识点需要第二天好好学的放在这里,留着明天仔细研究一下。
- 维护公司给我的一个legacy project——AppMonitor项目
今日小结
ANR-Watcher的原理很简单,就是新建一个线程,基本上弄清了原理。