
书山有路
文章平均质量分 72
墨染百城
目前专注于数据分析、大数据计算方面的学习
展开
-
【书山有路】互联网+:从IT到DT 读书笔记
早就听说了阿里研究院的《互联网+:从IT到DT》一直没有机会读过。今天逛书店的时候偶然发现,买了回来。按照读者的评价,这本书应该是视野很开阔的。嗯,现在比较忙,这本书只能看3天,稍有遗憾吧。不过想想老师说的也对,程序员都是追求完美的,但是完美需要很多的时间和精力。不管怎样,还是在有限的资源中取得最好的成绩吧,加油。几位大佬的序言马云:从IT到DT互联网+是互联网企业的生存之路 如果一个行业中的公原创 2017-02-16 14:53:56 · 1553 阅读 · 0 评论 -
【书山有路】快学Scala 第1章
由于课程的需要,要开始学习Scala了。感觉最近的线程开得有点多啊,争取能做到平衡发展吧。本章的主题是“基础”,主要介绍一系列重要的Scala概念和惯用法。同时还会学到如何浏览Scaladoc文档。要点包括:使用Scala解释器用var和val定义变量数字类型使用操作符和函数浏览Scaladoc配置Scala环境我选用了Intellij IDEA作为IDE。下载链接:https://do原创 2017-03-26 22:25:38 · 395 阅读 · 0 评论 -
【书山有路】Python基础教程 第7章
本章的主题是“更加抽象”,主要介绍如何创建自定义对象。创建自己的对象(类或者类型)是Python的核心概念。本章还要介绍多态、封装、方法、特性、超类以及继承的概念。观点对象基本上可以看做数据(特性)以及一系列可以存取、操作这些数据的方法所组成的集合。对象的优点包括多态、封装、继承在内的特性。多态意味着可以对不同类的对象使用同样的操作。就算不知道变量所引用的对象类型是什么,还是能对它进行操作。关键原创 2017-03-13 18:43:34 · 349 阅读 · 0 评论 -
【书山有路】大型网站技术架构 第1章
今天去逛书店,本来只想买本SQL的书,拿起来看了看,觉得是本科普的好书,介绍很多我不懂的东西。遂买下,准备好好读读。说实话已经有很久没有读完过一本书了,甚至都怀疑自己还能不能从头到尾读完一本书。觉得这本书很有趣,适合拿来建立自信。所以要把它读完。本章的标题是“大型网站架构演化”。金句希望软件工程师们在解决问题之前,能够认真思考自己面对的真正问题究竟是什么,有哪些技术方案可以选择,其基本原理是什么。原创 2017-03-28 18:57:30 · 468 阅读 · 0 评论 -
【书山有路】Python基础教程 第4章
本章的主要内容是“字典”。字典是一种通过名字引用值的数据结构。这种结构类型被称为“映射”。字典是Python中唯一内建的映射类型。字典中的值并没有特殊的顺序,但都存储在一个特定的键(key)里面。键可以是数字、字符串甚至是元组。经验做法电话号码(以及其他可能以0开头的数字)应该表示为数字字符串而不是整数。创建字典可以使用下面的方式创建字典:phonebook = {'Alice':'2314',原创 2017-02-27 12:27:55 · 631 阅读 · 0 评论 -
【书山有路】代码大全第二版 第1章
在知乎上看到一句话,觉得很有触动。——记者:专家有什么秘方是新手不知道的吗?——萧井陌:[并没有,专家们已经写在书上了,你所需要做的就是思考相信并遵从]以前曾经也尝试度过代码大全,但是中途就放弃了。但是在阅读前几章的过程中已经很有收获了。这次重读,希望能够把书看完。也许书中一些做法在现在已经有些过时,但我认为大部分实践还是值得我们遵从。毫无疑问,阅读这本书是一项非常耗时,也有点艰巨的工作,也许我没有原创 2017-03-18 23:37:08 · 354 阅读 · 0 评论 -
【书山有路】Python基础教程 第1章
为了完成最近的项目,没办法了,Python学起来。我选择的是《Python基础教程》的第2版。我浏览了一下目录,准备只学习第1章、第2章、第3章的部分内容、第4章、第5章的部分内容、第6章、第7章、第9章、第10章的部分内容以及第16章。这一章的标题叫做“基础知识”,所以内容有些零碎,只记录一下我需要注意的地方吧。安装环境Python版本选了3.5.3,下载地址:https://www.python原创 2017-02-25 17:02:23 · 569 阅读 · 0 评论 -
【书山有路】Python基础教程 第2章
本章的主要内容是“列表和元组”。概念数据结构:数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以使数字或者字符,甚至可以是其他数据结构。序列:Python包含6种内建的序列,包括列表、元组、字符串、Unicode字符串、buffer对象和xrange对象。知识点在Python中,最基本的数据结构是序列。序列中第1个元素标记为0,最后一个元素标记为-1列表和元组的主要区别在于原创 2017-02-26 00:43:48 · 440 阅读 · 0 评论 -
【书山有路】Python基础教程 第3章
本章的主要内容是“使用字符串”。介绍一下如何使用字符串格式化其他的值,并了解一下利用字符串的分割、连接、搜索等方法能做些什么。注意点字符串是不可变的下列的操作是非法的:website = "http://www.python.org"website[-3:] = "com"输出:Traceback (most recent call last): File "<stdin>", line 1原创 2017-02-26 12:14:45 · 487 阅读 · 0 评论 -
【书山有路】Python基础教程 第6章
这章的主题是“抽象”。主要内容大概包括如何将语句组织成函数。有了函数以后就不必反反复复向计算机传递同样的指令了。还会介绍参数、作用域,递归的概念及其在程序中的用途。观点程序应该是非常抽象的,就像“下载网页、计算频率、打印每个单词的频率”一样易懂。虽然没有明确的说明它是怎么做的,但代码读完就知道程序做什么了。具体的操作细节会在其他地方写出——在独立的函数定义中。编写函数只是给程序需要的部分(也可能原创 2017-03-03 12:52:10 · 502 阅读 · 0 评论 -
【书山有路】 软件测试的艺术第1章
【书山有路】 软件测试的艺术第1章今天在外面考科目三,没法写代码了,只能更新一点理论。我们继续之前的话题,学习一点软件测试的知识。本篇博客是《软件测试的艺术》 第2版的读书笔记。观点所谓软件测试,就是一个过程或一系列过程,用来确认计算机代码完成了其应该完成的功能,不执行其不该有的操作。软件应当是可预测且稳定的,不会给用户带来意外惊奇。练习设计一组测试数据,程序需对数据进行正确处理以证明自身的正确原创 2017-02-07 23:08:12 · 496 阅读 · 0 评论 -
【书山有路】软件测试的艺术第2章
本章的标题是软件测试的心理学和经济学观点不要只是为了证明程序能够正确运行而去测试程序;相反,应该一开始就假设程序中隐藏着错误,然后测试程序,发现尽可能多的错误。一个更合适的软件测试的定义应该是:测试是为了发现错误而执行程序的过程。确立正确的目标有重要的心理学影响。这暗示了软件测试是一个破坏性的过程,这就是为什么大多数人都觉得它困难。发现错误的测试应该被称为成功的测试最终我们还是要通过软件测试原创 2017-02-07 23:37:53 · 337 阅读 · 0 评论 -
【书山有路】软件测试的艺术第3章
第三章的主题是代码检查、走查和评审。观点研读程序代码是测试工作的一部分。错误发现的越早,改正错误的成本越低。正确改正错误的可能性也越大。代码检查/走查与基于计算机的测试是互补的。缺少任何一种,错误检查的效率都会降低。对着大家逐条解释程序这种简单的做法看来是一个非常有效的错误检查方法。代码检查的目标是发现程序中的错误,进而改进软件的质量。因此大多数人建议应对代码检查的结果进行保密。软件中存原创 2017-02-08 13:21:34 · 566 阅读 · 0 评论 -
【书山有路】软件测试的艺术第4章
本章的主题是测试用例的设计,是非常重要的一章,也是这本书的核心内容。不出意外的话后面的章节这次就看不了了。应该是最后一章读书笔记了。观点软件测试中最重要的因素是设计和生成有效的测试用例。在所有可能的测试用例中,哪个子集最有可能发现最多的错误?随机输入测试是效率最低的方法可以通过使用特定的面向黑盒测试的测试用例设计方法而后使用百合测试方法对程序的逻辑结构进行检查来补充这些测试用例。建议综合最多原创 2017-02-08 15:02:25 · 604 阅读 · 0 评论 -
【书山有路】Python基础教程 第5章
这章的主题是“条件、循环和其他语句”。主要介绍if for之类的语句的使用,能大大丰富可以做的事情。赋值魔法序列解包多个赋值操作可以同时进行:>>> x,y,z = 1,2,3>>> print x,y,z1 2 3可以交换两个值。>>> x,y = y,x>>> print x,y,z2 1 3这里的事情叫做序列解包。将多个值的序列解开,然后放到变量的序列中。>>> values =原创 2017-03-01 00:28:05 · 582 阅读 · 0 评论 -
【书山有路】立Flag,我要精通Java
计划和总结2017.03.27这几天面试、笔试的过程中不断的被问到Java底层相关的知识,而我从来没有认真的学习过Java,都是需要了就百度,典型的面向搜索引擎编程,所以场面就尴尬了。。。今天早上有幸拜读了左潇龙大大的博文:万能的林萧说:一篇文章教会你,如何做到招聘要求中的“要有扎实的Java基础”。,又为我的学习进一步指明了方向。最近要学习的东西实在是不少,不过我还是决定挤出时间来把Java好好攻原创 2017-03-27 10:50:47 · 870 阅读 · 0 评论