新普金娱乐网址


青少爱尔兰语 VIPKID 产品分析

世界上下五千年历史(40)

数学功利性阅读:怎么着高效地用读书解决一个问题?

  • 十二月 31, 2018
  • 数学
  • 没有评论

先是要谢谢古典老师的《跃迁:成为权威的技术》一书,没有它自身就无法真正领悟怎么阅读,也就从不了这一篇作品。

1. 数组元素总是莫名丢失?说不定是其一缘故

(1)数组list2享有因素都赋值给list1,地址一样。list1修改元素,list2也会对应随着修改。

list1 = list2;

(2) 数组list2所有因素都赋值给list1,地址不均等。五个数组互不影响。

list1.clear();
list1.addAll(list2);

用第两种缓解问题。

何以高效阅读一本认知型的书?这么些题材看似合理,实际上却因为含有的要素太多,回答的面太广泛,导致这一个问题不是一个好问题。我们先把它现实细化一下——咋样在有限时间内,阅读一本认知型的书,并且从中拿到尽可能多的大旨思想与知识成果,最终接纳于我们的生存之中?

2. java.lang.IllegalStateException: Timer was canceled

不妨采取以下代码

if (timer != null) {
    timer.cancel();
    timer.purge();
    timer = null; // (可选)
}

我将从三个点回答这多少个问题:

3. java.lang.IllegalStateException: TimerTask is scheduled already

试行这招

if (mTimerTask != null){
     mTimerTask.cancel();  // 将原任务从队列中移除
}
mTimerTask = new MyTimerTask();  // 新建一个任务      
mTimer.schedule(mTimerTask, 3000);

一、如何抉择一本书?

4. Listview兑现多种adapter布局形式容易忽视的点

  1. getView函数中convertView==null时从没设置setTag

public View getView(int position, View convertView, ViewGroup parent) {
        ViewRecord viewRecord = null;
        ViewPhase viewPhase = null;

        int type = getItemViewType(position);
        if (convertView == null) {
            inflater = LayoutInflater.from(mContext);
            if (type == Type_record) {
                convertView = inflater.inflate(R.layout.live_study_record_layout, parent, false);
                viewRecord = new ViewRecord();
                viewRecord.firstTime = (TextView) convertView.findViewById(R.id.live_study_record_first_time);
                convertView.setTag(viewRecord);
            } else {
                convertView = inflater.inflate(R.layout.live_study_item_layout, parent, false);
                viewPhase = new ViewPhase();
                viewPhase.title = (TextView) convertView.findViewById(R.id.live_study_item_title);
                convertView.setTag(viewPhase);
            }
        } else {
            if (type == Type_record) {
                viewRecord = (ViewRecord) convertView.getTag();
            } else {
                viewPhase = (ViewPhase) convertView.getTag();
            }
        }
}
  1. getItemViewType函数需从零起始赋值,并且getViewTypeCount >
    getItemViewType,如下2 > 1。

private static final int Type_record = 0;
private static final int Type_phase = 1;

public int getItemViewType(int position) {
        if (position == 0) {
            return Type_record;
        } else {
            return Type_phase;
        }
}

public int getViewTypeCount() {
        return 2;
}

二、咋样高作用地从书中赢得基本思想与文化成果

5. 上、下、左、右滑动手势识别以及子控件挡住手势的拍卖。

三、咋样辩证地对待第二步中的内容,删选出符合自己的局部?

1. 添加手势

public class GameActivity extends AppCompatActivity implements android.view.GestureDetector.OnGestureListener

    //定义手势检测器实例
    GestureDetector detector;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        //创建手势检测器
        detector = new GestureDetector(this, this);
    }

    @Override
    public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
        float minMove = 0;          //最小滑动距离,可根据需求自定义设置
        float minVelocity = 0;      //最小滑动速度,demo未使用,可根据需求添加该判断
        float beginX = e1.getX();
        float endX = e2.getX();
        float beginY = e1.getY();
        float endY = e2.getY();

        if (beginX-endX > minMove && Math.abs(beginY-endY) < Math.abs(beginX-endX)) {
            Log.e(TAG, "左滑");
        } else if (beginX-endX < minMove && Math.abs(beginY-endY) < Math.abs(beginX-endX)) {
            Log.e(TAG, "右滑");
        } else if (beginY-endY > minMove && Math.abs(beginY-endY) > Math.abs(beginX-endX)) {
            Log.e(TAG, "上滑");
        } else if (beginY-endY < minMove && Math.abs(beginY-endY) > Math.abs(beginX-endX)) {
            Log.e(TAG, "下滑");
        }

        return false;
    }

滑出手势可能为左上、右下这样含有多少个趋势属性,所以做左右和内外滑动距离相对值的分寸判断,大的则为该滑入手势的自由化。

四、如何学以致用

信任自己,即便您以上诉步骤来读书,你可以少读很多书,并且你会学到更多。


2. 子控件挡住滑入手势的拍卖

为该子控件也添加上setOnTouchListener:

btn.setOnTouchListener(new View.OnTouchListener() {
      @Override
      public boolean onTouch(View v, MotionEvent event) {
          return detector.onTouchEvent(event);
      }
});

一、咋样挑选一本认知型书?

6. substring(beginIndex,endIndex)

begingIndex:包括
endIndex:不包括。
用数学的表明模式为 [begingIndex, endIndex)

"abcdefg".substring(2,4) 
returns "cd"

自家把想读书的情景分为以下二种:

7.Plugin Error: required plugin “Android Support” is disabled

1.有题目,想透过阅读来缓解

更详细的错误新闻如下:

Plugin "Google Analytics Uploader" was not loaded: required plugin "Android Support" is disabled.
Plugin "SDK Updater" was not loaded: required plugin "Android Support" is disabled.
Plugin "Android NDK Support" was not loaded: required plugin "Android Support" is disabled.
Plugin "Google App Indexing" was not loaded: required plugin "Android Support" is disabled.
Plugin "Google Cloud Tools For Android Studio" was not loaded: required plugin "Android Support" is disabled.
Plugin "Google Cloud Testing" was not loaded: required plugin "Android Support" is disabled.
Plugin "Google Services" was not loaded: required plugin "Android Support" is disabled.

2.只有地想要提高自己

解决方法:

依次点击菜单“File”——“Settings”——“Plugins”,可看到“Android Support”被取消勾选了。此时按如下步骤操作,先取消勾选其中一项,然后再勾选“Android Support”,单击“Apply”按钮后再单击“OK”按钮,Android Studio会提示重启,重启Android Studio,然后就恢复正常了。

3.真是兴趣

频频更新中….

4.无聊打发时光

第一,尽管你是3、4这种景色,你觉得您很难从认知型的书中收获你实在想要的学问,可能刚刚让您遭受了,这概率也是微乎其微,大多数时日,你都是在浪费时间。因为阅读认知型的书,需要较为严穆的钻研态度、辩证思维。假设您是消磨时光仍旧作为兴趣,你更多或者地把这类书当初心灵鸡汤或者游戏小说来读,而非当成一门学问来看。看时觉得很有用,看后即刻忘,或者胡乱用,或者用了一段时间后逐渐放任。这平素是自个儿已经的情景。我已经在一个月首中读过6本认知型的书,但是现在回想这些内容,我只得笑笑~~

案由是你未曾了然思维的完整,没有辩证的构思,所以很难把它铭记于心。

您应当改成自己的神态,尽可能地朝第二种与第一种情状靠拢。

若果你是第二种意况,但是你没有确定性的升级换代趋势。这或许是您目前的面临,使你潜意思中生出了要增强自身的发现。那么您要问问自己:你在新近遇见了什么样业务?你读书的激动来自哪儿?你想通过翻阅收获怎么样?层层问题之后,你会在不知不觉中找到自己的家喻户晓问题——也就变成了第一种意况。有一段时间,我感到自卑,随后胡乱地读书,然而读了几本后,发现那种心态并没有滑坡,反而越来越焦急。我耐心地问自己,发现是因为自己上学效能不高。

这一种状况是最理想的,在《跃迁》中,这种带着解决问题的心思的阅读形式被称之为功利性阅读,这也是本人极为重视的艺术。

不过,不要顿时开端找书,先问自己一个问题:我这多少个题材,能否通过任何更加有效能、或者更加有忠实的艺术来化解?

骨子里,有许多解决问题的办法,我概括归类为以下几种:

1.系统性地论述问题的较长的杂谈、录像教程、书籍等(这种方法与读书一样)

2.化解一个凸起问题的可比短小的舆论、视频、书籍、博客、百度/虎扑/Google上的答应等

3.摸底旁人

4.实践

假如你亲身试过,你会意识,看书并不可以有效地解决其他问题。在化解一个小题目时,方法二是极致节约时间的。在动用范围上,格局4是极端深切的。而在实际工作中,方法3是但是有利的。

而当您需要系统性地理解一件东西,像是某个学科、某个行业,或者您想系统性地升级自己的心智、思维,或者您想要系数学习一项新的技术,像是微积分、C语言——当您精晓你所要了解的题材肯定不能用只言片语解释的时候,你就应该选用阅读了。

进入真正的挑书阶段。

从在此以前的思辨中:你应当了然了和谐应该读哪方面的书。于是,你去找对应的书单,公众号、博客园、百度等都能了然到一些大咖推荐的书单。

然则不用就照着书单读书,因为多数人的时间少于。我无数的书单都还放着没有动过。

接下去做的,是从书单中选书。先看豆瓣上的书评、现在有的电子书APP上的书评以及书的目录(不要看畅销书,三菱都能看的书怎么提高心智?)

怎么看书评和目录呢?

1.完好无损评分不可以太低。

2.看书评中关于大纲的介绍,假如有人总计出了沉思导图这是无与伦比不过的。

3.看目录,大致揣度书的概貌

把你的题目与总纲举行对照,倘使您觉得这份纲要包含了你的题材,这就开始阅读呢!(假设一个章节就能缓解您的问题,读那一章节即可)


二、怎么样高效用地从书中拿走基本思想与文化成果

首先,我强烈推荐你应当享有一款合计导图软件。

你应有先从书评、目录中找到着力思想。什么是骨干思想?通常是作者提出大家成功的事,或者作者所要表明的道理。比如,《跃迁》这本书中的要旨思想就有:联机思考,破局思维,放大价值等中央思想。将这一个基本思想先写到思维导图中。然后,对应每一个中央思想,在对应的章节中,你要在书中找到这一个答案:是如何?(那么些考虑的概念是咋样)。为何?(平时是一密密麻麻的逻辑思考或者一雨后春笋的凭证,即文化晶体)。怎么办?(应该怎么着才能形成)。

你在应对上述问题的经过中,就能渐渐填充你的思索导图,值得注意的是,这一步骤中永不考虑逻辑与真情的正确。

自身在翻阅《跃迁》过程中总括的盘算导图:


三、怎么着辩证地对待第二步中的内容,删选出符合自己的有些?

当您把书读完后,你的思辨导图也填充完了。但这不该最终的结果,还索要经过删选的过程。先从最底层的学识晶体最先删选:

1.学问晶体的真人真事

“爱因斯坦在少年时智商很差,数学仅仅考了1分。然则她新生却热衷于上学,最后变成一个物医学我们。可见先天的先天不足如何,先天的竭力就能让你成功。”这句话看似逻辑正确,但实则,在德国1分是参天的的战表。从虚假的实际就是臆想出正确的结论,也是从未有过信服力的。

2.知识本身是否帮助中央思想

“李安去见重要客户,路上遇见一位老知识分子车坏了,他就停下来为老知识分子修车,结果迟到。没悟出老知识分子就是紧要客户,于是生意谈成了。”那些故事的主干思想是:时常放慢脚步,你能有更多的时机。

不论是故事的真实性,但生意谈成的首要原因是放慢脚步么?不,其本质应该是善良。因为李安善良的灵魂,他才会舍己为人,甘愿迟到来帮老人修车。是他的乐善好施而非放慢脚步让她取得了客户的垂青。所以基本思想是:善良,能让您得到更多机会。

对吗?不!

因为这是一个小概率事件。实际上,真实生活中,这个人更有可能会错过首要客户,让业主大发雷霆,而很是老人再也没出现过。那种成功的小概率事件是不可能复制的,当您践行时,你也许会全身鳞伤。而你所相信的乐善好施也会被您逐步唾弃。主题思想确实不易,但却要可以践行的学识晶体来支撑。

为此您要看知识晶体是否符合以下情形:

1.大概率。大面积的研商调研更能证实普遍的情事

2.只假诺试行。实验逻辑应该正确。你要探望实验的变量是否适用,拔取的人流是否适用。

3.是否享有可行性。

做这一步的历程中,你要删减相关的学识晶体以及相应的基本思想。

接下去还有最后一步:筛选出适合您的有些。

无须没有不当的主干思想都严丝合缝您。

你认为是法家的构思是荒唐的么?假如是,那么它怎么又能传回如此之久,至今仍影响着咱们?假设让您找儒家思维的错误点,你会奇怪地意识,他们的逻辑大部分不易,且实际依照丰裕。

这一个中央思想必然有其科学,可是正确的盘算你就要学么。假使你信奉了儒家,最终你恐怕会成为一个山民,安于山野,不入红尘,不在奋斗。这对于个人的心灵有益,能够让您暂时忘却人间烦扰。但对于私有的上扬和社会的上扬而言,在漫长上是绝非什么利益的。

据此,你还要选出这个样子高、适合自己眼前景色、可以铭记的主题思想。

人可贵的为人、习惯、思维形式是有限的,假诺你能通过一本书仅仅养成一个好的习惯、一项高贵质料或者一个完美的沉思方法,这也是高大的拿到了。

如此这般结尾的思考导图就形成了。


四、如何学以致用

那或许是最难回答的题目。因为不少人会报告你读书有用,但是她们不可能告诉您怎么用、啥时候会用。我只得提议以下两点:

1.记忆

通常翻阅这些思想导图,保持团结的回想。

2.迭代

要是您遇见更好的学问晶体以及相关的中坚思想,及时填充到思想导图中,保持不断更新。

事实上,当您确认了基本思想,并且记念清晰时,你会在潜意识中用出这个基本思想。而假若你要透过骨干思想长时间内转移我,就需要经过刻意训练来纠正从前的误区,将新的沉思替换当前的想想。具体的训练情势取决与具体的题目,我很难提议指出。


五、总结

功利性阅读能让你长期内解决一个题材,提升一项能力。这种阅读情势对于认知型、知识型的书本相比较可行,而对此娱乐型、技术型的书并从未太大效果。

功利型阅读的历程充足花时间(当您再一次之后会大大裁减),但带来的效能却特别眼看并且深入,有时候读一本书比读十几本书更有效用。

相关文章

No Comments, Be The First!
近期评论
    分类目录
    功能
    网站地图xml地图