1.把列表解析的[]换成()得到的就是生成器表达式 2.列表解析与生成器表达式都是一种便利的编程方式,只不过生成器表达式更节省内存 3.Python不但使用迭代器协议,让for循环变得更加通用。大部分内置函数,也是使用迭代器协议访问对象的。例如, sum函数是Python的内置函数,该函数使用迭代器 ...
分类:
编程语言 时间:
2018-02-08 00:34:44
阅读次数:
200
slick是scala的一个FRM(Functional Relational Mapper)框架,即函数式的关系数据库编程工具库。使用slick不同于使用java的hibernate或者是mybatis,对其进行迭代开发非常方便,因为其对表的映射基于函数式的编程方式。 使用slick对数据库表映射 ...
分类:
其他好文 时间:
2018-02-06 01:03:42
阅读次数:
258
下载地址:网盘下载 编辑推荐 规范了Java开发准则与代码编写习惯 将直接影响Java从业者、求职者和在校相关专业大学生等逾百万的计算机相关人群 以阿里的技术底蕴,以一个独特的视角地成为影响到世界的经典计算机图书 对Java教育教学产生深远影响 对社会贡献及深远影响不可估量 内容提要 《阿里巴巴Ja ...
分类:
编程语言 时间:
2018-02-05 17:09:40
阅读次数:
194
面向对象简介 面向对象编程是一种编程方式,此编程方式需要使用 “类” 和 “对象” 来实现。 类,用于描述多个对象的共同特征,它是对象的模板。 对象,用于描述现实中的个体,它是类的实例。 类的定义 创建对象 类名 对象名 = new 类名(); 面向对象编程的优点 最大的好处是:代码重用 1、易维护 ...
分类:
编程语言 时间:
2018-02-03 18:54:59
阅读次数:
224
定位 载入 初始化 注册 依赖注入使用 这里只是加载application.xml文件的上下文,使我们的Spring的可以读取到这里面的所有的配置的bean,接下来的关键是,将需要的bean用getBean()的方式去定位拿到。 简单的下面的这种多种获取对象bean的面向接口编程方式,就是常见的工厂 ...
分类:
编程语言 时间:
2018-01-24 00:41:12
阅读次数:
186
面向对象 不同于面向过程的编程思想,面向对象是一种将程序抽象为一个个对象的编程思想,能更好的处理现实世界到的一些复杂问题。 通过下面的例子来初步了解面向对象的编程方式。 通过上面的例子简单总结一下 下面了解一下类和对象的命名空间,先定义一个类,在实例化两个对象做对比。 先研究下类 在看下对象 可以看 ...
分类:
编程语言 时间:
2018-01-22 01:20:50
阅读次数:
147
函数和过程 过程就是没有返回值的函数 两者都能 调用 在python中,函数返回值为return后面的值,而过程返回值为 None 编程方式:面向对象、面向过程、函数式编程 面向过程编程:就是通过一个个def所定义的小过程而拼接到一块 函数式编程:f =2x 数学上的函数 有一个x,就会有对应的一个 ...
分类:
编程语言 时间:
2018-01-20 14:00:17
阅读次数:
206
什么是生成器 可以理解为数据类型,自动实现了 迭代器协议(其他的数据类型需要调用自己内置的__iter__方法,所以生成器是可迭代对象 生成器分类及在python中的表现: 1.生成器函数:常规函数定义, 使用yield语句 而不是return语句 返回结果, yield语句一次返回一个结果 2. ...
分类:
编程语言 时间:
2018-01-19 15:39:02
阅读次数:
218
我们可以选择使用spark-shell,spark-submit或者编写代码的方式运行Spark。在产品环境下,利用spark-submit将jar提交到spark,是较为常见的做法。但是在开发期间,每次都需要编译jar去做提交是一件麻烦事儿。尤其是在IDE例如IntelliJ Idea下,更直接的 ...
分类:
其他好文 时间:
2018-01-16 18:16:50
阅读次数:
757
1.基本概念 面向对象是一种编程发方式,此编程方式是基于‘类’和‘对象’的使用 类:是一个模版,模板种包装了多个‘函数’供使用(可以将多个函数共用的变量封装到对象中) 对象:根据类创建的实例,实例用于调用包装在类中的函数 面向对象的三大特性:封装、继承、多态 2.创建类和对象 面向对象:【创建对象】 ...
分类:
其他好文 时间:
2018-01-15 20:25:59
阅读次数:
120