- 博客(13)
- 收藏
- 关注
原创 python基础——类(面向对象的特征)
面向对象的特征 封装 继承 多态 封装 提高程序的安全性 继承 提高代码的复用性多态 提高程序的可扩展性和可维护性封装:提高程序的安全性,1.若不想外接程序进行访问里面的属性,这时可以在 属性名前面加上'__'2.如果想访问其属性但 属性属于私有 这是我们可以通过 _类名__方法名 进行访问class car: def __init__(self,brand): self.__brand=brand def __s...
2022-03-22 20:38:53 1220
原创 python基础——类(类中的特殊函数)
__dict__ 实类对象的属性字典__class__ 对象所属的类__bases__ 类对象的父类__mro__ 类的层次结构__dir__() 查看类中的方法class A: passclass B: passclass C(A,B): def __init__(self,name,age): super().__init__() self.name=name self.age=age# 创建一个C类的.
2022-03-22 19:31:43 2320
原创 python基础——类(赋值,深拷贝,浅拷贝的区别)
深拷贝与浅拷贝的不同浅拷贝指的是 只拷贝当前对象,但拷贝的对象与被拷贝的对象公用同一个子对象(即公用的子对象的地址相同)。深拷贝指的是 不仅当前对象进行拷贝,被拷贝对象的子对象同样被拷贝(不公用子对象)浅拷贝的使用方法import copy新对象=copy.copy(对象)深拷贝的使用方法新对象=copy.deepcopy(对象)代码演示:#浅拷贝 python拷贝一般都是浅拷贝 拷贝时对象,包含的子对象内容不拷贝,因此源对象与拷贝对象会引用同一
2022-03-22 17:26:00 1217
原创 杨辉三角(C语言)
#include<stdio.h>#include<stdlib.h>int main(){ int arr[10][10]={0}; arr[0][0]=1; for(int i=1;i<10;i++){ for(int j=0;j<i+1;j++){ if(j-1>=0){ arr[i][j]=arr[i-1][j-1]+arr[i-1][j];} else{ arr[i][j]=arr[i-1][j]; }.
2022-03-20 15:41:03 975
原创 约瑟夫猜想
#include<stdio.h>#include<stdlib.h>int main(){ int people[2]={0}; int sum=0,n=2,i=0; int a=0; for(i=0;sum<n-1;i++){ if(people[i%n]==3) continue; people[i%n]=(a%3)+1; a++; if(people[i%n]==3)sum++; } for(int i=0;i<n;i++) {.
2022-03-19 23:51:52 86
原创 查找算法1
顺序查找,折半查找顺序查找#include<stdio.h>#include<stdlib.h>typedef int ElemType;typedef struct{ ElemType *data; int lengh; }T;int main(){ T t; int i; int data[10]={0,1,2,3,4,5,6,7,8,9}; t.data=data; t.lengh=10; for(i=0;i<t.lengh
2022-03-19 18:35:02 221
原创 手写排序算法1
简单选择排序#include<stdio.h>#include<stdlib.h>int main(){ int arr[] ={5,6,8,2,3,4,9}; for(int i =0;i<7;i++){ for (int j=i+1;j<7;j++){ if(arr[i]>arr[j]){ int temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; } } } for(int
2022-03-19 16:43:14 788
原创 scala学习第三天
列表常用的方法://列表的常用操作// 定义一个列表,包含一个元素// 定义一个列表 val a35=ListBuffer(1,2,3,4) val a36=ListBuffer(5,6,7,8) println(a35.isEmpty) //通过isEmpty判断是否为空 println(a35++a36) //将两个列表进行拼接 ++// 获得列表的首个元素和剩余部分// 定义一个列表,包含以下几个元素 ,用h..
2022-03-19 16:37:07 80
原创 Scala学习第二天
方法定义方法的基本语法def methName(参数名:参数类型,参数名:参数类型) :{return type}={ //f方法体 }说明:1.在定义参数时 参数类型不能省略 2.返回值类型可以省略,由Scala编译器自动推断 3.返回值可以不写return,默认是{}块表达式的值 4 在递归方法中不能省略返回值类型//普通方法 def add (a03:Int,b03:Int) = { a...
2021-08-15 10:42:33 125
原创 依照Java学习Scala第一天总结
掌握三种字符串的格式:普通字符串引用val str1="hello Scala"其中可以使用${}的方式 通过三个字符串 可以将长文本中的格式完整发保存下来“” 防止因为特殊字符导致的输出错误 val name="zhangsan"val sex ="male"val age = 25val people= s"name=${name},sex=${sex},age=${age}"val SQL=""" select * from user where "".....
2021-08-14 18:26:58 138
原创 Spark笔记第一天
为什么学习SparkSpark是一种分布式 快速的,通用的可靠的计算框架1.MapReduce是做离线批处理的,而spark不仅是做离线批处理,而且可以做实时流处理(Flink也是一种做实时处理的框架).2..Spark的生态系统模块(Spark Core):SparkSQL 交互式查询模块,通过sql操作spark spark Streaming 实时流处理 MLlib机器学习 GraphX 图计算(3,4用于数据挖掘)看出Spark涵盖了大数据处理的各种应用场景...
2021-08-14 17:12:21 86
原创 Spark中 java.net.ConnectException: 拒绝连接问题
在使用Spark的过程中报错java.net.ConnectException: 拒绝连接在逐步排查后最终锁定为JDK配置的问题,可能自己在之前动过JDK相关的配置,导致在使用Spark中不能生效出现报错总结问题原因:在修改完/etc/profile.d/my_env.sh中环境变量后没有进行source /etc/profile,直接向服务器进行分发,导致出错。解决办法:1.在完成系统环境变量的修改后,进行source /etc/profile,(注意此过程为root操作,如果不想使用roo.
2021-08-12 13:54:20 21766 6
原创 当Xshell链接不上VMware可能的原因
问题:最近在用Xshell操控多台Linux虚拟机时突然发现,Xshell远程链接不上,出现如下页面解决过程:重新温故了一下Xshell链接Linux虚拟机的过程发现:不知改了什么配置,导致Windows映射文件被赋予了“#”,以下是windows映射文件的路径:::将“#”删除即可生效,,,Xshell可重新远程操控虚拟机...
2021-08-12 11:24:49 196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人