MAXKD
码龄6年
关注
提问 私信
  • 博客:17,218
    17,218
    总访问量
  • 25
    原创
  • 1,347,653
    排名
  • 12
    粉丝
  • 0
    铁粉

个人简介:天天进步!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-06-21
博客简介:

maxkd的博客

查看详细资料
个人成就
  • 获得19次点赞
  • 内容获得10次评论
  • 获得70次收藏
创作历程
  • 11篇
    2021年
  • 15篇
    2020年
成就勋章
TA的专栏
  • JAVA
    8篇
  • 笔记
    16篇
  • p4 language
    3篇
  • DirectX
    1篇
  • c++easyx
    2篇
兴趣领域 设置
  • 硬件开发
    fpga开发
  • 运维
    网络
  • 服务器
    linuxcentos
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

JAVA08-异常

异常1. Error和Exception区别:Error:不可预见的错误,致命性的错误Exception:可预见的异常定义一个基类java.lang.Throwable作为基类2. 捕获和处理异常try:监控区域catch:捕获区域,如果遇到此异常,就会执行该代码块fianlly:不管怎样都会执行此代码块中的代码假设要捕获多个异常,则要从小到大,层层递进throw :主动抛出异常,一般在方法中使用throws:主动抛出异常,一般在方法中使用public void
原创
发布博客 2021.05.23 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA07-面向对象

面向对象1. 什么是面向对象以类的方式封装代码,以对象的方式封装数据三大特性:封装把一些代码封装成一个模块,提供一个出口供调用继承A类继承B类,A就拥有了B的所有性质多态一个类可以有多种不一样的对象类和对象的关系:类是对象的模版2. 方法的调用静态方法:有static进行标记,可以在同一package内直接调用该类的方法Student.say(); //直接调用非静态方法:Studen
原创
发布博客 2021.05.23 ·
128 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA06-数组

JAVA05-数组1. 数组的声明和创建1.1 数组的声明int[] array; #首选,建议在JAVA中使用int array[]; #为了过渡C和C++的程序员1.2 数组的创建array = new int[num]; #创建num数量内存空间的数组数组索引从0开始1.3 数组的赋值array[index] = number;通过index对数组进行索引和赋值,默认赋值为01.4 数组的长度通过array.length可以取出array的长度1.5 数组同时声明
原创
发布博客 2021.05.23 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA05-方法

方法1. 方法的定义及调用修饰符可选返回类型必选方法名必选参数类型可选快捷键:command+点击:进入查看源码2. 重载在一个类中,有相同的方法名,但形参列表不同形参列表不同:参数个数或类型或排列方法不同3. 命令行参数编译:在地址为最底层的包内编译/src/com/max/www, 使用javac+类名.java但无法直接在此地址运行:java+类名要退回/src/内进行操作: java+完整包名, 如:java com.max.www.Demo01通过空格在命令
原创
发布博客 2021.05.23 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA04-流程控制

流程控制1. Scanner对象Scanner s = new Scanner(System.in);通过next(),nextLine()获取输入的字符串通过hasNext()和hasNextLine()获取是否还有输入的数据使用玩scanner一定要关闭,Mac补全代码快捷键:option+command+vnext()不能得到空白格字符串,会将空白做分隔符2. 顺序结构顺序执行代码,太基础了,略3. 选择结构3.1 if…else…3.2 switchJD
原创
发布博客 2021.05.23 ·
71 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA03-初学

JAVA基础1. 注释//:单行注释//这是一个单行注释/**/: 多行注释/*这是一个多行注释*//** */:双星开头JavaDoc文档注释/*** @Description helloworld* @Author Max*/2. 标识符​ 类名、方法名和变量名都是标识符可以用以下符号开头:英文字母下划线$首字符之后可以使用以下任意组合:英文字母下划线$数字不可以使用关键字做方法名和变量名标识符大小写
原创
发布博客 2021.05.19 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA学习02-JDK安装(M1 MAC)

MACBOOK AIR安装JDK8JDK8安装网址1. JDK8下载地址2. 下载后直接默认选项安装3. 完成使用命令:java -version查看是否安装成功
原创
发布博客 2021.05.18 ·
542 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JAVA学习01-Markdown

MarkDown 语法(Mac)1. 标题使用“#” + “ ”的方式:有多少个“#”,就是多少级标题使用快捷键“command” + “NUM”:创建NUM级标题2. 有序列表使用“NUM” + “.”+“ ”的方式:创建有序列表,回车自动换行,双回车退出有序列表使用快捷键“option” + “command ”+“O”:创建有序列表示例:hellobye列表右移:“command”+“]”列表左移:“command”+“[”3. 无序列表使
原创
发布博客 2021.05.18 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

p4 language learning :Part 3(学习笔记)

p4 language learning :Part 3(学习笔记)3.1 Name resolution引入名称空间的P4对象是以分层方式组织的。有一个顶层未命名的名称空间,其中包含所有顶层声明。前缀有点的标识符始终在顶级名称空间中解析。const bit<32> x = 2;control c() { int<32> x = 0; apply { x = x + (int<32>).x; // x is the int<32
原创
发布博客 2021.02.10 ·
416 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

p4 language learning :Part 2(学习笔记)

p4 language learning :Part 22.1 String literals字符串文字(字符串常量)被指定为任意的8位字符序列,并用双引号引起来。P4不会对字符串进行任何有效性检查(即它不会检查字符串是否代表合法的UTF-8编码)。注:UTF-8(8位元,Universal Character Set/Unicode Transformation Format)是针对Unicode的一种可变长度字符编码。它可以用来表示Unicode标准中的任何字符,而且其编码中的第一个字节仍与ASC
原创
发布博客 2021.02.06 ·
573 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

p4 language learning :Part 1(学习笔记)

p4 language learning :Part 11.1 Syntax and semanticsP416的完整语法在附录E中给出,使用Yacc / Bison语法描述语言。 该文本基于相同的语法。 提供语法摘录时,我们采用了几种标准约定:大写符号表示语法中的终端。语法节选以BNF表示法如下:p4program : /* empty */ | p4program declaration | p4program ';' ;注:附录E可以在文章末尾所给的链接中找到伪代码(P
原创
发布博客 2021.02.05 ·
902 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

C++ Primer Plus笔记07

C++ Primer Plus笔记07函数模板函数模板是统一通用的函数描述,也就是说,其中的泛型可用具体的类型替换。也就是,编译器允许以泛型(而不是具体类型)的方式来编写程序。假设定义了一个交换两个int值的函数,假设要交换两个double值,可以复制原本的代码,并用所有的double替换int,但这种方法麻烦且容易出错。用函数模板可以自动完成这一过程。示例template <typename AnyType> void Swap(AnyType &a, AnyType
原创
发布博客 2020.07.31 ·
164 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ Primer Plus 笔记06

C++ Primer Plus 笔记06格式化设置
原创
发布博客 2020.07.21 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ Primer Plus笔记05

C++ Primer Plus笔记03内联函数为了提高函数运行速度,对于那些经常调用的,而且比较小的函数,如果经常跳到他们的指令地址上去处理就会很浪费时间。典型实现方法:执行到函数调用指令时,程序将在函数调用后立即储存该指令的内存地址,并将函数参数复制到堆栈(为此保留内存块),跳到标记函数起点的内存单元,执行函数代码(也许还需将返回值放入到寄存器中),然后跳回到地址被保存的指令处。来回跳跃会有时间开销。而内联函数:编译器将使用相应的函数代码替换函数调用。对于内联代码,程序无需跳到另一个位置处执行
原创
发布博客 2020.07.18 ·
246 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

C++ Primer Plus 笔记04

C++ Primer Plus 笔记03#函数指针1.获取函数的地址如function()函数来说,function这个函数名就是函数的地址process(function); //pass address of function() to process()2.声明函数指针若函数原型是:double pam(int); //prototype则指针一个这么定义:double (*pf)(int);返回值类型、函数的参数列表一个和原函数一致。因为表示是一个指针,且这个
原创
发布博客 2020.07.14 ·
178 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

C++ Primer Plus笔记03

const与指针int sloth=3;const int * ps = &sloth; //a pointer to const int --1int * const finger = &sloth; //a const pointer to int --2对于1来说:是一个指针,指向一个const int 类型不能通过指针来修改sloth的值,但sloth本身可以通过赋值来修改。对于2来说:是一个const指针,指向一个int 类型不能改变指针指向的地址,也就
原创
发布博客 2020.07.13 ·
87 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

C++ Primer Plus笔记02

C++ Primer Plus02简述在输入、输出,以及sprintf()转换中,整数默认是十进制,然后在一些特定的情况下,需要十六进制或八进制来处理,这里就牵涉到转换。一、sprintf()转换成十六进制1、%x转换成十六进制char str[20];int n = 10;sprintf(str, 20, “%x”, n);结果:str = “a”; 十六进制中 10 对应 a2、转换成大写char str[20];int n = 10;sprintf(str, 20, “%X”
转载
发布博客 2020.07.10 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ Primer Plus 笔记01

C++ Primer Plus 笔记01#关于C++的精度设置cout<<fixed ;//用一般的方式输出浮点型,例如C++程序在控制台显示的时候大一点的数,显示的时候使用了科学计数法,使用该命令即可像一般的方式显示 --转载自小小妖妖cout.precision(2) ;//设置精确度为2,并返回上一次的设置。 --转载自小小妖妖cout.setf(iOS_base::showpoint) ;//显示浮点数小数点后面的零。–转载自小小妖妖而在文件输入时也可使用:o
原创
发布博客 2020.07.09 ·
186 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

2020-07-04

get()与getline() 的区别getline()有两个参数,第一个是要输入到的字符变量的名字,第二个是最大输入数。并不会保留回车符在内存。get()则会保留回车符,所以使用时要使用两次来消除回车符干扰。...
原创
发布博客 2020.07.04 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

游戏——TextOut函数

用当前选择的字符、背景颜色和正文颜色将一个字符串写道指定位置原型:BOOL TextOut( HDC hdc, //需要进行的文本输出的DC的句柄 int nXStart, //开始书写的位置的X坐标 int nYStart, //开始书写的位置的Y坐标 LPCTSTR lpString, //指向字符串的指针,文本默认黑色,背景为白色 int cbString //字符串的字符数 );调用实例:wchar_t text1[]=L"要有最朴素的生活
原创
发布博客 2020.05.11 ·
1443 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏
加载更多