自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在服务器上使用 Docker 部署 Node.js 后端服务和前端项目

服务器环境项目结构二、部署 Node.js 后端服务1. 编写 2. 构建镜像3. 验证运行三、部署前端项目(以 React 为例)1. 编写 2. 构建镜像3. 验证运行四、使用 Docker Compose 编排1. 编写 2. 启动所有服务3. 常用命令五、进阶配置1. 使用 管理环境变量在 中引用:创建 文件:2. 数据库服务(如 MySQL)3. Nginx 反向代理(可选)六、访问服务前端:后

2025-06-12 19:35:42 136

原创 安全有效的 C 盘清理方法

按照上述步骤操作,通常可释放。空间,同时提升系统响应速度!

2025-06-12 17:39:26 163

原创 前端八股文 - CSS 篇

【代码】前端八股文 - CSS 篇。

2025-06-12 16:46:09 462

原创 前端八股文 - JavaScript 篇

new绑定 > 显式绑定 > 隐式绑定 > 默认绑定。

2025-06-12 16:43:49 906

原创 pointer-events属性对G6节点拖拽及滑动的影响

是一个CSS属性,用于控制图形元素如何响应鼠标/指针事件。在G6图表库中使用时,这个属性会显著影响节点的交互行为,包括拖拽和滑动功能。

2025-06-11 10:49:55 187

原创 Docker 创建及部署完整流程

按照这个流程,您可以完成从开发到生产的完整 Docker 应用生命周期管理。

2025-06-10 16:36:52 650

原创 在 Figma 中导出图标为 Iconfont

通过以上步骤,您就可以将 Figma 中的矢量图标转换为可用的 Iconfont 字体文件了。

2025-06-09 20:35:48 389

原创 解决 antd G6 3.5.10 版本脑图节点文字过多时拖拽卡顿问题

/ 简化节点绘制逻辑attrs: {// ...简单矩形});// 简化文本渲染attrs: {// ...其他文本样式});});选择适合你项目的解决方案,通常结合多种方法效果会更好。对于大多数情况,限制文本长度和启用局部渲染就能显著改善性能。

2025-06-09 10:10:42 190

原创 新建网站部署流程

按此流程操作,即可完成从代码到线上服务的完整部署!

2025-06-05 17:29:11 982

原创 BT Panel密码修改

使用工具(如Xshell、PuTTY或终端)连接到你的服务器,使用。时忘记了密码,可以通过以下方法修改密码(适用于。修改完成后,即可使用新密码登录宝塔面板!会显示默认密码(如果未修改过)。(可以使用在线工具生成,如。(首次安装时显示的密码)。

2025-06-05 16:34:44 767

原创 宝塔面板安装nodejs后,通过node -v获取不到版本号,报错node: command not found

如果存在,说明 Node.js 已安装,但系统无法找到它。如果能正常显示版本号,说明问题出在环境变量未正确配置。时提示 command not found。如果没有,说明环境变量未正确配置,需按。安装了 Node.js,但运行。进入该目录,检查是否存在。应该能正常显示版本号!按照上述步骤操作后,

2025-06-03 15:42:16 434

原创 CentOS 7.9 安装 宝塔面板

安装完成后,即可通过宝塔面板轻松管理服务器、部署网站!点击一键安装,等待完成(时间取决于服务器性能)。首次登录需勾选同意并进入面板。CentOS 7 默认使用。并绑定,可获取插件支持。(如果没记住,可运行。输入用户名和密码登录。

2025-06-03 15:41:40 937

原创 如何计算H5页面加载时的白屏时间

(First Paint Time)是前端性能优化的重要指标,通常指从用户发起页面请求到浏览器首次渲染像素(如背景色、文字等)的时间。现代浏览器提供的 Performance API。兼容性较好,但精度较低(受 JS 执行影响)。计算 H5 页面加载时的。如果目标浏览器不支持。

2025-06-03 11:00:21 391

原创 阻止H5页面中键盘收起的问题

在移动端H5开发中,当输入框失去焦点时,键盘会自动收起,但有时我们需要阻止这种行为。

2025-05-30 20:58:00 487

原创 解决 AntV G6 使用 SVG 渲染脑图时节点文字过多导致拖动卡顿的问题

当使用 AntV G6 的 SVG 渲染模式处理包含大量文字的脑图节点时,长按拖动出现卡顿是常见性能问题。

2025-05-28 11:20:49 282

原创 获取页面上当前激活(获得焦点)的元素

在 JavaScript 中,你可以使用属性来获取当前获得焦点的 DOM 元素。

2025-05-27 14:53:29 254

原创 判断元素是否获取焦点

如果元素是动态加载的,可能需要使用 MutationObserver 来检测 DOM 变化。:在开发模式下,useEffect 可能会执行两次,这是正常现象。:焦点状态对于键盘用户很重要,确保焦点样式可见。只会返回第一个,如果需要检查所有,使用。:如果需要类型安全,可以添加适当的类型注解。:如果有多个元素都有。

2025-05-27 14:49:56 376

原创 判断手机屏幕上的横向滑动(左滑和右滑)

在JavaScript中,你可以通过监听触摸事件(touch events)来判断用户在手机屏幕上的横向滑动方向。

2025-05-27 14:42:34 1484

原创 在校行为要求&&每日上学注意点

不主动打人,主动打人直接去道歉,致人受伤,检查药品康复品费用和家长平分承担。“遵守纪律,保护自己,快乐学习!☑ 又同学先动手打人,不还手,直接告诉老师让老师处理。被打后不还手,告诉老师处理,老师处理不了家长出面处理。:上课眼睛看老师,耳朵听指令,不随意插话。:不动手推搡、不骂人,遇到矛盾找老师解决。:轻声说话,不追逐打闹,避免冲撞他人。:不转头聊天、不传纸条、不做小动作。:不爬高、不玩危险游戏,按时回教室。☑ 不说话、不聊天,认真听老师讲课。☑ 不奔跑、不打闹,走路慢慢行。☑ 和同学友好相处,不动手打架。

2025-05-22 19:46:44 308

原创 前端混色实现半透明效果

【代码】前端混色实现半透明效果。

2025-05-20 11:15:37 329

原创 docker常用指令总结

【代码】docker常用指令总结。

2025-05-20 11:13:12 207

原创 nodejs发送邮件

以下是使用 Node.js 发送邮件的几种常见方式,包括使用nodemailer库(最常用)、直接使用 SMTP 协议,以及通过第三方邮件服务 API。

2025-05-20 10:37:01 283

原创 nodejs推送微信消息

以下是几种使用 Node.js 向微信推送消息的方法,包括微信公众号模板消息、企业微信应用消息和微信小程序消息推送。

2025-05-20 10:34:29 184

原创 前端读取、修改文件

【代码】前端读取修、改文件。

2025-05-14 16:24:37 1611

原创 pm2如何执行脚本批量启动多个服务

通过以上方法,可以高效地批量管理多个Node.js服务。:为每个服务指定名称(逗号分隔,与脚本顺序对应)。,它提供了最灵活的配置和完整的生命周期管理。:一键启动所有配置的服务。然后通过脚本控制启动顺序。

2025-05-08 19:30:10 1864

原创 pm2 list查询服务时如何通过name或者namespace进行区分

相同,就无法直观地区分不同的进程。这时可以通过 --namespace。通过以上方法,可以清晰地区分 PM2 管理的不同服务!在 PM2 中,如果。显示的所有服务名称(在配置文件中明确定义。

2025-05-08 19:19:54 1783

原创 网站公安备案流程及审核时间

完成公安备案是合法运营网站的必要步骤,建议在ICP备案通过后立即办理,避免因延迟备案被查处!如有疑问,可直接拨打属地网安部门电话咨询(备案平台提供联系方式)。填写网站信息:域名、ICP备案号、服务器位置、服务类型(如博客、电商等)。:纯境外服务器且无境内接入的网站可能无需公安备案(但需确认当地政策)。网站内容需符合法律法规,禁止违规信息(如黄赌毒、政治敏感内容)。:部分省市支持加急(如北京、上海等),可联系当地网安部门咨询。:部分省市(如广东、浙江)审核更严格,可能要求面签或现场检查。

2025-05-08 19:16:27 2680

原创 网络接入服务商查询

如果网站使用了CDN(如Cloudflare、华为云CDN),查询到的IP可能是CDN节点而非真实服务器IP。部分服务商(如阿里云)会隐藏IP的详细归属信息,需联系其客服核实。输出结果中靠近目标IP的节点通常属于其接入商。如果需法律途径查询(如侵权取证),可联系。返回的IP地址即为服务器IP(如。(如“华为云计算”、“阿里云”)。(如“中国电信”、“阿里云”)。(欧洲)等Whois数据库查询。字段,部分会包含ISP信息。输入IP或域名,查看。字段通常包含ISP信息。(若IP属于华为云)。

2025-05-08 19:14:50 2098

原创 如何添加二级域名

例外:若二级域名指向不同服务器IP且服务类型变更(如主域名是博客,二级域名是电商),需咨询当地管局。如有复杂需求(如负载均衡、多地域解析),可结合华为云。,需在对应服务控制台中添加域名并配置CNAME记录(参考华为云文档)。)已备案的情况下,通常无需额外备案(但需确保内容合规)。服务器(如华为云ECS)已准备好接收二级域名的流量。:填写服务器公网IP(如华为云ECS的弹性IP)。的高级功能(如智能解析、权重配置)进一步优化。(或其他DNS服务商,如阿里云、腾讯云等)。在域名列表中找到你的主域名(如。

2025-05-08 19:13:12 2506

原创 vue2和vue3的主要区别

Vue2:使用选项式API定义组件是最常见的方式。此外,还支持单文件组件(.vue文件),将模板、脚本和样式封装在一起。Vue3:支持组合式API与选项式API并存的组件定义方式。在单文件组件中,可以更好地利用组合式API的优势。

2025-04-07 10:26:32 2075

原创 Vue3 在线 Word 文档生成与下载

在开发过程中遇到一个需求,动态生成一个word报表,当时考虑了是前端做还是后端做的问题,最后发现两个解决需求的方法都大差不差,但考虑到前端少发一个请求,就此使用的前端来解决。

2024-10-24 14:44:44 67744

原创 Vue+element-china-area-data实现省市区三级联动

Vue+element-china-area-data实现省市区三级联动

2024-01-10 13:54:15 88678

原创 vue面试题集锦

vue面试题集锦

2024-01-10 13:31:03 88310

原创 fetch上传formdata图片

fetch上传formdata图片

2024-01-10 11:19:36 88578

原创 前端面试题集合七(ES6、ES7、ES8、ES9、ES10、ES11、ES12)

前端面试题集合七(ES6、ES7、ES8、ES9、ES10、ES11、ES12)

2024-01-09 15:46:47 88743

原创 前端面试题集合六(高频)

前端面试题集合六(高频)

2024-01-09 15:15:00 88555

原创 前端面试题集合五(css)

前端面试题集合五(css)

2024-01-09 09:49:11 88572

原创 前端面试题集合四(html)

前端面试题html部分

2024-01-09 09:43:16 88591

原创 前端面试题集合三(js)

前端面试题集合js部分

2024-01-09 09:39:34 88925 1

原创 前端面试题集合二

前端面试题集合二

2024-01-08 14:54:07 88230

vue源码(内含逐行注释)

vue源码(内含逐行注释)

2023-06-25

前端面试精简篇前端面试精简篇

前端面试精简篇

2023-06-06

前端面试复习篇前端面试复习篇

前端面试复习篇

2023-06-06

前端面试进阶篇前端面试进阶篇

前端面试进阶篇

2023-06-06

前端面试计算机基础前端面试计算机基础

前端面试计算机基础

2023-06-06

前端面试高级篇前端面试高级篇

前端面试高级篇

2023-06-06

前端面试基础篇前端面试基础篇

前端面试基础篇

2023-06-06

前端面试高频考点前端面试高频考点

前端面试高频考点

2023-06-06

空空如也

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

TA关注的人

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