自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 git学习笔记

git 学习笔记Git简介背景集中式与分布式Git基础安装后的配置创建仓库提交文件打上标签.gitignore配置别名Git内部原理工作区暂存区修改远程仓库github推送分支拉取分支分支管理概述创建和合并分支解决冲突合并策略Bug分支rebasegit 高级知识子模块Git简介背景在1991年,Linus创建了开源的Linux后,世界各地的志愿者们将源代码通过diff的方式发送给Linus,然后由Linus本人进行合并。到了2002年,Linux系统发展十余年,代码已经十分庞大,很难进行手工管理,

2021-11-18 12:49:19 723

原创 CMake学习笔记(待补充)

CMake学习笔记CMake概述不同平台编译的问题Cmake组成CMakeLists.txt基本概念简单实例补充的一些函数CMake概述不同平台编译的问题GNU Make,MS nmake,这些Make工具遵循着不同的规范和标准,所执行的Makefile格式千差万别。为了跨平台生成Makefile,CMake应时而生。Cmake组成CMake是一个构建系统,始于1999年,其开发公司Kitware设计其的目的是提供一组工具,实现在不同平台上配置、构建、测试和部署项目。CMake软件工具集,主要包

2021-11-15 18:52:11 979

原创 Java学习笔记(十二)

Java学习笔记(十二)线程什么时候需要使用多线程多线程的创建和启动Thread类的有关方法线程的生命周期线程的同步与死锁线程的通信线程程序是为完成特定任务、用某种语言编写的一组指令的集合。是一段静态的代码。进程是程序的一次执行过程,是一个动态的概念。什么时候需要使用多线程程序需要同时执行两个或多个任务程序需要实现一些需要等待的任务,如搜索、用户输入等后台运行的程序多线程的创建和启动java.lang.Thread每个线程都是调用Thread对象的run()方法来完成操作的,然后通过

2021-11-08 23:25:32 232

原创 Java学习笔记(十一)

Java学习笔记(十一)反射(Reflection)Class类通过反射获得类的完整结构Java动态代理反射(Reflection)通过抽象的一个名字,在记忆中寻找名字相对应的事物,即给定类名,通过反射机制知道类的具体信息(前提,JVM已经加载过这个类,反射相关API:java.lang.Class:代表一个类java.lang.reflect.Method:代表类的方法java.lang.reflect.Field:代表类的成员变量java.lang.reflect.Constructor:

2021-11-04 15:59:57 87

原创 Java学习笔记(十)

Java学习笔记(十)枚举类注解(Annotation)IO流Java.io.FileIO原理及流的分类文件流缓冲流(基于内存的操作)转换流标准输入输出流打印流数据流对象流随机存取流枚举类enum Season( SPRING("春天",""); SUMMER("夏天","");//调用有参私有构造 AUTUMN("秋天",""); WINTER("冬天",""); private final String name; private final String desc; private

2021-11-03 21:56:51 55

原创 Java学习笔记(九)

Java学习笔记(九)泛型(Generic)泛型类泛型方法泛型接口泛型通配符泛型(Generic)类型安全,Java泛型只在编译阶段有效:在编译过程中,正确检查泛型结果后,会将泛型的相关信息擦除,并且在对象进入和离开方法的边界处添加类型检查和类型转换的方法。也就是说,泛型信息不会进入到运行时阶段。泛型类class A<T>{ private T key; public void setKey(T key) { this.key=key; } public T getKey

2021-11-02 14:40:01 56

原创 Java学习笔记(八)

Java学习笔记(八)Java集合HashSetTreeSetArrayListMapCollectionsJava集合存放于Java.util包中,是一个存放对象的容器,但具体上,集合中存放的是多个对象的引用,对象本身还是放在堆内存中的。集合分为三大体系:SetListMapHashSet不能保证元素的排列顺序:当往HashSet集合中存入一个元素时,HashSet会调用对象的hashCode()方法来得到该对象的hashCode值,然后根据hashCode值决定该对象在HashSe

2021-11-01 20:02:54 81

原创 Java学习笔记(七)

Java学习笔记(七)Java异常异常处理机制Java异常Java语言中执行不正常情况称为"异常":Error:JVM系统内部错误Exception: 编程错误导致的一般性问题(如越界,空指针)在实际中,经常遇到的是RuntimeException异常处理机制通过异常处理机制可以防止正常程序语句段的中断,及抓抛模型捕获抛出...

2021-11-01 13:55:10 38

原创 Java学习笔记(七)

Java学习笔记(六)初始化块final抽象类 abstract模板方法设计模式(TemplateMethod)接口(interface)工厂方法(FactoryMethod)内部类总结初始化块用{代码块}对Java对象进行初始化,也可以被static修饰,此时称为静态代码块,只能访问静态方法和变量程序的执行顺序如下:声明成员变量的默认值及显示初始化多个初始化块依次执行(静态只执行依次一次且优于非静态执行 ,非静态执行多次)构造器对成员进行赋值静态代码块常常用来对静态成员变量进行赋值,非静

2021-10-28 19:52:37 126

原创 JAVA学习笔记(六)

JAVA学习笔记(六)包装类字符串转换成基本数据类型基本数据类型转换成字符串static单例(Singleton)设计模式包装类针对八种基本数据类型定义相关的引用类型–包装类装箱:将基本数据包装成类的实例类的构造器:int I=500; Integer t= new Integer(i);字符串参数构造包装类对象:Float f=new Float(“4.56”);拆箱:获取包装类对象中包装的基本类型变量调用包装类的.xxxValue()方法boolean b=bobj.

2021-10-28 08:12:16 38

原创 Java学习笔记(五)

Java学习笔记(五)多态性instance ofObject类String对象的创建多态性多态性是面向对象中最为重要的概念,在Java中有两种体现方法的overload和overwrite对象的多态性:Java引用变量有两个类型:编译时类型和运行时类型、编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给变量的对象决定,若编译时和运行时不一致,则称之为多态(Polymorphism)向上转型(upcasting):父类类型的引用可以指向子类的对象,但此时不能访问子类添加的属性和方法

2021-10-27 20:31:48 43

原创 Java学习笔记(四)

Java学习笔记(四)继承重写关键字super子类调用父类的构造器Java对象的实例化过程继承将共性的东西单独抽出来并集中在一个类中,作为父类(基类或者超类),子类继承父类并且按需增加特性代码以此实现代码的简化。class Subclass extends Superclass{}Java只支持单重继承,不支持多重继承重写子类中对父类继承来的方法进行改造,要求:只能改方法体访问权限不能更加严格子类方法抛出的异常不能大于父类被重写方法的异常关键字supersuper代表父类

2021-10-25 15:31:19 60

原创 Java学习笔记(三)

Java学习笔记(三)Java封装和隐藏类的构造器(构造方法)this关键字JavaBeanJava封装和隐藏设置类属性访问权限为private,通过设置public类方法向外提供对其访问(get)和修改(get)。四种访问权限修饰符(针对类成员)修饰符类内部同一个包子类任何地方privateYES(缺省)YESYES--protectedYESYESYES-publicYESYESYESYES两种访问权限修饰符

2021-10-24 16:29:29 2237

原创 Java学习笔记(二)

对象的产生当一个对象被创建时,其中的成员变量会自动赋值,除了基本数据类型之外的变量类型都是引用类型,如下所示:成员变量类型初始值byte0short0int0long0float0.0Fdouble0.0Dchar‘\u0000’booleanfalse引用类型null匿名对象直接new一个对象使用其方法,一般只为了使用一次类的访问机制类的函数可以访问类的成员变量(static函数例外)可变个数的形参

2021-10-23 17:29:35 54

原创 Java学习笔记(一)

Java学习笔记欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markd

2021-10-20 19:11:28 193

原创 神经网络与深度学习(一)

基本开发环境Python+TensorFlow2.0+Anaconda人工智能的诞生图灵机模型阿兰.图灵在《On Computable Numbers, with an Application to the Entscheidungsproblem》(判定性)提出了图灵机(Turning Machine)概念模型。图灵机可以描述任何人类能够完成的逻辑推理和计算过程。只要一个问题是可判定的,它的计算过程可以被符号和算法表达出来,就可以使用图灵机来完成计算。图灵等价,图灵完备 是否能够解决所有在算

2021-02-01 23:13:38 136

中期答辩12.2(1).pptx

中期答辩12.2(1).pptx

2021-12-04

空空如也

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

TA关注的人

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