好程序员大数据教程分享Scala系列之模式匹配和样例类1.样例类在Scala中样例类是一中特殊的类,样例类是不可变的,可以通过值进行比较,可用于模式匹配。定义一个样例类:1.构造器中每一个参数都是val,除非显示地声明为var2.伴生对象提供apply,让你不使用new关键字就能构造出相应的对象caseclassPoint(x:Int,y:Int)创建样例类对象:valpoint=Point(1,
分类:
其他好文 时间:
2019-10-21 18:59:18
阅读次数:
84
好程序员大数据教程Scala系列之样例类Option偏函数,在Scala中Option类型样例类用来表示可能存在或也可能不存在的值(Option的子类有Some和None)。Some包装了某个值,None表示没有值。objectOptionDemo{defmain(args:Array[String]){valmap=Map("a"->1,"b"-
分类:
其他好文 时间:
2019-10-17 12:04:49
阅读次数:
67
好程序员大数据教程分享Scala系列之Option_偏函数_StringOption类型在Scala中Option类型样例类用来表示可能存在或也可能不存在的值(Option的子类有Some和None)。Some包装了某个值,None表示没有值。objectOptionDemo{defmain(args:Array[String]){valmap=Map("a"->1,&q
分类:
其他好文 时间:
2019-10-15 10:09:01
阅读次数:
86
今天好程序员web前端教程为大家分享JavaScript简写方法,小伙伴们快来看一看吧。1.三元操作符当想写if...else语句时,使用三元操作符来代替。constx=20;letanswer;if(x>10){answer=‘isgreater‘;}else{answer=‘islesser‘;}简写:constanswer=x>10?‘is
分类:
编程语言 时间:
2019-10-15 09:32:19
阅读次数:
108
好程序员web前端教程将会为大家持续分享前端javascript练习题系列。Math对象1.编写一个函数,获得一个十六进制的随机颜色的字符串(例如:#20CD4F)方法:functionf2(){varstr="0123456789abcdef";varcolor="#";for(vari=0;i<6;i++){varnum=Math.floor(Ma
分类:
编程语言 时间:
2019-10-11 16:39:02
阅读次数:
88
好程序员大数据学习路线分享Scala系列之泛型,带有一个或多个类型参数的类是泛型的。泛型类的定义://带有类型参数A的类定义classStack[A]{privatevarelements:List[A]=Nil//泛型方法defpush(x:A){elements=x::elements}defpeek:A=elements.headdefpop():A={valcurrentTop=pee
分类:
其他好文 时间:
2019-10-10 17:25:43
阅读次数:
96
不写测试的开发不是好程序员。我个人非常崇尚TDD(Test Driven Development)的,然而可惜的是国内的程序员都不太关注测试这一部分。 这篇文章主要介绍下在Go语言中如何做单元测试和基准测试。 go test工具 Go语言中的测试依赖 命令。编写测试代码和编写普通的Go代码过程是类似 ...
分类:
编程语言 时间:
2019-10-02 16:54:57
阅读次数:
76
好程序员云计算学习路线分享文件打包及压缩,建议针对目录Demo:复制未打包的文件到远程主机[root@yangs~]#du-sh/etc39M/etc[root@yangs~]#timescp-r/etcroot@192.168.5.32:/tmp//将/etc目录...===打包,压缩===[root@yangs~]#tar-czfetc1.tar.gz/etc//-z调用gzip:tarrem
分类:
其他好文 时间:
2019-09-24 19:11:27
阅读次数:
108
好程序员云计算学习路线分享软件包管理,安装/查询/卸载一、软件的类型A.源码包需要编译nginx-1.12.1.tar.gzB.二进制包已编译mysql-community-common-5.7.12-1.el7.x86_64.rpm常见二进制包系统平台包类型工具在线安装(自动解决依赖关系)RedHat/CentosRPMrpm,rpmbuildyumUbuntu/DebianDPKGdpkgap
分类:
其他好文 时间:
2019-09-24 19:07:26
阅读次数:
100
1、先是大写字母作祟 前两天发布了「柒留言」v2.0.0 新版本,结果...你懂的嘛,没有 Bug 的程序不是好程序,写不出 Bug 的程序员不是好程序员。 那个,有一两个小 Bug 很正常的啦。 有用户反馈,收到了留言回复的通知,但是点进去没有内容。怎么会有 Bug 呢?肯定是你用的方法不对。 ? ...
分类:
微信 时间:
2019-09-24 10:36:08
阅读次数:
97