- 博客(495)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 抽奖订单和积分订单任务类优化
分析:这两者的公共部分占了很大比例,可以抽取成抽象类,通过继承抽象类来实现功能差异化,后期维护两个订单的功能的时候,可以一起修改,方便维护。
2025-10-23 14:09:35
110
原创 git: 取消文件跟踪
来删除缓存,然后重新提交更改,这时候本地的文件不会删除,但是会删除仓库的。同事B拉取你提交的代码,他本地的.env会被干掉,要提前备份好.env,把备份好的.evn放回到同事B本地项目中,同事B再次修改也不会提交了。场景:第一次初始化仓库的时候没有忽略.env或者node_modules,导致后面将.env加入.gitignore也不生效。取消文件跟踪:如果是因为 node_modules 已被跟踪导致忽略无效,
2025-09-02 16:59:26
229
原创 git 报错:fetch-pack: unexpected disconnect while reading sideband packet
在克隆仓库或者拉取代码的时候出现类似如下错误:主要是由于 仓库 内容比较大,或者仓库中有比较大的文件,由于 http 协议 或者 传输数据大小限制导致的,可以通过设置如下参数解决:如果网络环境不太好,可以通过增加下面的参数,降低失败率:
2025-06-18 15:20:02
574
原创 node调试
vscode安装插件:JavaScript Debugger (Nightly)按右上的向下箭头,进入源码,进行查看,左边查看变量等值。点击后生成一个launch.json文件。打断点,并发送一个请求来执行代码到断点处。
2024-06-13 17:53:03
518
原创 vscode插件开发:创建高亮解析查看器快捷键
Trigger the scope inspector from the Command Palette with the Developer: Inspect Editor Tokens and Scopes command or create a keybinding for it:{“key”: “cmd+alt+shift+i”,“command”: “editor.action.inspectTMScopes”}
2024-05-28 11:45:42
202
原创 创建运行自己的vs code插件:helloWorld not found错误
创建运行自己的vs code插件,及解决‘命令"Hello World"导致错误(command ‘test.helloWorld’ not found)’的报错。解决方法:重启编辑器后提示安装Extension Test Runner 插件,跟着安装后可以正常运行。
2024-05-28 10:26:18
806
1
原创 laravel(源码阅读):kernel过程和console调度artisan命令
PHP是通过全局变量$_SERVER[‘argv’]来接收所有的命令行输入的。artisan工具:执行计划任务、异步队列,通过Console内核来实现。使用相关:通过artisan命令、计划任务、队列启动框架进行处理的。
2024-03-28 11:53:49
655
原创 laravel(源码笔记) request-response 执行过程
requestcaptureSymfonyRequest::createFromGlobals()createRequestFromFactory如果是form提交的方式,则创建Symfony Package里提供的 ParameterBag对象包,处理请求。createFromBaseduplicate 克隆请求,并重设一些属性responserunRouteprepareResponsetoResponse可响应,直接响应Psr规范响应json格式
2024-03-27 11:39:41
363
原创 phpstorm配置和快捷键
设置自动换行:Use Soft Wraps in Editor 、Show whitespace。鼠标滚动缩放页面:Mouse wheel。
2024-03-24 22:29:13
608
setTimeout属于js隐藏的策略模式吗
2021-11-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅