自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 20210119——properties.load(输入流)

Properties的load方法其实就是传进去一个输入流,字节流或者字符流,字节流利用InputStreamReader转化为字符流,然后字符流用BufferedReader包装,BufferedReader读取properties配置文件,每次读取一行,分割成两个字符串。因为Properties是Map的子类,然后用put将两个字符串装进Properties对象。用 Properties.getProperty()来读取配置文件里面的属性值....

2021-01-19 15:19:05 344

原创 20210119——使用File获取resources里面资源文件的相对路径

object UMEPort { def main(args: Array[String]): Unit = { def getPort(): Unit = { val properties = new Properties() //绝对路径 //val path = "E:\\cson\\vmax-cson-app\\rdk\\vmax-ai-cson-webapp\\server\\libcode\\src\\main\\resources\\UME.

2021-01-19 15:04:52 1296

原创 202010118——MML命令

https://www.cnblogs.com/bonelee/p/9301765.html

2021-01-18 19:47:15 702

原创 20210118——伴生类和伴生对象之间的关系及其执行顺序

1.简介 本文主要通过反编译工具(jd-gui)查看scala代码文件编译之后的.class文件对应的java代码来理解伴生类和伴生对象之间的关系。2.伴生类和伴生对象的区别和联系 1. 关系 伴生类中主要编写非静态代码,伴生对象中主要编写静态代码,静态代码包括属性和方法。scala中取消了static关键字,因此静态代码只能写到伴生对象中。伴生对象也是单例对象,多次修改其中的内容,后面的访问者获取到的则是最后一次修改之后的内容,而不是初始化内容。 ...

2021-01-18 11:14:08 820

原创 20210115——sessionId详解

sessionid是一个会话的key,浏览器第一次访问服务器会在服务器端生成一个session,有一个sessionid和它对应。服务端在创建了Session的同时,会为该Session生成唯一的sessionId,而sessionId会在随后的请求中会被用来重新获得已经创建的Session;Session被创建之后,就可以调用Session相关的方法往Session中增加内容了,而这些内容只会保存在服务器中,发到客户端的只有sessionId;当客户端再次发送请求的时候,会将这个sessionId带上,服

2021-01-15 15:25:52 1169

原创 20210115——基于Scala的REST框架Spary

http://www.voidcn.com/article/p-prnjfavm-xe.html

2021-01-15 09:51:33 361

原创 20210115——Scala反射

https://www.cnblogs.com/barrywxx/p/10747008.htmlhttp://blog.sina.com.cn/s/blog_628cc2b70102ypo6.html

2021-01-15 09:45:57 91

原创 3.3 组织列表

3.3.1使用方法sort()对列表进行永久性排序Python方法sort( )让你能够较为轻松地对列表进行排序。方法sort( )永久性地修改了列表元素的排列顺序。如果按与字母顺序相反的顺序排列列表元素。为此,只需向sort( )方法传递参数reverse=True.3.3.2使用函数sorted( )对列表进行临时排序注意,调用函数sorted()后,列表元素的排列顺序并没有变。若...

2019-12-05 20:24:34 117

原创 3.2.3从列表中删除元素

3.2.3从列表中删除元素可以根据位置或值来删除列表中的元素。## 1.使用del语句删除元素如果知道要删除的元素在列表的位置,可使用del语句。使用del可删除任何位置处的列表元素,条件是知道其索引。## 2.使用方法pop( )删除元素## 3.弹出列表中任何位置处的元素如果不确定该使用del语句还是 pop( )方法,下面是一个简单的判断标准:如果你要从列表中删除一个元素,且不...

2019-12-05 19:57:57 329

原创 3.2.2方法append( )和insert( )在列表中添加元素

3.2.2在列表中添加元素## 1.在列表末尾添加元素方法append( )将元素添加到了列表末尾,而不影响列表中的其他所有元素:方法append( )让动态地创建列表易如反掌,例如先创建一个空列表,再使用一系列的append( )语句添加元素。## 2.在列表中插入元素使用方法insert( ) 可在列表的任何位置添加新元素。为此,需要指定新元素的索引和值。...

2019-12-05 19:40:25 6790

原创 3.2 修改、添加和删除元素

3.2 修改、添加和删除元素你创建的大多数列表都将是动态的,这意味着列表创建后,将随着程序的运行增删元素。例如,你创建一个游戏,要求玩家射杀从天而降的外星人;为此,可在开始时将一些外星人存储在列表中,然后每当有外星人被射杀时,都将其从列表中删除,而每次有新的外星人出现在屏幕上时,都将其添加到列表中。在整个游戏运行期间,外星人列表的长度将不断变化。3.2.1修改列表元数...

2019-12-05 19:18:34 143

原创 3.1.3使用列表中的各个值

3.1.3使用列表中的各个值

2019-12-05 19:10:36 158

原创 3.1.1访问列表

3.1列表是什么列表由一系列按特定顺序排列的元素组成。在Python中,用方括号([ ])来表示列表,并用逗号来分隔其中的元素。下面是一个简单的列表示例,这个列表包含几种自行车:bicycles = ['trek','cannondale','redline','specialized']print(bicycles)如果让Python将列表打印出来,Python将打印列表的内部表示,...

2019-12-05 19:06:37 147

原创 2.4.3 使用函数str()避免类型错误

这是一个类型错误,意味着Python无法识别你使用的信息。在这个示例中,Python发现你使用了一个值为整数(int)的变量,但它不知道该如何解读这个值。Python知道,这个变量表示的可能是数值23,也可能是字符2和3.像上面这样在字符串中使用整数时,需要显式地指出你希望Python将这个整数用作字符串。为此,可调用函数str(),它让Python将非字符串值表示为字符串:...

2019-12-03 20:22:18 537

原创 2.4.2浮点数

2.4.2浮点数从很大程度上说,使用浮点数时无需考虑其行为。你只需输入要使用的数字,Python通常都会按你期望的方式处理它们:但需要注意的是,结果包含的小数位数可能是不确定的:...

2019-12-03 20:03:07 129

原创 2.4.1整数加减乘除、乘方

2019-12-03 19:54:01 202

原创 2.3.5使用字符串时避免语法错误

2.3.5使用字符串时避免语法错误语法错误是一种时不时会遇到的错误。程序中包含非法的Python代码时,就会导致语法错误。撇号位于两个双引号之间,因此Python解释器能够正确得理解这个字符串:然而,如果你使用单引号,Python将无法正确地确定字符串的结束位置:...

2019-12-03 19:30:57 274

原创 2.3.4 删除空白

2.3.4 删除空白在程序中,额外的空白可能令人迷惑。对程序员来说,'python’和’python '看起来几乎没什么两样,但对程序来说,它们却是两个不同的字符串。Python能够发现’python '中额外的空白,并认为它是有意义的——除非你告诉它不是这样的。空白很重要,因为你经常需要比较两个字符串是否相同。例如,一个重要的示例是,在用户登录网站时检查其用户名。但在一些简单得多的情形下,额...

2019-12-03 19:23:18 152

原创 2.3.3使用制表符或换行符来添加空白

2.3.3使用制表符或换行符来添加空白在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。你可使用空白来组织输出,以使其更易读。要在字符串中添加制表符,可使用字符组合\t要在字符串中添加换行符,可使用字符组合\n还可在同一个字符串中同时包含制表符和换行符。字符串“\n\t”让Python换到下一行,并在下一行开头添加一个制表符。示例显示如何使用一个单行字符串来生成四行输出...

2019-12-03 16:15:13 244

原创 2.3.2 合并(拼接)字符串

2.3.2 合并(拼接)字符串在很多情况下,都需要合并字符串。例如,你可能想将姓和名存储在不同的变量中,等要显示姓名时再将它们合而为一:first_name="ada"last_name="lovelace"full_name=first_name+" "+last_nameprint(full_name)Python使用(+)号来合并字符串。在这个示例中,我们使用+来合并first...

2019-12-03 16:02:57 444

原创 2.3.1使用方法修改字符串的大小写

2.3 字符串字符串就是一系列字符。在Python中,用引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号。如下所示:“This is a string.”‘This is also a string.’这种灵活性让你能够在字符串中包含引号和撇号:‘I told my friend,“Python is my favorite language!”’“The languag...

2019-12-03 15:43:57 173

原创 2.2.1python变量的命名和使用

变量命名的规则:1.变量名只能包含字母、数字和下划线。变量名可以字母或者下划线打头,但不能以数字打头,例如:可将变量命名为message_1,但不能将其命名为1_message。2.变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名geeeting message会引发错误。3.不要将Python关键字和函数名用作变量名,即不要使用...

2019-12-03 11:11:16 160

转载 matlab 奇异值分解函数 svd和svds的区别

设A为mn阶矩阵,A’表示A的转置矩阵,A’A的n个特征值的非负平方根叫作A的奇异值。记为σi(A)。这几天做实验涉及到奇异值分解svd(singular value decomposition),涉及到这样的一个问题,做PCA时候400幅图像拉成向量按列摆放,结果摆成了比如说10000400大小的矩阵,用到svd函数进行奇异值分解找主分量,结果MATLAB提示超出内存,后来想起还有个函数叫...

2019-10-17 10:21:37 1926

转载 matlab中SVD和EIG的区别?

S=svd(A)表示对矩阵A进行SVD分解,分解的结果是得到3个矩阵,如果返回值只有一个,那么可以得到A的奇异值向量。eig(A)表示求矩阵A的特征值。所以区别就是,svd得到的是A的奇异值,eig得到的是A的特征值。A’表示A的转置矩阵,A’*A的n个非负特征值的平方根叫作矩阵A的奇异值。记为σi(A)。...

2019-10-17 10:20:42 1062

转载 matlab中函数svd是什么意思

奇异值分解 (sigular value decomposition,SVD) 是一种正交矩阵分解法;SVD是最可靠的分解法,但是它比QR 分解(QR分解法是将矩阵分解成一个正规正交矩阵与上三角形矩阵。)法要花上近十倍的计算时间。[U,S,V]=svd(A),其中U和V代表二个相互正交矩阵,而S代表一对角矩阵。 和QR分解法相同者, 原矩阵A不必为正方矩阵。使用SVD分解法的用途是解最小平方误差...

2019-10-17 10:14:18 10187

转载 在matlab中num2str有什么作用

标题在matlab中num2str有什么作用转载https://zhidao.baidu.com/question/431413920.html语法格式:  str = num2str(A)  把数组A中的数转换成字符串表示形式。  str = num2str(A, precision)  把数组A转换成字符串形式表示,precision表示精度, 比如precision为3表示保留最...

2019-10-17 09:39:30 1732

空空如也

空空如也

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

TA关注的人

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