自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件工程文档规范要点总结

5.只要有实体类就有数据模型,数据模型的设计根据软件所需的Table,实体类转过来的要有key 表示关系用foreignkey,表和表之间的关系映射,通过相同的key和foreignkey来表示。1.目录生成和更新页码,要能和实际内容对应上,图表的标号表示第n章的第i张图/表,表示为图n-i。4.分析类的职责映射给若干个设计类,设计类的大致框架在分析类的基础上得到。2.每张图都要有图的编号/图注,图的引用(在正文中“如图x-x所示”)3.设计类不区分边界类、控制类、实体类,因此不在设计图中表示。

2024-10-21 09:45:28 542

原创 我的创作纪念日

总结了自己常用的知识点和遇到的问题,遇到相似问题时回顾自己写的博客还挺有用的。自从有意识把平时的练习和解决问题的过程写成博客之后,养成了记录的习惯,回顾起以前做过的东西就很快了,不至于学完了还什么都记不住hhh。后来学习和实践的内容丰富了(也包括某课程内要求写技术博客的缘故),又重新拾起来,虽然到目前为止也堪堪二十来篇,不过感觉越来越得心应手了,后面应该会多更吧(也许。每次解决了一个自己困扰的点就很有记录的冲动,回过头看看自己解决了的问题就很有成就感。有本校同学看到我的博客了。成为算法大佬和技术大牛。

2024-10-12 14:07:58 206

原创 IDEA下“File is read-only”可能原因及“找不到或无法加载主类”问题的解决

网上查看的解释大多是在File栏目或File->File Properties下可以找到Make File Writeable,但是我在这个文件页面查找时没有找到(左图是read-only文件,右图是自己创建的文件)当你添加一个依赖时,Maven会从远程仓库下载该依赖的jar文件到你的本地仓库。(这个文件确实是在jar包里)经过查资料了解,通过maven自动导入某些项目源码是无法对源代码进行备注、注解等修改的操作的(可能是这个原因),所以如果希望查看和修改源代码,可能需要下载依赖的源代码附件。

2024-10-05 22:52:35 1973

原创 基于Pcap4j收发自定义协议报文(注意事项/踩坑总结)

大致内容:完善自定义的Cat21协议,补充至少5个数据类型不同的协议字段 用户输入Cat21协议字段,发送数据包 用户捕获Cat21数据包,打印输出字段值本篇博客是直接将自定义协议报文封装在MAC帧的payload中的。

2024-10-05 22:44:02 740 2

原创 IDEA Project不显示/缺失文件

重新open project打开这个项目即可解决。问题:侧边栏project 模式下缺少部分文件。打开项目所在目录,删除目录下的.idea文件夹。先点close project。

2024-09-16 14:46:25 1012 1

原创 2024杭电多校1——1008位运算

按位异或 ⊕:二进制下每一位做异或,即 0⊕0=0,0⊕1=1,1⊕0=1,1⊕1=0。按位与 ⊗:二进制下每一位做与,即 0⊗0=0,0⊗1=0,1⊗0=0,1⊗1=1。按位或 ⊖:二进制下每一位做或,即 0⊖0=0,0⊖1=1,1⊖0=1,1⊖1=1。n=1时,d=0,(a&b^c)必须为1;对于每组数据,一行两个整数 𝑛,𝑘n,k (1≤𝑘≤15,0≤𝑛

2024-07-20 17:23:57 381

原创 L1-101 别再来这么多猫娘了!(string类关键函数解决)

1.string类的find函数返回一个整数,表示查找的子串在字符串中首次出现的位置。如果找到子串,返回值是子串第一个字符在字符串中的索引位置,索引从0开始。如果没有找到子串,则返回string::npos,这是一个特殊的值,表示没有找到匹配项。from.length() 计算的是被替换子串"from"的长度。通过传递from.length()作为第二个参数,告诉函数从startPos开始的连续多少个字符需要被替换掉。这个位置是之前通过find函数找到的子串"from"在字符串str中的起始索引。

2024-06-28 12:20:07 211

原创 Codeforce 874 (Div. 3)A. Musical Puzzle 题解(C++实现)

统计所有相邻两个字母的不同组合数,这题用set实现很快(自动去重)思考:字符串长度不定时怎么做。

2024-04-29 14:43:11 210

原创 软件工程第四周——常用uml图的整理

先放一个总体uml类型概览,本文将对小米便签中涉及到的五种图做介绍以及强调要点:需求阶段的uml图可以使用中文来表示图中的元素和互动,设计阶段则应该使用编码语言(如类名、方法名、参数名...)表示。

2024-04-29 14:21:02 357

原创 软件工程第三周—如何得到sonarqube质量分析报告 & AS报错waiting for all target devices to come online(小米便签项目)

3.打开app下的build.gradle,将plugins代码段粘贴在最前面(一定要放在最前面)2.配置好sonarlint插件后,在sonarqube网页新建项目下复制plugins代码段。2.重新打开项目下的device manager,选择Cold Boot Now。6.重启电脑,此时可以发现质量报告已经显示在sonarqube网页上。1.前面写了一篇如何安装配置sonarlint插件的博客,可以参考。虚拟机开启时连接超时卡住(不知道是不是因为安了虚拟SD卡的缘故。3.重新打开运行即可。

2024-04-25 17:04:37 939 5

原创 Codeforce 920 (Div. 3) C.Sending Messages补题

通过比较每两个时间点保持开机还是先关机再开机哪个耗电少,就用剩余电量f减去耗电少的选择,f小于等于0时即可判断无法发送完所有消息,遍历所有时间点结束后若f仍大于0说明能够全部发送完成。这题不难,但是第一次做这道题第二个测试点就错了,可能是题意没有理解清楚,b是关机一次再开机一次花费的电量,而不是开关机分别所需的电量。

2024-04-25 16:54:11 170 1

原创 sonarlint插件安装 & sonarqube配置时遇到的问题

SonarLint 是一个免费的开源IDE 扩展,可识别在编写代码时解决质量和安全问题。像拼写检查器一样,SonarLint 会显示缺陷并提供实时反馈和清晰的修复指导,点击左上角file(文件)->setting(设置)->Plugins(插件)和已安装的sonarqube建立连接方可使用成功后下方会出现图标。

2024-03-30 16:25:10 753

原创 软件工程-基于头歌平台的Git配置+小米便签配置

打开本地Git仓库文件夹,右键Git bash here,使用以下命令将本地仓库与远程仓库关联(其中origin是远程仓库的别名)∶。(2)打开C盘下的USER\.ssh,找到名为id_rsa.pub的文件并以记事本形式打开,复制其中内容粘贴到上述添加的密钥中。22版Android Studio配置小米便签:http://t.csdnimg.cn/IxjtB。22版Android Studio安装配置:http://t.csdnimg.cn/SYtyl。本地仓库建成后可以看到新生成的文件夹.git。

2024-03-30 16:21:53 1088

原创 头歌软件工程黑盒测试实践步骤

②③按要求在key处填入source,value处填入要求的值。剩下两个测试点也依此类推 ,即可通过测试。④只勾选一个测试点(很重要)①填入题目要求的URL。

2024-03-12 21:10:35 2397 2

原创 1004 Counting Leaves(队列实现,无结构体)

已知根节点固定为01,那么可以从根节点开始遍历所有子节点,并将所有子节点放入队列。可以保证深度小的一定在队列前面。同时记录下一层所有子节点的个数,根据统计的个数确定该层范围,然后记录无子节点的节点数并输出。已知所有ID都用两个数字表示,所以ID可以用int类型存储。注意ID的输入可能是无序的。

2024-03-11 12:07:43 1627

原创 1009 Product of Polynomials

第一个测试点答案含有为0的项,需要确保该项不被输出。

2024-03-07 21:29:30 396 1

原创 微软输入法无法输出中文的解决方案

有时候会发现微软自带的中文输入无法显示候选栏,只能打出带下划线的字母。1.Ctrl+Shift+Esc 打开任务管理器,找到Windows 资源管理器并选中。2. 点击右上角的重启任务,即可恢复中文输入法。

2024-03-07 18:46:00 3645 4

原创 AcWing 839. 模拟堆

I xPMDMD kC k x现在要进行 N 次操作,对于所有第 2 个操作,输出当前集合的最小值。

2024-01-30 11:54:21 364 1

原创 1003 Emergency (dijkstra算法)数组实现

As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities connected by some roads. Amount of rescue teams in each city and the length of each road between any pair of cities are marked

2024-01-30 11:46:02 1607 1

原创 AcWing 844. 走迷宫 (队列实现)

给定一个 n×m的二维整数数组,用来表示一个迷宫,数组中只包含 00 或 11,其中 00 表示可以走的路,11 表示不可通过的墙壁。最初,有一个人位于左上角 (1,1)(1,1) 处,已知该人每次可以向上、下、左、右任意一个方向移动一个位置。请问,该人从左上角移动至右下角 (n,m)处,至少需要移动多少次。数据保证 (1,1)(1,1) 处和 (n,m)处的数字为 00,且一定至少存在一条通路。

2024-01-18 21:55:49 522 1

原创 1007 素数对猜想 (注释详解)

让我们定义dn​为:dn​=pn+1​−pn​,其中pi​是第i个素数。显然有d1​=1,且对于n>1有dn​是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<105),请计算不超过N的满足猜想的素数对的个数。

2024-01-18 17:17:06 532 1

原创 L1-025 正整数A+B

题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。

2024-01-07 15:24:53 407 1

原创 (ORA-12505)Oracle转至数据库主页无法打开,显示拒绝连接的解决

Oracle安装需要注意的问题及卸载办法,数据库主页无法打开解决方案

2023-09-05 13:30:44 923 2

原创 C语言week1

初学C语言容易遇到的问题详细分析以及常用知识点

2022-10-19 19:46:49 426

原创 第一次上C语言实验课

初学C语言,进行知识关联解决问题

2022-10-13 16:45:05 369 3

空空如也

空空如也

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

TA关注的人

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