阿信博客

展开菜单

ffmpeg将MP4转换为m3u8

ffmpeg将MP4转换为m3u8
一、安装ffmpeg并配置环境变量二、转换命令ffmpeg-iE:\FFOutput\index_video.mp4-c:vlibx264-hls_time5-hls_list_size0-c:aaac-strict-2-fhlsE:\FFOutput\zhuanhuan\index_video.m3u8...

REST API 安全设计指南

REST API 安全设计指南
RESTAPI安全设计指南。REST全称是RepresentationalStateTransfer,它利用传统Web特点,提出一个既适于客户端应用又适于服务端的应用的、统一架构,极大程度上统一及简化了网站架构设计。目前,在三种主流的Web服务实现方案中,REST模式服务相比复杂的SOAP和XML-RPC来讲,更加简洁。越来越多的web服务使用REST设计并实现,但是它缺少安全特性。RESTAPI简介REST全称是Repr...

vue 如何配置使项目打包后图片文件的引用路径改为cdn路径?

vue 如何配置使项目打包后图片文件的引用路径改为cdn路径?
vuecli3项目,需求:图片文件打包时,将项目内的所有图片文件的引用地址改为cdn路径vuecli3的默认配置下,打包后图片使用的是相对路径,例如打包后项目内图片引用路径为img/xx.png,我们希望改为https://oss.xx.com/img/xx.png思路:了解到publicPath可以修改项目内静态文件的引用路径,尝试这样修改module.exports = {    ...

解决Git在添加ignore文件之前就提交了项目无法再过滤问题

解决Git在添加ignore文件之前就提交了项目无法再过滤问题
由于未添加ignore文件造成提交的项目很大(包含生成的二进制文件)。所以我们可以将编译生成的文件进行过滤,避免添加到版本库中了。 首先为避免冲突需要先同步下远程仓库     $gitpull 在本地项目目录下删除缓存     $gitrm-r--cached. 新建.gitignore文件   &nbs...

前端Vue中常用rules校验规则

前端Vue中常用rules校验规则
在vue开发中,难免遇到各种表单校验,这里整理了网络上和自己平时高频率用到的一些校验方法。如果错误欢迎指出,后期不断补充更新。1、是否合法IP地址export function validateIP(rule, value,callback) {  if(value==''||value==undefined||value==null){    cal...

vue中Axios的封装和API接口的管理

vue中Axios的封装和API接口的管理
本文来源:https://juejin.im/post/6844903652881072141面对一团糟代码的你~~~真的想说,WhatF~U~C~K!!!回归正题,我们所要的说的axios的封装和api接口的统一管理,其实主要目的就是在帮助我们简化代码和利于后期的更新维护。一、axios的封装在vue项目中,和后台交互获取数据这块,我们通常使用的是axios库,它是基于promise的http库,可运行在浏览器端和node.js中。他有很多优秀的特性,例如拦截请求和响应、...

MYSQL中使用SHOW PROFILE命令分析性能

MYSQL中使用SHOW PROFILE命令分析性能
showprofile是由JeremyCole捐献给MySQL社区版本的。默认的是关闭的,但是会话级别可以开启这个功能。开启它可以让MySQL收集在执行语句的时候所使用的资源。为了统计报表,把profiling设为1mysql> SET profiling = 1;使用showprofiles;查看记录...

Mysql优化之索引的建立

Mysql优化之索引的建立
MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。一、查看索引是否生效使用方...