- 博客(40)
- 收藏
- 关注
原创 虚拟机ip配置
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.youkuaiyun.com/2402_87076376/article/details/145852910。这里要注意一下:VMware net work Adpater VMnet8是安装了Vm这个软件之后会自动产生的。注意:这里的第三个部分的10并不是固定的,我们自己可以约定,但是约定之后就要固定下来。让所有的VM配置的虚拟机使用NAT时,它们的网段都是一致的。
2025-03-03 19:42:01
148
原创 安装VM和centos
在VMware Workstation菜单中,选择“虚拟机” -> “安装VMware Tools”。选择“安装程序光盘映像文件(ISO)”,点击“浏览”选择下载的CentOS ISO文件。点击“自定义硬件”,根据需要调整内存(建议2GB以上)和处理器(建议2核以上)。安装完成后,点击“完成”并启动VMware Workstation。在“软件选择”中选择安装类型(如“带GUI的服务器”)。选择“安装目的地”,点击“自动配置分区”或手动分区。选择安装语言(如中文或英文),点击“继续”。
2025-02-24 14:26:56
877
原创 虚拟机的编辑器
然后shift+:进入底线模式然后wq保存并退出 w保存 q退出!按住i或a或o键进入编辑模式。按住esc就是命令模式。格式 : vi 文件。
2025-02-24 11:09:31
163
原创 虚拟机的指令2
重命名 : mv file.txt newfile.txt。查看 cat(适合看小文件) , more(适合看大文件)解压文件 tar -xvf 文件 -C 指定解压目录。移动 : mv file.txt hh/txt。more -tail : 查看文件结尾部分内容。more -f:用于追加显示文件动态追加内容。格式 : cp -r 源文件 目标文件。格式 : cp 源文件 目标文件。格式 : mv 源文件 目标文件。格式 : more 文件。把多个文件压缩成一个文件。格式 : cat 文件。
2025-02-24 10:12:28
313
原创 虚拟机的常见指令
ll:用来显示当前的目录文件ll -a:显示当前目录所有文件,隐藏文件cd:用来进入指定的目录cd..:用回退上一级目录mkdir:创建目录 mkdir -p:如果没有父级目录,就建立一个touch:创建一个空文件rm:删除文件,会提示是否删除rm -f:强制删除文件rm -r:删除目录rm -rf:强制删除目录rm -rf ./bbb 删除指定目录及目录所有递归删除 强制rm -rf /* 删除所有文件包括系统 强制,就是你这个虚拟机就废了
2025-02-24 08:02:10
238
原创 集合 Set
可变的Set 可进行添加删除 不可变Set 不能进行修改。差集 diff 交集 intersect 并集union。Set集合特点:唯一(元素不相同) 无序。查询元素是否存在 contains。默认时Set是不可变。
2024-12-04 19:08:53
203
原创 访问权限的修饰符
属性的访问修饰符 (1)无修饰符 (2)private (3)protected (4)private[this] 作用:限制属性只能被当前对象访问。
2024-12-04 18:59:06
177
原创 正则表达式
单字符:大多数字符匹配自身 方括号:[]定义字符类 排除字符类:[]开头加^,匹配其余字符 .:匹配除了换行外单个字符。w [a-zA-Z0-9_]:表示字 W:表示其他。d:找任意的数字 //D:表示非数字。+:前面至少1次?{n,m}:前面n到m次。定义规则 写正则表达式。{n,}:前面至少n次。s:空白 S:非空格。
2024-12-04 18:54:18
167
原创 哈哈哈哈哈
bookList.insert(3,new Book("狂人日记","鲁迅",100000.0))bookList.prepend(new Book("朝花夕拾","鲁迅",1000.0))println(s"狂人日记是否在列表中${isBookInList("狂人日记")}")bookList += new Book("从三味书屋到百草园","鲁迅",100.0)bookList += new Book("三国演义","罗贯中",67.8)println(s"图书按价格从高到低排序$sort")
2024-11-10 20:52:21
318
原创 哈哈哈哈哈
map += ("0005"->("小汤圆","傻子",90)) += ("0006"->("憨皮","大傻子",100))// println(s"修改0005的书藉:${map}")map("0006") = ("憨皮","大傻子",90)println(s"添加的两本新书::${map}")"0002" ->("红楼梦" ,"曹雪芹",3),"0003"->("水浒传" , "施耐庵",4),"0004"->("三国演义" ,"罗贯中",19)"0001"->("西游记" ,"吴承恩",2),
2024-11-07 00:46:07
319
原创 哈哈哈哈哈
val set = mutable.Set("Java编程思想","Scala实战","语文","R语言","PHP")val set1 = mutable.Set("Python入门到实践","Java编程思想","c++","c#")println(s"另一家图书馆的书籍:${set1}")set += "c语言指针" += "Hadoop集群"println(s"一家图书馆的书藉:${set}")println(s"添加两本书:${set}")println(s"删除一本书:${set}")
2024-11-07 00:45:15
137
原创 哈哈哈哈哈
Scala是一种支持函数式编程的现代编程语言,其函数有着非常灵活的设计。Scala中的函数被称为"闭包"(Closure),它不仅可以接收输入参数(即形参),还可以访问并操作它们所在的上下文环境中的变量,这种特性叫做"捕获外部状态"。Scala还支持 currying(部分应用)和 partial application(部分求值),使得函数能够更方便地组合和复用。
2024-10-09 20:09:55
148
原创 哈哈哈哈哈
1.基本情况:最小问题的答案 防止死循环 直接问求解 f(1) = 1。2.递归情况:大事化小再次调用自己 f(n) = f(n-1) + n。递归函数:在函数内部再次调用自己。
2024-10-09 20:08:30
129
原创 哈哈哈哈哈
定义一个伴生对象 用apply的方法来实现。2.参数列表一定相同,参数类型是Any。1.如何不使用new来定义对象。2.如何判断一个对象所属的类。3.如何判断两个对象是否相等。3.用override关键字。用getClass()方法。4.如何改写equal。1.方法名不可以改变。
2024-09-23 10:22:40
164
原创 补码 反码 原码
2.负数的反码=它的原码符号位不变,其他位数取反(0变1 1变0)5.java没有符号位,换言之,Java中的数都是有符号的。3.负数的补码=它的反码+1,负数的反码=负数的补码-1。6.在计算机中运行中,都是以补码的方式来运算。二进制最高位符号位:0表示正数,1表示负数。1.正数的原码 反码 补码都一样。7.看运行结果时,看他的原码。4.0的反码,补码都是0。
2024-09-18 21:35:58
143
原创 while 与 do...while循环
while是先判断循环条件是否成立,成立运行执行代码块,则退出循环,执行循环外的语句。而do....while不管条件成不成立都先执行一次,再来判断循环条件是否成立。1.while 与 do...while语法。自增长 i+=1 或 i-=1。while(条件表达式){}while(条件表达式)i+=1 或 i-=1。
2024-09-18 21:30:29
195
原创 for循环
循环守卫:循环守卫,即循环保护式(也称条件判断式,守卫). 保护式为true则进入循环体内部,为false则跳过,类似于continue.返回值:所有的表达式都是有返回值的,但是返回值并不一定都是有值的 用yield关键字。Scala和Java for原理是一样的的是格式不太一样。for(变量名
2024-09-18 20:58:40
218
原创 短路的作用
如负载或电源的两端被导线连接在一起,就称为短路,短路时电源提供的电流将比通路时提供的电流大得多,一般情况下不允许短路,如果短路,严重时会烧坏电源或设备。不同点: &&(短路与)只要第一个条件为假,就不会执行后面的条件是否为真与假。不同点: &&(短路与)只要第一个条件为真,就不会执行后面的条件是否为真与假。相同点::两边条件只要有一个为真,那么结果就为真,则为假。而&(与)不管第一个条件为假或真都会执行后面的条件。而&(与)不管第一个条件为假或真都会执行后面的条件。多理解一点 做实操一些就明白啦 西西西!
2024-09-18 20:11:01
273
原创 Scala break和continue
在Scala里面是没有break和continue的 但我们可以导入 如图。代码:我们首先打breakable放在循环内部,在里面写break。代码:我们首先打breakable放在循环外部在里面写break。continue是退出本次循环执行下一次循环。break是退出整个循环。
2024-09-14 09:43:02
189
原创 哈哈哈哈哈
而用val声明,给i1初始值为11,然后改初始值时却报错(error:reassignment to val)我们可以看出用var声明,给i初始值为10,后面把i的初始值改为3,没有报错。所以var是可变变量而val是不可变的变量。Scala小白思维导图。我们先可以看看两个代码。var和val的区别。
2024-09-03 22:10:41
200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人