多语言
chenshiying007
关注大数据相关技术和软件架构
展开
-
2021学习
学习doing原创 2021-09-03 09:17:12 · 101 阅读 · 0 评论 -
15 scala 柯里化
15 scala 柯里化概述柯里化(Currying)Scala允许函数定义多组参数列表,每组写在一对圆括号里。当用少于定义数目的参数来调用函数的时候,将返回一个以余下的参数列表为参数的函数。例子 val a = Array("Hello", "Spark") val b = Array("hello", "spark") val result = a.corresponds...原创 2018-05-24 10:28:16 · 575 阅读 · 0 评论 -
23 scala 并发编程 actor
23 scala 并发编程 actor概述Scala的Actor类似于Java中的多线程编程。但是不同的是,Scala的Actor提供的模型与多线程有所不同。Scala的Actor尽可能地避免锁和共享状态,从而避免多线程并发时出现资源争用的情况,进而提升多线程编程的性能。此外,Scala Actor的这种模型还可以避免死锁等一系列传统多线程编程的问题。 Spark中使用的分布式多线程框架,是Akk...原创 2018-05-28 21:07:28 · 466 阅读 · 0 评论 -
22 scala 笔记
22 scala 笔记隐式类import java.io.Fileimport scala.io.Sourceobject Context_Helper { implicit class FileEnhancer(file: File) { def read = Source.fromFile(file.getPath).mkString } implicit cl...原创 2018-05-28 20:32:07 · 402 阅读 · 0 评论 -
14 scala 隐式转换 实现SAM
14 scala 隐式转换 实现SAM概述在Scala中,要某个函数做某件事时,会传一个函数参数给它。而在Java中,并不支持传送参数。通常Java的实现方式是将动作放在一个实现某接口的类中, 然后将该类的一个实例传递给另一个方法。很多时候,这些接口只有单个抽象方法(single abstract method), 在Java中被称为SAM类型。object SAM { def main(a...原创 2018-05-24 09:24:15 · 443 阅读 · 0 评论 -
13 scala 闭包
13 scala 闭包闭包object ClosureOps { def main(args: Array[String]) { val data = List(1, 2, 3, 4, 5, 6) var sum = 0 data.foreach(sum += _) def add(more: Int) = (x: Int) => x + more ...原创 2018-05-23 21:02:46 · 314 阅读 · 0 评论 -
12 scala 偏函数
12 scala 偏函数偏函数object PartialAppliedFuntion { def main(args: Array[String]){ val data = List(1, 2, 3, 4, 5, 6) data.foreach(println _) data.foreach(x => println(x)) def sum...原创 2018-05-23 20:57:27 · 382 阅读 · 0 评论 -
11 scala 本地函数
11 scala 本地函数本地函数import scala.io.Sourceobject FunctionOps { def main(args: Array[String]) { val width = args(0).toInt for (arg <- args.drop(1)) processData(arg, width) var in...原创 2018-05-23 20:45:40 · 407 阅读 · 0 评论 -
10 scala 正则表达式
scala 正则表达式RegExpressOpsobject RegExpressOps { def main(args: Array[String]): Unit = { val regex="""([0-9]+) ([a-z]+)""".r val numPattern = "[0-9]+".r val numberPattern = """\s+[0.原创 2018-05-23 20:34:22 · 407 阅读 · 0 评论 -
16 scala 模式匹配
16 scala 模式匹配概述Scala的模式匹配发生在但绝不仅限于发生在match case语句块中,这是Scala模式匹配之所以重要且有用的一个关键因素模式匹配的种类在Scala中一共有如下几种类型的模式匹配:通配符匹配(Wildcard Pattern Matching )常量匹配 (Constant Pattern Matching )变量匹配(Variable Pattern Match...原创 2018-05-24 11:08:58 · 402 阅读 · 0 评论 -
17 scala case class object
17 scala case class object概述case class1、case 类在编译的时候会自动增加一个 单列对象(single object)。2、产生了一个apply的方法,那么我们可以直接把对象当作方法来用,比如 Person(12,Tom),就代表已经创建一个Person的对象,同时调用了這个对象的apply方法3、产生了一个upapply的方法,也就是说在模式匹配的时候可以...原创 2018-05-24 11:46:33 · 1415 阅读 · 0 评论 -
GO 语言 持续更新
GO 语言 持续更新GitHub上优秀的Go开源项目 go windows 环境搭建 go 协程1 go 协程 go pv uv 统计 go 基础 学习一 go 基础学习二 go 基础学习 3 go 基础学习4 go 基础学习5 go 基础学习6- 接口 go 基础7 函数式编程 go 基础8 异常 go 基础学习9 测试 go 语言10 Scala与Golang...原创 2018-07-16 17:51:39 · 12016 阅读 · 0 评论 -
go windows 环境搭建
go windows 环境搭建更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka st...原创 2018-06-20 07:04:49 · 5106 阅读 · 0 评论 -
tensorflow入门
tensorflow入门tensorflow基本语法#opencv tensorflow#类比 语法 api 原理#基础数据类型 运算符 流程 字典 数组import tensorflow as tf#常量data1 = tf.constant(2,dtype=tf.int32)#变量data2 = tf.Variable(10,name='var')print(data1)pr...原创 2018-06-22 11:45:39 · 559 阅读 · 0 评论 -
26 scala 学习
26 scala 学习比较Type 与 Classimport scala.reflect.runtime.universe._class Sparktrait Hadoopobject Flinkclass Java { class Scala}object Type_Advanced { def main(args: Array[String]) { ...原创 2018-05-30 22:06:13 · 172 阅读 · 0 评论 -
18 scala 学习笔记
18 scala 学习笔记一、List 协变协变(+)sealed abstract class List[+A] extends AbstractSeq[A]list中的元素,存在子类和父类的关系,Int的夫类为Any 那么List[Int]就是List[Any]的子类. 接口编程中子类可以赋给父类。 scala 中叫协变 val list: List[Int] = List(1, 2, ...原创 2018-05-24 21:37:11 · 399 阅读 · 0 评论 -
25 scala 模式匹配
25 scala 模式匹配list 模式匹配object For_Advanced { def main(args: Array[String]): Unit = { for (i <- List(1, 2, 3, 4, 5)) { println(i) } for (index@"Flink" <- List("Hadoop", "Spar...原创 2018-05-29 08:51:19 · 322 阅读 · 0 评论 -
28 akka 例子一
akka 例子概述Akka是JAVA虚拟机JVM平台上构建高并发、分布式和容错应用的工具包和运行时。Akka用Scala语言写成,同时提供了Scala和JAVA的开发接口。Akka处理并发的方法基于Actor模型。在Akka里,Actor之间通信的唯一机制就是消息传递。网址https://doc.akka.io/docs/akka/2.5.5/scala/actors.htmlhttps://do...原创 2018-06-05 07:26:07 · 566 阅读 · 0 评论 -
24 scala ator
24 scala actor匿名actorimport scala.actors.Actor._import scala.actors.Actorobject Actor_Message extends Actor { def act() { while (true) { receive { case msg => println("Messag...原创 2018-05-29 08:50:19 · 449 阅读 · 0 评论 -
9 scala 包 类 对象 成员 访问权限
scala 包 类 对象 成员 访问权限包对象包 类 对象 成员 访问权限伴生类 伴生对象 访问权限包package com.scala.sparkpackage object people { val defaultName = "Scala"}package people { class people { var name = defaultName }}...原创 2018-05-23 19:36:45 · 1056 阅读 · 0 评论 -
8 scala 对象
8 scala 对象概述Override 覆盖操作抽象类 抽象字段 抽象方法traitOverride 覆盖操作class OverrideOperations {}class Person1(val name: String, var age: Int) { println("The primary constructor of Person") val school = "B...原创 2018-05-23 17:21:03 · 353 阅读 · 0 评论 -
21 scala 笔记
scala 学习笔记复合类型Compound_Type 必须同时是 Compound_Type1 和 Compound_Type2 类型trait Compound_Type1;trait Compound_Type2;class Compound_Type extends Compound_Type1 with Compound_Type2object Compound_Type {...原创 2018-05-28 09:58:33 · 387 阅读 · 0 评论 -
1_scala的基本语法
1_scala的基本语法更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记概述下面是对一些与java 语法不同的地方进行说明。1、Scala 使用 import 关键字引用包。import java.aw...原创 2018-03-27 07:03:51 · 533 阅读 · 0 评论 -
python unit test使用
python unit test使用更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记概述使用单元测试调用接口测试python_requests库的相关使用_接口测试一、简单例子#coding:utf-8...原创 2018-04-02 07:23:04 · 2223 阅读 · 0 评论 -
搭建Scala开发环境,使用Intellij IDEA开发Scala程序
搭建Scala开发环境,使用Intellij IDEA开发Scala程序更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记一、为什么要学习Scala语言结合Spark处理大数据. 这是Scala的一个主要...原创 2018-03-26 22:27:51 · 5499 阅读 · 0 评论 -
python_requests库的相关使用_接口测试
requests库的相关使用更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记使用安装pip install requests验证是否安装成功: python 客户端 import requests ...原创 2018-04-01 09:28:38 · 689 阅读 · 0 评论 -
使用django如何开发简单get
使用django如何开发简单get更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记概述如何安装Django 请看 Pycharm python 及 Django 安装详细教程代码1、login.html...原创 2018-04-01 09:26:46 · 682 阅读 · 0 评论 -
6_Python 循环语句
Python 循环语句更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记一、概述while 循环 在给定的判断条件为 true 时执行循环体,否则退出循环体。for 循环 重复执行语句嵌套循环 你可以在w...原创 2018-03-26 07:07:57 · 631 阅读 · 0 评论 -
5_Python 异常处理
Python 异常处理更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。一、python标准异常BaseExceptio...原创 2018-03-25 22:31:33 · 665 阅读 · 1 评论 -
Pycharm python 及 Django 安装详细教程
Pycharm及python 及 Django 安装详细教程更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记一、下载安装pycharm首先我们来安装python1、首先进入网站下载 自己输入网址http...原创 2018-03-31 12:18:15 · 5915 阅读 · 1 评论 -
HTMLTestRunner修改Python3的版本
HTMLTestRunner修改Python3的版本更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记概述python 生成测试报告官网地址 http://tungwaiyip.info/software...原创 2018-04-02 20:48:08 · 2819 阅读 · 1 评论 -
python mock使用
python mock 使用更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记概述使用mock 模拟接口返回数据安装:pip install mock一、简单例子导入mock模拟方法# coding:u...原创 2018-04-02 22:22:29 · 4476 阅读 · 1 评论 -
20 scala 学习笔记
20 scala 学习笔记Scala多重界定T <: A with B T是 A 或者 B的子类T >: A with B T是 A 或者 B 的父类T >:A<:B T是B的子类 同时 T是B的父类 且A 之B 的子类> T <% A <% B T 有多个视图界定。T 可以隐式转换为A类型 且 也可以转换为B类型Scala类型约束object Type_...原创 2018-05-27 20:39:40 · 390 阅读 · 0 评论 -
C/C++ 开源库及示例代码
C/C++ 开源库及示例代码Table of Contents说明1 综合性的库2 数据结构 & 算法2.1 容器2.1.1 标准容器2.1.2 Lockfree 的容器2.1.3 环形缓冲2.1.4 多维数组2.1.5 图2.2 对容器的操作2.3 字符串处理2.3.1 字符集2.3.2 字符串格式化2.3.3 正则表达式2.3.4 (其它)2.4 内存相关2.4.1 智能指针2.4.2...原创 2018-05-22 06:59:05 · 1663 阅读 · 0 评论 -
Python 开源库及示例代码
Python 开源库及示例代码Table of Contents说明1 算法1.1 字符串1.1.1 正则表达式1.1.2 字符集1.1.3 (其它)1.2 编码 & 解码1.2.1 base641.2.2 UUencode1.2.3 BinHex1.3 数学类1.4 容器2 跨语言编程2.1 整合 C & C++2.2 整合 JVM 平台2.3 整合 dotNet 平台2.4 整...原创 2018-05-22 06:55:46 · 6639 阅读 · 1 评论 -
19 scala 学习笔记
19 scala 学习笔记泛型 上界大 (父类)> 小(子类)小(子类)< 大 (父类)泛型 上界。 定义泛型的时候如果要求T必须包含某个函数class Pair[T <: Comparable[T]](val first: T, val second: T) { def bigger = if (first.compareTo(second) > 0) first e...原创 2018-05-25 07:50:23 · 349 阅读 · 0 评论 -
python 安装配置 及 虚拟环境 for windows
python 安装配置 for windows分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记一、概述百度搜索 python for windowshttps://www.python.org/download...原创 2018-04-19 16:41:45 · 839 阅读 · 0 评论 -
python 接口测试例子
python 接口测试.更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记代码地址https://github.com/csy512889371/learndemo/tree/master/p3test概...原创 2018-04-04 07:50:49 · 1351 阅读 · 0 评论 -
python3 操作excel
python3 操作excel更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记概述对读取excel 做简单封装安装xlrd xlutilspip install xlrdpip install xl...原创 2018-04-02 22:24:32 · 1467 阅读 · 0 评论 -
python连接数据库mysql
python连接数据库mysql更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型互联网企业架构(干货)python 学习持续更新ElasticSearch 笔记概述一PyMySQL:安装方式一pip install PyMySQL安装方式二:$ git clone https:/...原创 2018-04-07 18:01:04 · 752 阅读 · 0 评论