自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

君啊君,莫等华发踏月行

谨严,深思,静

  • 博客(59)
  • 收藏
  • 关注

原创 Docker安装及容器安装

Docker是基于语言实现的云开源项目。Docker是一个开源的应用容器引擎,是容器技术的一种,采用Go编程语言编写。虽然 Docker把容器技术推向了巅峰,但其实,还有其他容器技术,比如LXC、CoreOS 的RKT等,只是Docker是最知名和运用最广泛的一个。

2023-05-12 19:18:07 2276 2

原创 如何快速生成数据字典SQL语句

国标民族数据字典第七次全国人口普查民族代码表与民族国标代码我们可以通过第七次全国人口普查民族代码表与民族国标代码对应快速复制出如下数据,基本上打开浏览器一搜就能得出结果。

2023-03-10 02:45:42 1259

原创 JavaSE中级之IO流操作二

utf-8。

2023-02-09 10:21:09 415

原创 JavaSE中级之IO操作一

getName();isFile();length();exists();equals();delete();绝对路径相对路径。

2023-02-08 12:07:03 669

原创 JavaSE中级之集合五——Map接口

Map。

2023-02-07 11:23:10 392

原创 JavaSE中级之集合四--Set接口

Set接口直接继承Collection接口List接口是不唯一且有序的Set相对于List接口是唯一且无序的,无序不等于随机。

2023-02-06 15:49:29 357

原创 JavaSE中级之集合一

集合是对多个数据进行存储操作,简单理解就是一个存放数据对象引用的容器在Java中集合主要有三种set、list和map集合存放的都是对象的引用而不是对象本身,所以集合中的对象就是集合中的对象的引用泛型相当于标签形式是 ,Collection,List,ArrayList类似这样的就是 泛型集合容器类在设计/声明阶段的时候不确定这个容易实际要存的是声明类型的对象,所以在JDK1.5之前都是把元素类型设计为Object类型,JDK1.5之后才使用泛型泛型出现在JDK1.5之后。

2023-02-04 17:02:08 87

原创 Java中级之集合三

使用iterator迭代器添加数据会报错。使用ListIterator。

2023-02-04 14:19:35 740

原创 JavaSE中级之集合二

泛型相当于标签形式是 ,Collection ,List ,ArrayList 类似这样的就是 泛型集合容器类在设计/声明阶段的时候不确定这个容易实际要存的是声明类型的对象,所以在JDK1.5之前都是把元素类型设计为Object类型,JDK1.5之后才使用泛型泛型出现在JDK1.5之后泛型其实就是一个用引起来的参数类型,这个参数的类型在使用的时候才会确定具体类型使用泛型可以在编译期的时候就确定集合中存放数据的类型并检查出来使用泛型后续的遍历操作才会变简单。

2023-02-03 10:04:35 262

原创 JavaSE中级之集合一

集合是对多个数据进行存储操作,简单理解就是一个存放数据对象引用的容器在Java中集合主要有三种set、list和map集合存放的都是对象的引用而不是对象本身,所以集合中的对象就是集合中的对象的引用。

2023-02-02 16:49:43 195

原创 JavaSE中级之Java面向对象三

修饰符:private,default,protect,public,final,abstract。最先执行静态块,只在类加载的时候执行一次,所以一般创建工厂,数据库的初始化信息都写入静态块。静态内部类只能访问外部类中被static修饰的内容。外部类需要先创建内部类对象才能访问内部类的内容。内部类和外部类属性重名时id调用方法。成员内部类有属性,方法,构造器等。然后执行构造块(不经常用)内部类可以访问外部类的内容。最后执行方法中的普通块。static修饰属性。static修饰方法。

2023-01-28 15:40:18 448

原创 Vue简单介绍

Vue是一套用于构建用户界面的渐进式JavaScript框架采用组件化模式,提高代码复用率的同时让代码更好维护组件化声明式编程,让编程人员无需直接操作DOM,提高开发效率使用虚拟DOM+优秀的DIFF算法,尽量复用DOM节点虚拟DOMDIFF算法Diff算法是一种对比算法。对比两者是旧虚拟DOM和新虚拟DOM,对比出哪个虚拟节点更改了,找出这个虚拟节点,并只更新这个虚拟节点所对应的真实节点,而不用更新其它数据没发生变化的节点,实现精准地更新真实DOM,进而提高效率。diff算法的本质是找出两个对象之间的差异

2022-11-30 07:04:20 428

原创 VS Studio 搭建跨平台开发环境

然后打开我们的虚拟机,一般的项目默认位置在home文件下面,里面有一个文件夹是你上面填的用户名生成的文件夹,我们的项目就在里面的projects文件里面。然后进入项目文件夹里面运行.c文件或者.cpp文件,运行完后输入ls会发现里面多了个a.out的文件,输入./a.out命令运行就可以输出结果了。点击调试,再点击调试找到跨平台,然后点击添加,把ip地址,用户名,密码添加进去;然后再点击调试,点击设置找到跨平台,点击我们刚刚添加的Linux主机,然后点击验证,这样就表示连接成功了。

2022-10-22 21:09:36 2148

原创 在虚拟机中安装Ubuntu

进入官网点击下载桌面系统,喜欢也可以下载Ubantu Server ,不过这个版本没有GUI。

2022-10-20 22:09:07 3194 2

原创 JavaSE中级之Java常用的类

SimpleDateFormat 是 DateFormat的子类,SimpleDateFormat 继承自DateFormat。java.util.Date 与 java.sql.Date 的相互转换。java.util.Date 与 java.sql.Date 的区别。java.util.Date 与 java.sql.Date 的联系。Integer是对基本数据类型int进行封装所产生的类。获取时间差建议使用currentTimeMillis。被final修饰不有子类,也就不能被继承。

2022-10-19 13:31:01 249

原创 JavaSE中级之Java异常

如果继承的是运行时的异常,在使用的时候无需额外处理如果继承的是检查异常,在使用的时候需要try - catch 捕获异常或者throws向上抛出异常。

2022-10-17 09:32:52 142

原创 JavaSE中级之Java面向对象二

封装的好处是能提高代码的安全性把该隐藏的隐藏,该暴露的暴露,这就是封装的设计思想将属性用private修饰私有化,提供public修饰的方法外界可以访问属性但是不能随意访问,因为我们可以加入限制条件实际开发中一般会写成setter,getter方法。

2022-10-17 00:40:29 179

原创 Java面向对象二

封装的好处是能提高代码的安全性把该隐藏的隐藏,该暴露的暴露,这就是封装的设计思想将属性用private修饰私有化,提供public修饰的方法外界可以访问属性但是不能随意访问,因为我们可以加入限制条件实际开发中一般会写成setter,getter方法。

2022-10-17 00:36:19 55

原创 javaSE中级之Java面向对象一

在子类中可以通过super的属性或者方法显示调用父类提供的属性或者方法。new关键字实际上是调用一个方法,这个方法就是构造方法(构造器)调用构造器时,在类里面没有写的话,系统会默认分配一个。在子类和父类的属性同名时就必须得加上super。没有任何参数的构造器叫空参构造器。不建议在空构造器里面进行初始化。构造器的作用不是为了创建对象。

2022-10-16 18:57:55 271

原创 JavaSE基础之Java数组

Java数组

2022-10-15 15:26:17 90

原创 JavaSE基础之Java方法的定义,调用与重载

*修饰符 方法返回值类型 方法名(形参列表){方法体}}

2022-10-15 03:02:05 320

原创 JavaSE基础之Java流程控制语句

循环之间都可以允许嵌套的,并且嵌套的层数没有限制,只要逻辑与语法上没有问题都可以。外循环表示行,内循环表示列。break 跳出当前循环。

2022-10-14 01:58:04 192

原创 C++基础之C与C++的区别二

不能用%s直接打印string,需要调用函数data和c_str()const_cast: const属性指针的一些转换操作。reinterpret_cast:指针转整数,整数转指针。(sum + 0)代表是从那个位置开始申请。dynamic_cast :多态。string与char* 的转换。把空类型的指针转换为目标指针类型。不能转换带有const属性指针。可以用做基本数据类型转换。下标法访问string。比较、等于、不等于,所有条件运算符直接用。连接:直接用+号连接。

2022-10-13 21:23:02 245

原创 JavaSE基础之Java运算符和表达式

变量被final修饰这个变量就变成常量了。

2022-10-13 13:02:19 179

原创 C语言基础知识之预处理和宏定义

define。

2022-10-13 03:54:44 80

原创 JavaSE基础之Java数据类型

class :声明一个类interface :接口enum :枚举类型byte :字节类型short :短整型int :整型void :声明当前成员方法没有返回值long :长整型float :单精度浮点类型double :双精度浮点类型char :字符类型boolean :布尔类型的关键字const :声明只读变量null:空true :真,boolean变量的两个合法值中的一个false :假,boolean变量的两个合法值之一。

2022-10-12 10:37:11 122

原创 C语言基础之文件简单操作

rewind(FILE* fp) :把文件指针恢复文件开始位置。feof(FILE* fp) :判断文件指针是否在文件末尾。size_t _ElementSize : 写多少。size_t _ElementCount :写几次。FILE* _Stream :写到那个文件中去。ftell :统计文件指针移动的字节数。文件读写函数会完成文件指针移动。fprint : 文件写操作。fscanf :文件读操作。fseek :定位文件指针。fwrite() :写。fread() :读。

2022-10-11 18:28:12 187

原创 Open CV简单程序

然后把相应的图片放到c++源文件的目录下面,或者资源文件目录下面,放在资源文件目录下面,程序中的代码图片位置相应定位到资源位置。

2022-10-11 07:54:20 231

原创 C++基础之C与C++的区别一

在C中,全局的const具有外部链接,但是在C++中,具有内部链接。也就是说,下面C++的声明。使用using 语法注意点是: 防止空间变量或者函数不要和空间外的变量或者函数名字相同。函数的定义 并且返回一个函数指针,所以一般在C++中会结合auto使用。常属性的成员函数和类中的普通函数重载(这个后面讲)缺省时候,要避免存在普通函数,防止存在二义性。在结构体中或者类型实现的函数,默认为内联。给函数形参初始化,达到不同形态的函数调用。C++允许同名不同参的函数存在。空间名::空间中的成员。

2022-10-10 21:18:53 220

原创 Java的下载、安装与环境配置

【代码】Java的下载、安装与环境配置。

2022-10-10 02:09:34 294

原创 计算机组成原理二(考研)

8421 码就是使用四位二进制数来表示一个十进制数,其二进制数每位的权重由高到低分别是8、4、2、1.意思就是对一个多位的十进制数来说,将它的每一位"替换"成相应的4位二进制代码,再用十六进制数C来表示"+"号,用D来表示"-"号,而且都放在数字串的最后,于是便得到该十进制数的8421 BCD码表示,但是在十进制数的位数为偶数时,需要在第一个字节的高4位补0。注意:补位是往前补位,都是从后往前数,只有前面的数不够才需要补位,补位补的都是0,比如我下面的这个数三位一体前面的数显然是不够的。

2022-10-09 23:08:38 1844

原创 C语言基础之结构体高级——链表

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9EVTayVG-1665327932323)(F:\桌面\无标题.png)]printf(“请输入替换后的字符串:”);第一个节点存放了数据。

2022-10-09 23:07:11 238

原创 openCV的安装与配置

点击进入官网,选择相应的环境下载,下载过程可能有点慢,要保持网络状态良好,不然有可能会导致下载失败。

2022-10-09 18:46:23 2233

原创 C语言基础之结构体中级

从小往大写字符可以跟正数合在一起字符数组可以任意拆分算出来的内存一般都是:1、2、4、8 这样的倍数int a;char c;//8 //8*2;};double b;int a;};//2+2 };//8 };short sa;int b;int c;};int age;double a;};};test();

2022-10-07 21:50:45 170

原创 C语言之结构体基础

用typedef创建结构体。人类:姓名,年龄,身高。结构体变量充当返回值。

2022-10-07 00:30:01 100

原创 C语言基础之指针高级

指向函数的指针变量定义:用(*指针名) 替换函数名,形参的名字可以省略函数名就是函数指针 ,&函数名 也可以充当函数指针函数指针的使用函数指针使用必须所有类型一致,除了函数名调用函数当做函数参数:回调函数当做函数返回值。

2022-10-05 22:00:34 171

原创 C语言之指针进阶

传参的方式i < 3;}返回值的方式利用了堆内存不会被系统自动回收特性//有效利用了堆内存不会被系统自动回收特性 return p;//使用数组 也就是使用申请内存 for(int i = 0;i < 3;}

2022-10-04 19:09:34 232

原创 C语言基础之指针基础

p+n或者p-n操作: 指针的运算和指针所指向类型是有关系,指针运算是按照字节数来做偏移的。本质是:把数字0强制转换为一个空类型的地址,可以赋值给任何类型指针变量。一般情况没有任何关联的指针,不会去做±*/运算。操作不同类型的数据,偏移的字节数是不一样的。指针变量: 类型* 变量名;

2022-10-04 01:40:59 225

原创 C语言基础之函数基础

常用函数主函数函数基本组成部分函数返回值类型函数名参数列表函数体未定义问题一般设计函数遵循单一性原则,也就是一个函数一个功能。

2022-10-03 10:39:21 144

原创 Android及其组件安装在其他盘符与卸载详细版

这里配置空间可以给大点也可以使用默认的,然后下一步。这里需要同意协议,然后点击Finish,进入下一步,后面的步骤需要网络环境良好,因为需要下一堆东西,网络不好的话需要从头再来。选择项目保存位置,语言切换为Java也可以默认用Kotlin,点击Finlsh等待下载完成后直接下一步。这里可以选择AS自带的或者选择自己配置的Java环境,然后直接下一步。默认是全勾上的,没有勾上就给勾上,然后点击下一步。这里选择环境变量里面配置的路径,然后下一步。点击ok,进入下一步,等待加载完成。

2022-10-03 01:27:03 1676

空空如也

空空如也

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

TA关注的人

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