7 焕云端

尚未进行身份认证

我要认证

7年移动互联网开发经验

等级
TA的排名 6w+

Flutter extends mixin implements 的关键词优先级的理解

基本优先级extends > mixin > implements测试脚本class First { void doPrint() { print("First"); }}class Second { void doPrint() { print("Second"); }}class Three { void doPrint() { print("Three"); }}class NumP { void doPrint(

2020-09-27 13:38:00

vetur 插件报错 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

记录一下 vetur 插件内存报错的教训具体讨论在这里https://github.com/vuejs/vetur/issues/2276由于本人的视频格式是m3u8格式 这样 工程中的 就出现了 .ts文件 然后 vetur可能会把 ts文件误以为 typescript 去检查它 ,因为视频文件很多 导致内存暴涨 最终导致 爆掉,现在解决办法是 我把ts重命名了 TS文件具体命令ffmpeg -i xxx.mp4 -c copy -map 0 -f segment -segment_list x

2020-09-15 10:09:40

vue 中前端提示突然失效

Vue中 css 和 html 如果突然没了提示 可以在 setting.json 里面加上 这几句话 配合 htmlsnippets 插件{ "emmet.syntaxProfiles":{ "vue-html": "html", "vue": "html" }, "files.associations": { "*.vue": "html" },}...

2020-09-04 17:36:24

ffmpeg 切割 mp4

ffmpeg -i xxx.mp4 -c copy -hls_time 10 -hls_list_size 0 xxx.m3u8

2020-09-01 17:06:46

flutter scroll 中嵌套滑动问题解决方案

自己动手写的 欢迎指正 使用flutter 不久觉得不错可以给star 谢谢githubgitee

2020-09-01 14:41:57

Flutter 渲染越界 错误解决方法

这个错误 大多数发生在 键盘弹出,绘制列表没有添加 Expanded组件等导致flutter重绘报出越界错误A RenderFlex overflowed by xx pixels on the bottom.如果1.使用的是Scaffold 组件可以设置resizeToAvoidBottomPadding:false2.也可以 使用SingleChildScrollView来进行包裹下new SingleChildScrollView(child: 你的组件)...

2020-08-21 15:20:32

Koa2 中配置 nuxt 作为前端渲染框架

在nuxt项目中新建文件夹 /server 在server中新建app.js1.首先package.json中安装koakoa-bodykoa-routerkoa-staticnpm install koa koa-body koa-router koa-static -S2.执行 npm install -g nodemon 使用nodemon进行开发管理3.app.js 配置如下const Koa = require('koa')const body = require('koa

2020-08-12 15:03:51

React typescript下的 路径别名配置

react 如果使用了脚手架来创建项目比如npx create-react-app my-app --template typescript创建了一个 typescript的 react项目 ,如果想在项目中引入组件等等默认情况下这样很难受:import Mouse from '../components/Mouse';如果想要这样的import Mouse from '@/components/Mouse';该如何配置那1.首先 npm install babel-plugin-imp

2020-08-05 15:00:42

Nuxt 引入外部CDN插件配置

Nuxt配置CDN插件一般不太好配置,一般不能使用ssr渲染,这里用mavon-editor插件来说明下先在nuxt.config.js中配置插件的外部cdn链接head:{ link: [ { rel: 'stylesheet', href: 'https://unpkg.com/mavon-editor@2.9.0/dist/css/index.css' }, { rel: 'stylesheet', href: 'https://unpkg.com/mavon-edi

2020-08-04 14:52:28

pm2 启动 Nuxt ssr 基础配置

在工程项目中 新建一个 ecosystem.config.jsmodule.exports = { apps: [ { name: 'web_client', exec_mode: 'cluster', instances: 'max', script: './node_modules/nuxt/bin/nuxt.js', args: 'start' } ] }然后运行 pm2

2020-08-03 12:47:36

apache上代理转发nuxt ssr服务器渲染 配置

1.找到apache目录中 /config/httpd.conf中开启LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_http_module modules/mod_proxy_http.so2.在apache目录中 /config/extra/httpd-vhosts.conf中添加自己的转发端口配置<VirtualHost *:80> ServerAdmin mail@qq.com Serve

2020-08-03 11:18:00

android 和 Koa2 服务器 在 RSA加密上的 通用算法

首先在koa2上var RSAJS = nullvar RSAPKEY = null//需传递给客户端使用的公钥var RSASKEY = null function RSAInit() { var NodeRSA = require("node-rsa"); RSAJS = new NodeRSA({b:1024}) RSAJS.setOptions({encryptionScheme: 'pkcs1'}); RSAPKEY = RSAJS.exportKey(

2020-07-20 09:24:51

android 和 Koa2 服务器 在 AES加密上的 通用算法

**首先是koa2上**使用的是crypto-jsconst CryptoJS = require("crypto-js");function AESEncrypt(value,key,slot) { if(isEmpty(key)){ key = AESKey } if(!isEmpty(slot)){ key = key + slot } key = CryptoJS.enc.Utf8.parse(key) let

2020-07-17 18:03:21

mysql 8 批量导入sql文件 导致中文乱码 解决

在mysql 5 中 很好解决就是在 登录时候 标记下当前默认的编码mysql -uroot -p --default-character-set=uft8但是在 mysql8 中这句 命令已经不好使了 如果使用 它会报mysql: Character set 'uft8' is not a compiled character set and is not specified in the 'C:\Program Files\MySQL\MySQL Server 8.0\share\charset

2020-07-03 22:28:09

动态修改 mysql 字段 以增加字段为例

废话少说上代码 ,说明都在注释里面 不懂可以留言DELIMITER $$//自定义终结符DROP procedure if exists havecolumn$$//先卸载掉过程(以防以前执行过)create procedure havecolumn(tablename char(20),columnname char(20),out _count int)//定义检查字段过程begin SET _count = ( SELECT COUNT(*) FROM INFORMATION

2020-07-03 13:35:27

记录Vue 或者 Nuxt 一个 相同路由跳转的 一个坑

在Vue或Nuxt中路由跳转时候如果this.$router.push('home/1') 和 this$router.push('home/2') 来回切换时候 只是变化的参数而不是 整个路由都进行变化就要注意了,页面的钩子函数可能不给执行哦如果又需要进行 页面的根据参数的变化就需要在 <router-view :key="$route.path"></router-view> 这要配下如果使用的是Nuxt.js 同理<nuxt :key="$route.path

2020-06-28 15:12:07

mysql 8 + 忘记密码 再次修改密码

mysql 8 + 忘记密码记录首先停止mysql 服务管理员运行cmd 执行 , cd 到mysql的bin目录中 ,执行 mysqld --console --skip-grant-tables --shared-memory 保持cmd 不要关闭重新管理员打开一个cmd , cd 到mysql的bin目录中 , 执行mysql -u rootuse mysql;flush privileges;alter user root@localhost identified by ‘密码’

2020-06-24 21:57:18

使用jmeter 进行基本的http 压力测试

https://jmeter.apache.org/download_jmeter.cgi下载地址下载完直接 tar 命令解压tar xvf xxx.jmeter.tgz1.2.3.4.5.6.7.8.9.10.11.

2020-03-26 16:55:02

使用Vue的时候记录一个教训

如下:global是全局变量global.showdata是父列表的绑定数据分配给子组件如 在子组件中修改 global.showdata[index].likes = likes导致父组件重新渲染 又一次的分配数据给子组件 这要就形成了一个死循环 就会导致如下错误VM608:1 [Vue warn]: Property or method "toJSON" is no...

2020-03-14 22:21:53

unity客户端快速开发解决方案

一次小尝试,谢谢支持github:https://github.com/zhangweihong/xyframeworkgitee : https://gitee.com/vika/xyframework

2019-05-13 15:47:39

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。