摘要: 近日刷题是遇到了kmp算法,再进一步在b站上找网课学习之后,对此有了更深一步理解 对于长度为 mm 的字符串 ss,其前缀函数 \pi(i)(0 \leq i < m)π(i)(0≤i<m) 表示 ss 的子串 s[0:i]s[0:i] 的最长的相等的真前缀与真后缀的长度。特别地,如果不存在符合条件 阅读全文
posted @ 2022-01-24 15:55 红石Hong 阅读(116) 评论(0) 推荐(0)
摘要: 在Java编程中,我们常常用System.out.println()方法来输出,在集合中我经常看到使用方法引用的方式来遍历集合元素:xxx.foreach(System.out::println);也许我们都已经猜到println()是方法名,System是类名,但out又是什么呢?通过查阅api文 阅读全文
posted @ 2022-08-29 17:58 红石Hong 阅读(330) 评论(0) 推荐(0)
摘要: 下面包含了对pyqtSignal的基础使用,包括多参数因为较为简单,就当作参考书吧~~然后信号可以接收多个信号源哦~下面也有举例 (mousePressEvent 和 buttonClicked2) import sys from PyQt5.QtWidgets import QWidget, QP 阅读全文
posted @ 2022-08-12 22:45 红石Hong 阅读(213) 评论(0) 推荐(0)
摘要: 这和linux系统是一样的, . 表示当前目录… 表示当前目录的上一级目录。./表示当前目录下的某个文件或文件夹,视后面跟着的名字而定…/表示当前目录上一级目录的文件或文件夹,视后面跟着的名字而定。 例如:文件夹 a下面有 文件夹b c 和文件 d。文件夹b下面有e.php 和文件f。 则e中的 . 阅读全文
posted @ 2022-07-28 13:46 红石Hong 阅读(5515) 评论(0) 推荐(0)
摘要: 正则表达式是一个学习周期较短,但是应用型极强的工具,不少小伙伴在学习完正则表达式之后都直接表示真香了! 但是,由于其语法比较固定,不常使用的话往往会由以往的风险,这里我分享自己的笔记,供大家参考! 一、校验数字的表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n位的 阅读全文
posted @ 2022-07-23 16:16 红石Hong 阅读(58) 评论(0) 推荐(0)
摘要: 前段时间一直在忙于完成暑期实践项目,也难得有时间静下心来整理之前所学的东西,这段时间在自己跟着老韩雪linux,目前也勉强跟了1/5了,下面和大家分享下自己的学习体会. 1.学习linux主要是为了方便以后进了公司能够在部署好的服务器上查看日志,linux的实践应用很重要 2.一定要学会自己亲手敲代 阅读全文
posted @ 2022-07-23 16:11 红石Hong 阅读(162) 评论(0) 推荐(0)
摘要: 今日学习了git 现在和大家分享下git常用的指令哈 史上最全的GIT常用命令都在这里啦!全是干货!建议收藏起来,反复观看!一、git安装后-指定名称和邮箱$ git config --global user.name "Your Name" $ git config --global user.e 阅读全文
posted @ 2022-07-23 10:12 红石Hong 阅读(442) 评论(0) 推荐(0)
摘要: 一、 需求分析 1.1项目简介 项目为了一款多人实时联机对战格斗游戏。 需求分析:1.当下随着年轻人的生活压力增大,部分玩家对游戏的需求重心开始从大型3a制作转向轻量化随开随停的小游戏。2. 同时,多数年轻人玩游戏主要是为了缓解自身的生活压力,或是为了满足与朋友联络的社交需求。为此本项目拟设计一款轻 阅读全文
posted @ 2022-07-23 09:50 红石Hong 阅读(250) 评论(0) 推荐(0)
摘要: ​动画的刷新频率越快,那么动画看起来就越连贯。 ​但是使用java的GUI技术的时候,提高重画频率往往会出现闪烁,移动的物体看起来有点一顿一顿的,原因就是重画频率太快,上个paint方法还没有完成就开始执行下个paint方法了。 ​要解决这个问题,可以使用java的双缓冲技术。 双缓冲技术原理 ​每 阅读全文
posted @ 2022-07-04 07:36 红石Hong 阅读(466) 评论(0) 推荐(0)
摘要: 使用语言 我们接下来将使用verilog语言编写一个单周期的mips,话不多说让我们开始吧 编写指令 为了确保好上手,我们将有选择性的只完成mips中的八条指令 mips的指令格式形式主要为 •Instruction Syntax is rigid: op dst, src1, src2 –1 op 阅读全文
posted @ 2022-05-13 19:10 红石Hong 阅读(85) 评论(0) 推荐(0)
摘要: 什么是浅拷贝和深拷贝 首先需要明白,浅拷贝和深拷贝都是针对一个已有对象的操作。那先来看看浅拷贝和深拷贝的概念。 在 Java 中,除了基本数据类型(元类型)之外,还存在 类的实例对象 这个引用数据类型。而一般使用 『 = 』号做赋值操作的时候。对于基本数据类型,实际上是拷贝的它的值,但是对于对象而言 阅读全文
posted @ 2022-04-25 13:39 红石Hong 阅读(4317) 评论(2) 推荐(1)