- 博客(23)
- 收藏
- 关注
原创 Flutter 带icon的TextButton
Flutter 实现如下效果的TextButtonimport 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';class TextIconButton extends StatelessWidget { const TextIconButton({ Key? key, required this.onPressed, required this.textSpanText,
2021-05-19 16:21:04
3252
1
原创 安卓报错Canvas: trying to use a recycled bitmap android.graphics.Bitmap
安卓报错Canvas: trying to use a recycled bitmap android.graphics.Bitmap问题出现描述:在开发安卓应用涂鸦模块的时候,当对图片进行了涂鸦,然后保存涂鸦,此时点击保存按钮的时候快速点击。导致点击第一次是触发‘保存按钮’的点击事件,第二次是触发‘涂鸦’的事件。但是此时图片已经进行保存操作,系统开始回收Bitmap缓存资源,此时涂鸦事件相当于在已经被回收的Bitmap上添加涂鸦,导致报错。问题代码:public void onClick(Vi
2021-03-11 20:27:17
2203
原创 安卓本地图片文件InputStream转换为Base64编码字符
安卓本地图片文件转换为Base64编码字符安卓本地图片文件转换为Base64编码字符代码解析注意encodeToString()Flag参数列表安卓本地图片文件转换为Base64编码字符 /** * 图片文件转换为base64 */ fun file2Base64(filePath: String): String { var base64 = "" val file = File(filePath) if (file.
2021-03-09 15:14:59
915
原创 图片文件转Bitmap-Bitmap转NV21-ARGB数据转化为NV21数据
在Android中有时候需要将本地文件转换为Bitmap这里提供3种方法 Bitmap bitmap= BitmapFactory.decodeFile("文件路径");FileInputStream input = null;input = new FileInputStream(new File(worker.getFacepath()));Bitmap bitmap = BitmapFactory.decodeStream(input);FileInputStrea
2020-07-16 16:52:27
1174
原创 Mqtt协议-broker-moqutte在Springboot中的使用
什么是MQTT协议https://github.com/mcxiaoke/mqtt这是一位大佬的中文翻译,大家可以看看。在SpringBoot中启动moquette.broker.Serverhttps://segmentfault.com/a/1190000016456748这是一位大佬的整合客户端连接到broker并使用通过上面的操作,我们可以在启动一个SpringBoot项目的同时启动好moqutte.broker服务。现在我们只需要创建客户端连接到broker服务就可以实现客户
2020-07-01 10:54:32
1686
原创 当BootStrapTable td内的内容不是纯文本的时候,这样获取值
当BootStrapTable td内的内容不是纯文本的时候,这样获取值~~~当BootStrapTable td内的内容不是纯文本的时候,我们直接获取值是拿不到的。比如当td的内容是一个Input如图:那这时候我们要这么拿呢。思路:1.首先我们的input都有一个共有class(我这里叫dateClass),然后每一个td属于一个tr,这个tr有一个data-index=0(...
2020-04-24 11:20:01
784
原创 select2多选使用,与bootstrap table联动
效果图如下,当选择select中的值时,bootstraptable中自动添加数据。实现思路1.给select控件添加change事件。$('#你的select的ID').change(function(){ /*需要先清除上一次table的数据,因为select每一次选择都会触发该方法,如果不清除那么之前选择的数据还是会在table中显示,进行清楚那么每一次,...
2020-04-21 13:01:15
1149
原创 bootstrap-duallistbox初始化和取值
bootstrap-duallistbox双选列表效果图如下:如何将后台数据进行填充,然后取出选中的值呢。我们一步一步来。HTML中引入相关JS,CSS标签 <select id="drkj" class="form-control dual_select" multiple></select> ...
2020-04-20 11:53:02
2465
原创 判断Input上传文件类型,文件大小
判断input上传文件类型,文件大小。input获取的size为字节,判断大小的时候需要把限制大小转换为字节//input标签添加Onchange事件<input type="file" id="kjzylj" name="kjzylj" class="file" onchange="getFile(this)">//JS部分function getFile(val...
2020-04-19 10:20:12
2018
原创 ajax传json对象到后端,明明有数据,后端缺显示null
参考这位大佬的博文https://blog.csdn.net/qq_37960007/article/details/79542727当我们ajax写了contentType:"application/json",那么后端的Controller记得加@RequestBody
2020-04-18 18:47:43
1005
原创 使用SpringSecurity为API接口添加鉴权token
当我们使用SpringBoot实现了一个简单的API接口之后,我们如何去保证我们的API接口只让我们运行的人调用呢。这时候就需要对我们的API接口进行保护。在别人访问这些接口的时候,我们对访问者进行身份的验证,从而对接口的保护。基本流程如下图:当然我们需要一个接口给用户请求Token,要不然用户拿不到token怎么去请求其他资源呢。流程图如下:接下来我们按照流程一步一步实现。...
2020-03-16 12:02:01
5285
原创 spring filter配置路径无效
原因路径不要加这个比如要过滤请求 /forum/xx/x //正确urlPatterns.add("/forumArticle/hello"); //错误urlPatterns.add("/forum/forumArticle/hello");新手上路,我起了,一枪秒了。有什么好说的~...
2019-12-21 23:31:28
368
1
原创 js修改密码
function check(form){ let oldPassword= $("#inputOldPassword").val(),newPassword = $("#inputNewPassword").val(),confirmPass=$("#confirmNewPassword").val(); if(oldPassword=='') { showM...
2019-12-04 11:04:24
3262
原创 java初始化
package testClassInit;class Father { public Son son; public Father(Son son) { System.out.println("Father初始化!!"); this.son=son; } public void showSon() { son.show(); } }class Son { ...
2019-12-02 10:27:40
119
原创 Composer和Laravel的下载安装
使用安装程序安装Composerhttps://docs.phpcomposer.com/00-intro.html下载运行,会自动配置环境变量之后安装Laravel请参考这位博主的文章https://blog.csdn.net/RE_PHPzjw/article/details/70336336如:Laravel new Example安装完成,打开网页访问h...
2019-11-22 16:02:58
200
原创 如何配置WampServer3.1.9让同一区域网的设备可以访问
打开下面2个文件。在httpd.conf中查找onlineoffline把Require local修改为Require all granted打开httpd-vhosts.conf把Require local修改为Require all granted修改完毕,保存。重启wampserverwin+R打开cmd输入ipconfig找到ip地址复...
2019-11-18 15:20:21
541
原创 mysql insert 表名有时候要加``有时候不用
⑴"INSERT INTO $table "⑵"INSERT INTO `$table` "当表名比较特殊的时候,必须加``否则无法添加数据。~可能是和内部表有冲突。
2019-11-03 16:23:53
1138
原创 java 泛型方法
class Show<T> {public void print1(T t) { System.out.println(t); }public <T> void print2(T t) { System.out.println(t); }}public class A {public static void main(String[] args) {Show&...
2019-09-07 15:37:17
117
原创 Android Studio Permission is only granted to system app 问题
File -> Settings -> Editor -> Inspections->Correctness->Usin system app permission 修改为Waring
2018-10-25 18:53:39
324
原创 Illegal char at index 9: C:\Users\??\.android\avd\8.0.1.avd Androi studio新建虚拟机报错
我的问题是由于安卓虚拟机新建目录是C盘,可能与我eclipse的有冲突。故修改安卓虚拟机默认安装目录后可以成功新建虚拟机。1.默认情况下AndroidStudio的AVD创建路径在 C:\Users\Administrator\.android\avd现在我们修改创建路径右键我的电脑选择属性->左面板高级系统设置->高级菜单下环境变量->在系统变量中选...
2018-09-23 16:23:34
2023
原创 关于联想Y700,玩游戏闪屏
首先,问题描述:联想Y700-14isk 显卡:AMD R9 M375.插上电源玩游戏闪屏,使用电池不闪屏。解决方案:1.打开电源选项2.选择更改计划设计 3.选择高级电源设置 选择AMD图形能力设置。 既然在使用电池时不闪屏,那么我们把接通电源时的图形能力设置为和使用电池时设置为相同的选项。 重启之后,再进入游戏试试吧。希望这篇文章能帮助到你。...
2018-07-24 11:50:26
3550
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人