摘要:
D3学习之地图 (2017.03.09 03.11) 地图的意义 在可视化领域中,将数据点投影和关联到地理区域上,是一个非常关键的内容(体现了可视化中利用读者自身知识常识从而加速吸收信息的原则)。 GeoJSON and TopoJSON GeoJSON是用于描述地图空间信息的数据格式。GeoJSO 阅读全文
摘要:
《数据可视化之美》阅读(二) 第2章 曾经的堆叠时间序列 ——讲述故事在信息可视化中的重要性 问题+可视化场景+数据=故事 创建好的信息可视化需要具备多种才能,虽然这已经被人们广为认可,但是仍然存在一项技能在更正式的场合下往往会被人们忽略——可能因为几乎每一个可视化创造者都潜意识中做到了这一点,也可 阅读全文
摘要:
《数据可视化之美》阅读 第1章 论美 数据可视化的“美”的三要素: 新颖、充实、高效 新颖:一个可视效果要想真正做到“美”,它必然不仅仅是作为信息渠道,还必须具备某些新颖性: 一种崭新的视觉观察数据,或者一种风格 可以激发读者的激情从而达到新的理解高度。 充实:对于任何可视化而言,不论美丽与否,其成 阅读全文
摘要:
D3学习之动画和变换 (17.02.27 02.28) 主要学习到了D3对动画和缓动函数的一些应用,结合前面的选择器、监听事件、自定义插值器等,拓展了动画的效果和样式。 主要内容 单元素动画 多元素动画 使用缓动函数 使用中间帧函数 使用级联过渡 使用选择器过渡 监听过渡事件 自定义插值器 使用计时 阅读全文
摘要:
垃圾回收(GC) GC需要完成的三件事情: 1. 哪些内存需要回收? 2. 什么时候回收? 3. 如何回收? 为什么“GC自动化”之后还要研究GC?当需要排查各种内存溢出、内存泄漏问题时,当GC成为系统达到更高并发量的瓶颈时,我们就需要对这些“自动化”的技术实施必要的监控和调节。 计数算法 从输出结 阅读全文
摘要:
书中的第三章到第五章主要介绍了大脑的基本工作原理以及如何利用和调试自己的大脑,从而让自己更高效地学习和思考。 二、L型和R型 “我们可以这样说:大脑的配置为双CPU,单主机总线设计。” 1号CPU对应着 线性模式(L模式) ,2号CPU的异步、综合处理风格称为 富模式(R模式) 。 1.L型处理特点 阅读全文
摘要:
从娄老师的信安系学生书单中发现这本书,书名虽然是“程序员思维修炼”,然而正如作者想要表述的一样,不论身处哪个行业,对大脑进行“重新设计”和“重新连线”都会对你的思考和行动产生扩散性的影响。 一、“德雷福斯技能获取模型” 新手到专家的五个阶段 ①新手: 非常在乎能否成功,不知道如何应付错误和变化的情况 阅读全文
摘要:
本章学习目标: 了解继承的目的 了解继承与多态的关系 知道如何重新定义方法 认识java.lang.object 简介垃圾回收机制 一、继承 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承可以理解为一个对象从另一个对象获取属性的过程。 如果类A是类B的父类,而类B是类C 阅读全文
摘要:
本章学习目标: 了解封装的概念与实现 定义类、构造函数与方法 使用方法重载与不定长度自变量 了解static方法 一、Java封装概念 在面向对象程式设计方法中,封装(英语:Encapsulation)是指,一种将抽象性函式接口的实作细节部份包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止 阅读全文
摘要:
本章学习目标: 区分基本类型与类类型 了解对象与参考的关系 从打包器认识对象 以对象观点看待数组 认识字符串的特性 一、“=” 和 “==” 当=用于基本类型时,是将值复制给变量,当==用于基本类型时,是比较两个变量储存的值是否相同,如下面的程序: 如果你在操作对象,=是用在指定参考名称参考某个对象 阅读全文