自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 IDEA debug调试教程

程序员必会debug调试

2022-04-20 17:36:16 2246

原创 实验室安全考试

实验室安全性考试题

2022-03-31 17:24:42 15704

原创 mysql的zip安装教程

mysql的zip解压免安装版教程,简单详细

2022-03-30 00:42:21 7434 1

原创 MySQL完全卸载,mysql服务清理

卸载mysql,安全清楚mysql服务

2022-03-30 00:05:14 3033 2

原创 Java中接口的使用

接口的基础语法1、接口是一种“引用数据类型”。2、接口是完全抽象的。3、接口怎么定义:[修饰符列表] interface 接口名{}4、接口支持多继承。5、接口中只有常量+抽象方法。6、接口中所有的元素都是public修饰的7、接口中抽象方法的public abstract可以省略。8、接口中常量的public static final可以省略。9、接口中方法不能有方法体。10、一个非抽象的类,实现接口的时候,必须将接口中所有方法加以实现。11、一个类可以实现多个接口。12、exte

2021-11-24 15:45:30 212

转载 Oracle JDK vs OpenJDK

Oracle JDK 版本构建过程基于 OpenJDK 7 构建,只添加了几个部分,例如部署代码,其中包括 Oracle 的 Java 插件和 Java WebStart 的实现,以及一些闭源的第三方组件,如图形光栅化器,一些开源的第三方组件,如 Rhino,以及一些零碎的东西,如附加文档或第三方字体。Oracle JDK 大概每 6 个月发一次主要版本,而 OpenJDK 版本大概每三个月发布一次。但这不是固定的,我觉得了解这个没啥用处。OpenJDK 是一个参考模型并且是完全开源的,而 Oracle

2021-11-19 10:02:31 415

原创 leetcode 617 合并二叉树

给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为 NULL 的节点将直接作为新二叉树的节点。示例 1:输入: Tree 1 Tree 2 1 2

2021-11-18 13:53:19 67

原创 Java语言中的final关键字

final代表的是最终的,无法被修改的,final修饰类代表的是无法被继承的; final class A1 { public void test1() { } } //不能继承 A1,因为 A1 采用 final 修饰了 class B1 extends A1 { public void test2() { } }final修饰的方法表示无法被重写,覆盖;class A1 { public final void test1() { }}class B1 ex

2021-11-17 09:46:15 341

原创 leetcode打卡日记 day 01

leetcode 319 灯泡开关初始时有 n 个灯泡处于关闭状态。第一轮,你将会打开所有灯泡。接下来的第二轮,你将会每两个灯泡关闭一个。第三轮,你每三个灯泡就切换一个灯泡的开关(即,打开变关闭,关闭变打开)。第 i 轮,你每 i 个灯泡就切换一个灯泡的开关。直到第 n 轮,你只需要切换最后一个灯泡的开关。找出并返回 n 轮后有多少个亮着的灯泡。输入:n = 3输出:1 解释:初始时, 灯泡状态 [关闭, 关闭, 关闭].第一轮后, 灯泡状态 [开启, 开启, 开启].第二轮后, 灯泡状态

2021-11-15 11:24:23 2744

原创 老程序员常逛的网站(持续更新)

源码获取: GItHub.码云:GiteeB站:哔哩哔哩HelloGithub:有趣的项目LeetCode刷题:leetcodeSpringBoot 自定义启动 Banner 在线生成工具:bootschoolMD2All, :代码美化工具ProcessOn :在线作图工具JSON 格式转换工具:sojson工具项目取名工具:取名代码图片:代码生成图片工具...

2021-11-14 11:41:51 3578

原创 JDK的下载安装与环境变量的配置

JDK的下载安装与环境变量的配置JDK版本的选择系统环境变量path的配置为什么ipconfig,ping命令可以直接在DOS命令面板直接使用,而javac和java不行?JDK版本的选择JDK的下载与安装,以JDK8.0为现在的主流JDK版本。大多数程序员会选择使用成熟的JDK,这样在编译的过程中才不容易出错,出错也知道如何去解决。但是笔者这里选择下载JDK-Windows-13版本,在官网直接下载,然后进行安装,安装在默认路径下。13版本之后的JDK安装都是含有默认的JRE不会在路径下再生成一个J

2021-10-25 10:26:28 215

原创 常用的GitHub的搜索筛选条件

常用的GitHub的搜索筛选条件记录一些常用的GitHub上的搜索筛选条件关键词+in:+关键字关键词是用户想要搜索的信息,关键字表示一些特殊的符号,name,readme,description等举个栗子关键词+in:name 指定在名字中搜索关键词;比如搜索vue in:name表示的是搜索所有库名字含有vue的代码库同理关键词+in:descripton 指定只在描述中搜索关键词关键词+in:readme 指定只在readme文件中搜索关键词如果需要限定多个关键字,只需要在关键字之间加

2021-10-14 21:02:46 1491

原创 VScode 看这一篇就够了

VScode 小白入门教程VScode 小白入门教程VScode简介VScode的下载与安装VScode的常用设置开发人员常用的VScode插件VScode简介VScode全称是Visual Studio Code,是微软推出的一个跨平台的编辑器,能够在windows、Linux、IOS等平台上运行,通过安装一些插件可以让这个编辑器变成一个编译器。 VSCode支持C++、Python、Java、C#、Go等多种语言,功能强大、插件丰富并且启动速度极快,值得每个开发人员尝试一把!VScode的下载与

2021-10-08 22:02:23 18949 3

原创 什么是socket编程?

什么是socket编程?在计算机网络中,osi网络体系层次结构有七层,而我们常见的有五层网络体系结构。如下图所示而socket编程可以理解为在应用层和运输层之间的抽象层。应用层与传输层之间通过socket所提供的接口进行通信。socket 其实就是操作系统提供给程序员操作「网络协议栈」的接口,说人话就是,你能通过socket 的接口,来控制协议找工作,从而实现网络通信,达到跨主机通信。协议栈的上半部分有两块,分别是负责收发数据的 TCP 和 UDP 协议,它们两会接受应用层的委托执行收发数据的操作。

2021-09-29 16:26:12 1607

原创 面向对象编程的七大原则

OOP(Object - Oriented Programming)即面向对象编程的七大原则开放闭合原则;对扩展开放,对修改关闭单一职责原则;控制类的粒度大小,将对象解耦,提高内聚性,只做一件事,避免冗余里氏替换原则;父类所拥有的性质在子类中仍然成立依赖倒置原则;面向接口编程,不要面向实现编程接口隔离原则;要为各个类建立需要的专用接口组合/聚合复用原则;尽量先使用组合或者聚合等关联来实现,其次才考虑继承迪米特法则;只与直接的朋友交谈,不跟陌生人说话,降低耦合性...

2021-07-19 17:38:13 2430

原创 git clone 存在的一些小问题

fatal: fatal: protocol ‘https’ is not supported打开Git Bash 界面,git clone +网址链接 进行GitHub上项目的download。出现这种问题是因为在命令行界面直接使用Crtl + V命令进行粘贴。发现什么都没有粘贴进去,于是使用右键Paste粘贴。但这句命令行可能残留有隐藏的^字符,所以出现该错误。修改方法,不需要删除https:前缀,重起另一命令行,老实的右键粘贴网址。fatal: repository ‘github.co

2021-06-18 18:34:07 524

转载 车联网领域相关论文的获取途径

车联网期刊和会议IEEE通信选域期刊(IEEE Journal on Selected Areas in Communications)IEEE/ACM网络期刊(IEEE/ACM Transactions on Networking)IEEE移动计算期刊(IEEE Transactions on Mobile Computing)IEEE通信快报(IEEE Communications Letters)IEEE通信杂志(IEEE Communications Magazine)IEE

2021-05-12 16:18:54 419

原创 论文快速阅读的方法技巧

论文快速阅读的方法技巧可以依据WWWHI原则: W:What ;What is new?What is the problem ?这篇论文的创新点是什么?这篇论文的问题是什么?W: Where ;Where is the importance?这篇论文的重点在哪里?W:Why ;Why it is important?为什么它很重要?H:How;How to solve the problem?如何去解决论文中提到的问题?I:I;Could I do something more bas

2021-05-12 16:14:02 145

原创 leetcode打卡

前几天记录了一小段关于异或的笔记,发现自己对于异或(或者说是位运算)的理解还是太过于浅薄了.一个整型数组nums里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。

2021-03-13 21:15:53 156

原创 leetcode 打卡

leetcode 打卡第一天一个十分简单的字符串删减题,碰到多个坑给出由小写字母组成的字符串S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。在 S 上反复执行重复项删除操作,直到无法继续删除。在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。示例:输入:abbaca输出:ca题意理解运行就是先将"bb"删除,得到字符串"aaca",然后再进行判断删除相邻的"aa",得到"ca",由于"ca'相邻没有相同的字符,所以即为最终结果.编程试运行问题(1) 首先..

2021-03-09 20:58:59 132

原创 对于异或运算的理解

什么是异或?在逻辑运算方面有着 与、或、非、异或等操作,相对应的符号为&&、||、!、^。什么是异或呢?异或也叫半加运算,其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表示假,则异或的运算法则为:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1),这些法则与加法是相同的,只是不带进位。相信大家对于与、或、非等逻辑运算符都很熟悉,但是大家对于异或可能存在一定的疑惑。异或到底该怎么用,用在什么地方。异或运算的作用  参与运算的两个值,如果两个相应b

2021-03-07 21:47:32 1707

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除