做作业时很焦虑,写不下去怎么办,人感觉到痛苦和焦虑时什么也不会了。

&b&如果你想学习编程,快来编程专栏吧:&/b&&a class=&internal& href=&/passer&&学习编程 - 知乎专栏&/a&&br&&i&&b&以下课程都为免费课程&br&python零基础相关&/b&(5月30 11:20更新一次)&br&适用人群:&/i&&p&Python零基础的初学者、Web开发程序员、运维人员、有志于从事互联网行业以及各领域应用Python的人群&/p&&a class=& wrap external& href=&///?target=http%3A///course/introduction/302001.htm%23/courseDetail& target=&_blank& rel=&nofollow noreferrer&&疯狂的Python:快速入门精讲&i class=&icon-external&&&/i&&/a&&br&&a class=& wrap external& href=&///?target=http%3A///course/introduction/378003.htm%23/courseDetail& target=&_blank& rel=&nofollow noreferrer&&零基础入门学习Python&i class=&icon-external&&&/i&&/a&&br&&a class=& wrap external& href=&///?target=http%3A///course/introduction/555014.htm%23/courseDetail& target=&_blank& rel=&nofollow noreferrer&&玩转Python语言&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//www.icourse163.org/course/bit-/info& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Python语言程序设计&i class=&icon-external&&&/i&&/a&&i&&i&(&b&5月30 11:22更新,教程未完结)&/b&&/i&&/i&&br&&a class=& wrap external& href=&///?target=http%3A//mooc./course/HIT-%23/info& target=&_blank& rel=&nofollow noreferrer&&程序设计入门&i class=&icon-external&&&/i&&/a&&i&&i&&b&(5月30 11:25更新,教程未完结)&/b&&/i&&/i&&br&&a href=&///?target=http%3A///special/Khan/computer.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&可汗学院公开课:计算机科学&i class=&icon-external&&&/i&&/a&&i&&i&&b&(5月30 11:33更新,来源网易公开课,课程以python为基础)&/b&&/i&&/i&&br&&b&python提高篇&/b&&br&&a class=& wrap external& href=&///?target=http%3A///course/introduction/932012.htm%23/courseDetail& target=&_blank& rel=&nofollow noreferrer&&python 入门到精通&i class=&icon-external&&&/i&&/a&&br&&a class=& wrap external& href=&///?target=http%3A//c./coursera/courseIntro.htm%3Fcid%3D88& target=&_blank& rel=&nofollow noreferrer&&Python交互式编程入门的课程主页&i class=&icon-external&&&/i&&/a&&i&&i&&b&(5月30 11:27更新,来源网易公开课)&/b&&/i&&/i&&br&&a class=& wrap external& href=&///?target=http%3A//c./coursera/courseIntro.htm%3Fcid%3D2757& target=&_blank& rel=&nofollow noreferrer&&Python交互编程入门(第2部分)的课程主页&i class=&icon-external&&&/i&&/a&&i&&i&&b&(5月30 11:28更新,来源网易公开课)&/b&&/i&&/i&&br&&b&python
web方向&/b&&br&&i&&a class=& wrap external& href=&///?target=http%3A///course/introduction/320022.htm%23/courseDetail& target=&_blank& rel=&nofollow noreferrer&&Python Django 快速Web应用开发入门&i class=&icon-external&&&/i&&/a&&br&&b&python爬虫&/b&&br&&a class=& wrap external& href=&///?target=http%3A///course/introduction/.htm%23/courseDetail& target=&_blank& rel=&nofollow noreferrer&&Python实战:一周学会爬取网页&i class=&icon-external&&&/i&&/a&&br&&b&python数据分析方向&/b&&br&&a class=& wrap external& href=&///?target=http%3A///course/introduction/1401001.htm%23/courseDetail& target=&_blank& rel=&nofollow noreferrer&&数据分析实战基础课程&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//www.icourse163.org/course/nju-%23/info& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&用Python玩转数据&i class=&icon-external&&&/i&&/a&&/i&&i&&i&(&b&5月30 11:20更新)&/b&&/i&&/i&&br&&i&&b&python做游戏&/b&&br&&a class=& wrap external& href=&///?target=http%3A///course/introduction/1263029.htm%23/courseDetail& target=&_blank& rel=&nofollow noreferrer&&用Python做2048游戏&i class=&icon-external&&&/i&&/a&&/i&&br&&br&&blockquote&&u&&b&收藏的麻烦点个赞啊!点赞妹子瘦三斤,汉子找到女朋友。&/b&&/u&&/blockquote&&br&&b&如果你想学习编程,快来编程专栏吧:&/b&&a class=&internal& href=&/passer&&学习编程 - 知乎专栏&/a&&br&关注我,了解更多编程:&a class=&internal& href=&/people/lu-ren-jia-84-27&&路人甲&/a&
如果你想学习编程,快来编程专栏吧: 以下课程都为免费课程 python零基础相关(5月30 11:20更新一次) 适用人群:Python零基础的初学者、Web开发程序员、运维人员、有志于从事互联网行业以及各领域应用Python的人群
&img src=&/v2-46e56cafcfe4f863a3df8e0bf7bc0496_b.png& data-rawwidth=&640& data-rawheight=&350& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&/v2-46e56cafcfe4f863a3df8e0bf7bc0496_r.png&&&p&2017年已经过去六分之一啦,我们一起回顾一下年初你定的计划(立的flag)都完成了多少?&br&&/p&&p&练口语?考雅思?过四六级?还是学一门日语、韩语、法语等二外?有拖延症不要紧,目标定的太高也不是最重要的。其实,无论是学什么样的科目,都会有万变不离其宗的学习方法。有些普适性的学习方法,不仅能适用于任何知识的学习,而且还能让大家学半功倍!&br&&/p&&img src=&/v2-50ca7398f35fece_b.jpg& data-rawwidth=&2048& data-rawheight=&1365& class=&origin_image zh-lightbox-thumb& width=&2048& data-original=&/v2-50ca7398f35fece_r.jpg&&&p&今天沪江君给大家讲一些随着时间推移日渐成熟的学习方法:&/p&&br&&h2&&b&1、费曼学习法 Feynman Technique&/b&&/h2&&p&以教促学:以便于回想储存的信息。&/p&&p&这个方法又称「快速学习法」,因为它可以迅速的找到对于刚刚学习过的知识生疏或者还没搞懂的地方,非常推荐!&/p&&img src=&/v2-5e2fa31c142e184d9841_b.jpg& data-rawwidth=&1057& data-rawheight=&329& class=&origin_image zh-lightbox-thumb& width=&1057& data-original=&/v2-5e2fa31c142e184d9841_r.jpg&&&p&步骤如图:&/p&&p&第一步:获取知识(某概念),理解你所要学习的材料的内容。&/p&&p&第二步:讲解/复述你所获得的主要内容。&/p&&p&第三步:用你自己的方式以潜意识的形式再次复述你所学到的知识。&/p&&p&第四步:这一步是一个可循环过程:不满意——纠错反馈;满意——尝试运用更简单精炼的语言概括。再用你所学到的知识解决实际问题,加以运用。&/p&&p&第五步:反思。反思你在思考的时候在哪里卡了壳,着重这个地方,再次理解。这个过程至关重要!&/p&&p&第六步:检验,通过不断的进行实践检验才能巩固你对于该知识点的理解。&/p&&p&考量自己对一个概念或知识是否理解,一个最直观的方法就是讲给别人听,如果能够用简洁清晰的语言让别人完全听懂你在说什么,就证明你完全了解所学的概念;如果不能,也许你还应该好好去理解一番才行。&/p&&img src=&/v2-133ef8f603eacc56cafc630_b.jpg& data-rawwidth=&480& data-rawheight=&360& class=&origin_image zh-lightbox-thumb& width=&480& data-original=&/v2-133ef8f603eacc56cafc630_r.jpg&&&p&加拿大人斯科特.H.杨(Scott H Young)用一年时间自学完成了 MIT 公开课上的 33 门计算机科学课程,正常情况下需要四年才能修完,并最终通过了所有考试!在分享其学习方法的时候,他也提到了费曼技巧。&/p&&br&&h2&&b&2、&/b&&b&思维导图学习法 Mind Mapping&/b&&/h2&&p&思维导图这个学习法相信不用沪江君多说,这个概念也早已在许多知识er心里留下不可撼动的位置!&/p&&img src=&/v2-d8ae0c9acf89aa2d53f3ac_b.jpg& data-rawwidth=&2048& data-rawheight=&1365& class=&origin_image zh-lightbox-thumb& width=&2048& data-original=&/v2-d8ae0c9acf89aa2d53f3ac_r.jpg&&&p&这个理念是英国心理学家东尼o博赞在达o芬奇笔记的启发下发明的风靡世界的思维工具。不过思维导图这个想法可以追溯到几个世纪前。早在公元三世纪,古罗马哲学家波菲利在其著作《亚里士多德&范畴篇&导论》中提出了一种对知识的分类体系——波菲利之树。&/p&&p&思维导图学习法的好处很多:首先是方便记录,加强记忆;其次过程非常自由,结果十分清晰;最后既见森林,又见树木。&/p&&img src=&/v2-ab09d790eaeed361df38af5_b.png& data-rawwidth=&864& data-rawheight=&605& class=&origin_image zh-lightbox-thumb& width=&864& data-original=&/v2-ab09d790eaeed361df38af5_r.png&&&p&(图片来源网络)&/p&&p&它的重点要素是:中心点、分支线、关键词以及个性标。&/p&&img src=&/v2-0c5de84d2fd0e7387dae6d2a2735370b_b.png& data-rawwidth=&969& data-rawheight=&624& class=&origin_image zh-lightbox-thumb& width=&969& data-original=&/v2-0c5de84d2fd0e7387dae6d2a2735370b_r.png&&&p&(图片来源网络)&/p&&p&思维导图的运用,有助于我们进一步的认识大脑,并对储藏的信息进行提炼和重组。我们生活在一个互联网时代,每天接收着庞大的信息量,这样的思维方式无疑是学半功倍的一种方法。&/p&&h2&&b&3、SQ3R 阅读法&/b&&/h2&&p&SQ3R这个阅读技巧的名字由五个单词的首字母组成,分别是“Survey! ( 浏览 )”、“Question! ( 提问 )”、“Read! ( 阅读 )”、“Recite! ( 复述 )”、“Review! ( 复习 )” 这几个词语所代表的意思是——&/p&&p&①
阅读之前,先浏览;&/p&&p&在这个过程中,要广泛涉猎所有的重要信息:书名、正副标题、插图表格、复习题和前言结语、摘要概要等。&/p&&p&②
在你浏览的时候,提出问题;&/p&&p&从书名、标题上就可以开始提问题,包括各章节承上启下的内容,这样一边粗读一边提问有利于激发学习兴趣,促进钻研。&/p&&p&③
当你开始阅读时,要精读细读;&/p&&p&这个过程需对重要、难解的部分反复阅读,尽可能使自己理解。可以用“读书笔记”等方法将原有的知识和新知识结合起来,建立联系。&/p&&p&④
读完一个章节后,进行复述;&/p&&p&这个过程考查快速记忆,回忆内容。看看自己开始的提问有没有得到正确的回答,来检验自己看没看懂。&/p&&p&⑤
复习要持续进行。&/p&&p&复习一般在复述的后一两天进行。既可以重温已有的知识,也可以温故而知新,从旧的知识里生出新的感悟。&/p&&img src=&/v2-36f51f82c369d359ff35d577a42d0467_b.jpg& data-rawwidth=&2048& data-rawheight=&1365& class=&origin_image zh-lightbox-thumb& width=&2048& data-original=&/v2-36f51f82c369d359ff35d577a42d0467_r.jpg&&&br&&h2&&b&4、西蒙学习法 Simon learning method&/b&&/h2&&p&诺贝尔经济学奖获得者西蒙教授曾提出了这样一个见解:“对于一个有一定基础的人来说,他只要真正肯下功夫,在 6 个月内就可以掌握任何一门学问。”&/p&&p&(西蒙教授立论所依据的实验心理的研究成果表明:一个人 1 分钟到 1 分半钟可以记忆一个信息,心理学把这样一个信息称为“块”,估记每一门学问所包含的信息量大约是 5 万块,如果 1 分钟能记忆 1 “块”,那么5万块大约需要 1000 个小时,以每星期学习 40 小时计算,要掌握一门学问大约需要用 6 个月。)&/p&&img src=&/v2-fc1fd1ed7032f_b.png& data-rawwidth=&2048& data-rawheight=&1247& class=&origin_image zh-lightbox-thumb& width=&2048& data-original=&/v2-fc1fd1ed7032f_r.png&&&p&为了感谢西蒙的这个研究成果,教育心理学界称这种学习法为西蒙学习法,又名 “ 锥形学习法 ”。其原理就像居里夫人所说的那样,“ 知识的专一性像锥尖, 精力的集中好比是锥子的作用力, 时间的连续性好比是不停顿地使锥子往前钻进。” &/p&&p&西蒙学习法的显著好处在于: 其知识增长是一种优势累积,不仅在知识的数量上,而且在知识质量上也和传统的学习方法不同。这里可以参考 “ 马太效应 ”,即越是在短时间之内全力掌握了一门学科,质量就越高,越能够理解与运用。&/p&&p&虽然这个学习方法现在还缺少实际的应用方法,还有一些无法忽视的壁垒:比如精力的无法长期保持专注等问题……不过老实说,沪江君还是很喜欢这个学习法,毕竟是一个很新颖的理念。&/p&&img src=&/v2-000da45a240f0ee49378_b.jpg& data-rawwidth=&2048& data-rawheight=&1291& class=&origin_image zh-lightbox-thumb& width=&2048& data-original=&/v2-000da45a240f0ee49378_r.jpg&&&p&接下来,沪江君跟大家分享一些简单好用的学习小贴士。&/p&&p&&b&第一,先搞懂道理,再看实例。&/b&&/p&&p&不管学习什么领域,都会存在“理论”和“实践”两个部分。如果我们能先把过程的个中道理搞清楚,再去看已经存在的实例就能一目了然。如果没搞清楚基础理论就去参考事例的话,往往会多走弯路,无疑事倍功半。先搞懂道理,再用实例去检验,绝对是性价比最高的一种方法。&/p&&p&&b&第二,始终保持在做最重要的事情。&/b&&/p&&p&著名的管理学家科维提出了一个时间管理的理论,把工作按照重要和紧急两个不同的程度进行了划分,就是“四象限法则”,也称“要事第一法则”。&/p&&p&美国总统艾森豪威尔、管理大师彼得o德鲁克等积极倡导,被《时代》杂志誉为“人类潜能的导师”的史蒂芬o柯维,专门著写《要事第一》,并成为全球畅销书。&/p&&p&你可以不用那么复杂,但一定要评估你现在最重要的事情是什么。你不用担心还有其他事情没有做完,因为当你全力以赴把最重要的事情做完后,那么第二重要的事情自然就变成了最重要的事情,这反而帮你提高了效率。&/p&&p&&b&第三,确保完全理解你正在学的东西。&/b&&/p&&p&虽然古时有云“不求甚解”,现在也常常推广泛听泛读之类的学习方法。但这些方法只适用于广泛涉猎大量的知识面,而如果你想要了解某一个知识领域的深度,就一定要专注于每一块小的知识点,完全理解它们。这样你才能够获得实实在在的进步。&/p&&img src=&/v2-2c41ba1f1b6be1f648f943e_b.jpg& data-rawwidth=&2048& data-rawheight=&1365& class=&origin_image zh-lightbox-thumb& width=&2048& data-original=&/v2-2c41ba1f1b6be1f648f943e_r.jpg&&&p&&b&第四,学习 25 到 30 分钟后,就休息一会儿或者做些其它有意思的事情。&/b&&/p&&img src=&/v2-9e2c343bce52997fdf64a5924ddeb6fd_b.png& data-rawwidth=&498& data-rawheight=&285& class=&origin_image zh-lightbox-thumb& width=&498& data-original=&/v2-9e2c343bce52997fdf64a5924ddeb6fd_r.png&&&p&(图片来源网络)&/p&&p&一个人每天所能集中的精力是有限的,没办法长时间的处在高度集中的状态。因此为了避免“无效学习”,科学建议一般在学习 25 - 30 分钟之后就应该休息 5 - 10 分钟,给大脑一个缓冲的时间,以便于更好的开始下一段学习。&/p&&p&这也是“番茄时间法”的基本原理。&/p&&p&&b&第五,一旦你要开始学习一个知识,先去检测一下自己的程度然后再主动去学习。&/b&&/p&&p&在开始学习之前,你首先要对自己学习的东西和自身的实力有所了解,再加以权衡,明确后就能更好地制定计划、确定学习进度等。还有在接受新信息新知识时,要积极发挥自己的主观能动性,当你主动地去学习时,你会更有创造力。&/p&&p&&b&第六,我们的大脑很擅长辨认却不擅长回忆,因此你可以用尝试着主动锻炼这个方面,比如说有目的的去检测自己。&/b&&/p&&p&你应该也有过这样的经历:在你见到某个人或某件物品的时候,能够想起来是某人/某物是什么,却常常不记得当时的情景。这是大脑遗忘的一个正常反应,但是如果你常常带着锻炼的目的去检测自己的记忆,一段时间之后一定会有很明显的改善。&/p&&img src=&/v2-8123afebb74793c34dbef7262d01cecc_b.jpg& data-rawwidth=&2048& data-rawheight=&1367& class=&origin_image zh-lightbox-thumb& width=&2048& data-original=&/v2-8123afebb74793c34dbef7262d01cecc_r.jpg&&&p&&b&第七,勤问,并及时改正和强化学习的知识。&/b&&/p&&p&如果你对某些知识感到很模糊的话,你可以去问问那些笔记做得好的朋友,或者向身边小伙伴求助,你一定能够获得启发。记得一定要及时更新笔记,以巩固对这部分知识的理解。&/p&&p&&b&第八,通过一些记忆法来加强记忆,比如说:&/b&&/p&&p&①首字缩略法:飞雪连天射白鹿,笑书神侠倚碧鸳(金庸全集)&/p&&p&②意象联想:在你的脑海里,用你所学的东西编一个故事。&/p&&p&等~~~&/p&&p&著名记忆大师东尼博赞在他的著作《博赞记忆法》中就推荐过上述方法,以创造各种各样的联系方式,将不同事物放在一起记忆,让大脑自然地做出反应,他用这种方法帮助许多人加快了记忆速度,提高了记忆效率。&/p&&p&&b&第九,创造一个专属的学习空间。&/b&&/p&&p&每个人都应该为自己创造一个专属的学习空间。在这个环境里,你只能做学习相关的事情。每当你进入这个空间,脑中会下意识的开启学习状态,这个空间可以是你的书房、图书馆等。&/p&&p&&b&最后,学会奖励自己。&/b&&/p&&p&当你完成一整天的辛苦工作后,不论结果好坏,你都要好好地犒劳自己,让自己身体和心灵获得满足!&/p&&br&&p&介绍了这么多学半功倍的学习方法,最重要的是深入理解并加以运用,毕竟“纸上得来终觉浅,绝知此事要躬行”,观念方法听了一千遍也不如亲自实践一遍。&/p&&p&最后希望所有的小伙伴们都能够找到适合自己的学习方法,发掘潜力、轻松学习,让学东西变成一件令自己开心的事情!&/p&
2017年已经过去六分之一啦,我们一起回顾一下年初你定的计划(立的flag)都完成了多少? 练口语?考雅思?过四六级?还是学一门日语、韩语、法语等二外?有拖延症不要紧,目标定的太高也不是最重要的。其实,无论是学什么样的科目,都会有万变不离其宗的学…
&img src=&/v2-9ede3b6d8f4eca931f35c_b.jpg& data-rawwidth=&487& data-rawheight=&365& class=&origin_image zh-lightbox-thumb& width=&487& data-original=&/v2-9ede3b6d8f4eca931f35c_r.jpg&&下面是Java线程相关的热门面试题,你可以用它来好好准备面试。&br&&br&1) 什么是线程?&br&&br&线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。&br&&br&2) 线程和进程有什么区别?&br&&br&线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。别把它和栈内存搞混,每个线程都拥有单独的栈内存用来存储本地数据。&br&&br&3) 如何在Java中实现线程?&br&&br&在语言层面有两种方式。java.lang.Thread 类的实例就是一个线程但是它需要调用java.lang.Runnable接口来执行,由于线程类本身就是调用的Runnable接口所以你可以继承java.lang.Thread 类或者直接调用Runnable接口来重写run()方法实现线程。&br&&br&4) 用Runnable还是Thread?&br&&br&这个问题是上题的后续,大家都知道我们可以通过继承Thread类或者调用Runnable接口来实现线程,问题是,那个方法更好呢?什么情况下使用它?这个问题很容易回答,如果你知道Java不支持类的多重继承,但允许你调用多个接口。所以如果你要继承其他类,当然是调用Runnable接口好了。&br&&br&5) Thread 类中的start() 和 run() 方法有什么区别?&br&&br&这个问题经常被问到,但还是能从此区分出面试者对Java线程模型的理解程度。start()方法被用来启动新创建的线程,而且start()内部调用了run()方法,这和直接调用run()方法的效果不一样。当你调用run()方法的时候,只会是在原来的线程中调用,没有新的线程启动,start()方法才会启动新线程。&br&&br&6) Java中Runnable和Callable有什么不同?&br&&br&Runnable和Callable都代表那些要在不同的线程中执行的任务。Runnable从JDK1.0开始就有了,Callable是在JDK1.5增加的。它们的主要区别是Callable的 call() 方法可以返回值和抛出异常,而Runnable的run()方法没有这些功能。Callable可以返回装载有计算结果的Future对象。&br&&br&7)如何强制启动一个线程?&br&&br&这个问题就像是如何强制进行Java垃圾回收,目前还没有觉得方法,虽然你可以使用System.gc()来进行垃圾回收,但是不保证能成功。在Java里面没有办法强制启动一个线程,它是被线程调度器控制着且Java没有公布相关的API。&br&&br&8) Java中CyclicBarrier 和 CountDownLatch有什么不同?&br&&br&CyclicBarrier 和 CountDownLatch 都可以用来让一组线程等待其它线程。与 CyclicBarrier 不同的是,CountdownLatch 不能重新使用。&br&&br&9) Java内存模型是什么?&br&&br&Java内存模型规定和指引Java程序在不同的内存架构、CPU和操作系统间有确定性地行为。它在多线程的情况下尤其重要。Java内存模型对一个线程所做的变动能被其它线程可见提供了保证,它们之间是先行发生关系。这个关系定义了一些规则让程序员在并发编程时思路更清晰。比如,先行发生关系确保了:&br&线程内的代码能够按先后顺序执行,这被称为程序次序规则。&br&对于同一个锁,一个解锁操作一定要发生在时间上后发生的另一个锁定操作之前,也叫做管程锁定规则。&br&前一个对volatile的写操作在后一个volatile的读操作之前,也叫volatile变量规则。&br&一个线程内的任何操作必需在这个线程的start()调用之后,也叫作线程启动规则。&br&一个线程的所有操作都会在线程终止之前,线程终止规则。&br&一个对象的终结操作必需在这个对象构造完成之后,也叫对象终结规则。&br&可传递性&br&&br&10) Java中的volatile 变量是什么?&br&&br&volatile是一个特殊的修饰符,只有成员变量才能使用它。在Java并发程序缺少同步类的情况下,多线程对成员变量的操作对其它线程是透明的。volatile变量可以保证下一个读取操作会在前一个写操作之后发生,就是上一题的volatile变量规则。点击这里查看更多volatile的相关内容。&br&&br&11) 什么是线程安全?Vector是一个线程安全类吗? &br&&br&如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。一个线程安全的计数器类的同一个实例对象在被多个线程使用的情况下也不会出现计算失误。很显然你可以将集合类分成两组,线程安全和非线程安全的。Vector 是用同步方法来实现线程安全的, 而和它相似的ArrayList不是线程安全的。&br&&br&12) Java中什么是竞态条件? 举个例子说明。&br&&br&竞态条件会导致程序在并发情况下出现一些bugs。多线程对一些资源的竞争的时候就会产生竞态条件,如果首先要执行的程序竞争失败排到后面执行了,那么整个程序就会出现一些不确定的bugs。这种bugs很难发现而且会重复出现,因为线程间的随机竞争。&br&&br&13) Java中如何停止一个线程?&br&&br&Java提供了很丰富的API但没有为停止线程提供API。JDK 1.0本来有一些像stop(), suspend() 和 resume()的控制方法但是由于潜在的死锁威胁因此在后续的JDK版本中他们被弃用了,之后Java API的设计者就没有提供一个兼容且线程安全的方法来停止一个线程。当run() 或者 call() 方法执行完的时候线程会自动结束,如果要手动结束一个线程,你可以用volatile 布尔变量来退出run()方法的循环或者是取消任务来中断线程。&br&&br&14) 一个线程运行时发生异常会怎样?&br&&br&这是我在一次面试中遇到的一个很刁钻的Java面试题, 简单的说,如果异常没有被捕获该线程将会停止执行。Thread.UncaughtExceptionHandler是用于处理未捕获异常造成线程突然中断情况的一个内嵌接口。当一个未捕获异常将造成线程中断的时候JVM会使用Thread.getUncaughtExceptionHandler()来查询线程的UncaughtExceptionHandler并将线程和异常作为参数传递给handler的uncaughtException()方法进行处理。&br&&br&15) 如何在两个线程间共享数据?&br&&br&你可以通过共享对象来实现这个目的,或者是使用像阻塞队列这样并发的数据结构。这篇教程《Java线程间通信》(涉及到在两个线程间共享对象)用wait和notify方法实现了生产者消费者模型。&br&&br&16) Java中notify 和 notifyAll有什么区别?&br&&br&这又是一个刁钻的问题,因为多线程可以等待单监控锁,Java API 的设计人员提供了一些方法当等待条件改变的时候通知它们,但是这些方法没有完全实现。notify()方法不能唤醒某个具体的线程,所以只有一个线程在等待的时候它才有用武之地。而notifyAll()唤醒所有线程并允许他们争夺锁确保了至少有一个线程能继续运行。&br&&br&17) 为什么wait, notify 和 notifyAll这些方法不在thread类里面?&br&&br&这是个设计相关的问题,它考察的是面试者对现有系统和一些普遍存在但看起来不合理的事物的看法。回答这些问题的时候,你要说明为什么把这些方法放在Object类里是有意义的,还有不把它放在Thread类里的原因。一个很明显的原因是JAVA提供的锁是对象级的而不是线程级的,每个对象都有锁,通过线程获得。如果线程需要等待某些锁那么调用对象中的wait()方法就有意义了。如果wait()方法定义在Thread类中,线程正在等待的是哪个锁就不明显了。简单的说,由于wait,notify和notifyAll都是锁级别的操作,所以把他们定义在Object类中因为锁属于对象你也可以查看这篇文章了解更多。&br&&br&18) 什么是ThreadLocal变量?&br&&br&ThreadLocal是Java里一种特殊的变量。每个线程都有一个ThreadLocal就是每个线程都拥有了自己独立的一个变量,竞争条件被彻底消除了。它是为创建代价高昂的对象获取线程安全的好方法,比如你可以用ThreadLocal让SimpleDateFormat变成线程安全的,因为那个类创建代价高昂且每次调用都需要创建不同的实例所以不值得在局部范围使用它,如果为每个线程提供一个自己独有的变量拷贝,将大大提高效率。首先,通过复用减少了代价高昂的对象的创建个数。其次,你在没有使用高代价的同步或者不变性的情况下获得了线程安全。线程局部变量的另一个不错的例子是ThreadLocalRandom类,它在多线程环境中减少了创建代价高昂的Random对象的个数。&br&&br&19) 什么是FutureTask?&br&&br&在Java并发程序中FutureTask表示一个可以取消的异步运算。它有启动和取消运算、查询运算是否完成和取回运算结果等方法。只有当运算完成的时候结果才能取回,如果运算尚未完成get方法将会阻塞。一个FutureTask对象可以对调用了Callable和Runnable的对象进行包装,由于FutureTask也是调用了Runnable接口所以它可以提交给Executor来执行。&br&&br&20) Java中interrupted 和 isInterruptedd方法的区别?&br&&br&interrupted() 和 isInterrupted()的主要区别是前者会将中断状态清除而后者不会。Java多线程的中断机制是用内部标识来实现的,调用Thread.interrupt()来中断一个线程就会设置中断标识为true。当中断线程调用静态方法Thread.interrupted()来检查中断状态时,中断状态会被清零。而非静态方法isInterrupted()用来查询其它线程的中断状态且不会改变中断状态标识。简单的说就是任何抛出InterruptedException异常的方法都会将中断状态清零。无论如何,一个线程的中断状态有有可能被其它线程调用中断来改变。&br&&br&21) 为什么wait和notify方法要在同步块中调用?&br&&br&主要是因为Java API强制要求这样做,如果你不这么做,你的代码会抛出IllegalMonitorStateException异常。还有一个原因是为了避免wait和notify之间产生竞态条件。&br&&br&22) 为什么你应该在循环中检查等待条件?&br&&br&处于等待状态的线程可能会收到错误警报和伪唤醒,如果不在循环中检查等待条件,程序就会在没有满足结束条件的情况下退出。因此,当一个等待线程醒来时,不能认为它原来的等待状态仍然是有效的,在notify()方法调用之后和等待线程醒来之前这段时间它可能会改变。这就是在循环中使用wait()方法效果更好的原因,你可以在Eclipse中创建模板调用wait和notify试一试。如果你想了解更多关于这个问题的内容,我推荐你阅读《Effective Java》这本书中的线程和同步章节。&br&&br&23) Java中的同步集合与并发集合有什么区别?&br&&br&同步集合与并发集合都为多线程和并发提供了合适的线程安全的集合,不过并发集合的可扩展性更高。在Java1.5之前程序员们只有同步集合来用且在多线程并发的时候会导致争用,阻碍了系统的扩展性。Java5介绍了并发集合像ConcurrentHashMap,不仅提供线程安全还用锁分离和内部分区等现代技术提高了可扩展性。&br&&br&24) Java中堆和栈有什么不同?&br&&br&为什么把这个问题归类在多线程和并发面试题里?因为栈是一块和线程紧密相关的内存区域。每个线程都有自己的栈内存,用于存储本地变量,方法参数和栈调用,一个线程中存储的变量对其它线程是不可见的。而堆是所有线程共享的一片公用内存区域。对象都在堆里创建,为了提升效率线程会从堆中弄一个缓存到自己的栈,如果多个线程使用该变量就可能引发问题,这时volatile 变量就可以发挥作用了,它要求线程从主存中读取变量的值。&br&&br&25) 什么是线程池? 为什么要使用它?&br&&br&创建线程要花费昂贵的资源和时间,如果任务来了才创建线程那么响应时间会变长,而且一个进程能创建的线程数有限。为了避免这些问题,在程序启动的时候就创建若干线程来响应处理,它们被称为线程池,里面的线程叫工作线程。从JDK1.5开始,Java API提供了Executor框架让你可以创建不同的线程池。比如单线程池,每次处理一个任务;数目固定的线程池或者是缓存线程池(一个适合很多生存期短的任务的程序的可扩展线程池)。&br&&br&26) 如何写代码来解决生产者消费者问题?&br&&br&在现实中你解决的许多线程问题都属于生产者消费者模型,就是一个线程生产任务供其它线程进行消费,你必须知道怎么进行线程间通信来解决这个问题。比较低级的办法是用wait和notify来解决这个问题,比较赞的办法是用Semaphore 或者 BlockingQueue来实现生产者消费者模型,这篇教程有实现它。&br&&br&27) 如何避免死锁?&br&&br&死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。这是一个严重的问题,因为死锁会让你的程序挂起无法完成任务,死锁的发生必须满足以下四个条件:&br&互斥条件:一个资源每次只能被一个进程使用。&br&请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。&br&不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。&br&循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。&br&最简单的方法就是阻止循环等待条件,将系统中所有的资源设置标志位、排序,规定所有的进程申请资源必须以一定的顺序(升序或降序)做操作来避免死锁。这篇教程有代码示例和避免死锁的讨论细节。&br&&br&28) Java中活锁和死锁有什么区别?&br&&br&这是上题的扩展,活锁和死锁类似,不同之处在于处于活锁的线程或进程的状态是不断改变的,活锁可以认为是一种特殊的饥饿。一个现实的活锁例子是两个人在狭小的走廊碰到,两个人都试着避让对方好让彼此通过,但是因为避让的方向都一样导致最后谁都不能通过走廊。简单的说就是,活锁和死锁的主要区别是前者进程的状态可以改变但是却不能继续执行。&br&&br&29) 怎么检测一个线程是否拥有锁?&br&&br&我一直不知道我们竟然可以检测一个线程是否拥有锁,直到我参加了一次电话面试。在java.lang.Thread中有一个方法叫holdsLock(),它返回true如果当且仅当当前线程拥有某个具体对象的锁。&br&&br&30) 你如何在Java中获取线程堆栈?&br&&br&对于不同的操作系统,有多种方法来获得Java进程的线程堆栈。当你获取线程堆栈时,JVM会把所有线程的状态存到日志文件或者输出到控制台。在Windows你可以使用Ctrl + Break组合键来获取线程堆栈,Linux下用kill -3命令。你也可以用jstack这个工具来获取,它对线程id进行操作,你可以用jps这个工具找到id。&br&&br&31) JVM中哪个参数是用来控制线程的栈堆栈小的&br&&br&这个问题很简单, -Xss参数用来控制线程的堆栈大小。你可以查看JVM配置列表来了解这个参数的更多信息。&br&&br&32) Java中synchronized 和 ReentrantLock 有什么不同?&br&&br&Java在过去很长一段时间只能通过synchronized关键字来实现互斥,它有一些缺点。比如你不能扩展锁之外的方法或者块边界,尝试获取锁时不能中途取消等。Java 5 通过Lock接口提供了更复杂的控制来解决这些问题。 ReentrantLock 类实现了 Lock,它拥有与 synchronized 相同的并发性和内存语义且它还具有可扩展性。&br&&br&33) 有三个线程T1,T2,T3,怎么确保它们按顺序执行?&br&&br&在多线程中有多种方法让线程按特定顺序执行,你可以用线程类的join()方法在一个线程中启动另一个线程,另外一个线程完成该线程继续执行。为了确保三个线程的顺序你应该先启动最后一个(T3调用T2,T2调用T1),这样T1就会先完成而T3最后完成。&br&&br&34) Thread类中的yield方法有什么作用?&br&&br&Yield方法可以暂停当前正在执行的线程对象,让其它有相同优先级的线程执行。它是一个静态方法而且只保证当前线程放弃CPU占用而不能保证使其它线程一定能占用CPU,执行yield()的线程有可能在进入到暂停状态后马上又被执行。&br&&br&35) Java中ConcurrentHashMap的并发度是什么?&br&&br&ConcurrentHashMap把实际map划分成若干部分来实现它的可扩展性和线程安全。这种划分是使用并发度获得的,它是ConcurrentHashMap类构造函数的一个可选参数,默认值为16,这样在多线程情况下就能避免争用。&br&&br&36) Java中Semaphore是什么?&br&&br&Java中的Semaphore是一种新的同步类,它是一个计数信号。从概念上讲,从概念上讲,信号量维护了一个许可集合。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release()添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore只对可用许可的号码进行计数,并采取相应的行动。&br&&br&37)如果你提交任务时,线程池队列已满。会时发会生什么?&br&&br&这个问题问得很狡猾,许多程序员会认为该任务会阻塞直到线程池队列有空位。事实上如果一个任务不能被调度执行那么ThreadPoolExecutor’s submit()方法将会抛出一个RejectedExecutionException异常。&br&&br&38) Java线程池中submit() 和 execute()方法有什么区别?&br&&br&两个方法都可以向线程池提交任务,execute()方法的返回类型是void,它定义在Executor接口中, 而submit()方法可以返回持有计算结果的Future对象,它定义在ExecutorService接口中,它扩展了Executor接口,其它线程池类像ThreadPoolExecutor和ScheduledThreadPoolExecutor都有这些方法。&br&&br&39) 什么是阻塞式方法?&br&&br&阻塞式方法是指程序会一直等待该方法完成期间不做其他事情,ServerSocket的accept()方法就是一直等待客户端连接。这里的阻塞是指调用结果返回之前,当前线程会被挂起,直到得到结果之后才会返回。此外,还有异步和非阻塞式方法在任务完成前就返回。&br&&br&40) Swing是线程安全的吗? 为什么?&br&&br&你可以很肯定的给出回答,Swing不是线程安全的,但是你应该解释这么回答的原因即便面试官没有问你为什么。当我们说swing不是线程安全的常常提到它的组件,这些组件不能在多线程中进行修改,所有对GUI组件的更新都要在AWT线程中完成,而Swing提供了同步和异步两种回调方法来进行更新&p&41) Java中invokeAndWait 和 invokeLater有什么区别?&br&&br&这两个方法是Swing API 提供给Java开发者用来从当前线程而不是事件派发线程更新GUI组件用的。InvokeAndWait()同步更新GUI组件,比如一个进度条,一旦进度更新了,进度条也要做出相应改变。如果进度被多个线程跟踪,那么就调用invokeAndWait()方法请求事件派发线程对组件进行相应更新。而invokeLater()方法是异步调用更新组件的。&br&&br&42) Swing API中那些方法是线程安全的?&br&&br&这个问题又提到了swing和线程安全,虽然组件不是线程安全的但是有一些方法是可以被多线程安全调用的,比如repaint(), revalidate()。 JTextComponent的setText()方法和JTextArea的insert() 和 append() 方法也是线程安全的。&br&&br&43) 如何在Java中创建Immutable对象?&br&&br&这个问题看起来和多线程没什么关系, 但不变性有助于简化已经很复杂的并发程序。Immutable对象可以在没有同步的情况下共享,降低了对该对象进行并发访问时的同步化开销。可是Java没有@Immutable这个注解符,要创建不可变类,要实现下面几个步骤:通过构造方法初始化所有成员、对变量不要提供setter方法、将所有的成员声明为私有的,这样就不允许直接访问这些成员、在getter方法中,不要直接返回对象本身,而是克隆对象,并返回对象的拷贝。&br&&br&44) Java中的ReadWriteLock是什么?&br&&br&一般而言,读写锁是用来提升并发程序性能的锁分离技术的成果。Java中的ReadWriteLock是Java 5 中新增的一个接口,一个ReadWriteLock维护一对关联的锁,一个用于只读操作一个用于写。在没有写线程的情况下一个读锁可能会同时被多个读线程持有。写锁是独占的,你可以使用JDK中的ReentrantReadWriteLock来实现这个规则,它最多支持65535个写锁和65535个读锁。&br&&br&45) 多线程中的忙循环是什么?&br&&br&忙循环就是程序员用循环让一个线程等待,不像传统方法wait(), sleep() 或 yield() 它们都放弃了CPU控制,而忙循环不会放弃CPU,它就是在运行一个空循环。这么做的目的是为了保留CPU缓存,在多核系统中,一个等待线程醒来的时候可能会在另一个内核运行,这样会重建缓存。为了避免重建缓存和减少等待重建的时间就可以使用它了。&/p&&p&&br&46)volatile 变量和 atomic 变量有什么不同?&br&&br&这是个有趣的问题。首先,volatile 变量和 atomic 变量看起来很像,但功能却不一样。Volatile变量可以确保先行关系,即写操作会发生在后续的读操作之前, 但它并不能保证原子性。例如用volatile修饰count变量那么 count++ 操作就不是原子性的。而AtomicInteger类提供的atomic方法可以让这种操作具有原子性如getAndIncrement()方法会原子性的进行增量操作把当前值加一,其它数据类型和引用变量也可以进行相似操作。&br&&br&47) 如果同步块内的线程抛出异常会发生什么?&br&&br&这个问题坑了很多Java程序员,若你能想到锁是否释放这条线索来回答还有点希望答对。无论你的同步块是正常还是异常退出的,里面的线程都会释放锁,所以对比锁接口我更喜欢同步块,因为它不用我花费精力去释放锁,该功能可以在finally block里释放锁实现。&br&&br&48) 单例模式的双检锁是什么?&br&&br&这个问题在Java面试中经常被问到,但是面试官对回答此问题的满意度仅为50%。一半的人写不出双检锁还有一半的人说不出它的隐患和Java1.5是如何对它修正的。它其实是一个用来创建线程安全的单例的老方法,当单例实例第一次被创建时它试图用单个锁进行性能优化,但是由于太过于复杂在JDK1.4中它是失败的,我个人也不喜欢它。无论如何,即便你也不喜欢它但是还是要了解一下,因为它经常被问到。&br&&br&49) 如何在Java中创建线程安全的Singleton?&br&&br&这是上面那个问题的后续,如果你不喜欢双检锁而面试官问了创建Singleton类的替代方法,你可以利用JVM的类加载和静态变量初始化特征来创建Singleton实例,或者是利用枚举类型来创建Singleton,我很喜欢用这种方法。&br&&br&50) 写出3条你遵循的多线程最佳实践&br&&br&这种问题我最喜欢了,我相信你在写并发代码来提升性能的时候也会遵循某些最佳实践。以下三条最佳实践我觉得大多数Java程序员都应该遵循:&br&给你的线程起个有意义的名字。&br&这样可以方便找bug或追踪。OrderProcessor, QuoteProcessor or TradeProcessor 这种名字比 Thread-1. Thread-2 and Thread-3 好多了,给线程起一个和它要完成的任务相关的名字,所有的主要框架甚至JDK都遵循这个最佳实践。&br&避免锁定和缩小同步的范围&br&锁花费的代价高昂且上下文切换更耗费时间空间,试试最低限度的使用同步和锁,缩小临界区。因此相对于同步方法我更喜欢同步块,它给我拥有对锁的绝对控制权。&br&多用同步类少用wait 和 notify&br&首先,CountDownLatch, Semaphore, CyclicBarrier 和 Exchanger 这些同步类简化了编码操作,而用wait和notify很难实现对复杂控制流的控制。其次,这些类是由最好的企业编写和维护在后续的JDK中它们还会不断优化和完善,使用这些更高等级的同步工具你的程序可以不费吹灰之力获得优化。&br&多用并发集合少用同步集合&br&这是另外一个容易遵循且受益巨大的最佳实践,并发集合比同步集合的可扩展性更好,所以在并发编程时使用并发集合效果更好。如果下一次你需要用到map,你应该首先想到用ConcurrentHashMap。&br&&br&原文链接: &a href=&/?target=http%3A//javarevisited.blogspot.sg/2014/07/top-50-java-multithreading-interview-questions-answers.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&javarevisited&i class=&icon-external&&&/i&&/a& 翻译: &a href=&/?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&& &i class=&icon-external&&&/i&&/a&- &a href=&/?target=http%3A///author/zoolow& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&李 广&i class=&icon-external&&&/i&&/a&&br&译文链接: &a href=&/?target=http%3A///12773.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Java线程面试题 Top 50&i class=&icon-external&&&/i&&/a&&br&&/p&&h2&喜欢本文的,可以关注&a href=&/people/F211/activities& class=&internal&&通哥 - 知乎&/a&,有问题可以私信交流&/h2&&h2&欢迎大家来“&a href=&/Java100& class=&internal&&Java&/a&”专栏投稿。&/h2&
下面是Java线程相关的热门面试题,你可以用它来好好准备面试。 1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如…
&img src=&/v2-34e4a1af925b06adc35f59f_b.jpg& data-rawwidth=&613& data-rawheight=&536& class=&origin_image zh-lightbox-thumb& width=&613& data-original=&/v2-34e4a1af925b06adc35f59f_r.jpg&&&p&大牛们往往很热衷于读书。&/p&&p&先看看大牛们推荐的书单:&/p&&p&&b&张小龙:&/b&《失控》、《科技想要什么》、《乔布斯传》、《女人的起源》、《黑客》、《异类》、《信息简史》、《数字乌托邦》。&/p&&p&&b&李开复:&/b&《创业的国度》、《失控》、《创业维艰》、《从0到1》、《与神对话》、《星云智慧》&/p&&p&&b&朱清时:&/b&《大设计》、《平行宇宙》、《人类简史》、《无中生有的宇宙》、《世界真的存在吗》、《A New Kind of Science》、《超级智能》、《人的意识》、《轴心时代》、《制脑权》&/p&&p&&b&刘慈欣:&/b&凡尔纳的科幻小说,包括《海底两万里》、《从地球到月球》、《机器岛》等;威尔斯的科幻小说,包括《时间机器》、《世界之战》、《隐形人》等;《天堂的喷泉》、《火星编年史》、《一九八四》、《2001——太空奥德赛》、《与拉玛相会》、《基地》系列、《沙丘》系列、《机器人》系列(阿西莫夫)、《深渊上的火》、《天渊》、《安德的游戏》、《黑暗的左手》、《日本沉没》、《三体》、《红火星》、《蓝火星》、《绿火星》、《城堡中的男人》、《末日之书》、《异乡异客》、《万有引力之虹》、《红色海洋》&/p&&br&大牛都爱读书,都喜欢从书中汲取智慧,找到灵感。&br&那么反过来,&b&是不是读很多书就能向大牛靠近,甚至成为大牛呢?&/b&比如,有人一年就能读近百本书。&br&&b&答案:不一定。&/b&&br&如果这个逻辑能成立,那么全国N多出版社的编辑就应该大量涌现出许许多多的大牛来,因为他们是专职做阅读的,要不厌其烦地读很多很多的书,肯定要比常人多。&br&但这种现象没有发生!出版社的编辑中也出大牛,不过比例没有显著比普通人群高。&br&&br&所以,书读得多,不一定意味着你能力会同比增长。道理很简单,书读得多是一回事,你能不能消化又是一回事。就如很能吃的人未必营养好,身体消化吸收能力不行,吃再多也没用。&br&&br&&br&&b&这里面的关节点,取决于你有没有很强的独立思考力,而能高效吸收书的营养。把书中的知识有效纳入到你的思维体系中来。&/b&&br&&br&&br&&b&决定你能力的不是知识本身,而是你的思维能否娴熟地应用知识,不能纳入思维体系影响你行动的知识就是死的知识。&/b&&br&&br&&h2&&u&&b&书的局限性&/b&&/u&&/h2&&br&在此背景下,我们就可以轻易看出读书本身的局限性。书天生就有先天不足。这一点很容易被人忽略掉。&br&&br&&br&&b&书有什么先天不足呢?&/b&&br&&b&书的物理形式决定他是线性的表述,而人的思维结构则是网状的,立体的。这中间就存在巨大的鸿沟。要想通过读书提高能力,把书上的知识转变为能影响行为的动力,就需要跨越这条鸿沟。&/b&&br&&img src=&/v2-7b7a8ce5ef0c6221ffe2_b.jpg& data-rawwidth=&1920& data-rawheight=&1440& class=&origin_image zh-lightbox-thumb& width=&1920& data-original=&/v2-7b7a8ce5ef0c6221ffe2_r.jpg&&&br&&br&&b&书表述信息的方式是线性的。&/b&&br&对于绝大多数书来说,书的主体部分无疑是文字,如果书不是有排版的限制需要转行,把一本书的文字拉开,就是一条长长的线。这是书的物理载体决定的,是书的宿命。&br&&br&读书的时候,你就是让这条线性的文字在你的脑海里流淌过。如果稍加不留神,它就真的是流淌过了,就像一辆车从你面前飞驰而过,跟你再没啥关系!&br&&br&为什么线性的文字这么容易就能从你脑海里飞驰而过?道理很简单,因为人的思维是立体化,网络化,结构化的。想要把文字承载的知识转化为你思维的一部分,就需要把他结构化。&br&&br&这里就先八卦一个跟这个主题相关的故事。&br&早些时候,我想找老外练英语。一想老外集中在哪里呢?集中在LinkedIn(领英)上,那就上那里去找老外聊吧。&br&&br&后来去聊不对劲,你没话找话说,人家根本就不屌你。怎么办?我很快发现,LinkedIn上有很多兴趣小组(Group),去找和自己有相同兴趣的人聊吧,于是我就加入了《哈佛商业评论》的官方社区。&br&&br&好嘛,这里云集了世界各地各种思维奇葩。他们关心商业,思维非常活跃。建立了很多讨论组,围绕焦点问题展开激烈的讨论(这点倒是和知乎很有共鸣)。&p&开始的时候,我就开始加入别人提出问题的讨论,之后我也开始发出自己的问题,提出自己的见解。一下子,和老外们的交流很快活跃起来,其中有一个问题一时引爆了整个社区 ,在半年之内,全世界有数百个公司的中高层参与了这个问题的讨论,非常热烈。&/p&&p&那时我每个季度会上去一次,然后把前面的问题总结一下,评出我认为好的,做个排序,还给出我认为好的理由。非常有意思的是,每次做完这个动作,我就会收到来自世界各地的询问,他们问我为什么他们的回答不能上我的榜。&/p&&p&这个问题一时火透了《哈佛商业评论》的官方社区,因此社区授予了我一项荣誉:Top Contributor(顶级贡献者)。&/p&&p&这是个什么问题呢?能引发如此多人的兴趣?&/p&&p&这个问题是:如何在短时间内学习大量的知识?&/p&&p&但要注意,仅仅提出这个问题是不能引发很多人参与讨论的,你必须抛砖引玉。&/p&&p&我提出的解决方案是:在一个知识爆炸的年代,快速学习很有必要。我的方法是,如果准备迅速了解一个陌生领域,比如金融,我会先看一本权威的百科全书相关词条,比如《大不列颠百科全书》(很多词条都是该领域权威专家,乃至诺奖获得者撰写)的”金融“词条。&/p&&p&这个词条里,会有几千字就浓缩住这个领域的精华,你会容易看出”金融“这个领域主要的概念,要害问题,玩家……尤其最重要的是,权威的专家会为你呈现一个清晰的大架构,让你能看出这些概念,要害问题,玩家,命题等等彼此之间的联系。&/p&&p&于是,你的脑海里关于”金融“一个大的架构就起来了,再看到具体的金融知识,你就很快能知道他在这个架构里的哪一个位置,而能快速吸收新的知识和智慧。这就如盖房子,一旦主要的架构确定,再有新的细节,你可以非常容易地快速定位这个细节在整个架构中的哪一个位置,应该怎样合理地纳入到主架构中去。&/p&&p&如果你想更加深入了解其中的一个子领域,比如”信用“,你又可以去看”信用“这个词条。这样,就可以很快梳理出一个子架构,以及理清子架构在母架构中的位置(信用在金融中的位置)。&/p&&br&以此类推,你就可以架构起来整个金融领域的”大图景“,架构只要清楚(就如学习素描先清楚人的骨架,结构比例),再遇到什么新的细节新知识,你就可以迅速清楚这个细节或者知识应该在”大图景“中的什么位置,和其他细节或者知识是什么关系。&br&&br&&b&应用大图景思维就能快速吸收新的知识。其要诀就在于结构化,全景化。&/b&&br&&img src=&/v2-0a2e063be468fab229c4c_b.png& data-rawwidth=&973& data-rawheight=&611& class=&origin_image zh-lightbox-thumb& width=&973& data-original=&/v2-0a2e063be468fab229c4c_r.png&&&br&&b&
来源:&a href=&/?target=http%3A///& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://www.&/span&&span class=&visible&&/&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&&/b&&br&&br&&br&&br&&br&&h2&&b&&u&大图景思维&/u&&/b&&/h2&&br&&b&关键问题就来了:怎么拥有大图景思维呢?&/b&&br&&b&这里提供两个简单的方法:timeline和landscape的方法。&/b&&br&&br&&br&&b&纵向大图景:Timeline(时间轴)&/b&&br&我不知道大家是怎么来学习苹果的。&br&关于苹果的书籍,报道简直汗牛充犊,光是一本艾萨克森写的《乔布斯传》就有五六百页,厚厚的,能不能坚持读完是一个挑战,读完之后能不能吸收又是一个挑战。&br&&br&我对乔布斯和苹果的学习,方法很简单,首先找一个关于苹果的Timeline,其中最经典的莫过于路透社做的这张,如下图。&br&&img src=&/v2-a158b1d5d3_b.png& data-rawwidth=&690& data-rawheight=&451& class=&origin_image zh-lightbox-thumb& width=&690& data-original=&/v2-a158b1d5d3_r.png&&这张图以时间轴的方式,追溯了苹果历史上推出的拳头产品。此外,他引入了股价这个维度,让你清晰地看到各种产品和股价之间可能存在的相关性。&br&&br&从这张图上,你可以解读出极其丰富的信息。&br&比如乔布斯1997年重新回到苹果之后,短期内他无法马上改变苹果的技术,于是采用新瓶装老酒的方式,把MAC重新做了包装推向市场。短期内刺激了市场(还有些新酒的地方是All-in-one,这个很重要但不在本文论述之范围)。&br&&br&真正拯救苹果的是iPod,但是把股价推向巅峰的是互联网在苹果产品的渗入,iPod在iTunes Store(这个才是互联网的东东)的助力下犹如燃烧的干柴遇到劲风,之后一发不可收拾。All-in-one和互联网生态建设让苹果从一个本来濒临倒闭的企业焕发生机,一举成为全球商圈耀眼的明星。&br&&br&看过这些大图景,从里面解读出很多关键信息,勾画出苹果发展的重要大节点,清晰了与苹果发展和乔布斯本人的重大问题(就如画人像时先用铅笔轻轻在画纸上点几个点确定人像轮廓的重要边界),你再回过头去读诸如《乔布斯传》等材料,就能很快知道脉络和重点在哪里,快速地吸收其中的内容了。&br&&br&&b&横向大图景:Landscape(截面全景)&/b&&br&Timeline是按时间的发展来描绘大图景,这就需要和Landscape配合起来,即一个时段的大截面,这样能清晰地看清一个领域的重要组成。两者结合起来用,就可以清晰地看出各个组成的变化。&br&&br&比如CIC每年都会发布与社会化媒体的截面全景图,透过这张图,你就很容易看清楚目前市场上成百上千家社会化媒体的归类。如果你连续对比多年的截面全景图,就很容易看清楚,哪些领域越来越成为主流,哪些玩家越来越成长迅猛。哪些领域和玩家又逐渐消退甚至销声匿迹。&br&&img src=&/v2-6d8c0f79df_b.png& data-rawwidth=&874& data-rawheight=&888& class=&origin_image zh-lightbox-thumb& width=&874& data-original=&/v2-6d8c0f79df_r.png&&&br&&b&资料来源:CIC&/b&&br&通过Timeline和Landscape的大图景分析,你就能在进入一个新领域时树立起整个领域的大架构,这样以后再遇到新的细节问题,或者是阅读来吸收新的知识,就可以很快速地把这些细节也好,知识也罢,迅速找出在大框架中的定位,找出他们和其他细节或者知识的关系。很快地纳入你自己的思想体系,变成真正能改变你行为的能力。&br&&br&这个时候,你就有了越来越强的独立思考力!既能快速学习,又不会因为所见太多而迷失了自己。&br&&br&&b&大图景思维是有效学习的重要方式之一。&/b&&br&以后有机会再给大家介绍其他方式。&br&&br&有兴趣的朋友,可以进一步加我的微信交流: qyx0008。
大牛们往往很热衷于读书。先看看大牛们推荐的书单:张小龙:《失控》、《科技想要什么》、《乔布斯传》、《女人的起源》、《黑客》、《异类》、《信息简史》、《数字乌托邦》。李开复:《创业的国度》、《失控》、《创业维艰》、《从0到1》、《与神对话》、…
&img src=&/v2-43cd693ee89420a5fdf95ca_b.jpg& data-rawwidth=&1200& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&1200& data-original=&/v2-43cd693ee89420a5fdf95ca_r.jpg&&&p&&strong&&strong&↑ &/strong&&/strong&&strong&&strong&一群国家地理控,专注于探索极致的自然风光&/strong&&/strong&&/p&&br&&br&&p&&strong&从边缘到中心&/strong&&/p&&p&&strong&再从中心到边缘&/strong&&br&&/p&&p&文 | 星球研究所&/p&&br&&p&江西似乎并不是一个能吸引太多目光的省份&/p&&p&广东、福建、湖南、浙江、安徽、湖北&br&&/p&&p&六个邻省环绕江西一圈&/p&&p&论财富吸引力(GDP排名)&/p&&p&每个都有着比江西更发达的经济&/p&&p&论文化吸引力&/p&&p&人们对赣文化的了解远不如荆楚、岭南、湖湘、江浙&/p&&p&论旅游吸引力&/p&&p&六省中有五省的游客数量都高于江西&/p&&p&(江西位置示意,地图源自国家地理测绘信息局)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-5aff49f12d335cce8af52d_b.jpg& data-rawwidth=&2126& data-rawheight=&1536& class=&origin_image zh-lightbox-thumb& width=&2126& data-original=&/v2-5aff49f12d335cce8af52d_r.jpg&&&br&&p&但你可知道&br&&/p&&p&江西物产丰富&/p&&p&曾经是中国最富庶的地方&/p&&p&南宋时仅漕运稻米就有1/3取自江西&/p&&p&不但如此&/p&&p&江西的精神产出也相当惊人&/p&&p&曾经是中国人的信仰中心&/p&&p&儒释道三教的发展没有一个可以脱离江西&/p&&p&几乎每一处山山水水都是信众与文人墨客的景仰之地&/p&&p&如今&/p&&p&为什么会有这么大的反差呢?&/p&&br&&p&我们需要从汉代讲起&br&&/p&&p&公元前63年&/p&&p&一位来自长安的官员携带着皇帝诏书&/p&&p&来到今天的山东省巨野县大谢集镇&/p&&p&这里并非普通的北方乡村&/p&&p&而是豪奢的西汉昌邑王王府&/p&&p&此前汉武帝刘彻将自己宠爱的小儿子刘髆(bó)&/p&&p&分封到这块膏腴之地为王&/p&&p&昌邑中的“昌”字还喻意着旭日东升&/p&&p&也许暗含了汉武帝更大的期许&/p&&br&&p&然而这一年无论刘彻还是刘髆都早已故去&/p&&p&长安的皇帝和昌邑的王侯不再是父慈子孝&/p&&p&而是竞争帝位的政敌&/p&&p&官员宣读了皇帝的诏书&/p&&p&昌邑王&strong&刘贺&/strong&被贬为&strong&海昏侯&/strong&&/p&&p&封邑为海昏县&/p&&p&位于今天江西省南昌市的北部&/p&&p&与中原相比&/p&&p&海昏以及它所在的江西前身&strong&豫章郡&/strong&&/p&&p&都属尚未开化之地&/p&&p&潮气深重、经济落后、“人民野蛮”&/p&&p&而“海昏”之名还可能包含着贬义&/p&&p&一种将死未死的落日余晖&br&&/p&&p&比如&strong&夜光云&/strong&&/p&&p&(也有人认为海昏意为“鄱阳湖以西”,但当时鄱阳湖尚未形成。夜光云是傍晚天空出现的发光而透明的波状云,呈淡蓝色或银灰色,摄影师Gofororbit)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-5dd32398a66aec9f8f31ed38c4432476_b.jpg& data-rawwidth=&1500& data-rawheight=&970& class=&origin_image zh-lightbox-thumb& width=&1500& data-original=&/v2-5dd32398a66aec9f8f31ed38c4432476_r.jpg&&&br&&p&史书中也没有记载刘贺接到诏书时的表现&/p&&p&但我们可以参考大文学家贾谊被贬往长沙时的反应&/p&&p&当时的长沙比南昌还要发达一些&/p&&p&但贾谊已经完全没有写《过秦论》时的慷慨激扬&/p&&p&他认为长沙那鬼地方会要了他的命&/p&&p&还触景生情地想起了投江的屈原&/p&&p&(出自《史记》)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&p&&em&&strong&“贾生既辞往行,闻长沙卑湿,自以寿不得长,又以适去,意不自得。及渡湘水,为赋以吊屈原”&/strong&&/em&&/p&&br&&p&从膏腴的昌邑到偏远的海昏&/p&&p&从旭日东升到落日余晖&/p&&p&这就是刘贺的命运&/p&&p&不管怎样&/p&&p&新任海昏侯来到了江西&/p&&p&4年后他便郁郁而终,年仅33岁&/p&&p&他的墓地也设在了海昏&/p&&br&&p&两汉时期的史藉对江西的记载非常少&/p&&p&海昏侯的故事颇能代表江西当时的地位&/p&&p&对于政治经济中心完全在北方的帝国而言&/p&&p&江西只是一个安置政治失败者的&strong&边缘&/strong&之地&/p&&p&也没有人会想到海昏侯会在未来的某一天再次载入史册&/p&&br&&p&但这个边缘之地必然会迎来属于它的崛起&/p&&p&因为江西的地形在整个南方非常特殊&br&&/p&&p&它东、西、南三面环山&/p&&p&北部是平原&/p&&p&中部为丘陵、河谷平原交错分布&/p&&p&全省整体形成一个往北开口的巨大盆地&/p&&p&这样的地形既有利于水源、物产向北方汇集&/p&&p&又有利于接纳来自中原的人口和文化&/p&&p&形成中国汉族人口占比最高的省份(99.73%)&/p&&p&江西得以在古代中国的南方率先从边缘走向中心&br&&/p&&p&(点击可放大查看,江西地形图)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-5ea576f2afe_b.jpg& data-rawwidth=&1788& data-rawheight=&2291& class=&origin_image zh-lightbox-thumb& width=&1788& data-original=&/v2-5ea576f2afe_r.jpg&&&br&&p&海昏侯死后大约400年&/p&&p&中国正处于魏晋南北朝时期&/p&&p&长江改道阻挡了赣江的排水&/p&&p&江水淹没了赣江下游的平原&/p&&p&三面山地的水源不断向北方出口聚集&/p&&p&中国第一大淡水湖形成了&/p&&p&&b&鄱阳湖&/b&&br&&/p&&br&&p&它每年汇入长江的水量&br&&/p&&p&超过黄河、淮河、海河三条河入海水量的总和&/p&&p&是名符其实的“长江之肾”&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-47d1d5ef212d651f298d6cefd03c47e2_b.jpg& data-rawwidth=&1092& data-rawheight=&756& class=&origin_image zh-lightbox-thumb& width=&1092& data-original=&/v2-47d1d5ef212d651f298d6cefd03c47e2_r.jpg&&&br&&p&它还是一个季节性变化巨大的吞吐型湖泊&/p&&p&洪水期与枯水期面积差异悬殊&/p&&p&每年春夏之交湖水猛涨、烟波浩渺&/p&&p&到了冬季湖水剧降、洲滩裸露、湿地连片&/p&&p&成为鄱阳湖的独特景致&/p&&p&(逐水而生的水蓼花花开似火,湖面已经退到远方)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-aafd0d0aa23eb16bce11af29_b.jpg& data-rawwidth=&1024& data-rawheight=&809& class=&origin_image zh-lightbox-thumb& width=&1024& data-original=&/v2-aafd0d0aa23eb16bce11af29_r.jpg&&&br&&p&裸露的湖滩上留有大量虾螺蚌和湿地植物&/p&&p&加之气候温暖&/p&&p&让鄱阳湖成为亚洲最大的水禽越冬地&/p&&p&栖息着300多种湿地鸟类&/p&&p&(摄影师罗建鸿)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-9d08f7ab9cf388b221b83fa2_b.jpg& data-rawwidth=&1280& data-rawheight=&918& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&/v2-9d08f7ab9cf388b221b83fa2_r.jpg&&&br&&p&数量多的时候可以高达上百万只&/p&&p&铺天蔽日&/p&&p&(摄影师安徽呓语)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-93ccdcf1a103f39d5ea147d_b.jpg& data-rawwidth=&1200& data-rawheight=&803& class=&origin_image zh-lightbox-thumb& width=&1200& data-original=&/v2-93ccdcf1a103f39d5ea147d_r.jpg&&&br&&p&不断扩大的湖面淹没了海昏县的大部分区域&br&&/p&&p&甚至一度倒灌入海昏侯的墓中&/p&&p&导致墓穴内充满了水&br&&/p&&p&曾有盗墓者打通了盗洞&br&&/p&&p&然而在没有排水技术的古代&/p&&p&盗墓者只能无功还返&/p&&p&在鄱阳湖的保护下&/p&&p&刘贺得以在墓地之内继续沉睡&/p&&br&&p&鄱阳湖还为江西成为鱼米之乡&/p&&p&提供了得天独厚的条件&/p&&p&就在鄱阳湖形成之时&/p&&p&西晋爆发永嘉之乱&br&&/p&&p&中国北方开启了长达一百多年的战乱时期&/p&&p&一大批新移民从中原迁到南方&br&&/p&&p&这是中原人口第一次大规模南迁&br&&/p&&p&史称“衣冠南渡”&/p&&p&中原人口带来了先进的农业生产技术&/p&&p&围绕鄱阳湖平原进行开垦&/p&&p&(鄱阳湖农田,摄影师卓忠伟)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-d93a07c3f228f7ec3247c7_b.jpg& data-rawwidth=&3538& data-rawheight=&2298& class=&origin_image zh-lightbox-thumb& width=&3538& data-original=&/v2-d93a07c3f228f7ec3247c7_r.jpg&&&br&&p&混乱的世道衬托出田园生活的可贵&/p&&p&九江人&strong&陶渊明&/strong&不能忍受官场弊政&br&&/p&&p&辞官归隐于鄱阳湖畔&/p&&p&他开创的田园诗&/p&&p&遗世独立、朴实自然&/p&&p&成为后世传颂的经典&/p&&p&(《归田园居》)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&p&&strong&少无适俗韵,性本爱丘山&br&误落尘网中,一去三十年&br&羁鸟恋旧林,池鱼思故渊&br&开荒南野际,守拙归园田&br&方宅十余亩,草屋八九间&br&榆柳荫后檐,桃李罗堂前&br&暧暧远人村,依依墟里烟&br&狗吠深巷中,鸡鸣桑树颠&br&户庭无尘杂,虚室有余闲&br&久在樊笼里,复得返自然&/strong&&br&&br&&/p&&p&这时的江西仍然是边缘之地&/p&&p&没有人认识到田园诗的价值&/p&&p&陶渊明也只是一个孤独的非主流诗人&/p&&p&最终在贫病交加中死去&/p&&p&但江西的潜力已经开始展露头角&/p&&p&因为这一批南渡的移民中有人发现了江西山岳的价值&/p&&br&&p&长江自从奔涌出三峡,一路流经广阔的平原&/p&&p&唯独在江西九江境内遇到一座拔地而起的高山&/p&&p&&b&庐山&/b&&br&&/p&&br&&p&它北望长江、东临鄱阳湖、绵延90余座山峰&/p&&p&最高峰汉阳峰海拔1474米&/p&&p&山体四周悬崖峭壁,气势巍峨雄奇&/p&&p&如同一扇屏风,置于江西的北大门&/p&&p&(龙首崖,摄影师黑猫白鼠)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-296cf514e4d7b95fd4f0c56e69f82940_b.jpg& data-rawwidth=&2000& data-rawheight=&1335& class=&origin_image zh-lightbox-thumb& width=&2000& data-original=&/v2-296cf514e4d7b95fd4f0c56e69f82940_r.jpg&&&br&&p&庐山位于亚热带季风气候区,雨量充沛&/p&&p&沟壑山涧形成许多激流瀑布&/p&&p&著名的&strong&三叠泉瀑布&/strong&&/p&&p&落差达155米&/p&&p&唐代诗人李白将其描述为&/p&&p&“飞流直下三千尺”&/p&&p&(注意最上方还有两叠瀑布,摄影师影中笑)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-374be3be5cb8ef6771539_b.jpg& data-rawwidth=&800& data-rawheight=&1202& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&/v2-374be3be5cb8ef6771539_r.jpg&&&br&&p&山上温度较同纬度的平原地区低5-6℃&br&&/p&&p&最热的7月平均温度才22.2℃&/p&&p&加上庐山植物茂密,蒸腾强大&/p&&p&全年365天有200天会出现云雾&/p&&p&正是苏东坡所形容的&/p&&p&“不识庐山真面目,只缘身在此山中”&/p&&p&(瀑布云,摄影师一百李)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-7dd15ce513fcfb8d52ca8_b.jpg& data-rawwidth=&1200& data-rawheight=&801& class=&origin_image zh-lightbox-thumb& width=&1200& data-original=&/v2-7dd15ce513fcfb8d52ca8_r.jpg&&&br&&p&庐山的冬季较为漫长&/p&&p&比山下要长2个月左右&/p&&p&常有大雪并容易形成雾淞&/p&&p&(图片源自视觉中国)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-dcf7bd29f16e_b.jpg& data-rawwidth=&2048& data-rawheight=&1315& class=&origin_image zh-lightbox-thumb& width=&2048& data-original=&/v2-dcf7bd29f16e_r.jpg&&&br&&p&庐山独特的地理位置和景观条件&/p&&p&是营造宗教崇拜氛围的绝佳场所&/p&&p&佛教领袖&strong&慧远大师&/strong&从中原南渡江西&/p&&p&在庐山东林寺开创净土宗&/p&&p&净土是指清净、完美的世界&/p&&p&与当时的“秽土”形成鲜明反差&/p&&p&净土宗还改革了之前佛教强调苦修的做法&/p&&p&只需整日念“阿弥陀佛”就可接引&br&&/p&&p&这种修行方法简便易行&/p&&p&无论王侯将相、平头百姓都很欢迎&/p&&p&庐山东林寺成为佛教中国化的里程碑&/p&&p&(千年古刹东林寺航拍,摄影师张仰)&br&&/p&&p&▼&/p&&img src=&/v2-e0ddcce381b2f6bb51e0a_b.jpg& data-rawwidth=&1000& data-rawheight=&750& class=&origin_image zh-lightbox-thumb& width=&1000& data-original=&/v2-e0ddcce381b2f6bb51e0a_r.jpg&&&br&&p&而位于鹰潭市的&br&&/p&&p&&b&龙虎山&/b&&br&&/p&&p&是一处世界自然遗产&br&&/p&&p&也是我国丹霞地貌发育程度最好的地区之一&/p&&p&它属于老年期的丹霞地貌&/p&&p&地形高差相对较小&br&&/p&&p&最大只有240米左右&/p&&p&因此不同于庐山的高峻&/p&&p&而以秀美多姿著称&/p&&p&(摄影师QW88)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-24476fcb127f5ccd3cfec7_b.jpg& data-rawwidth=&1766& data-rawheight=&1179& class=&origin_image zh-lightbox-thumb& width=&1766& data-original=&/v2-24476fcb127f5ccd3cfec7_r.jpg&&&br&&p&龙虎山山块离散&/p&&p&形成了很多种造型&/p&&p&包括平顶山、单面山、石寨、石墙、石梁、石崖&/p&&p&蜂巢状洞穴、竖直洞穴、石柱、石峰、峰丛、峰林等等&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-f4d1a1a9d3cfb_b.jpg& data-rawwidth=&1024& data-rawheight=&768& class=&origin_image zh-lightbox-thumb& width=&1024& data-original=&/v2-f4d1a1a9d3cfb_r.jpg&&&img src=&/v2-52d2dd422fa6fa1b16c56fe2f511252e_b.jpg& data-rawwidth=&1600& data-rawheight=&1126& class=&origin_image zh-lightbox-thumb& width=&1600& data-original=&/v2-52d2dd422fa6fa1b16c56fe2f511252e_r.jpg&&&br&&p&这样变化万千的景观&/p&&p&则被另一位新移民看中&/p&&p&即道教正一派第四代天师&strong&张盛&/strong&&/p&&p&他在此建立道观&/p&&p&让龙虎山自此成为道教名山&/p&&br&&p&总之&/p&&p&新移民的加入&/p&&p&让江西开始走出边缘&/p&&p&经济实力逐步提升&/p&&p&山川也成为人类的精神追求&/p&&p&到了隋唐时期&/p&&p&连接中国南北水系的大运河成功开凿&/p&&p&江西的母亲河&b&赣江&/b&&/p&&p&则成为中国内水连接海上丝绸之路的交通要道&/p&&p&赣江几乎从南到北贯穿江西&/p&&p&外地的物产可以通过运河经长江&/p&&p&再沿赣江、浈水一路南下到达广州&/p&&p&反之海外的物产也可以通过赣江进入内陆&/p&&p&沿线的江州(九江)、洪州(南昌)、吉州(吉安)、虔州(赣州)&br&&/p&&p&很快发展成商旅汇聚的繁荣都邑&br&&/p&&p&(今日赣江,摄影师WanKyz)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-75b9cda64b2fdbe32e9bb96_b.jpg& data-rawwidth=&1200& data-rawheight=&762& class=&origin_image zh-lightbox-thumb& width=&1200& data-original=&/v2-75b9cda64b2fdbe32e9bb96_r.jpg&&&br&&p&公元675年&/p&&p&初唐诗人&strong&王勃&/strong&&/p&&p&路过已经颇为繁华的南昌&/p&&p&他即兴而作《滕王阁序》&br&&/p&&p&夸耀江西“物华天宝”“人杰地灵”&/p&&p&此时的江西显然已非两汉魏晋时能比&/p&&p&(俯瞰赣江的滕王阁,请将手机横屏观看,摄影师张华宏)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-ede94df758d1b863cf75c99c0dac45bb_b.jpg& data-rawwidth=&520& data-rawheight=&1200& class=&origin_image zh-lightbox-thumb& width=&520& data-original=&/v2-ede94df758d1b863cf75c99c0dac45bb_r.jpg&&&br&&p&北方安定100余年后&/p&&p&安史之乱爆发&/p&&p&中原人口第二次大规模南迁&/p&&p&此时江西的平原湖泽地带已基本开发完毕&/p&&p&移民开始向丘陵山区进发&/p&&p&凭借着“人口红利”&/p&&p&江西在之后的200年间&/p&&p&成为长江流域发展最快的区域&/p&&br&&p&到了宋代&/p&&p&已经有了两次人口大规模积累的江西终于彻底爆发了&/p&&p&无论是人口总数、粮食产量&/p&&p&还是科举及第人数&/p&&p&都跃升至全国前五&/p&&p&景德镇也开始正式烧制官窑&/p&&p&从这里运出的瓷器未来将成为中华文明的标志之一&/p&&p&(景德镇瑶里古镇,摄影师路上看风景)&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-a07d814d739a1aecad12512dfd9c78d2_b.jpg& data-rawwidth=&1200& data-rawheight=&801& class=&origin_image zh-lightbox-thumb& width=&1200& data-original=&/v2-a07d814d739a1aecad12512dfd9c78d2_r.jpg&&&br&&p&更令人赞叹的是&/p&&p&新移民的后代开始全面步入中国的历史大舞台&/p&&p&王安石、欧阳修、晏殊、黄庭坚、陆九渊、杨万里等等&br&&/p&&p&这一时期江西人才辈出、如日中天&br&&/p&&p&欧阳修不无得意地说&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&br&&/p&&p&&em&&strong&“区区彼江西,其产多材贤”&/strong&&/em&&/p&&br&&p&再加上北宋靖康之难&br&&/p&&p&中原人口第三次大规模南迁&/p&&p&江西再次吸纳大量新移民&/p&&p&无论物质与精神财富&/p&&p&江西都达到鼎盛时期&/p&&br&&p&佛教禅宗五家七宗之中&/p&&p&有三家五宗源于江西&/p&&p&它还拥有全国最发达的儒家教育体系&br&&/p&&p&其书院数量长期位居全国第一&br&&/p&&p&尤以朱熹主持的&strong&白鹿书院&/strong&为最&/p&&p&江西已然代表文人雅士的最高精神追求&br&&/p&&p&彻底从边缘走向了中心&/p&&br&&p&文人雅士、宗教大师&/p&&p&几乎开发了江西的每一处山山水水&/p&&p&之前深藏群山之中但风景更为出众的地方&/p&&p&也更广为人知&/p&&p&例如位于赣东北的世界遗产&/p&&p&&b&三清山&/b&&br&&/p&&p&宋代时道士在此山上建立三清道观&br&&/p&&br&&p&它最高峰海拔1819米&/p&&p&在江西的名山之中显得格外高峻&/p&&p&而且整个赣东山岳几乎全为丹霞地貌&/p&&p&只有三清山为花岗岩&/p&&p&奇石云海,蔚为大观&/p&&p&(摄影师LuoMu)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-43cd693ee89420a5fdf95ca_b.jpg& data-rawwidth=&1200& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&1200& data-original=&/v2-43cd693ee89420a5fdf95ca_r.jpg&&&br&&p&青松挺立&/p&&p&以为仙境&/p&&p&(摄影师淘气王5710)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-d0b8bfc8ddaffac89def4_b.jpg& data-rawwidth=&1200& data-rawheight=&900& class=&origin_image zh-lightbox-thumb& width=&1200& data-original=&/v2-d0b8bfc8ddaffac89def4_r.jpg&&&br&&p&日出时分&/p&&p&更是光芒万丈&/p&&p&(摄影师Rasimeno、信天翁2013)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-8dc4d62aaabfb0c3c9ed1424_b.jpg& data-rawwidth=&960& data-rawheight=&639& class=&origin_image zh-lightbox-thumb& width=&960& data-original=&/v2-8dc4d62aaabfb0c3c9ed1424_r.jpg&&&img src=&/v2-23bba104ef0_b.jpg& data-rawwidth=&1200& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&1200& data-original=&/v2-23bba104ef0_r.jpg&&&br&&p&江西的辉煌延续到了明清&br&&/p&&p&此间还曾向外省大规模输出移民&/p&&p&但整体而言江西一直没能突破两宋时的顶峰&/p&&br&&p&当历史的车轮行驶到1840年之后的晚清&/p&&p&江西又从中心开始走向边缘&/p&&p&首先&/p&&p&江西已经不再是远离战乱的田园&/p&&p&而成为厮杀的战场&/p&&p&太平天国与清军在江西境内拉锯十余年&br&&/p&&p&重创了江西的人口、经济&/p&&br&&p&其次&/p&&p&欧洲人在中国多地开埠通商&/p&&p&原本经赣江到广州的商道一落千丈&/p&&p&江西已经不再是通衢&/p&&p&而是封闭的内陆省份&/p&&p&邻近的浙江、福建、广东&/p&&p&在近代迅速重启海洋文明&/p&&p&形成了中国海洋文明的新月地带&br&&/p&&p&江西也被排除在外&/p&&p&(新月地带,图片源自中国国家地理)&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-d4c38dfe90b74408ccbac2_b.jpg& data-rawwidth=&500& data-rawheight=&593& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&/v2-d4c38dfe90b74408ccbac2_r.jpg&&&br&&p&再者&/p&&p&过往的辉煌在近代形成了强烈的守旧思想&/p&&p&江西与相邻的湖南相比&/p&&p&在接受近现代文明方面也明显较慢&/p&&br&&p&正所谓穷则思变&/p&&p&1927年&/p&&p&又一座江西的山岳出场了&/p&&p&&b&井冈山&/b&&br&&/p&&p&(摄影师吴晓云)&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-54eb5c90ab8f_b.jpg& data-rawwidth=&904& data-rawheight=&626& class=&origin_image zh-lightbox-thumb& width=&904& data-original=&/v2-54eb5c90ab8f_r.jpg&&&br&&p&井冈山海拔最高处2120米&/p&&p&其它主要山峰也多在1000米以上&/p&&p&它所在的罗霄山脉&br&&/p&&p&绵延湘赣两省&/p&&p&面积广大、重峦叠嶂&/p&&p&山中经常迷雾重重&/p&&p&(摄影师老李)&br&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-4abe3ba83c3f_b.jpg& data-rawwidth=&1200& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&1200& data-original=&/v2-4abe3ba83c3f_r.jpg&&&br&&p&深山密林之中&/p&&p&井冈山点燃了星星之火&br&&/p&&p&20多年后它彻底改变了中国的历史进程&/p&&br&&p&时光到了2011年&/p&&p&一次盗墓惊醒了沉睡2000多年的海昏侯墓&/p&&p&随后开始的考古发掘震惊了整个中国&/p&&p&墓中共出土&/p&&p&200万枚五铢钱,重达十余吨&br&&/p&&p&金器358枚,重达78公斤&/p&&p&还有2万余件文物&/p&&p&涉及政治、军事、经济、文学、乐舞、手工艺等各个方面&/p&&p&那个边缘中的江西&/p&&p&刷新了中国考古界的纪录&/p&&p&(摄影师王祺)&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-e46d4fe504_b.jpg& data-rawwidth=&1920& data-rawheight=&1080& class=&origin_image zh-lightbox-thumb& width=&1920& data-original=&/v2-e46d4fe504_r.jpg&&&br&&br&&p&我们不知道江西未来会不会有更多地方震惊中国&/p&&p&比如充满浓郁徽文化的&strong&婺源&/strong&&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-c051ae17bfcba68ff4bd446_b.jpg& data-rawwidth=&1200& data-rawheight=&800& class=&origin_image zh-lightbox-thumb& width=&1200& data-original=&/v2-c051ae17bfcba68ff4bd446_r.jpg&&&br&&p&以高山草甸著称的&strong&武功山&/strong&&/p&&p&它在1600多米的高山上&/p&&p&有着10万亩连绵不绝的大草甸&/p&&p&(摄影师MChow)&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-6dac4d61ba24e4b8b766_b.jpg& data-rawwidth=&1200& data-rawheight=&795& class=&origin_image zh-lightbox-thumb& width=&1200& data-original=&/v2-6dac4d61ba24e4b8b766_r.jpg&&&br&&p&江西最高峰&strong&黄岗山&/strong&&/p&&p&(摄影师大卫)&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-aa09c5e50ef8b2b8f6ca5f_b.jpg& data-rawwidth=&1500& data-rawheight=&991& class=&origin_image zh-lightbox-thumb& width=&1500& data-original=&/v2-aa09c5e50ef8b2b8f6ca5f_r.jpg&&&br&&p&位于宜春的&strong&明月山&/strong&&/p&&p&(摄影师)&/p&&p&&strong&&strong&&strong&▼&/strong&&/strong&&/strong&&/p&&img src=&/v2-b1eb763a96caacaae23c3742_b.jpg& data-rawwidth=&1024& data-rawheight=&779& class=&origin_image zh-lightbox-thumb& width=&1024& data-original=&/v2-b1eb763a96caacaae23c3742_r.jpg&&&br&&p&这就是江西&/p&&p&从边缘到中心&/p&&p&再从中心到边缘&/p&&p&历经2000多年&/p&&p&未来&/p&&p&她会再次走向中心吗?&/p&&br&&p&&strong&... &/strong&&strong&END &/strong&&strong&...&/strong&&/p&&br&&p&欢迎关注微信公众号“星球研究所”&/p&&p&我所聚集了一群国家地理控&/p&&p&专注于探索极致的自然风光&/p&&br&&p&by 星球研究所 原创编辑,转载请联系微信公众号“星球研究所”&/p&&br&&br&&p&&strong&星球研究所&/strong&&/p&&p&一群国家地理控,专注于探索极致的自然风光&/p&
↑ 一群国家地理控,专注于探索极致的自然风光 从边缘到中心再从中心到边缘 文 | 星球研究所 江西似乎并不是一个能吸引太多目光的省份广东、福建、湖南、浙江、安徽、湖北 六个邻省环绕江西一圈论财富吸引力(GDP排名)每个都有着比江西更发达的经济论文化…
高中月考,凑巧老噶坐我后面。&br&&br&我物理经常全班倒数第一,所以考物理的时候,我让他偷偷传答案。&br&&br&等答案到了手,我毫不怀疑一字不漏的抄了下来。&br&&br&毕竟,我也看不懂个对错。&br&&br&&br&&br&隔了两天月考分数下来的时候,物理老师站在讲台上一阵冷笑。&br&&br&“你们班两极分化很严重啊,倒数第二名是倒数第一名分数的好几倍。”&br&&br&&br&&br&瞬间我就感觉哪里不对了。&br&&br&果不其然,念到我分数的时候,全班哄笑。&br&&br&”8分“&br&&br&我差归差,可是没拿过个位数的成绩啊。&br&&br&&br&&br&我指着老噶破口大骂:你个孙子,你特么阴我。&br&&br&老噶笑得趴在桌上不起来,给我解释。&br&&br&“要是我俩一模一样的,老师会怀疑的,我就把答案改了改,哎呀,8多吉利啊,哈哈哈哈”。&br&&br&&br&&br&&br&我正准备和他绝交的时候。物理老师对老噶怒吼道。&br&&br&&br&&br&&br&&br&&br&“你在那乐个啥,你考个2分你还笑得出来?“
高中月考,凑巧老噶坐我后面。 我物理经常全班倒数第一,所以考物理的时候,我让他偷偷传答案。 等答案到了手,我毫不怀疑一字不漏的抄了下来。 毕竟,我也看不懂个对错。 隔了两天月考分数下来的时候,物理老师站在讲台上一阵冷笑。 “你们班两极分化很严…
如果要科普,&br&请先看这里:&a href=&/question/& class=&internal&&什么是递归?&/a&&br&然后指出,在编程里,递归很容易带来副作用,即结果依赖于再次对自身的调用,这需要等待,等待需要额外空间。也就是栈。太多的数据在栈上就会溢出。&br&一种好的方法是,尾递归。所谓尾递归就是把对自身的调用放到方法的最后面。这意味着调用变成了一个类似链表的形式,每次调用的结果立刻用作下次调用的参数,而不会“等待”,从而节省栈上的空间。&br&最后,这段代码的功能是自动&b&把普通递归转换为尾递归&/b&。&br&&br&别赞同。&br&&br&------&br&&br&贴篇简单容易懂的东东:&a href=&///?target=http%3A///JeffreyZhao/archive//tail-recursion-and-continuation.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&尾递归与Continuation&i class=&icon-external&&&/i&&/a&
如果要科普, 请先看这里: 然后指出,在编程里,递归很容易带来副作用,即结果依赖于再次对自身的调用,这需要等待,等待需要额外空间。也就是栈。太多的数据在栈上就会溢出。 一种好的方法是,尾递归。所谓尾递归就是把对自身的调用放到方法…
&p&&b&我在安徽芜湖读的普通本科,2011年毕业,毕业第5年工资是刚毕业正式工作的10倍,2016年年初辞职开始自由职业,我觉得自己受益}

我要回帖

更多关于 做作业时听歌好吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信