自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 7年Java游戏后端,被淘汰辛酸史

随着心越来越慌,工资水平属实也太低6K多,于是四年这个节点,我跳槽了,工资翻倍。这是一份非常苦的工作,曾经2个多月没放假,也曾经连续四天四夜没回家,工作到凌晨3点是司空见惯。然而我只是个小兵,加班加了10个月,游戏上线两个月,人员就全部裁掉了。由于Java一直感觉没有入门,框架方面掌握的也比较少,这个MMO的项目本是练手大好时机,连忙带懒就也这么过来了。随后不知道算走运还是算倒霉,找到了上市公司的工作,20K(我梦想中的工资是25K,如果达到就打算不再跳槽了,为什么是25K,因为游戏Java后端基本上30

2025-01-20 10:05:14 772

原创 10 个 GitHub 上超火和超好看的管理后台模版,后期工作可能用的上

已支持常规bug自动修复,前端代码自动规范,代码一键生成等众多功能,可以在完全不依赖后台的情况下独立开发完成项目,以及接口自动模拟生成,支持JAVA、PHP、NODE、.NET、Django等常用所有后台对接,甚至完全放弃JAVA等常规后端开发,内置node服务支持直接操作数据库进行增删改查,支持当前流行的unicloud、serverless云开发。SCSS已用于提高代码的可定制性。极简版,就是vue-Element-Admin的简化版,功能简单一点,方便快速开发用的。

2025-01-20 07:44:10 867

原创 Python脚本上传本地文件到百度云

bp=ByPy()logging.info(“本地文件夹:%s”,localPath)logging.info(“检查云盘中有无过期备份,只保留最新%d天(份)备份。logging.info(“取得云盘文件夹「%s」中的文件列表…”,remotePath)logging.info(“存在过期备份,早于或等于日期「%s」的备份将被删除。

2025-01-18 20:47:18 926

原创 python网络渗透之:DOS攻击篇_ddos攻击脚本

返回攻击脚本的log界面及使用说明。

2025-01-18 20:45:16 858

原创 python+selenium进行cnblog的自动化登录测试

39self.assertIn(‘用户名或密码错误’,error_message)#用assertIn(a,b)方法来断言ainb‘用户名或密码错误’在error_message里。46self.assertEqual(error_message,‘请输入密码’)#用assertEqual(a,b)方法来断言a==b请输入密码等于error_message。35‘’‘用户名正确、密码不正确’‘’

2025-01-18 13:38:15 536

原创 python+selenium自动化测试框架详解,我就讲一遍!_selenium框架结构

首先,只需在testyaml目录下新增一个页面对象yaml文件,参考login.yaml格式编写即可。其次,在testdata目录下新增一个login_data.yaml文件提供给登录接口传参的测试数据,编写格式参考login_data.yaml文件。然后,在page_obj目录下新增一个loginPage.py文件,是用来封装登录页面对象类,执行登录测试流程操作。最后,在testcase目录下创建测试用例文件login_sta.py,采用ddt数据驱动读取yaml测试数据文件。

2025-01-18 13:36:14 550

原创 Java中高级核心知识全面解析——常用框架(SpringMVC-工作原理详解)

作用:Spring MVC 的入口函数。接收请求,响应结果,相当于转发器,中央处理器。有了 减少了其它组件之间的耦合度。用户请求到达前端控制器,它就相当于mvc模式中的c,是整个流程控制的中心,由它调用其它组件处理用户的请求,的存在降低了组件之间的耦合性。作用:根据请求的url查找Handler。负责根据用户请求找到Handler即处理器(Controller),SpringMVC提供了不同的映射器实现不同的映射方式,例如:配置文件方式,实现接口方式,注解方式等。作用:按照特定规则(HandlerAdapt

2025-01-17 18:50:03 825

原创 Java中高级核心知识全面解析——从认识Linux操作系统开始(什么是操作系统?分类、内核、用户态与内核态)

个应用程序所需的内存空间不够了,那么系统会判断当前物理内存是否还有足够的空闲可以分配给应用程序**。windows上的虚拟内存和Linux上的swap交换空间都是虚拟内存的一种实现技术。在cpu的所有指令中,有些指令是非常危险的,如果使用不当,将会造成系统崩溃等后果。它负责系统的内存管理,硬件设备的管理,文件系统的管理以及应用程序的管理。用户态与内核态与内核态是操作系统对执行权限进行分级后的不同的运行模式。我们常说的Linux,其实是指基于Linux内核开发的操作系统。操作系统的内核是操作系统的核心部分。

2025-01-17 18:48:00 1679

原创 EOF分界符和追加输入(交互式新技能get起来!!!!)

其实,第一种形式和第二种形式没有什么本质的区别,第一种形式将内容直接输出到标准输出(屏幕),而第二种形式将标准输出进行重定向,将本应输出到屏幕的内容重定向到文件而已。例1 (打印内容,常用于脚本中说明)hi brogood lucklucky 2020EOFhi brogood lucklucky 2020例2 (> 写入文件)如果用>就是写入,会覆盖 之前文件中的内容!

2025-01-17 02:39:56 480

原创 ELK搭建及kibana界面汉化

match => { “message”=> “%{TIMESTAMP_ISO8601:logdate} %{LOGLEVEL:loglevel} %{JAVACLASS:class} %{NUMBER:thread} %{JAVALOGMESSAGE:logmsg}”} # 这里采用的是grok预制的一些正则,":"后面是我们自定义的key。date { # 将kibana 的查询时间改成日志的打印时间,方便之后查询,如果不改的话,kibana会有自己的时间,导致查询不方便。

2025-01-17 02:37:54 413

原创 Angular 学习(五):Angular 路由(Route)_angular route

)

2025-01-16 19:11:53 802

原创 Android:怎么看待大厂面试门槛越来越高,“面试造火箭,工作拧螺丝钉”现象越来越普遍?_2024 民企招聘面试门槛越来越高

企业招聘实习生,一般也没有硬性要求你有多丰富的实习经历,如果你把校内经历写好,证明你是有能力和潜力,让HR觉得你是他需要的人,就可以大大提高成功几率。了解一下最近的主流技术,看看大厂在意的点是什么,再在自己的工作中去完善,去总结。应聘一家公司,你要对它有一定的了解,比如公司规模,部门架构,公司文化,业务范围等等。大厂是我们的技术先驱,不仅仅是各种技术,还有很多令你大开眼界的使用方法,学习这些有利于自己竞争力的提高,深入理解后也可以提升你的学习效率。HR看重的是你是否具备学生干部的能力,而不是你的身份。

2025-01-16 19:09:51 897

原创 2023跨年烟花(浪漫烟花+美妙音乐+雪花飘飘)含前端源码直接下载---系列最终篇_transition

第一点: 本次跨年烟花代码的精彩之处在于可以自定义跨年文字第二点: 本次跨年烟花仍然具有雪花效果第三点: 在此基础上听取广大水友意见增加了自定义可更换的背景音乐。

2025-01-16 03:52:44 406

原创 2023计算机毕业设计题目选题经验_写论文可以用layui吗

2、老师指定,尽量避开老师的科研题目,除非是老师做好的,就是让你拿来用的,要结合自己了解层次,学习成本太高的直接和老师进行沟通。和自己院校现阶段符合的。基于XXX的XX大学失物招领系统的设计与实现(后面XX可以根据自己学校命名)基于XXX的XX敬老院管理系统的设计与实现(后面XX可以根据自己名字命名)基于XXX的XX会议室预约管理系统(后面XX可以根据自己名字命名)基于XXX的XX扶贫系统的设计与实现(后面XX可以是你自己去命名)基于XXX的XX洗衣店管理系统(后面XX可以根据自己名字命名)

2025-01-16 03:50:42 262

原创 【SpringCloud】学习笔记-p3(Feign远程调用)

使用Feign的步骤:① 引入依赖② 添加注解③ 编写接口④ 使用中定义的方法代替2.自定义配置Feign可以支持很多的自定义配置,如下表所示:| 型 | 作用 | 说明 || 修改日志级别 | 包含四种不同的级别:NONE、BASIC、HEADERS、FULL || feign.codec.Decoder | 响应结果的解析器 | http远程调用的结果做解析,例如解析json字符串为java对象 |

2025-01-15 05:12:56 866

原创 【Spring Boot实战与进阶】Controller的使用及获取请求参数的示例

注解 | 释义 || @Controller | 处理http请求 || @RestController | 返回json,相当于@Controller+@ResponseBody || @RequestMapping | 配置URL映射 || @GetMapping | 组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写 |

2025-01-15 05:09:15 688

原创 【Spark】(十)详解 Spark DataSet_spark dataset break

/4、读取文件,这里以csv文件为例。//3、DataSet rdd数据互换。//3、RDD转成DataFrame。//5、读取文件,并配置详细参数。//创建SparkSession。//2、集合转成dataset。//1、DataSet存储类型。//2、DataSet结构属性。//设置日志输出格式。

2025-01-15 05:05:33 535

原创 RecyclerView遇到的两个bug

/ ★建议用这种方法加载布局,否则会出现match_parent、margin无效的情况,还得保证recyclerView宽高不是wrap_content。// 通知更新数据,之后,你还是用普通的position时,你会发现这个item的索引和。// layoutPosition是妥当的,而不是传入形参里带来的position。// 这能保证你当前点击的item的索引值是正确的。

2025-01-13 20:02:40 379

原创 React入门:基本环境搭建

npm start默认在浏览器开启一个页面,地址:http://localhost:3000这时本地会有一个新创建的项目文件,大概是这样的:test是我的项目名称(草率了点,不推荐的命名),node_modules文件夹下存放着相关的库文件;public文件夹下存放公共资源,其中有一个index.html,是整个项目的总html页面;src文件夹是我们编写的代码存放的主要区域创建空的初始页面默认在浏览器打开的页面是一个旋转的react图标,我们可以删除一些不必要的文件,把初始页面置空。

2025-01-13 19:58:59 795

原创 react使用antd table合并单元格错位问题_antd 表格列合并 错位了

这段代码的思路就是要合并单元格的那一行, 合并了几个单元格, 就将rowSpan设置为几, 方便后续使用 onCell属性设置。被合并的单元格要加一个标识,方便后期将其rowSpan值设置为0,从而避免表格错位移位。我们观察数据,第一条与第二条和第二条数据的性质相同,那么就要把要合并的单元格(第一行)设置一个属性, rowSpan:2;被合并的单元格(第二行)设置一个属性,rowSpan: 0。

2025-01-13 19:55:17 335

原创 MXNet的Faster R-CNN(基于区域提议网络的实时目标检测)《5》

观察第二行,我们的输入尺寸是2x2,也就是说输入的特征图尺寸变小了,运算同样是通过3x3的步幅为1的卷积核的卷积运算,最终我们却得到了一个更大尺寸的输出(4x4),原因是输入特征图的周围也就是像素的上下左右填充了0,将输入尺寸变成了6x6的尺寸了,然后同样做卷积运算。再比如输入依然是2x2,当步幅是2,填充是0,卷积核大小3x3的卷积运算之后的输出(2-1)x2-2x0+3=5,跟上面动态图中一样,确实是将输入2x2的大小转置卷积之后变成了5x5的输出尺寸。

2025-01-13 03:36:10 1492

原创 MongoDB 学习笔记(入门看这一篇足矣)

集合存在于数据库中,集合没有固定的结构,这意味着你在对集合可以插入不同格式和类型的数据,但通常情况下我们插入集合的数据都会有一定的关联性。比如,我们可以将以下不同的数据结构的文档插入到集合中当第一个文档插入时,集合就会被创建集合名不能使空字符串集合名不能含有\0字符(空字符),这个字符表示集合名的结尾。集合名不能以"system."开头,这是为系统集合保留的前缀。用户创建的集合名字不能含有保留字符。有些驱动程序的确支持在集合名里面包含,这是因为某些系统生成的集合中包含该字符。

2025-01-13 03:32:28 1708

原创 MMSegmentation文档学习记录(一)

这些都是用于训练和测试PSPNet的配置文件,使用MMEngine实现的Config来加载和解析它们。

2025-01-13 03:28:45 523

原创 JavaScript事件详解

绑定在被点击元素的事件是按照代码顺序发生,其他元素通过冒泡或者捕获“感知”的事件,按照W3C的标准,先发生捕获事件,后发生冒泡事件。使用attachEvent与使用DOM0级方法的主要区别在于事件处理程序的作用域,使用attachEvent时,事件处理程序会在全局作用域中运行,因此this等于window。与DOM0级方法一样,添加的事件处理程序也是在其依附的元素的作用域中运行 ,另外,通过这种方式可以添加多个事件处理程序,添加的事件处理程序会按照添加它们的顺序出发。

2025-01-12 09:36:51 217

原创 javascript中的原型与原型链_javascript 原型,原型链

创建一个对象的时候都会同时关联一个对象,如图,关联的这个对象就是新建的对象obj的原型。

2025-01-12 09:33:09 473

原创 JavaScript中的Set和Map:理解与使用

本文将探讨JavaScript中的Set和Map数据结构。我们将了解它们的特点、用途以及如何使用它们。通过学习Set和Map,你将能更有效地管理集合数据。📚Set和Map是JavaScript中强大的集合数据结构。Set用于存储唯一的值,而Map用于存储键值对。通过学习Set和Map的特点和用法,你可以更有效地管理集合数据,提高代码的效率和可读性。

2025-01-12 09:29:27 409

空空如也

空空如也

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

TA关注的人

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