自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jayin 技术博客

echo "Hello World";

  • 博客(6)
  • 收藏
  • 关注

原创 Git 新功能:switch和restore

git checkout是令人困惑的众多原因之一。那是因为它的效果是依赖于上下文的。例如,develop如果您在分支上,则可以切换到main分支:git checkout develop你也可以让你的 HEAD 指针引用一个特定的提交而不是一个分支:git checkout f8c540805b7e16753c65619ca3d7514178353f39如果您提供一个文件作为参数而不是分支或提交,它将放弃对该文件的本地更改并将其恢复到分支状态。例如,如果你对 test.txt 文件进行了一些

2021-08-02 10:04:38 372

原创 PHP项目无法上传问题排查

最近有个项目客户反馈大图片无法上传,选择图片后上传,提示服务器繁忙。我在想这些小事怎么会发生呢?排查流程1、是否是服务端设置了上传的大小,如:php的配置upload_max_filesize、post_max_size是否足够;其次,有部分应用框架会额外有限制,例如ztbcms可以附件设置最大容量2、应用框架是否允许该类文件上传3、排查网络原因,如访问用户在国内,服务器在海外,容易造成上传太慢,超了PHP默认30s不响应就关闭与浏览器的HTTP请求。可以尝试ping 服务器IP地址,延迟太高的,

2021-07-22 09:48:35 370

原创 如何高效处理树状结构数据

最近在看到帖子,问道如何存储树状结构数据,常见使用场景就是文章的目录层级,分销关系。回顾之前做了分销商城系统里面有一个分销功能,涉及到购买用户上下级关联、查询,还要修改上下级关系。原本很早就想写一篇文章来记录的,拖了好久,直到我看到一篇文章已经总结得很好:树形结构存储方案对比分析总结:Adjacency List 邻接表:每一条记录存parent_id 【最简单,常用的,层级小可用】Path Enumerations 物化路径:每一条记录存整个tree path经过的node枚举 【最简单,常

2021-06-26 15:37:20 565

原创 git merge squash 和 rebase 区别

在合并分支的时候,默认是有三种选项的,分别是普通的 mergesquash mergerebase merge普通 Merge说到合并分支,可能我们最熟悉的操作是这样的:先切换到目标分支:git checkout master执行命令:git merge devel删除旧分支(可以在上面一同做):git branch -D devel提交到远程分支:git push origin master假设合并之前的这样的:我们这么上述操作之后,分支的 commit 历史将会是这样的:

2021-06-17 10:30:38 960

原创 安装Vue Devtools 开发工具

建议使用Chrom浏览器方法一: 从Google 商店下载(推荐)从Google 商店下载安装的,会自动更新,方便很多: 下载地址无法访问请参考:这个链接方法二: 源码编译、手动安装git clone https://github.com/vuejs/vue-devtools.git cd vue-devtoolsnpm install && npm run zip:chrome编译后把/dist/chrome.zip 拖到『拓展程序』页处进行安装...

2021-06-04 17:34:53 173 2

原创 PhpStorm WebStorm IDEA 官方汉化插件

PhpStorm WebStorm IDEA 官方汉化插件

2021-06-04 17:04:22 410

空空如也

空空如也

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

TA关注的人

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