- 博客(8)
- 收藏
- 关注
原创 Scala笔记(四)高阶函数、隐式转换和隐式参数
文章目录一、高阶函数作为值的函数匿名函数闭包柯里化一、高阶函数作为值的函数我们可以将算法封装成函数,传递给一个方法。// 1. 创建函数,将数字转换为小星星val func:Int => String = (num:Int) => "*" * num// 2. 创建列表,执行转换val starList = (1 to 10).map(func)// 3. 打印测试println(starList)匿名函数val starList = (1 to 10).map(nu
2021-09-27 20:53:05
148
原创 Scala笔记(三)模式匹配、异常处理与泛型
文章目录一、模式匹配简单模式匹配匹配类型守卫匹配样例类提取器匹配集合匹配数组匹配列表匹配元组变量声明中的模式匹配获取数组中的元素获取List中的元素正则表达式二、异常处理捕获异常抛出异常三、泛型泛型方法泛型类上下界上界下界协变、逆变、非变非变协变逆变一、模式匹配Scala 中有一个非常强大的模式匹配机制,可以应用在很多场景:switch 语句类型查询使用模式匹配快速获取数据简单模式匹配// 语法:match表达式// 变量 match { // case "常量1" => 表达式
2021-09-27 12:48:53
193
原创 Scala笔记(二)面向对象
文章目录一、类和对象主构造器辅助构造器单例对象实现 App Trait 来定义入口伴生对象private[this] 访问权限apply 方法override 和 superisInstanceOf/asInstanceOfgetClass 和 classOf抽象类匿名内部类二、特质(trait)作为接口使用定义具体的方法trait 中定义具体的字段和抽象的字段使用 trait 实现模板模式对象混入 traittrait 实现调用链模式责任链模式trait 调用链一、类和对象主构造器// 语法://
2021-09-26 00:27:06
751
原创 在mysql数据库和表的字符集编码都是utf8的情况下,插入中文数据仍显示问号
mysql> show variables like '%char%' ;+--------------------------+--------------------------------------------------------+| Variable_name | Value |+--------------------------+---------------
2021-09-16 20:50:34
404
原创 shell 入门编程笔记
文章目录一、基础语法1. 特殊字符1. 通配符1. 引号1. 注释符1.一、基础语法1. 特殊字符1. 通配符*:代表任意长度的字符串,但不包括点号和斜线?:代表匹配任一单个字符[]:代表匹配其中的任意一个字符,* 和 ? 在 [] 中没有通配的效果1. 引号1. 注释符# 这是注释一行文本# 注释多行文本也是这样1....
2021-08-31 23:28:22
132
原创 Git 基本操作笔记
文章目录一、Git 本地仓库管理1.1 命令行操作步骤1.2 图形化操作步骤(TortoiseGit)二、Git 版本管理2.1 分支管理操作2.2 历史版本切换三、Git 远程仓库管理3.1 远程仓库平台3.2 操作流程3.2.1 情况1:先有本地仓库,远程仓库为空3.2.2 情况2:先有远程仓库,本地仓库为空四、idea 集成 Git4.1 idea 中配置 Git4.2 提交本地项目——创建本地仓库方式一方式二4.3 远程仓库克隆到本地一、Git 本地仓库管理1.1 命令行操作步骤创建工作目
2021-08-30 16:55:33
206
原创 Linux 常用命令笔记
文章目录一、目录与文件操作命令1.1 显示目录文件 ls1.2 切换目录 cd1.3 显示当前所在的目录 pwd1.4 创建新目录 mkdir1.5 复制目录与文件 cp1.6 移动目录与文件、或更名 mv1.7 删除空目录 rmdir1.8 删除目录 rm1.9 创建文件 touch1.10 查看文件内容1.10.1 显示文件内容 cat1.10.2 分页显示内容 more1.10.3 分页显示内容 less1.10.4 查看文件前几行 head1.10.5 查看文件后几行 tail1. 文件名的查找1.
2021-08-28 17:12:57
1172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人