自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决微信小程序中 Flex 布局下 margin-right 不生效的问题

微信小程序开发中,flex布局下margin-right失效是常见问题。本文针对横向滚动列表边距被"吞噬"的情况,提供了完整解决方案:1)获取屏幕宽度动态设置列表宽度;2)父容器设置负左边距抵消首个元素边距;3)用inline-block+nowrap替代flex布局;4)子元素设置正常边距。同时解决了文字换行问题,实现美观的横向滚动效果。这套方案有效解决了小程序中flex布局的边距异常问题。

2025-05-28 22:27:58 696

原创 解决 NestJS 中热重载与实体类自动导入不能兼容的问题

摘要(145字):NestJS开发中,热重载(HMR)与TypeORM实体类自动导入存在兼容性问题。通配符导入(**/*.entity.ts)依赖文件系统路径,而Webpack打包后路径失效。解决方案包括:1) 手动维护实体列表(支持HMR但效率低);2) 作者提出的动态加载方案,通过fs扫描dist目录并require实体文件,兼容Webpack HMR。三种方案对比显示,动态加载兼顾自动导入与HMR支持,适用于编译后运行环境。本文揭示了框架底层机制的重要性,为提升NestJS开发体验提供了实用方案。

2025-05-28 22:23:37 1174

原创 tomcat部署项目打开是404?

今天在帮助一个小伙伴解决问题的时候 部署成功了 就是打不开总是404他这个项目是公司的一个18年的项目 巨老!!!HTTP状态 404 - 未找到类型 状态报告描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。

2025-03-30 17:25:43 279

原创 再见IT!

BUT这些和我基本没有什么太大的关系了,你爱可以但是你要活下去,你不活下去你没有爱的权力。当我有想转行的想法的时候我就知道IT我干不久了,前一段时间刚刚结束的比赛直接点燃了导火索,让我转行的思想直接成型,于是我决定在我还年轻的时候 再卷一次 哪怕是从零开始 妈的搞IT的就没一个怕卷的 干呗!往后技术的发展无疑是飞速的,智能的,对于这种情况如果入局无疑是有一大笔白花花的银子等着你去拿的,但是当下这个鸟环境创业一个死一个半。算了 路在脚下 行则将至!

2025-01-15 17:02:10 344 1

原创 Vue2如何优雅处理多个组件渲染

使用Vue的动态组件特性,我们可以优雅地处理多类型内容的展示问题。这种方案不仅让代码更加简洁,也提高了可维护性和扩展性。希望这个实践经验能够帮助你在实际开发中写出更好的代码!

2024-12-20 15:27:18 513

原创 吉林大学C语言学习通题目和答案

【代码】吉林大学C语言学习通题目和答案。

2024-12-15 18:50:00 237

原创 解决 Cursor Too many free trial accounts used on this machine. Please upgrade to pro. We have this l

解决 Cursor Too many free trial accounts used on this machine. Please upgrade to pro. We have this limit in place to prevent abuse. Please let us know if you believe this is a mistake.

2024-12-09 22:14:17 10759 66

原创 吉林大学部分练习题(C语言实现) 【编写函数,对一个有序的整型数组进行二分检索(也称折半查找)。】

题目名称:索引数组排序 题目描述:已知n(n≤100)个元素的整型数组 A 未排序,一个索引数组 B 保存 A 的下标。编写程序,在不改变数组A的情况下,只改变数组 B完成对A的递增排序,如下所示:排序后索引数组B的第一个元素值是A数组中最小元素的下标。输出:按递增序列输出n个属于集合M的整数,各数间以一个西文空格间隔;题目描述:编写程序判断任意给定n*n的两维整型数组中是否有相同元素。题目编号:Exp04-Basic10,GJBook3-06-12。问题描述:编写程序,将给定的字符串反序输出。

2024-12-07 23:02:50 448

原创 SSM post接口传递json 报错 HTTP状态 415 - 不支持的媒体类型

我所有的配置都跟老师一样,老师就很顺利发出去了,我的就是一直415,烦死了!!!

2024-11-18 22:56:57 662

原创 吉林大学 超星慕课 高级语言程序设计 学习通部分题目极其答案

例如求解23、29、20、32、23、21、33、25 序列的中位数,首先将该组数据进行排序得到:20、21、23、23、25、29、32、33;因为共由8个数据,即n为偶数,故按中位数计算方法,得到中位数24,即第四个数和第五个数的平均数。问题描述:编写int函数,判断给定的整数数组a[n]中是否存在元素a[i] (0

2024-11-16 19:32:02 605

原创 Typora激活使用指南(2024年11月最新版)

Typora激活使用指南(2024年11月最新版)

2024-11-11 01:14:14 4648 7

原创 关于前端程序员使用Idea快捷键配置的说明

相信很多前端程序员 转到后端第一件事就是安装Idea然后学习java,在这里面最难的不是java的语法,而是关于快捷键的修改,前端程序员用的最多的估计就是VsCode或者Webstorm,就拿我自己举例我经常使用Vscode,当我写完代码下意识去格式化的时候使用了Vscode快捷键,才发现我在idea里面写代码,格式化快捷键不好使,真烦啊,后来我找了很多修改idea快捷键的方法,发现要修改的太多了,干脆不修改了,直接搬运,然后我找到了这个插件。然后就可以使用VScode的快捷键在Idea中为所欲为了!

2024-10-30 17:45:14 371

原创 一文带你搞定Java中的动态代理和静态代理

代理模式的核心思想就是通过代理对象去访问实际对象,以增强方法的功能或保护实际对象。代理对象可以在方法调用前后添加一些额外的逻辑。静态代理和动态代理各有优缺点,但在实际开发中,动态代理由于其灵活性和代码复用性,应用更为广泛。对于大多数场景,特别是方法较多的场景,动态代理是更好的选择。通过上述案例,希望你对Java中的代理模式有了更加深入的理解。代理模式的核心在于解耦和增强方法的功能,掌握这一模式会对你的开发工作带来很大帮助。

2024-10-24 22:47:04 380

原创 Java 集合框架:List、Set、Map 特性、创建方式与遍历方式总结

三种常用的集合类型,它们各自有不同的特性、创建方式和使用场景。下面对每种集合类型的特性、创建方式、遍历方式以及适用需求进行总结,并展示如何使用。工具类提供了对集合进行排序的方法。Java 中的集合框架提供了。本身没有明确的顺序,且。自动对元素进行排序。

2024-10-22 15:18:40 1273

原创 JDK9——JDK13新特性总结

在 JDK 8 中,接口可以有默认方法和静态方法,但无法在接口中添加私有方法,导致代码复用性差,公共逻辑只能放在默认或静态方法中。JDK 9 引入了接口的私有方法,允许在接口内部定义一些辅助的逻辑或工具方法。在 JDK 10 之前,必须显式声明局部变量类型,导致代码冗长。表达式,可以作为表达式直接返回值,并使用箭头语法,简化了代码。定义多行字符串,自动处理换行符和转义字符,使代码更清晰。语句中显式声明资源,否则无法自动关闭资源。,并且无法直接返回值,代码显得冗长。JDK 9 允许你在。在 JDK 7 中,

2024-10-22 15:17:50 651

原创 在java中多线程加锁的四种方式

是 Java 内置的关键字,易于使用,但灵活性不足。提供了更强大的锁控制能力,如可重入锁、超时锁。允许更高效地处理读写操作,适用于读多写少的场景。Semaphore可以控制访问资源的线程数量,适合有限资源的场景。这些加锁机制可以帮助你在多线程环境中实现线程安全的访问。

2024-10-17 23:54:57 813

原创 在Java中创建多线程的三种方式

使用Thread类时,创建一个子类,重写run方法。使用Runnable接口时,实现Runnable接口,定义run方法,再通过Thread类启动。使用Callable接口时,创建实现Callable的类,使用FutureTask来处理返回值,依然通过Thread类启动。这样,你就可以通过这三种方式创建和启动多线程了。

2024-10-17 23:53:48 315

原创 Vue实现动态表单

动态表单的核心是:根据用户在表单中的输入,自动调整后续表单项的显示内容。例如,用户在某个表单输入特定的值时,会显示下一个问题或选项,而如果用户输入不同的值,则会跳转到另外一套问题。这种交互使得表单流程更加智能和灵活。在本文中,我们将创建一个递归的动态表单,表单项之间通过逻辑相互连接。当某个表单项的值发生变化时,它将动态显示下一个表单项,或者结束表单流程。通过本文的讲解,我们一步一步构建了一个递归动态表单。使用 Vue 的响应式系统和递归组件,我们可以根据用户输入的内容动态展示后续表单项。

2024-10-14 16:33:38 4009 5

原创 vue实现列表自动滚动(纯与原生方式)

Vue实现可视化大屏的列表滚动效果,纯手写

2024-10-12 15:30:21 3808

原创 我的笔记本电脑之前可以直接用音量键调节音量,后来需要fn键加音量键才能调节,这是为什么?

直接按 Fn+Esc就能解除Fn的锁定。

2024-09-30 21:33:30 1425

原创 css重置样式表 reset.css 格式化默认css样式

css重置样式表 reset.css 格式化默认css样式

2024-08-30 17:03:57 873

原创 标准化大厂编程规范解决方案之ESLint + Git Hooks

一文带你搞定大厂开发规范的搭建

2024-08-16 13:02:51 1543

原创 Java设计模式之中介者模式

中介者模式通过引入一个中介者对象,来封装对象之间的交互,防止对象之间的直接通信,从而降低类与类之间的耦合性。中介者模式的核心思想是将系统的行为分散到独立的类中,通过中介者来协调这些行为。中介者模式通过引入一个中介者对象,使得各个同事类之间的通信更加松散耦合,从而提高系统的可维护性和扩展性。虽然中介者模式可以有效地减少对象之间的依赖性,但在实现过程中,可能会导致中介者对象变得过于复杂,因此在使用时需要谨慎考虑。

2024-08-13 14:49:52 1105

原创 提升前端性能的 JavaScript 技巧

JavaScript 性能优化是一个多方面的工作,涵盖了代码编写、资源加载、事件处理等多个方面。通过合理应用这些技巧,可以显著提升前端性能,为用户提供更好的体验。在实际项目中,结合具体情况选择合适的优化手段,持续监测和优化性能,才能不断提升网站的响应速度和用户满意度。

2024-08-13 14:46:59 1037

原创 NPM 使用教程

NPM(Node Package Manager)是 JavaScript 世界中最流行的包管理器和软件仓库。它不仅允许开发者轻松地下载和管理依赖库,还支持发布自己的包,方便在项目中复用代码。无论是构建小型应用程序还是大型项目,NPM 都是一个不可或缺的工具。NPM 是管理 JavaScript 项目的强大工具,它简化了依赖管理、项目初始化、脚本运行和包发布等流程。通过掌握 NPM 的基本用法,你可以更高效地管理和开发项目。希望这篇教程能帮助你更好地理解和使用 NPM。

2024-08-12 22:58:45 1499

原创 探索高效编程学习的笔记记录与整理方法

编程学习是一场持久战,而高效的笔记记录和整理方法,就是我们在这场战斗中的武器。通过建立系统化的笔记体系,我们可以在繁忙的学习中保持条理,在未来的工作中快速找到所需的知识。同时,笔记也是我们学习成果的见证,是我们不断前进的动力源泉。希望本文的探讨能够为你打造属于自己的编程学习“知识宝库”提供一些思路与灵感。在未来的学习旅程中,愿你能够乘风破浪,勇往直前!

2024-08-12 22:35:05 1154

原创 面试题:请阐述vue2响应式原理

面试题:请阐述vue2响应式原理vue官方阐述:https://cn.vuejs.org/v2/guide/reactivity.html,是当对象本身或对象属性发生变化时,将会运行一些函数,最常见的就是render函数。在具体实现上,vue用到了。

2024-08-12 14:46:26 578

原创 你不知道的vue组件通信方式总结

绝大部分vue本身提供的通信方式,都是父子组件通信prop最常见的组件通信方式之一,由父组件传递到子组件event最常见的组件通信方式之一,当子组件发生了某些事,可以通过event通知父组件style。

2024-08-11 15:47:37 554

原创 vue长列表优化

vue渲染10000个元素不卡顿(切割法渲染)

2024-08-11 15:40:47 898

原创 一文带你彻底搞定小程序分包和预加载

某些情况下,开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载。

2024-08-09 14:38:42 3287

原创 微信小程序实现Canvas画板

【代码】微信小程序实现Canvas画板。

2024-08-08 17:05:15 2276 3

原创 Node中的CSRF攻击和防御

Node中的CSRF攻击和防御

2024-08-08 15:20:32 556

原创 Nodejs实现图片加水印 【使用jimp】

使用jimp实现图片加上水印,可以结合路由进行用户上传后处理该图片生成带水印的图片返回个用户。

2024-08-07 16:44:08 527

原创 如何使用nodejs实现头像上传,上传多个图片并压缩生成大中小三种图片 (基于Koa2演示)

本文介绍了如何使用 Node.js 和 Koa2 实现头像和图片的上传功能,并对上传的图片进行压缩处理。实现中使用了 path、fs、koa-multer 和 jimp 库来完成文件上传和处理。提供了完整的代码实现示例,包括文件上传、处理、保存和返回功能,展示了如何在 Koa2 中使用这些工具来处理文件上传和图片压缩。

2024-08-06 16:07:01 330

原创 在后台管理系统中,如何递归和选择保留的思路来过滤菜单

在后台管理系统的开发中,常常需要根据前端传递的ID数组筛选出特定的菜单项。本文详细介绍了一种基于递归和选择保留的高效方法来过滤菜单树,保留所需的菜单项及其有效的父级和子级菜单项。通过JavaScript实现的示例代码,展示了如何通过递归处理子菜单,并在返回的菜单树中仅包含指定ID的菜单项。此方法适用于处理复杂的层级结构数据,确保在菜单结构中仅保留必要的部分。本文还包括实际应用示例,帮助开发者更好地理解和实现这一功能。

2024-08-05 15:59:14 372

原创 NestJs实现各种请求与参数解析

关于在NestJs中各种请求的书写与请求携带参数的解析方式

2024-07-10 15:53:47 333

原创 C语言实现地铁线路管理系统 含源码 福利

基本功能。

2024-07-04 14:45:00 801

原创 实验六 智能停车系统设计 (综合类)含源码 福利

注:停车场中超过 7 天还未出场的车辆称为僵尸车,这种车辆未来很可能继续滞留在停车场,造成车位紧张,需要进行统计以便及时处理(异常车辆摸排)。出库:输入车牌号码、出场时间(出场时间由相关时间函数自动获取并处理)和停车时长,完成出库、停车费用结算。入库:输入车牌号码和入场时间(入场时间由相关时间函数自动获取并处理),完成停车入库操作。8、僵尸车统计:遍历已有停车信息,查找停车 7 天及以上还未出场的车辆,显示僵尸车列表。5、查询:查找车辆停车信息(不查找已出场的停车信息)。

2024-07-04 10:07:32 587

原创 Html+Css+JavaScript实现家乡网站课题(适用大作业)

源码在绿泡泡 不懂?

2024-06-29 13:36:54 297

原创 C++实现俄罗斯方块(适用大作业)

我这边使用的是DevC++可以直接运行 建议你也下载一个 期末能过就行 别想高分咯!tips:文件拓展名为 .cpp。

2024-06-29 13:30:35 891

自行车对比咨询平台wx+node

自行车对比咨询平台wx+node

2024-04-24

智能云盘管理系统(vue+spring)

智能云盘管理系统(vue+spring)

2024-04-24

授课毕业设计授课毕业设计

授课毕业设计

2024-04-24

Springboot+Vue宠物领养网站管理系统+审批流程

Springboot+Vue宠物领养网站管理系统+审批流程 注意注意 一定要运行node写的serve懂得都懂

2024-04-24

基于ssm技术的金融支付终端管理系统设计与实现

基于ssm技术的金融支付终端管理系统设计与实现金融支付终端管理系统;SSM框架;MySQL;自动化;JSP

2024-04-22

空空如也

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

TA关注的人

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