自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梓纾的专栏

分布式、大数据技术

  • 博客(12)
  • 收藏
  • 关注

原创 快学Scala学习笔记及习题解答(21-22隐式转换和隐式参数、定界延续)

本文Scala使用的版本是2.11.8第21章 隐式转换和隐式参数21.1 基本概念所谓隐式转换函数(implicit conversion function)指的是那种以implicit关键字声明的带有单个参数的函数。这样的函数将被自动应用,将值从一种类型转换为另一种类型。class Fraction() { private var n: Int = 0 private var m:

2017-03-23 09:52:14 1828 3

原创 快学Scala学习笔记及习题解答(19-20解析与Actor)

本文Scala使用的版本是2.11.8第19章 解析19.1 文法所谓文法(grammar)指的是一组用于产出所有遵循某个特定结构的字符串的规则。文法通常以一种被称为巴科斯范式(BNF)的表示法编写:op ::= "+" | "-" | "*"expr ::= number | expr op expr | "(" expr ")"这里的number并没有定义,可以像这样来定义它:digit ::

2017-03-23 09:51:34 1238

原创 快学Scala学习笔记及习题解答(17-18类型参数与高级类型)

本文Scala使用的版本是2.11.8第17章 类型参数17.1 泛型泛型类class Pair[T, S](val first: T, val second: S)// 实例化val p = new Pair(42, "String")val p2 = new Pair[Any, Any](42, "String")泛型函数def getMiddle[T](a: Array[T]) = a(a

2017-03-23 09:50:59 1181

原创 快学Scala学习笔记及习题解答(15-16注解与XML处理)

本文Scala使用的版本是2.11.8第15章 注解15.1 基本概念注解是那些你插入到代码中以便有工具可以对它们进行处理的标签。在Scala里,可以为类、方法、字段、局部变量和参数添加注解。可以同时添加多个注解(先后次序没有影响)。主构造器需要将注解放置在构造器之前,如果不带参数的话,需加上一对圆括号。class Credentials @Inject() (var username: Strin

2017-03-23 09:49:31 875 1

原创 ELK环境搭建

1. 收集日志文件到Kafka流程:业务系统 => 日志文件 => FileBeat => Logstash => Kafka1.1 Kafka# 查看主题kafka-topics.sh --zookeeper host-10-18-16-8:2181/kafka --list# 创建Topickafka-topics.sh --create --zookeeper host-10-18-16-

2017-03-21 16:43:00 1033

原创 《Python基础教程》学习笔记(17-18扩展与程序打包)

17. 扩展Python17.1 Jython和IronPythonJython对应Java,IronPython对应C#和其他的.NET语言)。Java类(JythonTest.java)public class JythonTest { public void greeting() { System.out.println("Hello, world!"); }

2017-03-12 14:52:37 772

原创 《Python基础教程》学习笔记(16测试)

16. 测试16.1 测试的4步指出需要的新特性。可以记录下来,然后为其编写一个测试。编写特性的概要代码,这样程序就可以运行而没有任何语法等方面的错误,但是测试会失败。这样就能确定测试可以失败。为特性的概要编写虚设代码(dummy code),能满足测试要求就行。不用准确地实现功能,只要保证测试可以通过即可。现在重写(或者重构,Refactor)代码,这样它就会做自己应该做的事,从而保证测试

2017-03-12 14:52:13 1286

原创 《Python基础教程》学习笔记(15Web)

15. Python和万维网15.1 屏幕抓取15.1.1 Tidy和XHTML解析Tidy是什么Tidy(http://tidy.sf.net)是用来修复不规范且随意的HTML的工具。获取Tidy库Tidy可以官网下载,此外,还应该下载Python包装。uTidyLib可以从http://utidylib.berlios.de上获取,而mxTidy可以在http://egenix.com/prod

2017-03-12 14:51:50 2744

原创 《Python基础教程》学习笔记(14网络)

14. 网络编程14.1 少数几个网络设计模块14.1.1 socket模块一个套接字就是一个socket模块中的socket类的实例。它的实例化需要3个参数:第1个参数是地址族(默认:socket.AF_INET);第2个参数是流(默认:socket.SOCK_STREAM)或数据报(socket.SOCK_DGRAM)套接字;第3个参数是使用的协议(默认0)。服务器端套接字使用bind方

2017-03-12 14:50:11 596

原创 《Python基础教程》学习笔记(13数据库)

13. 数据库支持13.1 Python数据库API13.1.1 全局变量任何支持2.0版本DB API的数据库模块都必须定义3个描述模块特性的全局变量。 变量 用途 apilevel 所使用的Python DB API版本 threadsafety 模块的线程安全等级,取值0~3。0:线程完全不共享模块,1:线程本身可共享模块,但不对连接共享,3:完全线程安全 param

2017-03-12 14:49:50 1475

原创 《Python基础教程》学习笔记(12图形界面)

12. 图形界面12.1 丰富的平台 工具包 描述 网站 Tkinter 使用Tk平台。很容易得到,半标准 https://wiki.python.org/moin/TkInter wxpython 基于wxWindows。跨平台 http://wxpython.org PythonWin 只能在Windows上使用,使用了本机的Windows GUI功能

2017-03-12 14:49:19 698

原创 《Python基础教程》学习笔记(10-11模块和文件)

10. 模块相关Python的标准安装包包括一组模块,称为标准库(standard library)。10.1 模块10.1.1 模块是程序# hello.pyprint "Hello, world!"# 保存放在C:\python# 告诉解释器在哪里寻找模块>>> import sys>>> sys.path.append('c:/python')# 这样,解释器除了从默认的目录中寻找之外,

2017-03-12 14:48:07 1170

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除