自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 M1 Mac配置Linux服务器强化学习教程Spinning up环境实现画面回传(包含OPENGL问题解决方案)

强化学习spinning up环境配置问题

2023-05-14 18:30:00 605

原创 Linux文件系统概述

相信很多人和我一样,从接触计算机世界的时候碰到的第一台PC就是运行着Windows系统的计算机。用惯了Windows之后再接触Linux操作系统首先印象就是繁杂的命令行和看似复杂的文件系统。本人作为Linux新手写作本博客只作为参考,如有不当,敬请指正!话不多说,先上图:上图便是Linux文件系统目录,下面我一一介绍其作用 注:下文所配图均为Linux Centos7发行版截图!!!/bin和/sbinbin-Binary顾名思义,二进制文件。存放着可执行文件或可执行文件的链接(可以理解为.

2021-03-06 18:51:00 222

原创 Java编程技巧

前言:耗时一个学期看完了JAVA编程思想,不得不说这是一本Java界的圣经。这本书前几章我看了两遍(原因是第一次看的时候没看完就到期末考试了完了就放假玩飘了,第一次阅读就中断了…)我可以感觉的到我从第二次阅读中学到了第一次没有学到的内容。也许以后有机会会读第三遍吧~。书是好书这没毛病,唯一的毛病就是它的版本最新的第四版已经停留在JavaSE5/6的时代了,所以我不得不找本新书补充之后的知识,知乎百度了一通选择了去年刚出版的《Java核心技术第11版》本书基于当前最新的长期维护版本JDK11展开讲述。本博客.

2021-03-06 15:44:13 123

原创 深刻认识Mbps和MB/s的关系,看完保准你从此不再百度

一篇很简单的关于计算机网络中的单位换算博客不知道有没有人和我一样,对Mbps和MB/s的关系的认识始终不深刻,每次用到的时候总是需要重新再打开百度。。。今天埋头学习计算机网络的小克终于忍不了了,决定写一篇博客记录一下,让自己加深影响!  事情的起因是这样的:最近在学习计算机网络,虽然大二的时候学过了计算机网络的课程,但怎么说呢。可能谢希仁教授的教材不太适合我吧。于是我重新抱起了《计算机网络自顶向下》看完第一章做复习题时遇到了这样一个题目:假定主机A要向主机B发送一个大文件。从主机A到主机B的路径

2021-01-26 23:53:24 1796 3

原创 Java发展史简要

Java发展历程(主要改进和变动)java前身:OakJDK1.0:Java虚拟机、Applet、AWTJDK1.1:JAR文件格式、JDBC、JavaBeans、远程方法调用(RMI)、内部类、反射JDK1.2:Java拆分为J2SE、J2EE、J2ME、内置JIT、Collections集合类JDK1.3:数学运算库、Timer APIJDK1.4:正则表达式、异常链、NIO、日志类、XML解析器、XSLT转换器此后JDK版本代号不再采用1.x的方式发布开始使用JDK X发布JDK5

2020-12-22 12:48:46 114 2

原创 第五章 初始化与清理

1. 前置知识JAVA中的引用和对象:String s = new String();这里的s是一个引用并不代表具体的String对象引用存放在堆栈区 而后面的new String()则代表一个真正的JAVA对象它存放在堆区 这条语句使得一个String类型的引用指向的一个新的String对象2.方法重载相同的方法名可以用不同的参数列表来重载不可以用不同的方法返回值实现重载3.默认构造器所有的JAVA类型都包含有一个默认的无参构造器, 当你手动创建一个构造器后该无参构造器消失。4.

2020-10-24 17:28:31 61

原创 LeetCode756:金字塔转换矩阵(JAVA题解)

题目描述现在,我们用一些方块来堆砌一个金字塔。 每个方块用仅包含一个字母的字符串表示。使用三元组表示金字塔的堆砌规则如下:对于三元组(A, B, C) ,“C”为顶层方块,方块“A”、“B”分别作为方块“C”下一层的的左、右子块。当且仅当(A, B, C)是被允许的三元组,我们才可以将其堆砌上。初始时,给定金字塔的基层 bottom,用一个字符串表示。一个允许的三元组列表 allowed,每个三元组用一个长度为 3 的字符串表示。如果可以由基层一直堆到塔尖就返回 true ,否则返回 false

2020-09-11 18:36:39 138

原创 LeetCode64:最小路径和(JAVA题解)

题目描述给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明: 每次只能向下或者向右移动一步。示例:输入:[[1,3,1],[1,5,1],[4,2,1]]输出: 7解释: 因为路径 1→3→1→1→1 的总和最小。思路附在代码注释:// 思路:// 只能向下或者向右移动 也就是说只会从当前节点的上方或者左方走到该节点 所以只需试探两个方向// 走过的路径不会再次走 当前节点的最短路径为之前走的最短路径加上左两个方向的

2020-09-11 18:23:45 231

原创 LeetCode130:被围绕的区域(JAVA题解)

题目描述给定一个二维的矩阵,包含 ‘X’ 和 ‘O’(字母 O)。找到所有被 ‘X’ 围绕的区域,并将这些区域里所有的 ‘O’ 用 ‘X’ 填充。示例X X X XX O O XX X O XX O X X运行你的函数后,矩阵变为:X X X XX X X XX X X XX O X X解释被围绕的区间不会存在于边界上,换句话说,任何边界上的 ‘O’ 都不会被填充为 ‘X’。 任何不在边界上,或不与边界上的 ‘O’ 相连的 ‘O’ 最终都会被填充为 ‘X’。如果两个元素在

2020-09-11 18:11:24 302

原创 LeetCode49:字母异位词分组(JAVA题解)

题目描述给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。示例这里是引用输入: [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”]输出:[[“ate”,“eat”,“tea”],[“nat”,“tan”],[“bat”]]说明所有输入均为小写字母。不考虑答案输出的顺序。直接将思路放在代码注释中:class Solution { public List<List<String>

2020-09-11 17:59:35 324

原创 LeetCode268:缺失数字(JAVA题解)

题目描述:给定一个包含 0, 1, 2, …, n 中 n 个数的序列,找出 0 … n 中没有出现在序列中的那个数。示例1输入: [3,0,1]输出: 2示例2输入: [9,6,4,2,3,5,7,0,1]输出: 8这里先来说下思路:排序后查找不相连的数字因为给定的数组中数字的范围只会存在于【0,ArrayLength】之中 所以排序后不想连两个数字的中间数即为缺失数字这个方法我一开始没想到,是看题解想到的直接附上leetcode代码class Solution {

2020-09-11 17:41:48 233

原创 idea环境下 servlet配置导致jsp页面显示源码问题

idea环境下 servlet配置导致jsp页面显示源码问题今天在做jsp实验(虽然是被废弃的技术但是还是课程要求)过程中遇到了一点令人感到困惑的问题:当使用idea自动生成的web.xml文件配置servlet文件时使用idea的快捷方式打开浏览器会显示jsp页面源码例如这样:可以看到路径也是本地路径,servlet代码如下package nuc.ss.test;import jav...

2020-05-05 16:57:43 8180 28

转载 大一下学习记录

JAVA面向对象面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一一实现,使用的时候依次调用就可以了。面向对象则是把构成问题的事物按照一定规划分为多个独立的对象,然后通过调用对象的方法来解决问题面向对象的特点可以概括为封装,继承,多态,接下来针对这三种特性进行简单介绍。JAVA中的类与对象类的定义类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体在面向对象的思...

2019-04-29 18:08:59 543

空空如也

空空如也

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

TA关注的人

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