备忘日志
文章平均质量分 52
狼性生物
工作积极,热爱学习
展开
-
golang 文件操作
// 创建【文件】func CreatFile(filePathAndName string, b []byte) error { f, err := os.OpenFile(filePathAndName, os.O_CREATE|os.O_WRONLY, os.ModePerm) if err != nil { return err } defer f.Close() writer := bufio.NewWriter(f) writer.Write.原创 2021-02-19 10:48:12 · 142 阅读 · 0 评论 -
golang新增字段 sqlite与PostgreSQL 的一个小区别
1、sqlite新增表时不支持 if not exists,PostgreSQL支持新增的语句:`ALTER TABLE video ADD COLUMN posters_state INT NOT NULL DEFAULT 0`,索引创建的语句`CREATE INDEX IF NOT EXISTS video_posters_state ON video (posters_state)`,表格创建` CREATE...原创 2020-09-03 15:08:51 · 177 阅读 · 0 评论 -
ffmpeg初了解
#cmd ffmpeg# 视频信息查看ffprobe -show_streams -show_format -print_format json 1080p.mp4# 裁剪视频 (ffmpeg -i 源资源 -c:v copy -c:a copy -map 0 -ss 0 -t 20 输出资源)# 以上可描述为 :-i输入源资源 完全复制视频(v)+完全复制音频(a) 不失真的裁剪0~20秒ffmpeg -i LB1l2iXISzqK1RjSZFjXXblCFXa.mp4 -c:v copy -c原创 2020-08-25 10:34:29 · 184 阅读 · 0 评论 -
初学运维指令整理,linux
--安装插件或应用sudo dpkg -i appNamesudo apt install appName--创建目录sudo mkdir dirName--删除目录sudo rm -rf dirName/--修改目录权限sudo chown -R mmc:mmc dirNamesudo chmod -R o+w dirName--复制目录cp -r nowdirname newdirname--目录下的文件提取到当前目录cp -r nowdirname/* .--修改文件夹名原创 2020-08-25 10:31:18 · 92 阅读 · 0 评论 -
几个常用的git命令行
#git 保存账号密码缓存git config --global credential.helper store //保存git config --system --unset credential.helper //移除git add .;git commit -m 'remoark';git pull;git pushgit remote -v //查看仓库地址git branch //查看分支git checkout -b dddd //创建本地ddd分支git push --s...原创 2020-08-25 10:29:26 · 104 阅读 · 0 评论 -
vue按需加载组件的几种集合
1、动态import v8引擎出过问题components:{ 'headerdom': () => import('@/pages/provenance/index/header/index.vue')},2、页面子组件加载方式,兼容v8components:{ 'formdom': function(resolve){ require(['./form/'],resolve) }},3、路由文件组件按需加载方式,兼容v8...原创 2020-08-25 10:27:05 · 437 阅读 · 0 评论 -
解决vue项目打包后,网络慢时页面出现空白期的问题
1、经分析,vue项目渲染是需要vendor.js加载完成后才对【APP】节点进行渲染处理的,由此可得,网络慢时,样式,js文件的加载不在一瞬间加载完毕时都会存在该问题2、html运行原理流程时从上到下的,因此html页面已加载完成了,这时候只需显示html内容就可以示例:<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" ...原创 2020-07-23 12:09:28 · 605 阅读 · 0 评论 -
vue项目内引入全局scss文件,可使用样式变量
在webpack创建的项目下,找到build/utils.js文件,如下把红色的内容替换为黄色的:css: generateLoaders(), postcss: generateLoaders(), less: generateLoaders('less'), sass: generateLoaders('sass', { indentedSyntax: true }), // scss: generateLoaders('sass'), scss: gener...原创 2020-07-23 11:45:35 · 1178 阅读 · 0 评论 -
vue项目根据权限动态加载不同的路由实现
// 根据权限动态加载路由// 若是超管,加载超管路由this.$router.matcher = new VueRouter({routes:[]}).matcher;this.$router.addRoutes(user.role === 255 ? [/*路由组1*/]:[/*路由组2*/]);原创 2020-07-23 11:40:15 · 1226 阅读 · 0 评论 -
vue项目优化打包后的vendor.js
一般使用webpack创建的vue项目,使用插件越多,打包后vendor.js引入会越大,加载越慢 本文优化原理为:项目内直接引用插件,无需进行import等操作,以阻止编译包越大 看代码: 1、项目内直接引用资源 <script src="/static/es6-promise.auto.js"> </script> <script src="/static/axios/axios.min.0.19.2.js"&g...原创 2020-07-23 11:36:57 · 2522 阅读 · 0 评论 -
vue 如何注册全局性方法及数据之一
本文说的注册只是其中一种方式,因为现在有太多的方式,希望这种方法对你有效,本文主要使用vue.mixin属性处理1、请求以下代码,我的本地文件名为:mixin.jsimport Vue from 'vue'// 全局混入Vue.mixin({ data () { return { // 置顶全局属性,可在组件内直接使用,用法:this....原创 2019-10-05 17:07:13 · 687 阅读 · 0 评论 -
vue内如何自己编写vue.use()用法的js文件
使用vue.use 之前需要先了解一下vue内有一个install的方法【你可以理解为一个类的初始化】废话不多说,直接上代码,按照以下示例可以直接使用:1、在你需要的地方引入已编写好的文件,例如我的在main.js内引入:import registry from './assets/register.js'Vue.use(registry);2、以上只是使用示例,下面才是r...原创 2019-10-05 16:54:54 · 1115 阅读 · 0 评论 -
npm 安装依赖:sass和vue脚手架
安装方式:cnpm install --save-dev node-sasscnpm install --save-dev sass-loader组件内使用<style lang="scss" scoped> @import './styles.scss';</style>安装vue脚手架:npm install -g vue-cl...原创 2019-08-31 12:00:29 · 588 阅读 · 0 评论 -
vue与单页面 使用Photo Sphere Viewer创建vr 360全景示例代码
图片资料来源于:http://resource.haorooms.com/uploads/demo/media/3Dqj/index.html 因本人注册账号下载参考之后再到vue项目中,若有侵权请邮件:903832827@qq.com,我将马上更正,谢谢,大神。。。示例效果图前提:我本打算直接引用静态js,然后直接运行,后来一想,还是自己去npm,按照自己的理解去完成一遍,所...原创 2019-06-18 17:11:15 · 6930 阅读 · 3 评论 -
vue 项目应用于微信公众号,分享时带上#/path/123456 等自定义路径的解决方案
问题描述:后台框架thinkphp,一次在vue编译的项目中,在微信公众号内直接打开【众所周知,在微信公众号内需要授权码access_token】,此时授权完成回调时跳转到页面通过后台无法获取到 #号之后的所有参数,如图:后台输出:这个不用查找,因为php是真的无法获取,这是规则问题。因此为了解决必须这样的方式访问,我们必须理清思路:1、访问时先把地址存起来(怎么才可...原创 2019-06-24 18:05:40 · 524 阅读 · 0 评论 -
微信公众号h5网站,图片裁剪上传成功案例分享
1、裁剪插件cropper2、微信公众号内,微信sdkcropper挺简单的,如下:<VueCropper ref="cropper" :img="imguri || option.img" :outputType="option.outputType" ...原创 2019-06-24 18:27:57 · 1195 阅读 · 0 评论 -
vue 项目搭建
1、安装vue2、安装webpack (脚手架挺好用的)然后跟着以下步骤直接跑就是了vue项目搭建:1、vue init webpack 我的项目名称[有选择性]2、npm i [安装依赖]3、npm run dev [运行项目]4、npm install --save-dev node-sass ...原创 2019-06-24 18:36:38 · 241 阅读 · 0 评论 -
NW.js 如何导出image,txt,excel资源文件示例
前提:本人本来是使用electron作为桌面应用的,后来领导不喜欢,要使用安装包更少一点的,没办法只能找一个,最后找的NW.js,但是,使用网上的下载excel时偶尔可行,但是txt时确实不会【本人是小白】,找了好多文章查看都不行,后来想到一个法子,全部生成zip等压缩文件再来下载,但是:txt文件还好,直接输出字符串就可以了,但是excel需要导出一行一列对齐的,经过多方面尝试,终于成功了,下面...原创 2019-07-29 15:39:11 · 841 阅读 · 0 评论 -
Window 批处理启动带参数并且生成txt文件
注:把以下代码复制粘贴到本地,保存为filename.bat 然后再cmd【可按ctrl+r】,直接执行C:\Users\Administrator\Desktop\test.bat txt "1,10,110,1110" 可在当前目录生成文件(C:\Users\Administrator\Desktop\)代码如下:参数顺序对应获取:%1-----%9@echo off...原创 2019-07-29 15:50:53 · 1015 阅读 · 0 评论 -
vue 动态加载目录组件页面 无需批量import
一般我们使用组件内使用组件时,直接import *** from *** 等一些操作,但是对于导入量大或动态渲染时是一个很头疼的问题,下面是我个人使用的处理方式:开始:众所周知,vue内存在一个计算属性:computed,这是一个很好的属性,若有不懂我就不细说,推荐看下这篇文章:https://www.cnblogs.com/gunelark/p/8492468.html代码如下:...原创 2019-08-24 11:22:19 · 6668 阅读 · 1 评论 -
亚马逊存储单应用项目资源及字体跨域解决方法
导读:前提是要先注册一个帐号好处:1、支持https访问,而且是免费的2、可以省了域名备案3、注册账号不需要收费4、不需要考虑资源存放服务器5、支持接口管理资源.....亚马逊地址:https://aws.amazon.com/cn/1、创建帐号并登录成功后,进入S3存储,如图:2、创建存储桶(可以理解存储空间,如同七牛云的存储空间)3、进入你的存储桶...原创 2019-08-23 14:15:09 · 341 阅读 · 0 评论 -
dos命令行对进程的简单处理 window
1、查看当前所有进程输出当前进程到文档:tasklist /v >> d:\ccc\tasklist.txt2、通过端口查找进程 【 netstat -ano|findstr 这里是端口】,例如以下查找8080端口netstat -ano|findstr 80803、通过进度PID值进行关闭进程taskkill -f -pid 13456...原创 2019-06-15 16:41:34 · 155 阅读 · 0 评论