自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (4)
  • 收藏
  • 关注

原创 vue3 go 搭建的后台管理系统

gihub地址文件结构public 静态资源不打包srcassets 静态资源(打包)components 公共组件layout 布局router 路由store vuex状态管理types typescript类型文件定义utils 工具类views 页面App router-view渲染authority 权限校验main 主入口shims-vue.d 全局vue类型定义.env 公共配置.env.development 开发配置.env.product

2021-01-03 11:20:04 145

原创 一个npm命令同时运行前后端两个项目

安装npm i concurrently -D在package.json中添加"scripts": { "start": "concurrently \"yarn dev\" \"yarn test\"", },运行结果:[0] 第一个项目,[1] 第二个项目[0] xxxxxxxx 第一个项目在控制台打印的消息。

2021-05-18 23:48:28 76

原创 向日葵 如何远程控制Mac OS 10.14或更高版本

https://service.oray.com/question/10558.html

2021-05-18 21:21:57 300

原创 VsCode配置让 ts 文件自动编译为 js文件

1、创建 tsconfig.json 文件在 ts 文件的目录下,运行如下命令,即可创建 tsconfig.json 文件tsc --init如图2、修改 tsconfig.json 文件,设置 js 文件输出路径: “outDir”:"./js/"如图:3、设置 VsCode 监视任务1)选择 “终端” -> “运行任务”, 如图:选择 “tsc:监视 …/tsconfig.json ”,这样保存 ts 文件之后,vscode就会帮我们自动编译成 js 了...

2021-04-22 22:09:16 195

原创 flutter fluro转场动画

fluro内置的切换动画可以分为3类:Router.navigateTo( context path transition transitionBuilder transitionDuration)各平台原生效果跟随平台使用效果TransitionType.nativeTransitionType.nativeModal安卓效果TransitionType.materialTransitionType.materialFullScre

2021-04-12 09:36:33 81

原创 flutter json序列表 通用reponse返回封装泛型T

参考 stack https://stackoverflow.com/questions/55306746/how-to-use-generics-and-list-of-generics-with-json-serialization-in-dart参考官方文档实现 https://github.com/google/json_serializable.dart/blob/master/example/lib/json_converter_example.g.dart...

2021-04-09 15:52:42 70

原创 flutter 引入fluwx报错The number of method references in a .dex file cannot exceed 64K.

具体错误为D8: Cannot fit requested classes in a single dex file (# methods: 77376 > 65536)com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: The number of method references in a .dex file cannot exceed 64K.Learn how.

2021-04-08 15:56:07 48

原创 Flutter 启动页白屏设置/启动画面设置

新建flutter项目 刚启动是有段时间的白屏 ,这个是系统开机的白屏,可以更换成自己的启动画面,设置如下:launch_backgroud.xml里修改成自己的图片名称,src表示图片的名称不带扩展名,mipmap表示对应各种分辨率下的图片launch_background.xml文件<?xml version="1.0" encoding="utf-8"?><!-- Modify this file to customize your launch splash screen

2021-04-02 14:32:12 357

原创 Flutter 手动控制Drawer的打开和关闭

写了一个类似于淘宝筛选的页面功能,点击头部导航栏的按钮打开drawer,点击确定查询后关闭drawer给Scaffold设置Key在头部添加一个搜索的按钮,加上一个endDrawer,右侧划入,在child里面加入自己想要写的组件。打开enddrawer可以使用调用Scaffold里面的openEndDrawer方法,如果你是用的drawer,就调用openDrawer。关闭抽屉就是使用Navigator.pop(context);就可以啦页面图来一个...

2021-04-01 15:00:06 303

原创 如何为CupertinoPicker这个控件设置索引

通过controller控制,controller拥有控制滑动的功能,具体方法:定义一个controllerScrollController _controller = new FixedExtentScrollController( initialItem: 1 );在创建CupertinoPicker控件时,设置它的scrollController,再次展示该控件时,索引为1,控件将会自动根据索引跳到1的位置上了实现一个性别选择CupertinoPicker( ..

2021-03-30 16:08:47 101

原创 ionic 打包报错 support-annotations:4.27+

本机是win10,ionic4, cordova9打包android8,ionic3项目的时候出现下面问题:重装android platform也没用,重新建ionic3项目,把文件移进去也没用,在谷歌上搜各种改build.gradle文件的方法也没用,一直报上面的错,但是去了别人的电脑可以打包成功,下面说一下我的解决办法。android.support从4.25以上就不支持了,如果support-annotations:25以上的版本就得从用别的办法,我目前没有解决,我用的方法是降低support-a

2021-03-29 22:34:05 10

原创 flutter 打包release部分功能无法使用

问题分析flutter本地测试debug打包、运行功能正常使用,但是打包release之后发现部分功能无法使用,直接卡到首屏,路由也不执行跳转本地运行 flutter run --release --verbose 发现没有任何错误问题猜测打包release版本参数配置问题,混淆,或者tree shaking 部分代码没有生效?问题解决参考flutter中文网 android版本打包releasehttps://flutterchina.club/android-releas

2021-03-27 21:24:25 396

原创 flutter 监听软键盘的弹出和关闭

实现继承 with WidgetsBindingObserver1、初始化监听 // 初始化监听页面高度 WidgetsBinding.instance.addObserver(this)2、 调用方法 @override void didChangeMetrics() { super.didChangeMetrics(); WidgetsBinding.instance.addPersistentFrameCallback(

2021-03-16 15:33:18 199

原创 flutter TabBar 监听选择索引

# 定义_tabControllerTabController _tabController;### 初始化添加监听方法// 初始化 @override void initState() { super.initState(); _tabController = TabController( length: widget.tabs.length, vsync: this, initialIndex: widget.default.

2021-03-12 15:14:25 247

原创 flutter 父组件调用子组件方法

子组件子组件定义 GlobalKey<_ListRefreshRequestNewsState> globalKey = GlobalKey();, 定义方法 void getRefresh(int index) { _getList(widget.list.elementAt(index)); }/// 上拉加载,下拉刷新带加载 新闻列表接口请求# 重点GlobalKey<_ListRefreshRequestNewsState> globalKey = Global

2021-03-12 15:12:46 227

原创 flutter TabBarList 自定义样式实现, AutomaticKeepAliveClientMixin每次切换页面不需要重新加载

TabBarListimport 'package:ZyFlutter/theme/font.dart';import 'package:flutter/material.dart';import 'package:flutter_screenutil/flutter_screenutil.dart';/// 顶部tabBarclass TabBarList extends StatefulWidget { // 标题 final Widget title; // 右侧功能区域

2021-03-08 10:03:56 81

原创 windows包管理工具使用 choco

管理员权限打开powershell输入Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))回车。安装完后即可使用。有可能需要需要重启powershell窗口。查看包 https://chocolatey.org/packages找到需要的包使用命令安装choco i

2021-03-05 22:16:01 53

原创 安装npm后,nrm ls 报错internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value)

报错截图:1、首先检查node.js是否安装成功,输入 node -v 若可查看版本号,如图所示即安装成功;若不一致则重新安装node.js。node.js官方下载地址:https://nodejs.org/en/download/2.查看npm是否安装成功,如下图成功,反之则重新安装3、报错截图中可见 cli.js文件中 第17行报错,按路径找到该文件:打开文件找到报错的第17行,注掉原17行改为如图://const NRMRC = path.join(process.env.HO

2021-02-28 23:09:25 1333 8

原创 关于git:fatal:无法访问’https://github.com/xxx’:OpenSSL SSL_connect:SSL_ERROR_SYSCALL连接到github.com:443

如果您使用代理,请尝试运行并输入inetcpl.cpl然后连接,然后局域网设置,然后前进现在您可以看到您的代理,使用http代理。然后打开Git Bash,然后输入此命令git config --global http.proxy如果没有输出,则未设置Git Bash中的代理然后使用这些命令进行设置,并使用第一段所示的代理和端口git config --global http.proxy proxyaddress:port然后再次输入此命令git config --g.

2021-02-27 20:31:53 3934

原创 Error: PostCSS plugin tailwindcss requires PostCSS 8

解决方案安装 先卸载 再安装npm uninstall tailwindcss postcss autoprefixernpm install tailwindcss@npm:@tailwindcss/postcss7-compat @tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9

2021-02-24 09:59:39 1434

原创 Recieved ‘HUSKY_PARAMS‘ as value for -E | --env, but environment variable ‘HUSKY_PARAMS‘ is n

问题描述使用commitlint + husky 配置git提交格式化校验,报错husky 注意版本区分,v4和v5版本是不一样的配置commitlint github地址 husky github地址// 版本为"husky": "^5.1.1","commitlint": "^12.0.1","@commitlint/cli": "^11.0.0","@commitlint/config-conventional": "^11.0.0",// .husky/pre-commit

2021-02-24 09:27:20 324

原创 pm2 启动时间过长导致 日志文件增加

• 安装 pm2-logrotate github地址 https://github.com/keymetrics/pm2-logrotate#configurepm2 install pm2-logrotate• 这里我们设置,当日志文件数量超过50个时候,就自动删除旧文件pm2 set pm2-logrotate:retain 50• 查看详细配置pm2 conf pm2-logrotate...

2021-02-18 15:49:23 79

原创 react、vue 本地开发环境访问 刷新404

问题解决webpack.config.js配置 publicPath 为 / output: { filename: `js/[name]${isDev ? '' : '.[fullhash:8]'}.js`, path: path.resolve(PROJECT_PATH, './dist'), publicPath: '/' },webpack 开发环境配置 historyApiFallback 为truedevServer:{ historyAp

2021-02-12 19:35:08 86

原创 uni-app 微信 ios 播放audio 使用uni.createInnerAudioContext()无法播放

原因分析uni-app开发音频播放,微信android正常,微信ios发现一直处于加载状态,显示无效url,无法播放。分析得知 ios微信 无法直接播放带汉字的url解决方案参考 阮一峰url编码 ,直接url编码实现代码编码之前: https://duran-book.oss-cn-huhehaote.aliyuncs.com/Books/ᠬᠡᠦᠬᠡᠳ ᠦᠨ ᠰᠡᠳᠬᠢᠯ ᠢ ᠤᠢᠯᠠᠭᠠᠭᠠᠷᠠᠢ /Audio/210128C1KYD22T0H.mp3编码之后 https:/

2021-02-03 17:30:20 799 2

原创 React Hooks removeEventListener 使用无效问题

组件卸载时和原来的componentWillUnmount一样的用法, 在useEffect return里调用就可以了 useEffect(() => { window.addEventListener('click', clickFunc); return () => { window.removeEventListener('click', clickFunc); }; });组件使用过程中当组件不涉及重新渲染时了, 像这么写完全没问题,

2021-01-20 17:46:26 735

原创 iphone5s 越狱 绕过icolud

自己的一台iphtone忘记了密码, 破解ioclud,只能连接wifi 无法使用移动网络破解使用 (mac)下载爱思助手或者直接官网下载 checkra1n地址需要ios12 + 才能越狱点击开始进去恢复模式,然后根据提示进入DFU模式,按照提示会自动越狱重启提示: 进入DFU方式 先按Home 然后按住开关机键 等待黑屏4s 然后放开开关机键 按住Home 15s 查看爱思助手是否进入了DFU模式,DFU模式下手机为黑屏状态绕过ic.

2021-01-10 13:23:25 440

原创 mac brew 下载出现 curl: (7) Failed to connect to raw.githubusercontent.com

再网上搜了一堆方法不管用,结果一步就能搞定!一句命令搞定,国内的镜像地址/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”

2021-01-07 22:54:35 29

原创 go项目部署发布

使用交叉编译工具goxgihub地址安装 go get github.com/mitchellh/gox发布到linux为例: gox -osarch="linux/amd64"启动(自己使用的是nohup方式)nohup方式 sudo nohup ./bin/zhoukai conf/config.ini > zhoukai.log 2>&1 &supervisor方式(Supervisor 是业界流行的一个通用的进程管理程序,它能将一个普通的命令行进程变.

2021-01-03 11:27:50 387 1

原创 windows 免费的录制工具

windows 录制视频,gif工具官网下载 地址需要安装ffmpeg为了方便,ffmpeg我上传了,你也可以自己去官网下载csdn 下载地址官网地址安装官网下载 默认安装没有中文,直接选择英文就可以在这里插入图片描述设置中文语言...

2021-01-01 18:22:19 32

原创 speechSynthesis强制使用Chrome中的Google小姐中文语音

網路上的window.speechSynthesis教學主要都只有說切換指定語言像是這樣就能切換成中文語音:const synth = window.speechSynthesis;const speak = (msg) => { let u = new SpeechSynthesisUtterance(); u.lang = 'zh-TW'; u.text = msg; synth.speak(u);};speak("你要讀出的中文內容1");speak(".

2020-12-22 16:31:09 1291 1

原创 VSCode调试go语言出现:exec: “gcc“: executable file not found in %PATH% windows安装gcc

问题:使用go编译make因为电脑是64位的 要下载mingw 64位官网地址下载地址- 比较慢 耐心等待

2020-12-17 22:52:31 143

原创 Flutter 签字画板及屏幕或Widget截图

前言最近,项目中有这样一个需求,需要得到用户的手写签名信息。于是整理了一下关于Flutter签字画板和Widget截图的相关知识实现方案第一步:签字画板通过CustomPaint实现,自定义CustomPainter,把用户触摸的点用drawLine连接起来。class BoardPainter extends CustomPainter { BoardPainter(this.points); final List<Offset> points; void pain

2020-12-17 16:44:46 251 1

原创 Flutter底部tab切换保持页面状态的几种方法

问题:当通过底部tabBar将页面在“首页”和“分类”之间进行切换的时候,每一次进入页面的时候该页面的数据都会重新加载。那么如何让页面保持原来的状态,而不是每次都要重新加载刷新数据呢?有两种方式。第一种方式:采用IndexdStackIndexdStack和Stack一样,都是层布局控件,可以在一个控件上面放置另一个控件,但唯一不同的是,IndexdStack在同一时刻只能显示子控件中的一个控件,通过index属性来设置显示的控件。配置底部导航的核心代码如下:import 'package:flu

2020-12-14 14:36:21 293

原创 Meteor 安装下载太慢的解决方法

使用的是mac电脑官方提供的安装方式curl https://install.meteor.com/ | sh1.首先在浏览器中打开https://install.meteor.com/你会看下如下内容这是安装的shell脚本,将这部分内容拷贝下来,并保存到install.sh文件中,自己随意创建一个.sh文件都可以2.将文件中的TARBALL_URL="https://static-meteor.netdna-ssl.com/packages-bootstrap/${RELEASE}/m

2020-11-23 22:23:41 294 5

原创 Error:java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception:

错误信息描述 ionic cordova 打包release报错FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:mergeReleaseResources'.> java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2InternalExcepti

2020-11-01 21:58:41 464

原创 大华nodejs http api

场景大华摄像头想实现控制代码,搜索来了很多,找到了官网的sdk,无奈支持 linux、windows,使用mac不能使用lib、dll 库。 终于找到了 https://github.com/nayrnet/node-dahua-api 但是已经是很久之前的了,clone下来本地下载下来发现无法使用,高版本nodejs直接就报错,使用nvm 切换到10.16.3才运行起来。 尝试连接线上的摄像头发现无法使用,返回 401 鉴权不通过。代码自己更改通过issues 找到了回复 http

2020-10-20 22:28:21 387

原创 解决Nginx的13: Permission denied) while connecting to upstream

一、问题做Nginx负载的时候,经常遇到这样的情况:2018/12/04 11:05:08 [crit] 2717#2717: *10 connect() to 127.0.0.1:5601 failed (13: Permission denied) while connecting to upstream, client: 172.16.4.33, server: 172.16.4.141, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1

2020-10-16 16:04:42 116

原创 使用nodejs 前端方便处理dev prod 切换 git提交

依赖包npm install chalk 多变的颜色npm install shelljs shell执行命令npm install dayjs 时间格式化npm install commander 命令行参数获取npm install readline-sync 同步逐行读取输入内容代码 deployment.js/* * @Author: 周凯 * @Date: 2020-10-15 14:48:12 * @LastEditTime: 2020-10-15 16:23:48

2020-10-15 17:38:59 96

原创 angular HttpClient 拦截器 拦截401请求重定向

参考地址: https://semlinker.com/ng-http-interceptor/实现(request.service)import { Injectable } from "@angular/core";import { Observable, of, throwError } from "rxjs";import { catchError, map, tap } from "rxjs/operators";import { HttpHeaders, HttpCli..

2020-08-26 17:48:58 525

原创 nodejs 借助babel 使用import export

安装babel-cli和babel-preset-envyarn add babel-cli -Dyarn add babel-preset-env -D启动启用命令由原来的node server.js改为下面的命令babel-node --presets env server.js配置package"scripts": { "start": "babel-node --presets env index.js"},npm run start 启动配合nodem

2020-08-24 15:29:47 230

海康智慧智慧社区解决方案.ppt

海康2018智慧社区解决方案,视频大数据分析、深度智能、神经网络认知计算,智慧社区、智慧工地、智慧案场

2020-07-15

windows 最新ffmpeg 下载

windows 最新ffmpeg 下载

2021-01-01

吸色工具 1-1

吸色工具,快捷操作,值得拥有。。。。。。。。。。。。。

2018-05-29

响应式家具家居类网站织梦模板(自适应手机端,加固版) 2.zip

说明地址:http://www.dede58.com/a/dedecode/16525.html;模板名称: 响应式家具家居类网站织梦模板(自适应手机端)+PC+wap+利于SEO优化 模板介绍: 织梦最新内核开发的模板,该模板属于企业通用类、家具、家居类企业都可使用, 这款模板使用范围极广,不仅仅局限于一类型的企业,你只需要把图片和产品内容; 换成你的,颜色都可以修改,改完让你耳目一新的感觉! 响应式自适应设计,同一个后台,数据即时同步,简单适用! 原创设计、手工书写DIV+CSS, 完美兼容IE7+、Firefox、Chrome、360浏览器等;主流浏览器; 页面简洁简单,容易管理,DED

2020-02-16

空空如也

空空如也

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

TA关注的人 TA的粉丝

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