MichaelBlog

double i = Double.MAX_VALUE; while(i == i + 1){ System.out.print ("学无止境");};

导航

2022年4月16日 #

C++: 结构体数组

摘要: C++: 结构体数组 将自定义结构体放入到数组中方便维护 语法结构: struct 结构体名 数组名[元素个数] = {{},{},... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(269) 评论(0) 推荐(0)

C++: 结构体嵌套

摘要: C++: 结构体 用户自定义的数据类型,允许用户存储不同的数据类型。 #include #include using namespa... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(263) 评论(0) 推荐(0)

C++: 冒泡排序Bubble Sort

摘要: C++: 冒泡排序 通过指针,数组,函数利用冒泡排序,实现整型数组的升序排列。 原理: #include using namesp... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(95) 评论(0) 推荐(0)

C++:指针和函数

摘要: C++:指针和函数 当指针作为函数形参使用,可以修改形参的值。 函数值传递 普通值传递交换参数 #include using nam... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(57) 评论(0) 推荐(0)

C++:指针访问数组元素

摘要: 数组:一个连续的空间中存放了相同类型的数据元素。 利用指针访问数组中每个元素。跟c语言一个模子。 #include using ... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(183) 评论(0) 推荐(0)

C++: const常量指针,指针常量,常函数,常对象

摘要: const常量指针 指向的值不可以改,指针的指向可以修改。 const指针常量 指针的指向不可以该,指向的值可以改。 con... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(88) 评论(0) 推荐(0)

C++:空指针(初始化)和野指针(注意事项)

摘要: 空指针:初始化指针变量 空指针:指针变量指向内存中编号为0的空间,用于初始化指针变量。空指针指向的内存不可以访问。 #include... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(110) 评论(0) 推荐(0)

C++: 指针与解指针引用

摘要: C++: 指针基础 指针 = 地址; #include using namespace std;int main() { int a... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(1021) 评论(0) 推荐(0)

C++: 水仙花数

摘要: C++ :水仙花数 输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(1232) 评论(0) 推荐(0)

计算机网络:应用层

摘要: 计算机网络:应用层 什么是DNS? DNS (Domain Name System)是一个分布式数据库,提供了主机名和 IP 地址之... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(110) 评论(0) 推荐(0)

计算机网络:传输层

摘要: 计算机网络:传输层 传输层向应用层提供通信服务,属于通信部分的最高层,同时也是用户功能中的最低层。 传输层的两个主要协议 用户数据... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(197) 评论(0) 推荐(0)

计算机网络: 网络层

摘要: 网络层 网络层是OSI参考模型中的第三层,介于传输层和数据链路层之间,它在数据链路层提供的两个相邻端点之间的数据帧的传送功能上,进一... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(178) 评论(0) 推荐(0)

计算机网络:PPPoE(以太网上的PPP协议)

摘要: PPPoE(Point-to-Point Protocol over Ethernet) PPP协议处于OSI(Open Syste... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(2040) 评论(0) 推荐(0)

Java: Lambda表达式

摘要: Java: Lambda表达式 Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(41) 评论(0) 推荐(0)

计算机网络:数据链路层

摘要: 计算机网络:数据链路层 数据链路层是 OSI 分层模型的第二层。该层是最复杂的层之一,具有复杂的功能和责任。数据链路层隐藏底层硬件的... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(341) 评论(0) 推荐(0)

markdown与富文本Rich Text Format

摘要: markdown与富文本Rich Text Format区别 Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:J... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(461) 评论(0) 推荐(0)

Java: 类的中间关系

摘要: 类的中间关系 类中间的关系通常是:关联组合聚合,继承。 has a包括了 组合,聚合,关联关系is a包括了 继承,实现关系use ... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(83) 评论(0) 推荐(0)

Java:对象和类

摘要: 类Class ✨类为对象定义属性和行为。 面向对象程序设计(Object Oriented Programming,OOP) 对象(... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(48) 评论(0) 推荐(0)

计算机网络:物理层

摘要: 信道基本概念 单向通信(单工通信)——只能有一个方向的通信而没有反方向的交互。双向交替通信(半双工通信)——通信的双方都可以发送信息... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(109) 评论(0) 推荐(0)

计算机网络:IPv4数据包结构

摘要: 互联网协议版本 4 (IPv4) 互联网协议是TCP / IP协议套件中的主要协议之一。此协议适用于 OSI 模型的网络层和 TCP... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(344) 评论(0) 推荐(0)

计算机网络:网络拓扑分类

摘要: 网络按照地理范围分类: 局域网(Local Area Network,LAN) 城域网(Metropolitan Area Netw... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(1009) 评论(0) 推荐(0)

Java 一维数组&二维数组

摘要: 数组 声明数组 // 格式:dataType[] arrayRefVar;double [] myArray; 创建数组 //声明创... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(139) 评论(0) 推荐(0)

Java maths与Number类

摘要: Java maths 类的方法 1、abs(x) 返回x这个数的绝对值。 Math.abs(10); //11.3 Math.abs... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(52) 评论(0) 推荐(0)

Ubuntu20.04静态IP设置

摘要: Ubuntu20.04静态IP设置 确认要修改的网卡号 ip addr cat /etc/netplan/你的文件名.yaml ... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(77) 评论(0) 推荐(0)

计算机组成原理:cache高速缓存与主存

摘要: cache高速缓存 计算机cache缓存定义 缓存称为 CPU 缓存内存"的临时内存。与从计算机的主硬盘驱动器访问某些信息相比,计算... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(748) 评论(0) 推荐(0)

Android:项目文件结构

摘要: 项目的创建 install Android studiocreate New Projectselect projectconfig... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(70) 评论(0) 推荐(0)

JVM 虚拟机:数据共享

摘要: JVM虚拟机概述 JVM的实现与HotSpot热点 自适应编译器:使用标准解释器来启动应用程序。当应用程序运行时,将分析代码以检测性... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(207) 评论(0) 推荐(0)

kernel 内存映射

摘要: kernel 内存映射: 内存映射(Memory-mapped)是在进程的虚拟空间中创建一个映射,分为以下两种: 文件映射:文件支... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(63) 评论(0) 推荐(0)

Java 语言特性

摘要: Java语言 Java与C++ Java以其安全性而闻名。使用Java,我们可以开发无病毒系统。Java是安全的,因为: 无显式指... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(116) 评论(0) 推荐(0)

SQL:约束Constraint

摘要: SQL:约束Constraint 作用:限制表中的数据类型。 约束范围:可以是某个列,也可是某张表。 ConstraintExpla... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(155) 评论(0) 推荐(0)

Ubuntu Linux换源

摘要: Ubuntu Linux换源 1.打开终端 Ubuntu 的软件源配置文件是 /etc/apt/sources.list cp /e... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(110) 评论(0) 推荐(0)

计算机网络:TCP/IP

摘要: 计算机网络 简介 网络的异构性由以太网 令牌环: 令牌环上传输的小的数据(3个字节 = 24 bit的一种特殊帧)叫为令牌,谁有令牌... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(233) 评论(0) 推荐(0)

SQL基础语法

摘要: SQL语句可以单行或多行书写,以分号结尾; SQL语句的分类: • DDL(Data Definition Language):数据... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(53) 评论(0) 推荐(0)

SQL结构化查询语言与RDBMS关系型数据库管理系统

摘要: SQL (Structured Query Language:结构化查询语言) SQL 在1986年成为 ANSI(American... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(156) 评论(0) 推荐(0)

计算机组成原理:RISC与CISC比较

摘要: 计算机组成原理:RISC与CISC比较 检查RISC架构的优缺点的最简单方法是将其与其前身CISC(复杂指令集计算机)架构进行对比。... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(402) 评论(0) 推荐(0)

计算机组成原理:流水线Pipelining

摘要: RISC 管道Pipelines RISC 处理器管道的运行方式大致相同,尽管管道中的阶段不同。虽然不同的处理器具有不同的步骤数,但... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(533) 评论(0) 推荐(0)

计算机组成原理:MIPS

摘要: 计算机组成原理:MIPS MIPS 处理器是在80年代初作为斯坦福大学VLSI研究计划的一部分开发的。现任大学校长的约翰·轩尼诗教授... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(486) 评论(0) 推荐(1)

计算机组成原理:冯诺依曼型计算机特点

摘要: 计算机组成原理:Principle-of-Computer-Composition 冯诺依曼型计算机特点 1.计算机由运算器,控制器... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(782) 评论(0) 推荐(0)

计算机基础:西文字符与汉字字符表

摘要: 目录 ASCII控制字符GB2312-80 字符表 ASCII控制字符 ASCII控制字符(字符码0-31) ASCII表中的前3... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(1695) 评论(0) 推荐(0)

计算机基础:计算机内部数据的表示方法和转换

摘要: 计算机基础:计算机内部数据的表示方法和转换 1.什么是机器数? 带符号二进制数,称为机器数。机器数并不能算作真正的数值。机器数:0表... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(141) 评论(0) 推荐(0)

计算机基础:信息概念与进制转换

摘要: 计算机网络在信息时代中的作用 21 世纪的一些重要特征就是数字化、网络化和信息化,它是一个以网络为核心的信息时代。 1.什么是信息?... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(222) 评论(0) 推荐(0)

Java语言规范

摘要: Java语言规范 📌翻译自官方文档Code Conventions for the Java TM Programming Lan... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(297) 评论(0) 推荐(0)

Java递归与迭代

摘要: java 递归方法recursive 递归:直接或间接调用自身方法。 实质:不用循环控制的重复。 eg1:计算阶乘 public s... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(169) 评论(0) 推荐(0)

Java异常处理

摘要: Java异常处理 作用: 使程序可以处理非预期的错误,并且继续正常处理。 异常是从方法抛出的,方法调用者可以捕获并处理该异常 语法... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(41) 评论(0) 推荐(0)

markdown提示

摘要: markdown提示 1.颜色 markdown 字体颜色设置: eg: red red red red green... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(149) 评论(0) 推荐(0)

Java多态

摘要: Java多态 多态:指同一个行为具有多个不同表现形式或形态的能力。 代码当中体现多态性:父类引用指向子类对象。 /*父类名称 对象... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(40) 评论(0) 推荐(0)

Java接口interface

摘要: Java接口interface 接口:接口就是多个类的公共规范。 接口是一种引用数据类型,最重要的内容就是其中的:抽象方法。 ✨接... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(54) 评论(0) 推荐(0)

Java抽象类

摘要: Java抽象类 ✨抽象类不可以用于创建对象。抽象类可以包含抽象的方法,这些方法要在具体的子类中实现。 抽象类:抽象方法所在的类,必... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(146) 评论(0) 推荐(0)

Java Override与Overload

摘要: Java Override与Overload ... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(39) 评论(0) 推荐(0)

Java继承

摘要: Java继承 🎈关系:is-a。“子类就是一个父类”。子类可以被当做父类看待。例如父类是员工,子类是讲师,那么“讲师就是一个员工”... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(31) 评论(0) 推荐(0)

Java构造方法

摘要: Java构造方法 构造方法用来初始化对象。 public Student() {...} 🎈:一旦编写了至少一个构造方法,那么编译... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(144) 评论(0) 推荐(0)

Java创建类与对象

摘要: Java创建类与对象 面向过程:当需要实现一个功能的时候,每一个具体的步骤都要亲力亲为,详细处理每一个细节。 面向对象:当需要实现一... 阅读全文

posted @ 2022-04-16 09:48 Michael_chemic 阅读(398) 评论(0) 推荐(0)

数据结构与算法: 图的顺序表示(邻接矩阵)和链表表示(邻接列表表示)

摘要: 图 可以将图定义为用于连接这些顶点的顶点和边组。图可以看作是一个循环树,其中顶点(节点)在它们之间保持任何复杂的关系,而不是具有父子... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(807) 评论(0) 推荐(0)

数据结构与算法: 树数据结构

摘要: 树数据结构 我们读取线性数据结构,如数组,链表,堆栈和队列,其中所有元素都按顺序排列。不同的数据结构用于不同类型的数据。 在选择数据... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(254) 评论(0) 推荐(0)

数据结构与算法: 队列Queue

摘要: 栈Stack:只允许在一端进行插入或者删除操作的线性表 队列Queue: 只允许在一端进行插入,在另一端删除的线性表 队列特性Que... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(99) 评论(0) 推荐(0)

数据结构与算法: 初识“栈“

摘要: 栈Stack:只允许在一端进行插入或删除操作的线性表 堆栈是遵循后进先出(后进先出)原则的线性数据结构。堆栈有一端,而队列有两端(前... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(54) 评论(0) 推荐(0)

数据结构与算法: 链表

摘要: 使用数组包含以下限制: 线性表(数组):可以随机存储,存储密度高.但是要求连续空间,改变容量不方便. 在程序中使用之前,必须事先知道... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(89) 评论(0) 推荐(0)

数据结构与算法: 指针和结构体

摘要: 指针 指针用于指向存储在计算机内存中任何位置的值的地址。获取存储在该位置的值称为取消引用指针。指针提高了重复过程的性能. 遍历字... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(187) 评论(0) 推荐(0)

数据结构与算法: Asymptotic Analysis 渐近分析

摘要: Asymptotic Analysis 渐近分析 渐近分析是一种描述函数在极限附近的行为的方法。渐近分析方法在多个科学领域得到应用。... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(458) 评论(0) 推荐(0)

数据结构与算法: 基础知识

摘要: 数据结构 栈(Stack):栈是一种特殊的线性表,它只能在一个表的一个固定端进行数据结点的插入和删除操作。 队列(Queue):队... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(112) 评论(0) 推荐(0)

Java: 泛型

摘要: 泛型 由于集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object类型。当我们在取出每一个对象,并且进... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(36) 评论(0) 推荐(0)

Java:Lterator迭代器

摘要: 目录 Iterator接口 java.util.Iterator迭代器的实现原理for each (内置迭代器) Iterato... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(75) 评论(0) 推荐(0)

Java:Collection集合

摘要: Collection集合 集合:集合是java中提供的一种容器,可以用来存储多个数据。 Collection 层次结构 中的根接口。... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(24) 评论(0) 推荐(0)

Java: 包装类

摘要: Java提供了两个类型系统,基本类型与引用类型,使用基本类型在于效率,然而很多情况,会创建对象使用,因为对象功能更多,为了可以让基本... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(45) 评论(0) 推荐(0)

Java: Object类,System类,StringBuilder类

摘要: 目录 Object 类toString方法equals方法JDK7中的 java.lang.Objects 工具类 java.... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(66) 评论(0) 推荐(0)

GitHub:更新远程库

摘要: 使用GitHub desktop 更新远程库 先创建本地库或者克隆远程库 选择本地文件夹路径 提交 使用visual studio ... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(35) 评论(0) 推荐(0)

Git:常用操作和问题

摘要: 提交操作 //配置全局的 用户名以及邮箱git config --global user.name xxxgit config ... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(91) 评论(0) 推荐(0)

GitHub: 个人博客搭建

摘要: GitHub: 个人博客搭建 食材:jekyll 工具:GitHub,visual studio code,chrome。 第一步:... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(171) 评论(0) 推荐(0)

Git基础:创建克隆更改暂存并提交

摘要: Git:基础配置操作 设置你的用户名和邮件地址获取更多帮助在已存在目录中初始化仓库版本控制克隆仓库:git clone 文件变化周... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(109) 评论(0) 推荐(0)

数字图像处理:图像与编码

摘要: 目录 数字图像与编码1. 数字图像1.1关于图像清晰度和分辨率的对照表: 2. 图像数据压缩2.1 带宽计算 3. 图... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(1017) 评论(0) 推荐(0)

C++: 面向对象之多态

摘要: 指向基类的指针 类继承的一个关键特性是,指向派生类的指针与指向基类的指针是类型兼容的。 多态是利用这个简单但功能强大且通用的特性的艺... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(57) 评论(0) 推荐(0)

C++: 面向对象之继承特性

摘要: 类之间的继承关系 在c++可以扩展类,创建新类的保留特性的基类。 这个过程被称为继承,涉及到一个 基类base class(父类) ... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(43) 评论(0) 推荐(0)

C++: 运算符重载

摘要: C++中允许在同一作用域中的某个运算符指定多个定义。 通过重定义(重载)C++内置的运算符,使用自定义类型的运算符。 重载的运算符由... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(46) 评论(0) 推荐(0)

C++: 友元friend三种用法

摘要: 友元 friend 让类外一些函数或者类访问私有属性,就需要使用友元。 🎈🎈友元的三种实现: 全局函数做友元类做友元成员函数做友... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(109) 评论(0) 推荐(0)

C++: 对象特性之类对象作为类成员

摘要: 类对象作为类成员 C++ 类中的成员可以是另一个类的对象,该成员我们称为 对象成员。 class A{}class B{ A a;/... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(67) 评论(0) 推荐(0)

C++:初始化列表

摘要: C++:初始化列表 用来初始化属性 构造函数():属性1(值1),属性2(值2)...{} #include using names... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(41) 评论(0) 推荐(0)

C++: private public protect访问范围

摘要: private public protected 三种关键字来指定成员可被访问的范围。 private:私有成员。一个类的私有成员,... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(137) 评论(0) 推荐(0)

C++: 对象的初始化和清理(构造函数与析构函数)

摘要: 对象的初始化和清理(构造函数与析构函数) 构造函数:用于创建对象时为对象的成员属性赋值,构造函数由编译器自动调用。 析构函数:用于对... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(95) 评论(0) 推荐(0)

C++:引用类型(int &)

摘要: 引用类型 给变量起别名 数据类型 &别名 = 原名 #include using namespace std;int main(){... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(235) 评论(0) 推荐(0)

C++:结构体指针与函数

摘要: 结构体指针 通过指针访问结构体中的成员 利用操作符->可以通过结构体指针访问结构体属性。 #include #include usi... 阅读全文

posted @ 2022-04-16 09:47 Michael_chemic 阅读(99) 评论(0) 推荐(0)