没有对象的野指针Z3
码龄4年
关注
提问 私信
  • 博客:114,191
    社区:2
    114,193
    总访问量
  • 41
    原创
  • 1,692,262
    排名
  • 536
    粉丝
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2020-12-24
博客简介:

正在路上

博客描述:
每天进步一点点...
查看详细资料
个人成就
  • 获得85次点赞
  • 内容获得10次评论
  • 获得445次收藏
  • 代码片获得293次分享
创作历程
  • 41篇
    2022年
  • 1篇
    2021年
成就勋章
TA的专栏
  • Java程序设计基础
    18篇
  • 计算机操作系统
    5篇
  • 计算机术语概念理解
    2篇
  • 计算机
    5篇
  • Web前端
    5篇
  • 英语
    2篇
  • 软考
    4篇
  • 软件测试
    1篇
兴趣领域 设置
  • Python
    python
  • Java
    java
  • 编程语言
    pythonjavac语言
  • 开发工具
    vscodejupytersublime text
  • 数据结构与算法
    数据结构
  • 前端
    css
  • 微软技术
    sqlserver
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

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

计算机术语概念理解——全栈

Fullstack, Full-stack, or Full stack?啥都得干,啥都得会干史上最全全栈技术知识图谱
原创
发布博客 2022.06.19 ·
373 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

计算机术语概念理解——迭代

究竟什么是迭代
原创
发布博客 2022.06.19 ·
544 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

计算机——批处理文件

bat文件关于批处理文件编辑批处理文件用法命令、选项语法、使用参数、管道命令、注册表batchbat文件关于批处理文件bat文件是操作系统下的批处理文件。批处理文件,也被称为批处理程序或脚本,是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下输入批处理文件的名称,或者双击该批处理文件,系统就会调用cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。编辑批处理文件在资源管理器窗口中,如果想双击一个批处理文件名的条目来编辑它而不是来运
原创
发布博客 2022.05.24 ·
305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java程序设计基础——期末综合程序多功能记事本

记事本自学记事本1.界面设计:(1)菜单区:(2)文本区:2.事件设计:(这里给出对每个功能不完整的操作代码)(1)新建:(2)打开:(3)保存:(4)另存为:(5)退出:(6)全选:(7)剪切:(8)复制:(9)粘贴:(10)撤销:(11)恢复:(12)查找:(13)替换:(14)时间日期:(15)自动换行:(16)字体:(17)主题:(18)状态栏:(19)查看帮助:(20)关于:待添加功能:发送反馈,背景颜色,字体颜色......自学Java Swing教程Java:使用bat运行java文件
原创
发布博客 2022.05.24 ·
1059 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

Java程序设计基础——@Override

@OverrideJava @Override注解
原创
发布博客 2022.05.15 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java程序设计基础——serialVersionUID

serialVersionUIDserialVersionUID 是干什么的?
原创
发布博客 2022.05.15 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java程序设计基础——setSize()和setBounds()的区别

setSize、setLocation、setBounds的区别和联系区别:setSize(int width, int height)setLocation(int x, int y)setBounds(int x, int y, int width, int height)联系:区别:setSize(int width, int height)设置整个容器的大小,定义控件的大小有两个参数:分别对应宽度和高度。setLocation(int x, int y)将组件移到新位置,用x和y参数
原创
发布博客 2022.04.28 ·
3220 阅读 ·
5 点赞 ·
0 评论 ·
24 收藏

计算机——Hyper-V的使用

Hyper-V的使用什么是Hyper-V?系统要求安装和卸载创建虚拟机其他什么是Hyper-V?Hyper-V是微软提出的一种系统管理程序虚拟化技术,能够实现桌面虚拟化。系统要求(1)Intel或者AMD64位处理器;(2)Windows Server 2008 R2及以上(服务器操作系统),Windows 7及以上(桌面操作系统);(3)硬件辅助虚拟化;(4)CPU必须具备硬件的数据执行保护( DEP )功能,而且该功能必须启动;(5)内存最低限度为2GB。安装和卸载Win 10
原创
发布博客 2022.04.17 ·
595 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算机操作系统——学习笔记四(进程同步)

进程同步基本概念制约关系临界区问题软件同步机制Peterson解决方案硬件同步机制关中断利用Test-and-Set指令实现互斥利用swap指令实现进程互斥信号量机制信号量的应用管程机制经典的进程同步问题生产者-消费者问题哲学家进餐问题读者-写者问题基本概念进程同步:异步环境下的一组并发进程因直接制约而互相发送消息、互相合作、互相等待,使得各进程按一定的速度执行的过程。协作进程:具有同步关系的一组并发进程。制约关系间接相互制约关系(互斥关系):对于系统中的这类资源,必须由系统实施统一分配,即
原创
发布博客 2022.04.15 ·
829 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Java程序设计基础——VScode下编译运行程序提示“错误: 找不到或无法加载主类”

VScode下编译运行程序提示“错误: 找不到或无法加载主类”找不到或无法加载主类找不到或无法加载主类出现这种问题,往往是因为java 源文件中带有包名;解决办法:1.将包名注释掉/删除包名2.编译运行,通过...
原创
发布博客 2022.04.09 ·
2274 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Web前端——VScode打开html文件中文乱码解决办法

VScode打开html文件中文乱码解决办法1.打开VScode后,依次点击 文件 >> 首选项 >> 设置2.打开设置后,依次点击 文本编辑器 >> 文件(或在搜索框直接搜索“files.autoGuessEncoding”)3.在Auto Guess Encoding处勾选,再重启VScode...
原创
发布博客 2022.04.08 ·
5510 阅读 ·
1 点赞 ·
1 评论 ·
7 收藏

Web前端——登录界面hover效果

Demo1<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>用户登录<
原创
发布博客 2022.04.08 ·
928 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Web前端——html学习笔记

html< !DOCTYPE html >< html >< element lang="language_code" >< head >< title >< style >[< meta >](https://www.runoob.com/tags/tag-meta.html)< meta charset="character_set" content="text" http-equiv="content-type/
原创
发布博客 2022.04.07 ·
404 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Web前端——css中hack是什么

css中hack是什么在软件系统中意思翻译为:基于程序的基础,对其代码进行增加、删除或者修改、优化,使之在功能上符合新的需求;在前端中理解为:不同厂商的浏览器不同厂商的浏览器对CSS的解析不同,会导致生成的页面效果不同,这时候需要针对不同的浏览器去编写不同的CSS额外代码兼容所有浏览器,这个编写过程叫做css hack。针对不同浏览器编写css前缀代码是css hack:属性前缀法(类内部hack);选择器前缀法(选择器hack);条件注释法(这种方式是IE浏览器专有的hack方式,微软官方
原创
发布博客 2022.04.07 ·
1473 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

软件测试——软件测试基础(学习笔记一)

软件测试基础基本概念什么是软件测试?目的软件质量保证评价、度量和测试分类软件缺陷管理质量与测试特性测试充分性和停止准则基本概念什么是软件测试?(1)在特定的条件下运行系统或构件,观察或记录结果,对系统的某个方面做出评价;(测试是评测)(2)分析某个软件项以发现和现存的,以及要求的条件之差别(即错误)并评价此软件项的特性(测试是度量)。目的是证伪而非证真;工程性的、以发现错误为目的;一个好的测试用例在于能发现至今未发现的错误;一个成功的测试是发现了至今未发现的错误的测试。软件质量保证
原创
发布博客 2022.04.04 ·
773 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java程序设计基础——构造方法的继承,Java的继承原则和访问控制

构造方法的调用,多态Work0330源代码:编译运行:Work0330源代码:class Student{ String name = "张三"; private String school; void setSchool(String s) { school = s; } String getSchool() { return school; } Student() //父类不带参数的构造方法
原创
发布博客 2022.04.03 ·
1250 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

计算机操作系统——学习笔记三(处理机调度与死锁)

处理机调度与死锁死锁概述死锁概述
原创
发布博客 2022.04.02 ·
116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算机操作系统——学习笔记二(进程的描述与控制)

进程的描述与控制前趋图和程序执行前趋图程序顺序执行程序并发执行进程的描述进程的定义和特征进程的基本状态与转换挂起操作和进程状态的转换进程管理中的数据结构进程控制进程的创建进程的终止进程的阻塞与唤醒进程的挂起与激活进程通信进程通信的类型消息传递通信的实现方式前趋图和程序执行前趋图是指一个有向无循环图,DAG,用于描述进程之间执行的先后顺序。每个结点可用来表示一个进程或程序段,乃至一条语句,结点间的有向边则表示两个结点之间存在的偏序或前趋关系。进程(或程序)之间的前趋关系可用“→”来表示,如果进
原创
发布博客 2022.04.01 ·
476 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算机——可重入代码

可重入代码什么叫可重入?什么是可重入代码?什么叫可重入?若一个程序或子程序可以安全的被并行执行,则称其为可重入的;即当该子程序正在运行时,可以再次进入并执行它。若一个函数是可重入的,则该函数:(1)不能含有静态(全局)非常量数据;(2)不能返回静态(全局)非常量数据的地址;(3)只能处理由调用者提供的数据;(4)不能依赖于单实例模式资源的锁;(5)不能调用不可重入的函数。什么是可重入代码?也叫纯代码,是一种允许多个进程同时访问的代码。为了使各进程所执行的代码完全相同,故不允许任何进
原创
发布博客 2022.03.31 ·
499 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

Java程序设计基础——属性隐藏,方法覆盖,super调用

属性隐藏,方法覆盖,super调用属性隐藏方法覆盖super调用示例:Work0328源代码:编译运行:属性隐藏当子类的成员变量和父类的同名时,称为父类的成员变量(属性)被隐藏;方法覆盖如果是成员方法同名,称为父类的成员方法被覆盖;super调用当父类的成员变量被隐藏后,可以通过super来引用它;被覆盖的父类方法也可以通过super来调用。示例:Work0328源代码:class Father1{ int m = 7; //父类成员变量 void Func
原创
发布博客 2022.03.30 ·
943 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏
加载更多