自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++快速复习

好久不用很多细节容易忘,总结一下个人经常忽略的知识点,作为今后快速的recap类&对象运算符重载两种格式:成员函数:Box operator+(const Box&);非成员函数:Box operator+(const Box&, const Box&);友元函数/友元类在类中声明,可以访问类的所有成员,主要为了提高程序的运行效率friend 函数声明friend 类声明 然后在类外写友元函数/类的详细信息类构造函数使用初始化列表来初始化字段:假设有一

2021-02-15 21:22:42 322

原创 ubuntu基础指令

指令全称语法详解备注chmodchange modechmod [操作对象] [操作符] [赋予的权限] 文件名chmod [ugoa] [±=] [rwx]/[421] fileName可以用数字对应u/g/o用户组分别赋予对应权限,如chmod 777 fileName,数字为权限和sh/bashshellsh/bash fileName.sh用于运行shellbash较sh更强su/sudoswitch user...

2020-08-18 21:47:22 166

原创 python小白问题

pip是什么?为什么要装它?pip用于安装和管理各种python包,不装当然也可以,但是就失去了python的强大之处了(即丰富的开源包)环境变量是什么?路径(PATH)是什么?为什么要把环境变量加入PATH中?环境变量可以理解为一个“坐标”,用于定位我们想要的信息(用于构建我们想要的系统运行环境);当我们配置了环境变量之后,在我们执行某个命令的时候 ,会在当前目录和环境变量里面的目录寻找;把环境变量加入PATH中我们就可以随时随地执行命令而不需要切换目录啦!...

2020-08-18 21:46:40 137

转载 java static关键字理解

static的特点:1.static是一个修饰符,用于修饰成员;2.static修饰的成员被所有的对象所共享;3.static优先于对象存在,因为static的成员随着类的加载就已经存在了;4.static修饰的成员多了一种调用方式,就可以直接被类名所调用。(类名.静态成员)5.static修饰的数据是共享数据,对象中存储的是特有数据;举例:教室里有一台饮水机和50名学生,每个学...

2020-04-05 20:12:52 112

原创 ADT与OOP中的等价

1.等价关系:数学角度:自反、对称、传递AF角度:a equals b 等价于 AF(a)=AF(b)客户端角度:调用任何相同操作都会得到相同结果

2020-04-05 19:42:30 94

原创 java路径

相对路径必须使用取自其他路径名的信息进行解释。默认情况下,java.io 包中的类总是根据当前用户目录来解析相对路径名。此目录由系统属性 user.dir 指定,通常是 Java 虚拟机的调用目录。绝对路径绝对路径名是完整的路径名,不需要任何其他信息就可以定位它所表示的文件抽象路径对于File类而言,其封装的并不是一个真正存在的文件。它可以是存在的,也可以是不存在的,它的构造方法Fil...

2020-04-05 12:04:10 116

原创 java泛型

1.泛型类的构造器和非泛型类一样2.不写泛型类型默认为Object类

2020-04-05 10:48:15 94

原创 防御式拷贝注意事项

1.注意defensive copies可能带来一些意想不到的错误必须内置其他函数对类中可变变量进行修改,不能直接通过getter进行操作错误示范:正解:

2020-04-04 11:31:22 201

原创 正则表达式用法整理

检验map中value是否含有负数:Map<String,Integer> map=new HashMap<>(); map.put("a", 1); System.out.println(map.values().toString()); System.out.println(map.values().toString().matches("[\\[\\],...

2020-04-04 11:28:03 83

原创 比较tricky的越界错误

1.循环List进行删除操作时错误示范:正解:

2020-04-04 11:27:46 144

原创 java中的ADT&OOP

前言:学习就是一个动心忍性增益起所不能的过程本文主要讨论Java的继承性与多态性https://www.cnblogs.com/xiaozhaoboke/p/11038893.html接口通用性、隔离性面向接口编程:如果使用的功能接口足够满足,则不在乎具体的类而使用接口public interface Animal{ void eat();}组成:1.抽象方法2.常量3....

2020-03-13 12:49:17 254

原创 java好句摘录

本文主要用于记录学习过程中一些好的语句//正则表达式判断输入合法if(! strs[i].matches("[0-9]+"))

2020-03-12 18:15:13 172 1

原创 Git小白学习心得

https://www.cnblogs.com/du-hong/p/9921214.htmlSetupgit config --global user.name "Your Name"git config --global user.email username@mit.eduEvery Git commit has a descriptive message, called the c...

2020-03-12 18:14:43 109

原创 Eclipse小白使用心得

1.文件类型区别folder:泛用source folder:下属java文件都会被编译测试一般选择创建source folderpackage:必须放在source folder下,java程序分类专用.xxx 配置信息多级包:命名可用.分隔2.文件组织代码首行package->当前代码所在地src:源码(.java)bin:结构同src一致(.class)3.快捷键...

2020-03-10 13:01:46 157

原创 Java基础操作

Java语言特征:1.OOP类->对象->属性(成员变量)、行为(成员方法)面向过程(eg.C):当需要实现一个功能时,看重每一个步骤怎么做,整体过程怎样,每个操作需要自己亲历亲为面向对象:当需要实现一个功能时,不看重具体步骤怎么做,关心“谁能帮我做”封装性继承性多态性类java中代码的基本组织单位(eg.eclipse中java源码使用class文件)同一包内不同...

2020-03-10 13:00:11 263

空空如也

空空如也

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

TA关注的人

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