自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(179)
  • 资源 (8)
  • 收藏
  • 关注

原创 git无界面版轻量级仓库搭建,ssh协议免密clone远程项目到本地,本地push新项目到远程操作

1、安装Git(无web界面版git仓库)1.1、在 CentOS 下的安装命令是:yumyum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel (可选)yum install git1.2、ubuntu下的安装命令是:apt-getapt-get install curl-devel expat-devel gettext-devel openssl-devel zlib-de

2021-02-18 14:38:31 39

原创 flutter 跳转WebView报错net::ERR_CLEARTEXT_NOT_PERMITTED

问题:解决:在 项目目录下/android/app/src/main/AndroidManifest.xml中加上android:usesCleartextTraffic="true"最好也在项目目录下/android/app/src/debug/AndroidManifest.xml 中也把 这句话加上<application android:usesCleartextTraffic="true"/>...

2021-01-19 11:39:44 53

原创 flutter升级错误 Your flutter checkout has local changes that would be erased by upgrading

升级Flutter SDK时报如下错误:解决:1、运行 flutter channel查看当前SDK分支2、运行flutter channel dev可以切换至开发版3、再运行flutter upgrade或者flutter upgrade --force即可进行更新(加上--force 强制更新)...

2020-10-14 17:50:55 344

原创 flutter 返回上上级页面

Navigator.of(context)..pop()..pop()

2020-09-15 11:24:00 371

原创 flutter 自定义appbar中的返回按钮

return Scaffold( appBar: AppBar( leading: new IconButton( icon: new Icon(Icons.arrow_back_ios), onPressed: () => { Navigator.of(context).pop('刷新') }, ), title: Text('标题'), .

2020-09-15 11:21:55 518

原创 java 数组转set

public static void main(String[] args) { String[] split = {"1","1","2"}; Set<String> collect = Arrays.stream(split).collect(Collectors.toSet()); }

2020-08-31 14:58:21 372

原创 java 实现抠图(项目应用场景:抠图章)

1、直接看代码,如何抠得不是很完美,修改下色差范围值,直到将底色全部抠掉import javax.imageio.ImageIO;import javax.swing.*;import java.awt.*;import java.awt.image.*;import java.io.*;public class Test { //色差范围0~255 public static int color_range = 75; public static void

2020-08-11 14:18:43 681

原创 @Target元注解value值,各个枚举含义

1、ElementType类package java.lang.annotation;public enum ElementType { /** Class, interface (including annotation type), or enum declaration */ TYPE, /** Field declaration (includes enum constants) */ FIELD, /** Method declaration */

2020-08-05 10:39:05 181

原创 Flutter webView访问本地html,h5引入本地的js、css、等静态资源无效问题。

解决方案:1、将所有静态资源放在服务器,所有静态资源访问服务器。可以实现。2、本地起个webserver,然后访问html,可以实现。第一种方案很简单,这里不讲,着重讲第二种实现方案。1、需要的插件jaguar_flutter_asset: ^2.2.0 //开启本地服务器的插件webview_flutter: ^0.3.9 //官方webview插件2、工程目录3、配置pubspec.yaml。这里有个重点:每个目录都要配置。不管层级多深...

2020-07-27 18:43:41 1137

原创 dart 集合where方法不起作用

1、问题:dart 集合where方法不起作用,也不报错。2、解决:可能是集合中有null值的对象。(这里只解决本人遇到的)原代码String text = '';var list = _list.where((user) => user.name.contains(text)).toList();修改String text = '';var list = _list.where((user) => user.name != null && user.

2020-07-21 14:30:04 333

转载 flutter TextField类

1、类属性意思 const TextField({ Key key, this.controller, //编辑框的控制器,跟文本框的交互一般都通过该属性完成,如果不创建的话默认会自动创建 this.focusNode, //用于管理焦点 this.decoration = const InputDecoration(), //输入框的装饰器,用来修改外观 TextInputType keyboardType, //设置输入类型,不同的输入类型键

2020-07-20 17:19:09 74

原创 redis 常用命令

1、连接远程客户端(-h表示主机地址,-p表示端口好,-a表示认证)redis-cli -h ip -p 端口 -a 密码连接本地客户端 (链接的是本地,-h 参数可以忽略;如果端口是默认的 6379,-p 参数可以忽略;如果没有开启认证,-a 参数可以忽略。)redis-cli -h 127.0.0.1 -p 端口 -a 密码2、连接某个库select 153、所有keykeys *4、查某个keydelete *access_token*5、设置某个key过期(返

2020-07-14 11:24:00 61

原创 flutter 裁剪

1、 一个圆,裁剪出一段圆borderClipOval( child: Container( width: 56, height: 56, alignment: Alignment.center, decoration: BoxDecoration( border: Border.all(color: Colors.red, width: 1), borderRadius: BorderRadius.all(Radius.circula.

2020-06-15 09:34:09 112

原创 flutter 画一条曲线

1、代码Container( width: 50, height: 50, child: CustomPaint( size: Size(50, 50), painter: MyPainter(), isComplex: false, willChange: false, child: Container(), ),);class MyPainter extends CustomPainter { MyPainter(); ///

2020-06-12 17:33:35 467

原创 flutter 渐变色

1、主要是gradient 这个属性Container( width: 70, height: 70, decoration: BoxDecoration( borderRadius: BorderRadius.all(Radius.circular(50)), gradient: LinearGradient(colors: [ Color(0xff589429), Color(0xff6FB12F), Color.

2020-06-12 17:19:53 170

原创 flutter 设置阴影

1、主要是boxShadow 这个属性Container( width: 50, height: 50, decoration: BoxDecoration( borderRadius: BorderRadius.all(Radius.circular(28)), boxShadow: [ BoxShadow( color: Colors.red, //底色,阴影颜色 offset: Offset(0, 0), //阴.

2020-06-12 17:11:15 1960

原创 flutter 获取屏幕宽度/高度

MediaQuery.of(context).size.width //宽度MediaQuery.of(context).size.height //高度

2020-06-09 14:25:29 729

原创 flutter 页面返回时刷新页面

1、在使用 Navigator.of(context).pop("xxxx"); 方法时,传值过去,xxxx随便传什么内容2、在跳转到本页面之前的一个页面中Navigator.push( context, MaterialPageRoute(builder: (context) =>xxpage(),)).then( (data) { //data就等于xxxx ...

2020-05-08 17:23:06 4937 3

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

1、在自组件中重要的是 这句代码 GlobalKey<_ChildState> globalKey = GlobalKey();import 'package:flutter/material.dart';GlobalKey<_ChildState> globalKey = GlobalKey();class Child extends StatefulWi...

2020-05-08 17:17:42 1734 2

原创 vue Object.assign 导致数据回填,输入框不可以输入,也不可以删除值。

1、业务场景,在页面中,监听输入框值改变,就将值存入本地缓存。下次进入页面的时候,提醒用户还有没保存的数据,是否立即编辑。2、代码如下: watch: { form: { handler(newVal) { this.saveForm(); }, deep: true }, other...

2020-04-27 14:28:35 303

原创 vue this.$router.go(-1); 或者 this.$router.back() 返回时怎么带参数

1、声明一个空的Vue模块goBackEntityimport Vue from 'vue' /** * 定义空的vue实例,作为 goBackEntity实现非父子组件之间的通信(vue2.x中去掉了broadcast) */var goBackEntity = new Vue({});export default goBackEntity;2、在需要传参数的页面...

2020-04-22 11:27:54 12498 2

原创 dart 关于对象去重

1、方式一搜索看到,dart好像有这样的方法。原文连接大概思想跟java list去重类似,如根据 对象中的id去重var list = list.Distinct(new ListDistinct()).ToList();public class ListDistinct : IEqualityComparer<Student>{ p...

2020-04-22 11:18:54 851

原创 java8 利用lambda表达式对map集合求和,或平均值、最大值、最小值

直接看例子:IntSummaryStatistics statistics = (IntSummaryStatistics) list .stream() .collect( Collectors.summarizingInt( e->Integer.valueOf( ((Map) e).get("sum").toSt...

2020-04-16 14:16:16 3763

原创 mac 下生产git密钥

ssh-keygen -t rsa -C "12121@qq.com"然后一路enter

2020-04-13 09:52:43 290

原创 mac 无法打开“idevice_id”,因为无法验证开发者。

问题步骤描述:配置好 flutter sdk 后,在命令窗口输入 flutter doctor 弹出提示框无法打开“idevice_id”,因为无法验证开发者。解决:1、打开命令窗口 (此步骤也通常用来解决 mac打开软件时提示软件已损坏或无法验证 的错误) 执行 sudo spctl --master-disable2、再执行如下sudo xattr...

2020-04-09 14:20:55 2929 3

原创 linux 下安装以及配置postgresql

1、准备好资源下载PostgreSQL官网下载地址https://www.postgresql.org/ftp/source/v12.2/ 我这里下载的是postgresql-12.2.tar.gz压缩包2、随便把压缩包放在一个地方。【一般情况是放在 /usr/local/src文件夹下,因为这个文件夹通常是系统管理员放置源码包的地方,约定俗成,便于管理】3、解压:ta...

2020-04-06 13:44:04 307

原创 java.time.format.DateTimeParseException: Text '2020-04-03 14:57:41' could not be parsed at index 10

很明显,时间转换错误代码报错行:LocalDateTime.parse("2020-04-03 14:57:41");解决方案:DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");LocalDateTime parse = LocalDateTime.parse("2020-0...

2020-04-03 17:24:13 16000

原创 【git】idea使用update提示Can't Update No tracked branch configured for branch master or the branch doe...

1、看右下角的提示信息2、其实已经提示了To make your branch track a remote branch call //需要 本地和远程分支关联3、提示中已经给出了例子:git branch --set-upstream-to=origin/分支名4、解决,我的分支是在origin/master。于是如下:打开git命令窗口输入:gi...

2020-01-07 15:50:39 2448

原创 vue 使用 sortablejs 拖着el-table行,使行顺序修改

1、安装 sortablejsnpm i sortablejs --save2、再要使用的引入,或者全局引入也可以,但是我是在使用的地方引入的import Sortable from 'sortablejs'3、直接看代码吧<template> <div> <el-table :data="tableData" border i...

2019-12-30 16:12:41 2090 4

原创 vue: el-table 最后一列操作列设置为fixed后,最后一行有时候显示不完,感觉被遮挡了一半

一、先看解决方案:1、只修改当前页面样式: 给table设置class="tableClass" 在样式中:<style lang="less" > .tableClass { .el-table__fixed-right { height: 100% !important; //设置高优先,以覆盖内联样式 }...

2019-12-26 10:41:57 6940 1

原创 vue el-image>查看大图修改关闭按钮样式

如<el-image :src="img" class="img"></el-image><style lang="less"> .img { .el-icon-circle-close { color: white; } }</style>

2019-12-11 18:01:55 4004 1

原创 Vue:输入框赋值后无法再编辑输入框的值

可从vue官方文档中找到一句话:根据官方文档定义:如果在实例创建之后添加新的属性到实例上,它不会触发视图更新可以发现,引起这个问题的原因可能是你,在data中没有定义这个属性,导致赋值可以赋上,但是再次修改的时候,修改不了,也删除不了。因为数据是双向绑定的:vue底层在渲染dom,然后再展示数据,然后编辑的时候,vue底层,找不到这个属性,那肯定编辑不了了...

2019-12-10 16:08:59 3159

原创 js 方法中传入事件对象的同时,传入其它参数

如,div双击事件<div @dblclick="test($event,param)"></div>在js方法中test(e,param){}

2019-12-10 14:37:29 720

原创 python2中解决中文问题

在首行添加以下代码即可# coding=utf-8

2019-11-27 16:03:36 86

原创 html 鼠标移到div上,鼠标变成手指状,并且div放大

1、html代码<div class="contentDiv2"> <div style="background-color: #F5BD34"><i class="iconfont icon-wa" ></i></div> <p>xxxx报表</p></div>2、css代码.d...

2019-11-25 16:20:22 1444

原创 前端,鼠标移上div实现悬浮效果,移出消失

自己做的样式,保存下来以免以后使用并分享出来,如果不适合你,请不要吐槽效果如下 实现:1、html代码<div @mouseenter="enter()" @mouseleave="leave()" id="div1"> <p>待确认</p> <p>...

2019-11-25 16:00:54 1538

原创 前端之悬浮按钮(1)

自己做的样式,保存下来以免以后使用并分享出来,如果不适合你,请不要吐槽 <div style="text-align: center; border-radius:50%;position: fixed;right: 5%;top: 80%;z-index: 4; width: 50px;height: 50px;box-shado...

2019-11-25 15:55:07 752

原创 vue,在打开弹框的时候,调用this.$refs.xxx.clearFiles();报错

报错信息,大概就是,这个元素还没创建,就根据refs,找到该元素调用元素的方法。肯定不行啊,元素都还没有,怎么调用,再后端,相当于空指针异常。解决:this.$nextTick(()=>{ this.$refs['xxxx'].clearFiles();})加上上面方法,可以理解为延迟执行了...

2019-11-12 14:45:29 3416

原创 Mybatis if test 判断某一个值如status=='1' 报错Parameter index out of range (2 > number of parameters

这里只给出本人遇到的问题解决方案,可能不适用于每一个人解决:<if test="status!=null and status=='0'.toString() "> xxxx</if>这里的报错信息大概意思就是说不知道status的类型,需要指定类型。虽然传过去的时候,在接口处指定了类型,但是映射到这里时,要这样用,就不行了。说明:这里...

2019-11-12 14:41:11 331

原创 mysql,通过sql修改某个字段的长度

1、给已经存在的表,修改字段alter table user modify column role_namevarchar(50);alter table rolemodify column role_name varchar(50);2、给已经存在的表添加字段ALTER TABLE user ADD COLUMN (`user_name` VARCHAR(50) DEF...

2019-11-11 16:06:26 1061

java 遍历指定包下所有类,返回完整类名。工具类,可以直接拷入使用

资源分数必须最少填1,不好意思。如果没有积分可以去git链接下载,本人博客有git地址。博客地址:https://blog.csdn.net/weixin_40841731/article/details/82978155。 java 遍历指定包下所有类,返回完整类名。工具类,可以直接拷入使用。

2018-10-09

java 通过反射获取类上注解,方法上注解,注解里的值及方法参数

java 通过反射获取类上注解,方法上注解,注解里的值及方法参数,项目为maven项目。导入时记得选择maven项目

2016-06-10

策略模式在实际项目中的应用一

策略模式在实际项目中的应用一,该项目为普通项目,导入运行测试类即在控制台查看结果。

2018-10-10

java 通过反射获取枚举类,及枚举类的值,枚举类枚举实例名

java 通过反射获取枚举类,及枚举类的值,枚举类枚举实例名。本项目为普通java项目

2018-10-09

策略模式在实际项目中的应用二

策略模式在实际项目中的应用二,该测试demo为普通项目,导入build path一下lib目录下的jar包,然后运行测试类即可在控制台看到测试结果

2018-10-10

java实现二维码带logo或不带logo源码,可以直接运行测试类生产二维码及扫码测试

可直接测试,或拷入相关代码,直接可用。下载压缩包解压后导入eclipse,导入maven项目,其logo设置,扫码后访问的地址,可参考我的另一篇博文:https://blog.csdn.net/weixin_40841731/article/details/82692305

2018-09-14

java 正则匹配所有 {},并取出所有符合的字符串。

java 正则匹配所有 {},并取出所有符合的字符串。该项目为普通java项目

2018-10-09

vue后台管理系统框架

这是一个不包含任何页面的vue后台管理下载分数为啥不可以设为0,为什么至少为1分系统框架

2018-12-29

空空如也

空空如也

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

TA关注的人 TA的粉丝

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