- 博客(11)
- 收藏
- 关注
原创 嵌入式C++ 1、2概述和初识
1c++是在c语言的基础上的一个增强版本2c++可以调用c的代码和库3c++是面向对象编程c语言是面向过程编程4c++支持泛型编程。
2022-08-02 14:47:59 709 1
原创 嵌入式C、C++概述
存储类型关键字:register、static、const、auto、externregister寄存器变量,(1)不一定真的存放在寄存器中(2)不能定义寄存器数组(3)cpu读取寄存器变量比读取内存变量更快(4)只能修饰字符型、整型无法修饰浮点型(5)不在内存中所以无法取地址static 静态保存在静态区const常量意思只读,不能修改它的值auto int a 与 auto是相同的意思extern为外部的意思,一般用于函数和全局变量的声明sizeof 变量数组占用存储空间的大小typede
2022-07-05 16:17:29 591
原创 Java基础笔记MySQL(2) -SQL语句的基本使用
SQL的概念结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。是所有关系型数据库的统一查询规范,不同的关系型数据库都支持SQL。所有的关系型数据库都可以使用SQL不同数据库之间的SQL。有一些区别 方言SQL通用语法1) SQL语句可以单行 或者 多行书写,以分号 结尾 ; (Sqlyog中可以不用写分号)2) 可以使用空格和缩进来增加语句的可读性。3) MyS
2022-05-27 20:45:51 307
原创 Java基础笔记-十五、集合类库(下)
泛型机制(熟悉)通常情况下集合中可以存放不同类型的对象,是因为将所有对象都看做Object类型放入的,因此从集合中取出元素时也是Object类型,为了表达该元素真实的数据类型,则需要强制类型转换,而强制类型转换可能会引发类型转换异常。为了避免上述错误的发生,从Java5开始增加泛型机制,也就是在集合名称的右侧使用<数据类型>的方式来明确要求该集合中可以存放的元素类型,若放入其它类型的元素则编译报错。泛型只在编译时期有效,在运行时期不区分是什么类型。底层原理泛型的本质就是参数化类型,也就
2022-05-23 21:42:05 135
原创 java基础学习笔记.十一章常用类的概述和使用
Object类的概述(重点)java.lang.Object类是Java语言中类层次结构的根类,也就是说任何一个类都是该类的直接或者间接子类。如果定义一个Java类时没有使用extends关键字声明其父类,则其父类为 java.lang.Object 类。Object类定义了“对象”的基本行为, 被子类默认继承。常用的方法方法声明 功能介绍Object() 使用无参方式构造对象boolean equals(Object obj)用于判断调用对象是否与参数对象相等。该方法默认比较两个对象的地址
2022-05-16 11:17:40 128
原创 Java基础笔记-十四、集合类库(上)
集合的概述(重点)当需要在Java程序中记录单个数据内容时,则声明一个变量。当需要在Java程序中记录多个类型相同的数据内容时,声明一个一维数组。当需要在Java程序中记录多个类型不同的数据内容时,则创建一个对象。当需要在Java程序中记录多个类型相同的对象数据时,创建一个对象数组。当需要在Java程序中记录多个类型不同的对象数据时,则准备一个集合。集合的框架结构Java中集合框架顶层框架是:java.util.Collection集合 和 java.util.Map集合。其中Collect
2022-05-14 21:17:53 71
原创 java基础笔记 十三章Java核心类库
object类的概述(重点)java.lang.Object类是Java语言中类层次结构的根类,也就是说任何一个类都是该类的直接或者间接子类。如果定义一个Java类时没有使用extends关键字声明其父类,则其父类为 java.lang.Object 类。Object类定义了“对象”的基本行为, 被子类默认继承。## 常用的方法方法声明 功能介绍Object() 使用无参方式构造对象boolean equals(Object obj)用于判断调用对象是否与参数对象相等。该方法默认...
2022-05-06 16:43:17 154
原创 左程云算法课基础06图课程笔记
图表达图生成图常见图的存储方式: 邻接表,邻接矩阵图的表达方式很多,可以转化为适合自己算法的图的表达方式首先可以利用两个集合描述public static class Graph{ public HashMap<Integer,Node> nodes;//点的编号,及点信息 public HashSet<Edge> edges;//图中所有的边信息 public Graph(){ nodes = new HashMap<>(); edges =
2022-05-05 14:43:02 339
原创 左程云算法课基础05二叉树课程笔记(上)--递归,非递归遍历,宽度遍历
二叉树节点结构class Node<V>{ V value; Node left; Node right;}最顶上的节点叫根节点,没有子节点的叫叶子节点用递归和非递归两种方式实现二叉树的先序、中序、后序遍历。递归序:按照递归顺序遍历,每个节点会遍历3次。又分成三种:先序,中序,后序先序:对于所有子树,都是先打印头节点,左子树上所有节点,右子树上所有节点为递归序加工所得,即递归遍历时第一次来到该节点时打印,其余两次什么也不做。中序:对所有子树,先打印左节点,头节点,右
2022-04-28 22:15:12 342
原创 左程云算法课基础04链表课程笔记(下)--回文单链表
题目三 判断一个链表是否为回文笔试思路:放入栈中,弹出的顺序为逆序地顺序,然后与原链表依次比较不同则不为回文。利用快慢指针来判断这个链表中点然后只放入一半进入栈中。public static class Node { public int data; public Node next; public Node(int data){this.value = data;}}//开辟n的额外数据空间public static boolean isPalindrome1(Node head){
2022-04-28 17:09:51 228
原创 左程云算法课基础04链表课程笔记(上)--链表的反转,打印公共部分等
左程云算法基础入门版第04课,链表再讲链表之前简单介绍了一些哈希表和tree哈希表(无序表)在使用层面理解为一种几何结构。HashSet结构:Key-value HashMap结构:Key 两者区别仅在于有无伴随数据,底层结构没啥区别。常用API如下所示,其在使用时都为常数级别HashSet<Integer> hashSet1 = new HashSet<>();hashSet1.add(3); #增hashSet1.contain(3); #查 ...
2022-04-27 21:13:51 188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人