- 博客(41)
- 资源 (1)
- 收藏
- 关注

原创 java基础-面向对象01
面向对象面向对象编程上三条主线对象的内存解析p174-面向对象编程上三条主线JAVA类以及类的成员、属性、方法、构造法;代码块、内部类面向对象的三大特征:封装、继承、多态其他关键字:this,super,static,abstract,interface,package,Import;属性 = 成员变量 = field = 域,字段方法 = 成员方法 = 函数 = methodpersion类p178package persion;// 类和对象的使用(面向对象思想的实现)/
2021-05-06 14:58:38
281

原创 命令
目录git篇1. git 是什么?2. git 常用命令3. 提交代码到github流程4. 工作中常见的问题1. git add. 想缓存区和本地区删掉怎么板git篇1. git 是什么?一言以蔽之:团队开发代码托管工具2. git 常用命令git branch -v // 查看分支名git branch hot_fix // 创建分支名git checkout branchname // 切换分支3. 提交代码到github流程1. 本地修改2. 创建别名3. git
2021-03-08 23:05:19
192
1

原创 data_struct chapter2
datastructchapter02 线性表文章目录datastruct前言一、顺序实现seqlist.hseqlist.cppmain.cpp前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、顺序实现seqlist.h//// Created by ml123 on 2021/3/8.//// 线性表的顺序
2021-03-08 22:35:31
138

原创 c++学习记录之STL
c++学习记录文章目录c++学习记录前言一、c++学习参考二、STL原理和应用1.stl (标准模版库)理论基础2.vector2.读入数据总结前言想再系统学习一下c++,搭建这个笔记架构,长期更新(btw想每天更新一下);如果有错误地方,烦请多多指教。在学习过程中,也希望能养成良好的代码习惯,主要就是按照华为代码风格来码代码。(良好的代码风格很重要,我们都要逐渐养成)。一、c++学习参考参考书籍:《C++ primer》《C++必知必会》《C++范型STL原理和应用》清华大
2021-02-15 11:21:23
228
7
原创 类图,类与类之间的关系
UML类与类之间的关系https://blog.youkuaiyun.com/yyfaith/article/details/80119197
2022-01-05 15:31:02
214
原创 GDB调试C++
GDB官网配合小神仙视频食用佳https://www.bilibili.com/video/BV1EK411g7Li?from=search&seid=10155295298944448370&spm_id_from=333.337.0.0常用的GDB命令Here are some of the most frequently needed GDB commands: break [file:]function Set a breakpoint at functi
2021-12-28 14:41:40
852
原创 刷题牛客——华为
https://www.nowcoder.com/ta/huaweiHJ4 字符串分隔描述•连续输入字符串,请按长度为8拆分每个输入字符串并进行输出;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。(注:本题有多组输入)输入描述:连续输入字符串(输入多次,每个字符串长度小于等于100)输出描述:依次输出所有分割后的长度为8的新字符串解答1:#include<bits/stdc++.h>using namespace std;int main() {
2021-12-27 13:45:50
541
1
原创 Java面试常见问题
局部变量 vs 属性(成员变量)相同点和不同点/* * 类中属性的使用 * 属性(成员变量) vs 局部变量 * * 相同点: * 1.定义变量的格式相同 * 2.满足先声明后使用 * 3.变量都有其作用域 * * 不同点: * 1.在类中声明的位置不同: * 属性定义在类的一对{}内 * 定义在方法内,方法形参,代码块内,构造器内,构造器形参的变量 * 2.权限修饰符不同 *
2021-09-16 16:36:37
91
原创 idea leetcode
https://blog.youkuaiyun.com/HFish24/article/details/105419304
2021-08-03 19:50:12
161
原创 生产者消费者问题
package com.atguigu.expr1;/** * * 生产者(Productor)将产品交给店员(Clerk),而消费者(Customer)从电源处取走商品。 * 店员一次只能持有固定数量的产品(比如20); * 如果生产者试图生产给多的产品,店员会叫生产者停一下,如果有空位了,再叫生产者生产产品; * 如果店中没有产品了,店员会叫消费者等一下,等有了商品后再叫消费者来取产品; * * 分析: * 1.是否是多线程问题:是 ,生产者线程,消费者线程 * 2.是否线程安全问
2021-07-04 10:09:01
93
原创 java基础
有了对象的多态性以后,内存中实际上是加载了子类特有的属性和方法,但是由于变量声明为父类类型,导致编译时,只能调用谷类中声明的属性和方法。子类特有的属性和方法不能调用。如何才能多用子类特有的属性和方法呢?Woman p1 = (Woman)p2; //p2原是Persion类对象p1.goshoping();...
2021-05-25 21:13:16
83
原创 git笔记
gitgit是什么?git 问题git是什么? 声明:纯粹个人工作遇到的问题的笔记,不全。git官网给的介绍git 问题工作中,遇到的问题① git add -all 之后如何回到git add之前的状态git reset HEAD <file> // file 就是你git add 的那些文件...
2021-05-11 19:03:31
90
原创 康师傅-java基础-数组
p156 - p一维数组声明、分配空间、赋值type[] var;Java 语言中声明数组是不能指定其长度(数组中元素的数),例如:int a[5];动态初始化:数组声明且为数组元素分配空间与赋值的操作分开进行 String[] name ; //声明 name = new String[3]; // 分配空间; name[0] = "孟磊"; // 赋值,不赋值默认为null name[1] = "libai"; // 赋值
2021-04-30 15:12:40
140
1
原创 康师傅-java基础-01days
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-04-28 18:13:06
295
2
原创 c++多线程编程 (一)
这里写目录标题一、线程概述计算机中的并发线程&进程的区别二、创建线程的方法一、线程概述计算机中的并发在最简单和最基本的层面,并发是指两个或者更多的活动同时发生。并发在我们生活周围处处可见。比如我们一边走路一边说话,等等。线程是轻量级的进程(LWP:light weight process),在计算机上运行的程序是一组指令级指令参数的组合,指令是按照既定的逻辑控制计算机运行的。操作系统会以进程为单位,分配系统资源,可以这样理解:进程是资源分配的最小单位,线程是操作系统调度执行的最小单位。lin
2021-04-19 21:36:00
115
原创 审计模式初探
这里写目录标题设计模式大概谈设计模式的概念:设计模式的初衷单例设计模式加粗样式设计模式大概谈设计模式的概念:开发程序中一些代码的写法,这些写法与常规的写法不一样:程序灵活,维护方便,别人接管和阅读代码都会特别的痛苦。设计模式理念写出的代码是非常是晦涩的。大家可以看看《head first》设计模式的初衷应付特别大的项目,把项目的开发经验、模块划分经验 ,总结整理成设计模式(先有开发需求,后有理论总结和整理)单例设计模式特点:使用频率较高定义:整个项目中,有某个或者某些特殊的类,属于该类
2021-04-19 08:03:14
107
2
原创 设计模式--单例模式
单例模式文章目录单例模式懒汉式饿汉式单例模式是一种对象创建型模式,使用单例模式可以保证为每一个类只生成唯一的实例对象,也就是说在整个程序运行过程中只存在唯一的一个类对象。应用场景:window里面的任务管理器就是典型的单例模式。懒汉式(需要自己调用)代码如下#include <iostream>using namespace std;class Singleton{private: Singleton(){ cout<<"执行构造函
2021-03-25 15:24:10
94
原创 kmp
KMPKMP的精髓在于next[]数组;next[]数组的定义:若令next[j] = k,则表示在模式匹配过程中,当模式串中的第j个元素与主串发生失配,k表示模式串中的k个元素和主串发生失配的元素比较即可。恍然大悟。next【j】= 0;j = 1next【】= max{k| 1<k<j, 且‘p1p2…pk-1’ = ‘pj-k+1…pj-1’}next[j] = 1;其他...
2021-03-23 13:54:27
107
原创 c++面试
这里写目录标题c++面试常见问题总结c++ 对c的增强namespacec++面试常见问题总结最近在准备c++面试,记录下:类可以体现 封装性和信息隐蔽。c++ 对c的增强namespace
2021-03-12 15:41:28
90
原创 常用快捷键
这里写目录标题mac 电脑mac 电脑shift + command + 3 截取全部屏幕shift + command + 4 截取屏幕(可选定区域)
2021-03-12 10:26:28
104
原创 c++学习-指针
int* p = null这句话的意思: * 代表p是一个指针变量, int 说明指针变量指向的地址里面的类型是int类型的。int a = 10;p =&a; //这句话是说把a的地址给指针变量p;cout<<*p<<endl;这句话是说把指针变量p的地址里面的内容输出。cout<<p<<endl;这句话是说把指针变量输出,也就是a的地址输出。在32系统里面,所有指针变量都是占4个字节,64位的电脑占8个字节。这个根据自己的电脑内存
2021-03-12 10:24:11
85
原创 mac + vscode +leetcode
环境搭建系列mac + vscode 配置@[TOC](文章目录)环境搭建系列mac + vscode +leetcoede前言mac一、是什么?环境搭建系列mac + vscode +leetcoede二、使用步骤1.引入库代码如下(示例):launch.jsoni{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlin
2021-02-21 08:01:10
2000
原创 QT
Qt学习提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Qt学习前言一、qt安装二、代码学习01days2.读入数据总结前言本系列文章是本人学习笔记之用,如果能帮助到您感到十分荣幸,如果有错误,还请您不吝赐教。一、qt安装qt的安装:我的电脑是macbook pro 2019款所以安装时需要先安装xcode。然后安装qt5.安利:清华源
2021-02-12 15:20:47
101
1
原创 adb 命令
北京欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了
2021-01-16 20:08:25
375
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人