- 博客(52)
- 问答 (3)
- 收藏
- 关注
原创 Docker + Vue2 热重载:为什么需要 CHOKIDAR_USEPOLLING=true?
虽然 Vue 2 默认支持热重载,但由于 Docker 文件监听机制的特殊性,Webpack 的 watch 机制可能无法正常工作。Vue 2 默认使用 Webpack 4,其开发服务器 webpack-dev-server 监听文件变动主要依赖 Chokidar(文件监听库),底层使用 inotify(Linux 文件系统事件通知)。• Mac / Windows:Docker 使用 虚拟化文件系统(NFS / osxfs),监听文件变化延迟较高,甚至监听不到。
2025-03-03 22:00:25
538
原创 如何使用 Docker 搭建 FastAPI 环境, 本地仅编辑代码
通过以上步骤,我们成功将 FastAPI 应用容器化,并配置 Docker 和 Docker Compose 来管理和运行应用。更重要的是,我们通过交互模式进入容器并安装任何需要的依赖,从而避免污染本地的 Python 环境。这种方法非常适合开发阶段,尤其是在调试和安装依赖时非常方便。
2025-02-17 17:50:32
600
原创 Conda 命令教程
Conda 是一个强大的环境和包管理工具,可以帮助你轻松管理项目依赖。使用镜像源可以显著提高国内用户的下载速度,特别是对大包的安装。通过创建和管理虚拟环境,你可以保持不同项目的依赖独立,避免版本冲突。通过掌握这些常用命令,你就能更加高效地使用 Conda 进行包管理和环境配置。
2024-12-31 12:02:36
936
原创 Docker 容器中启用 SSH 服务
在 Docker 容器中运行 SSH 服务需要一些调整,因为 Docker 容器通常使用 init 系统而不是完整的 systemd。
2024-12-19 13:47:17
1376
原创 理解 HTML5 Canvas 中逻辑像素与物理像素的关系
在高分辨率屏幕上,Canvas 的默认显示分辨率可能不足,导致图形模糊。为了解决这个问题,可以在逻辑像素上增加分辨率,同时按比例调整 CSS 样式。
2024-11-13 16:44:11
957
2
原创 深入解析Javascript中的this指向
this是什么?它的值是如何决定的?为什么在 Vue2 开发中会给this单独定义一个变量?this是动态绑定的,指向取决于调用的上下文。在 Vue2 中,常见的this丢失场景包括回调函数和普通函数。解决方案:使用保存引用。使用箭头函数(推荐)。
2024-11-13 11:52:56
969
原创 dnd-kit是一个现代化的 React拖拽库
dnd-kit是一个现代化的拖拽库,基于React构建,具有高可定制性和高性能。它通过提供一组核心组件和钩子,允许开发者实现复杂的拖拽交互。
2024-11-09 11:11:38
733
原创 dnd-kit for react: modern and light drag
dnd-kit是一个现代化的拖拽库,基于React构建,具有高可定制性和高性能。它通过提供一组核心组件和钩子,允许开发者实现复杂的拖拽交互。
2024-07-18 11:36:50
603
原创 Vue中操作dom,jQuery添加css类,document对象不可使用
Vue中操作dom,jQuery添加css类,document对象不可使用
2023-12-25 22:03:20
562
原创 Mac OS 13+,Apple Silicon,删除OBS虚拟摄像头(virtual camera),
Mac OS 13+,Apple Silicon,删除OBS虚拟摄像头(virtual camera),
2023-12-22 20:22:21
3179
原创 SpringBoot请求参数与响应返回值,ResponseEntity<T>自定义响应
SpringBoot请求参数与响应返回值,ResponseEntity自定义响应
2023-11-16 19:07:45
4983
原创 正则表达式学习笔记:断言
在正则表达式中,=...)是一个正向肯定预查(positive lookahead)的语法结构。它用于在匹配字符串时,查找某个位置后面是否跟着特定的模式,而不消耗实际的字符。具体来说,=PM)匹配一个数字序列(\d+),但该数字序列后面必须紧跟着字符串 “PM”。这种预查会在匹配的时候向前看,并确定某个位置后面是否满足预期的条件。如果使用正则表达式\d+(?=PM)需要注意的是,正向肯定预查只是用来判断某个位置后面的模式是否匹配,它并不会包含在最终的匹配结果中。
2023-10-20 21:03:43
412
原创 IDEA jsp+servlet制作web app,不能启动.使用tomcat10做服务器
一种很大的可能是servlet版本不匹配tomcat10 ,匹配tomcat 9。
2023-10-08 11:10:05
117
原创 node js和vue运行时端口报错
``jsthrow er;C:\WINDOWS;C:\nvm;C:\\nvm;port: -1npm ERR!npm ERR!errno 1npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!npm ERR!``````
2023-05-24 23:04:03
486
空空如也
以rb打开多行字符文件,输出时,多了换行
2022-07-07
c++中输出字符数组名字,输出的不是其地址,而是乱码,和字母
2022-04-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人