自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

金海博客

程序猿 => {攻城狮: On the way}

  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用指令解决 ElementUI autofocus 失效问题

在使用 ElementUI autofocus 的时候,会有失效的时候,参考网上的方法,可以使用指令方便的解决这个问题,使用方法示例:<el-input v-model="name" autocomplete="off" v-focus></el-input>仅使用 v-focus 就可以解决这个问题,具体方法如下:在 src 目录下创建目录 directives ,然后创建 index.js 文件,内容如下:const modulesFiles = require.con

2022-01-06 10:40:46 944

原创 Edge 控制台 issue 引起卡顿的解决方法

Edge 确实很好用,但是在调试某个项目时,刷新页面后,总要卡顿一段时间,观察后,发现是控制台显示了上千条 issue ,于是查找设置,发现一个设置可能有关,如图:关闭箭头所指项,在关闭控制台,重启Edge,再次刷新页面,没有发现卡顿现象。...

2021-06-16 17:21:52 1214

原创 关于 Malformed UTF-8 characters 的解决办法

在使用Yii2的Model取数据时,有些数据会出现 Malformed UTF-8 characters 错误,排查了好久,也没有搜索到答案。经过数据对比分析,当数据库中的某个字段类型为 varbinary 且值不为空的时候,用 json_encode 就会出错,我是用的 varbinary 存储IP,自己都没注意这个问题。所以,在 json_encode 之前,使用$data['last_ip'] = inet_ntop($data['last_ip']);将数据转换后在输出,问题就解决了,希望

2020-07-10 10:55:38 6976

原创 记一个 Yii2 中模块嵌套的配置方法,支持URL美化

Yii2 模块嵌套这一类的文章网上有很多了,也看了不少,只是觉得实用合适的才是最好的,我自己是这么配置的,记一下以防忘记。在做一个前后端分离项目的后台时,后台的API需要加入版本识别,参考了很多文章,还是觉得用Yii的子模块划分版本最实际,也好维护一点。假设v1版本有这样几个模块(随便写的,不要太在意细节):v1adminmenutest他们的关系是嵌套的,那访问最后一个test模块的Index控制器里的Test方法,理论上路径是这样的:/v1/admin/menu/

2020-05-13 09:46:19 449

原创 Yii2 controller和action为多个单词时的访问方法

在使用Yii2框架开发应用时,并不都是一个单词就能表达清楚,如果需要使用一个以上的单词作为控制器名词和方法名称,那么访问的方法如下://假如有下面控制器类class MyTestController{ public function actionTestNewFunction { //... }}如果要访问这样的控制器里的方法,需要每个单词间用中划线相连,如下:/my-test/test-new-function如果开启了Url美化,则美化规则需要优化一下: 'urlManag

2020-05-11 15:29:12 379

原创 用Gulp构建css,js项目的基本应用

一个基于 Windows NodeJs 环境,利用 Gulp 打包构建常规CSS、JS项目的基本应用。CSS支持SCSS,支持 postcss 自动添加兼容性前缀JS支持Babel自动转换支持JS压缩,CSS压缩支持生成 SourceMap支持svg图标生成图标字体支持静态文件自动复制Build 自动清理dist文件夹支持本地调试,热重载使用方法:克隆项目: https://github.com/qq940390/GulpBase.git安装: npm install启动本地调

2020-05-09 16:54:41 152

原创 记一个 Gulp 中 postcss autoprefixer 无效的问题

在使用Gulp构建项目的时候,用到了postcss、autoprefixer插件,但是配置了却无效果,代码是这样的.pipe(gulpPostcss([require('cssnext'), require('precss'), autoprefixer()]))后来查阅资料,说是需要在 package.json 文件里添加些内容,如下: "browserslist": [ "last 3 versions" ]重新构建后,发现css中已经是自己想要的结果了。不过 css

2020-05-09 10:59:46 480 1

原创 Yii2 在 Phpstorm中使用PHPUnit进行单元测试

这里用的是 Yii2 的高级项目模板,结构大致如下:backendcommonenvironmentsfrontendgiivendorconsole去掉了,因为没有需求。安装PHPUnit就不详说了,网上多的很,我是Composer安装的"require-dev": { "yiisoft/yii2-debug": "^2.1.0", "yiisoft/yii2...

2020-04-30 10:30:34 644

原创 记一个 TortoiseGit 使用 SSH Key 推送配置

TortoiseGit 可以使用它自己的PuTTYgen工具进行推送,但是个人不太喜欢,使用SSH Key更暴力直接一点,下面是配置方法。安装了Git后,可以打开Git bash或者 Git cmd,输入以下命令:ssh-keygen –t rsa –C "[email protected]"后面的改成你自己的邮箱,其实后面跟的是什么都行,反正就是一字符串。然后回车再回车,就生成了一对RSA密钥,w...

2020-04-17 09:35:35 337 1

原创 利用Git Hook和NodeJs自动变更提交后项目的版本号

以前用SVN的时候,记得每次提交,有个版本号会随提交次数而增加,这样可以方便看到线上版本和开发版本之间一不一致,但换到Git后,这样的功能却没有了,不过现在利用Hook,同样可以实现这样的功能,Let’s Do It!环境要求win或随便哪个操作系统安装了NodeJs安装了Git(这是必须的)我们用到的Hook文件是 pre-commit ,顾名思义提交前我们来干些啥,钩子内容...

2020-04-16 09:39:52 985

原创 Git作MD代码笔记用时,提交前自动生成根目录索引的钩子

Git 做代码笔记,利用钩子自动生成所有目录下的 MD 文件索引不知道大家有没有利用 Git 为自己做一个代码笔记本的想法,为此,我使用了网上貌似很火的一个软件——GitNoteGitNote 这软件,说实话一开始使用的时候,还是不错的,目录分级,可以选 MD 格式做笔记,自动保存和提交这些功能都不错,但是后来,渐渐的发现一些问题,这些问题在使用上让我有点不舒服,于是尝试在网上另外寻找一个...

2019-12-23 12:23:44 525

原创 记一个vue router相关的 Uncaught (in promise) undefined 问题

在做一个项目时,登录页面调用路由跳转时this.$router.push({ path: this.redirect || '/' })会出现一个错误提示:Uncaught (in promise) undefined虽然问题不大,但是看着也心烦,偶尔有一天,搜索了下 onAbort这个关键词,发现解决的办法就是,在调用push时,设置回调函数,就可以解决这个问题,代码如下:...

2019-11-25 08:41:48 13272 8

原创 webpack打包font时的路径问题

使用Webpack打包Build时,对于woff、woff2、eot、ttf、otf 这些类型的font文件路径有问题,一般常见的错误路径就是 static/css/static/css/fonts,出现这样的问题,大多数就是配置上的问题,下面来看看正确的配置。/*webpack.base.conf.js*/module: { rules: { { ...

2019-10-27 16:30:49 1122

原创 apache 引起的 Authorization 在header中没有传递的问题

用Yii2在做一个项目时,使用了 HttpBearerAuth 验证方式,即在 header 中携带Authorization 信息.Authorization:Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx但是在php中却没有获取到header中的Authorization.找度娘问了问,说是apache的问题,在项目web目录下.htacc...

2019-05-25 18:12:08 2103

原创 m3u8 视频下载 ——M3U8 GETTER 批量下载版 使用说明

m3u8视频下载工具,可多开下载开发语言: C#需要 .NET Framework 4.5 及以上环境工具界面:使用方法:1、将http开头的m3u8地址粘贴到工具窗口左上角的地址栏。2、选择要生成的文件格式,默认是 mp4 。3、点击“更改下载路径”,选择一个文件夹,最好类似这样 D:\newdir\m3u8video\1 ,后面的 1 是文件夹名称,这样的...

2019-05-03 17:30:15 10509 6

M3U8 GETTER 1.0.1.rar

m3u8文件批量下载,支持m3u8 url和下载到本地的m3u8文件,支持批量下载和多线程下载。 更新: 1.0.1 去掉其他格式支持,仅支持mp4格式的转换;优化正确处理某些m3u8中的key文件经过Base64处理过的视频;可以自定义ffmpeg的转换命令。 使用说明: https://blog.csdn.net/qq940390/article/details/89789532

2020-05-01

m3u8 批量下载工具 M3U8 GETTER

m3u8文件批量下载,支持m3u8 url和下载到本地的m3u8文件,支持批量下载和多线程下载。 使用说明: https://blog.csdn.net/qq940390/article/details/89789532

2020-03-30

M3U8 Getter m3u8视频下载工具

新版支持批量下载的已经上传,可以到这里下载: https://download.csdn.net/download/qq940390/12285419

2019-05-03

空空如也

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

TA关注的人

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