- 博客(97)
- 资源 (3)
- 收藏
- 关注
原创 Element UI upload上传组件获取不到file的url
试了官网的例子,发现只有照片墙(设置list-type="picture-card"属性)能获取到file的url,其他的获取不到,但是需求还不想要那个上传的组件,后来发现新大陆。解决方法:使用如下方法重新创建一个url供img标签使用URL.createObjectURL(file.raw);...
2022-01-18 16:51:45
3901
1
原创 Element UI中Steps 步骤条description描述换行展示
突然要求加了个显示字段,之前的代码只能显示一行,于是乎找到了解决办法,代码如下:其中的属性自行到官网查看释义吧:Element UI官网传送门<el-table> <!-- 可展开的表格 --> <el-table-column type="expand"> <template slot-scope="props"> <el-steps :active="props.row.progressB
2022-01-04 16:51:18
5211
2
原创 Flutter读取剪贴板中的内容
昨天刚学到的知识,来记录下,客户需求是将收货地址粘贴到文本框中并识别出收件人、地址和电话(这个网上有相应接口),于是乎我想到了现在有些APP(某宝、某音、某东等等等等)在其他地方粘贴好文字之后切换回APP可以直接读取到剪贴板的内容,所以我想搞一下,下面是代码~首先是简单的读取剪贴板中内容://获取粘贴板中的文本ClipboardData data = await Clipboard.getData(Clipboard.kTextPlain);if (data != null) { //这里
2021-12-01 16:38:14
5317
原创 Flutter获取设备信息(Android/IOS)
首先需要依赖device_info:device_info | Flutter Package然后执行:flutter packages get下载依赖,在需要用到的地方引入依赖即可,下面上代码import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';import 'dart:io';import 'package:device_info/device_info.dart';class T
2021-12-01 15:59:17
4456
2
原创 【记录贴】冒泡排序&选择排序
今天突然又用到了,记录下,方便以后观摩Integer[] arr = {30, -10, 50, 35, 10, 66, 16, -7, 105, 0};冒泡排序:for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.length - i - 1; j++) { if (arr[j] > arr[j + 1]) { arr[j] ^= arr[j
2021-11-25 16:26:03
339
3
原创 JavaScript字符串和Base64互转
JavaScript提供了两个原生Base64相关方法: btoa():字符串或二进制值转为Base64编码 atob():Base64编码转为原来的编码字符串转Base64:function encode () { let str = encodeURI("哈哈"); let base64 = btoa(str ); console.log(base64);}Base64转字符串:function decode () { let haha =
2021-11-12 16:47:16
10432
原创 【学习记录贴】Vue+Element-UI富文本编辑框及插入图片
本贴会涉及到一下几个技术点:Vue+Element-UI实现富文本编辑框,以及文本编辑框中事件拦截、插入图片 Element-UI限制上传图片后,隐藏上传按钮 form表单验证首先安装一下插件vue-quill-editor,用cnpm也可以的npm install vue-quill-editor --save引用:import { quillEditor } from "vue-quill-editor";import "quill/dist/quill.core.css";
2021-11-09 15:10:51
7056
4
转载 RocketMQ Console安装时报Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:2.17错误
所谓前人栽树后人乘凉,在网上找到了解决办法,删掉pom文件中的一个plugin<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>2.17</version> <executions> <
2021-08-30 14:31:45
465
原创 ajax传递对象
记录贴:前端:var param = {id: xxx, name: xxx}$.ajax({ type: "POST", dataType: "json", contentType:"application/json", url: "/xxx", data: JSON.stringify(param), success: function (result) { console.log(result) }});后端.
2021-06-30 17:26:47
919
原创 Java旋转图片
之前做项目遇到的一个问题,需要把竖直显示的图片转换成水平(横着)显示,思路就是获取图片信息,如果图片的高比宽数值大就做旋转,下面是代码~先是一个工具类,方便调用package com.haha.controllers;import java.awt.Dimension;import java.awt.Graphics2D;import java.awt.Image;import java.awt.Rectangle;import java.awt.image.BufferedImage
2021-06-11 14:19:36
3093
5
原创 java获取某个字符在字符串中出现第N次的位置
今天来搞一个基础知识,以往都是用的时候现想或网上找办法,这次记录一下:在学习或者开发中经常会用到indexOf()方法,用来获取当前字符串中某个字符第一次出现的位置,有时候需要获取其出现第二、三、四、N次的位置,方法如下:public static void main(String[] args) { String text = "李蕾喜欢《超级玛丽》,韩梅梅喜欢《魂斗罗》,Sam喜欢《双截龙》"; Pattern pattern = Pattern.compile("《");
2021-04-26 17:18:52
6022
原创 vue刷新页面
有的时候需要当前页面刷新,之前的js或jq可通过一下代码进行刷新页面location.reload();或window.location.reload();也可以通过vue自带的方法刷新页面this.$router.go(0);但是这两种刷新页面的方法都会是页面闪烁一下,很显然不是我们想要的,推荐用下面的方法进行页面的刷新首先在App.vue中编写如下代码<template> <div id="app"> <router-view
2021-04-06 13:48:29
176
转载 webpack5下使用webpack-dev-server不能正常启动
报错:Error: Cannot find module 'webpack-cli/bin/config-yargs'开始以为是版本问题,我用的版本是:"webpack": "^5.24.3"、"webpack-cli": "^4.5.0"、"webpack-dev-server": "^3.11.2"于是乎开始疯狂卸载webpack和webpack-dev-server版本,重装低版本,还是不管用知道遇到了这位老哥的博客:【webpack5】webpack-dev-server 不能正常启动,
2021-03-04 15:12:48
3559
7
原创 Cross-Origin Read Blocking (CORB) blocked cross-origin response
今天遇到一个前端的问题,跨域问题,年前写的一个WPS加载项项目之前用专业版测试没什么问题,今天用个人版测试功能时发现出问题了(WPS加载项属于前端项目),打开控制台后发现控制台报错:uncaught syntaerror: unexpected end of JSON input,开始以为是这个问题,上网找半小时解决办法,后来发现前端接到的后端返回值是空,执行JSON.parse时报了这个错继续向下看看到了这个Cross-Origin Read Blocking (CORB) blocked cross
2021-02-24 15:55:21
3393
原创 Flutter:WebView和H5通信
之前项目里用的flutter_inappbrowser插件,最近升级flutterSDK之后之前的和H5通信的方法改了,改的我一塌糊涂而且这个插件现在好像也搜不到了,应该是年久失修弃用了,于是乎我换用了flutter_inappwebview,下面上代码说明flutter端:InAppWebView( initialUrl: "http://www.xxx.com, onWebViewCreated: (InAppWebViewController controller){
2020-12-09 14:50:31
2494
原创 No named parameter with the name ‘autovalidateMode‘
最近几天flutter项目build时突然报错:flutter_typeahead 1.9.1:No named parameter with the name 'autovalidateMode',这错误给我搞的有点儿懵,我的项目里压根儿也没用这个插件啊,然后上pub网站上一看还真有这个插件,最新版本是1.9.1,然后再回到我自己的flutterSDK里看到之前没有报错的版本是1.8.8,然后索性在项目里直接引入1.8.8的依赖,但是运行pub get之后自动下载最新版本1.9.1,然后百度之后发现:
2020-12-07 16:31:31
1824
原创 Flutter升级SDK辛酸踩坑记录
先来介绍下本人踏上踩坑的辛酸历史,上周四,也就是2020年11月19日的时候,小编修改了一个已经上线几个月的flutter ios端APP,然后被打了回来原因是ios14新增了NSLocalNetworkUsageDescription权限,加上权限后审核通过了。然后小编就捎带手把xcode升级到了最新版本,然后······boom(ios端程序崩了,钻研了时至今日仍未弄好);于是乎小编心想干脆把安卓和ios版本统一吧,然后把flutterSDK升级到1.22.4之后,安卓也崩溃了,接下来进行逐一说明(安卓
2020-11-24 13:27:14
3120
原创 The iOS Simulator deployment target ‘IPHONEOS_DEPLOYMENT_TARGET‘ is set to 8.0, but the range...
今天好信儿把xcode升级到最新版本,然后运行之前的flutter项目报了这个错解决办法:在ios中podfile文件最后添加如下代码post_install do |installer| installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) target.build_configurations.each do |config| c
2020-11-19 13:51:32
7858
1
原创 Flutter选择多张图片上传
之前发过一篇上传多张图片的博客,那个是自己实现的,但是是一张一张上传最后页面上显示出来所有上传的图片,这篇文章介绍一下一次性选择多张图片并上传首先引入依赖:multi_image_picker,这个插件可以选择多张图片,插件地址https://pub.flutter-io.cn/packages/multi_image_picker然后画个小页面import 'package:flutter/material.dart';import 'dart:io';//ByteData这里需要引入d
2020-10-22 10:20:33
6924
13
原创 IOS修改navigationBar高度
最近接了个大活,开发ios,可以说是从零开始,不过因为工期比较紧,我也是自学了半个月就开始上手了(双手颤颤巍巍),今天就遇到了个问题,ios系统自带的导航栏的高度是固定的,但是客户的需求中导航栏比较高(我请教了一些ios开发的大佬,都说ios的导航栏无法修改,需要把系统导航栏隐藏掉,自己画一个贴上去)所以需要自定义一下,搞起来~因为时间比较紧,我看swift语言开发ios比OC开发要简单一些,所以我学的swift,后续的学习心得和开发踩坑相关的博客都会以swift语言呈现!在需要自定义导航栏的页面定
2020-09-23 15:12:15
3152
原创 could not find included file ‘Generated.xcconfig‘ in search paths
运行flutter项目时出现了这个错误自己先尝试了pod install无效后来在神通广大的网络上找到了解决办法:执行flutter build ios,问题解决
2020-09-14 15:06:57
2359
原创 Flutter创建plugin工程
flutter create --template=plugin --platforms=android,ios -i swift -a java hahahaha--template=plugin:创建插件包--platforms=android,ios:制定平台-i objc -a java:制定ios和安卓的语言最后是工程名称这里遇到了个问题,不指定平台的话创建出来的工程没有android目录~...
2020-09-11 15:15:55
1157
原创 invalid nib registered for identifier (xxx) - nib must contain exactly one top level object······
最近应公司需求学ios开发(根本整不明白)遇见了个如下的错误:invalid nib registered for identifier (xxx) - nib must contain exactly one top level object which must be a xxx instance解决方法:到xib文件中把多余的控件删掉,我是多添加了一个label控件到外面了导致的报错...
2020-09-01 11:06:23
1309
2
原创 Flutter控制手机屏幕常亮
有些时候需要手机屏幕常亮,比如看视频的时候首先引入依赖https://pub.dev/packages/wakelock然后在需要屏幕常亮的页面加上:import 'package:wakelock/wakelock.dart';在AndroidManifest.xml中加上:<uses-permission android:name="android.permission.WAKE_LOCK" />最后加入代码:Wakelock.enable();如果不需要屏幕常亮的话执.
2020-08-18 08:51:00
3475
2
原创 Flutter ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized
今天心血来潮把flutterSDK升级到了1.17.5,启动项目后一直白屏,后来在终端看到了这个错误解决办法:在main.dart的main函数中执行WidgetsFlutterBinding.ensureInitialized();方法,在runApp(MyApp());前执行,如果还有其他操作的话把它放在最前面执行就可以。或者可以把SDK升级到1.20.0没有这个现象了~...
2020-08-12 14:49:49
773
原创 MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk
今天给项目迁移到新服务器,MongoDB和Redis都迁移到了新服务器,重启后进行数据库相关操作报了这个错:解决办法:将Redis配置文件中stop-writes-on-bgsave-error设置为no,默认是yes,重启服务,问题解决...
2020-07-24 17:22:10
205
原创 原生js发送ajax请求
话不多说,开门见山,直奔主题,直接上代码~<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>安全登录</title> </head> <body> <input type="text" name="username" id="username
2020-07-07 09:47:30
242
原创 springboot集成spring session实现session共享
首先pom.xml引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency> <groupId>org.springframework.session<
2020-07-03 15:57:57
226
原创 Flutter集成极光推送实现消息推送
这又是一个新的知识点,安卓已经亲测成功(ios目前客户端完成了推送,客户端接收到了推送,但是通知栏不显示,得继续研究下),下面上教程:首先到极光官网注册个账户:极光官网
2020-06-30 17:04:43
1379
1
原创 Flutter实现APP更新
这是一个记录贴,关于flutter app内部更新网上有很多帖子,用package_info、path_provider、open_file、flutter_downloader这四个插件实现检测APP版本信息,需要更新后执行下载、安装任务~但是小编不是专业Android开发,使用flutter_downloader的时候程序报各种错,网上各种找办法解决未果后决定放弃这个路线,当需要更新咱跳转到手机浏览器进行下载安装(嘿嘿,是不是机智的一匹~),这里主要说一下ios更新,要跳转到App Store更新~
2020-06-11 16:07:18
1445
原创 springboot使用validation校验参数
最近小编在研究关于springboot的一些东西,昨天在官网上看到个关于校验参数的框架,感觉不错,可以省略不少代码,来做个笔记~首先在pom中引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId></dependency>然后搞一个实
2020-06-09 14:16:26
490
原创 /Runner.app/Frameworks/Flutter.framework:Permission denied
Xcode打包ios安装包时报如上错误时不要慌~现将辛苦踩坑结果贴上来首先可能是你的flutter项目在Mac电脑上没有权限,执行下面命令sudo chmod -R 777 你需要给予权限的路径名上面方法不好使的朋友再试试下面的方法据传说,这是flutter升级到1.9.X后的一个bug,升级到1.10就好了,不想升级的话把flutterSDK里的一个文件修改一下就可以,文件路径:flutter/packages/flutter_tools/bin/xcode_backend.sh将1
2020-06-01 14:43:35
870
原创 zsh: command not found: flutter
这几天儿一直在搞flutter项目打包ios的姿势,对于从来没写过APP的对安卓开发不了解的我可以说是一步一个坑啊,报的错也是数不胜数都记不过来了,今天遇到个问题记录一下MacOS Catalina 10.15.4系统下运行flutter命令失效,报错zsh: command not found: flutter据官方说,从 macOS Catalina 版开始,您的 Mac 将使用 zsh 作为默认登录 Shell 和交互式 Shell。您还可以在较低版本的 macOS 中将 zsh 设置为默认
2020-05-29 14:07:38
879
原创 js选择多张照片回显并上传
之前写过上传图片的相关需求,回显是图片上传到服务器后返回的路径,这回来个不一样的,选择图片之后直接用js的内置文件流回显出来再在form表单里同一提交数据,上传图片,接下来上代码//样式就不写了,各位喜欢什么样式自己写,或者直接找个前端框架都有了HTML:<form id="myForm" method="post" enctype="multipart/form-data" > <p>选择图片</p> <!-- accep
2020-05-19 15:44:31
1584
6
原创 微信公众号网页授权获取用户信息
之前写了公众号项目,这几天需求网页直接获取用户信息小编直接用之前的获取openid接口的方式一顿操作······猛如虎,结果到官网一看网页授权的接口和之前用的不一样(定睛一看原地杵)~下面代码搞起来首先前端页面生成二维码:<!DOCTYPE html><html> <head> <meta http-equiv="con...
2020-05-07 09:48:22
737
2
原创 Flutter生成二维码并截图保存
准备工作:两个依赖一个插件生成二维码插件依赖保存图片插件依赖,开始想用path_provider保存图片来着,代码运行后可以返回保存图片的路径但是保存不到手机中,小编不是专业搞安卓开发的没深究截图插件:RepaintBoundary开始上代码://首先在你需要生成二维码页面中声明一个GlobalKeyGlobalKey _globalKey = new GlobalKey(...
2020-05-07 09:11:49
2336
原创 springboot集成MongoDB实现多表查询
小编真的是~有点儿时间都献给工作了,这不这两天儿又弄了个类似论坛的东西,用的MongoDB数据库,帖子评论和回复分别弄了两张表~下面贴代码,Spring Data Mongodb(小编弄了两张表的联查,剩下的闲暇时间再弄)首先pom.xml里要有Spring Data Mongodb的配置,如果要是在官网生成项目的话会直接带出来<dependency> <gro...
2020-04-10 13:24:13
4522
7
SpringBoot开发微信公众号
2019-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人