自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (2)
  • 收藏
  • 关注

原创 Oracle 修改手机号脱敏

Oracle 修改手机号脱敏

2022-08-26 11:33:30 1091

原创 Android Studio 4.1 get manifestOutputDirectory error

最近在搞Flutter,也引用了极光推送厂商,打包时遇到get manifestOutputDirectory error 版本:Android Studio 4.1;Gradle 6.7。解决:classpath 'com.android.tools.build:gradle:4.1.0' 改为classpath 'com.android.tools.build:gradle:4.0.2'...

2022-03-29 14:27:07 3291

原创 解决下载vscode速度慢的问题

首先去官网上找到需要下载的文件,点击下载。在浏览器或者下载软件中就可以看到这么一个下载地址了,如下图红框所示,将地址复制在浏览器中打开一个新的标签页,把刚才复制的下载地址粘贴进去,将上图绿色框内改为:vscode.cdn.azure.cn回车你会发现,下载速度嗖嗖嗖的爽。...

2021-03-21 17:13:13 297

原创 更新到flutter2.0后,运行项目时报 inheritFromWidgetOfExactType‘ isn‘t defined 的处理方法

当我们兴高采烈的更新到flutter2.0时,运行项目时,嘎,报错了。莫慌。往下看解决方法。我们找到flutter的根目录,搜索provide.dart,使用vscode打开它,在页面搜索以下内容:final widget = context.inheritFromWidgetOfExactType(_InheritedProviders);将以上内容改为:final widget = context.dependOnInheritedWidgetOfExactType(aspe

2021-03-21 17:03:25 612

原创 用flutter doctor 检测不到AndroidStudio4.1已安装的Dart、Flutter插件

家里配置了一台新电脑,按照以往的步骤安装flutter,只不过这次是使用了最新版的Android studio 和最新稳定版的 flutter,当我执行flutter doctor时,我就崩溃了!!!它竟然没找到Android Studio 中的flutter 和 dart,这个问题困扰了我一晚上,然后我就各种找资源,找解决方法,经过不懈的努力查询,貌似是找到了解决的方法,亲测有效。原因: Android Studio 4.1还未兼容Flutter stable,须手动切...

2021-01-29 23:28:11 996 1

原创 android 引用library时无法调用中的jar包

解决方法:将(module)dependencies中的implementation project 换成 api project原因:api和implementation两种依赖的不同点在于:它们声明的依赖其他模块是否能使用。 api:当其他模块依赖于此模块时,此模块使用api声明的依赖包是可以被其他模块使用 implementation:当其他模块依赖此模块时,此模块使用implementation声明的依赖包只限于模块内部使用,不允许其他模块使用。...

2020-08-03 17:25:45 565

原创 Flutter Timer 定时器

Flutter Timer 定时器引包Timer 类存在于dart:async内,所以我们需要先导入import 'dart:async';使用场景1、回调只需要一次2、回调多次例回调一次Duration timeout = Duration(seconds: 10);Timer(timeout, () { print('任务时间:${DateTime.now().toString()}');});回调多次Duration duration;Timer timer;

2020-07-28 10:50:38 2106 1

原创 Oracle 11g 数据库安装

Oracle 11g 安装安装步骤点击setup.exe选择默认创建和配置一个数据库选择桌面类选择安装路径,目录路径不要有中文和其他符号等待一段时间创建默认数据库实例数据库创建完成安装完成安装步骤点击setup.exe选择默认创建和配置一个数据库安装完数据库管理软件后,系统会自动创建一个数据库实例。选择桌面类选择安装路径,目录路径不要有中文和其他符号管理口令要记好:我一般都用Admin12345等待一段时间创建默认数据库数据库管理软件文件及dbms文件安装完后,会自动创建安装一

2020-07-10 11:21:12 320

原创 Java 配置环境变量

Java 环境变量配置开始配置具体配置开始配置右击桌面“此电脑”,选择“属性”。选择“高级系统设置”选项。再选择“环境变量”具体配置点击“系统变量”下面的”新建“选项。在”变量名“处填上”JAVA_HOME“”变量值“为JDK安装路径,笔者的路径是“C:\Program Files\Java\jdk1.8.0_201”点击”确定“选项在“系统变量”中找到“path”。点击“编辑”。选择右边的“编辑文本”,将引号里面的内容全部复制 “%JAVA_HOME%\bin;%JAVA_HO

2020-07-10 10:44:55 332

原创 Flutter 使用FutureBuilder请求多个接口后再渲染页面

FutureBuilderFutureBuilder的用法很简单, 主要涉及两个参数:1、future 指定异步任务,交给FutureBuilder 来管理;2、builder 根据异步任务的状态来构建不同的组件FutureBuilder异步任务的状态 状态 描述 none 没有连接到任何异步任务 waiting 已连接到异步任务等待被交互 active 已连接到一个已激活的异步任务 done 已连接到一个已结束的异步任务 状态的使..

2020-06-13 16:40:25 3574 1

原创 使用 VsCode 配置 dart 开发环境

首先得下载 Dart SDK 并配置环境变量 下载地址:http://www.gekorm.com/dart-windows/下载完成后安装并配置环境变量:cmd运行: dart --version. 出现下面的结果表示安装和配置环境成功!vscode 安装Dart插件 vscode安装Code Runner 新建工作空间,并新建main.dart 点击右上角的箭头,或者右键文件或者...

2020-05-17 18:40:08 4878 2

原创 Android Banner 图片轮播的简单使用

使用了Banner这个框架,感觉不错,记录一下。Banner GitHub地址 :https://github.com/youth5201314/banner效果:导入依赖implementation 'com.youth.banner:banner:1.4.10'申请权限:<uses-permission android:name="android.perm...

2019-12-16 14:08:30 442

原创 Android 使用 GSON解析json成Bean

解析 jsonObjectJSONObject data = jsonObject.getJSONObject("data");Gson gson = new Gson();Type type = new TypeToken<Bean>(){}.getType();Bean bean = gson.fromJson(String.valueOf(data), type);...

2019-12-06 17:10:22 437

原创 Android 9.0 以后出现CLEARTEXT communication to XX not permitted by network security policy

CLEARTEXT communication to 192.168.0.110 not permitted by network security policy这个意思是:网络安全策略不允许与192.168.0.110进行明文通信解决方法:1.在res的创建一个xml目录,再创建一个名为:network_config.xml文件2.在文件中写入cleartextTraffic...

2019-11-26 15:40:01 1949 1

原创 android 状态栏的设置

现在开发APP,状态栏是必备的。沉浸式状态栏只支持安卓4.4及以上的版本状态栏:4.4上是渐变色,5.0上是完全透明透明效果:全屏效果:(字体黑色,背景白色)在values、values-v19、values-v21文件夹下的styles.xml设置Theme透明: <style name="AppThemeFragment" parent=...

2019-06-29 10:44:27 539

原创 android 实现按钮旋转720°

定义一个按钮布局:背景直接可以用一个圆圈加载图片。 <Button android:id="@+id/refresh_button" android:layout_width="20dp" android:layout_height="20dp" android:layo...

2019-06-29 09:16:23 631

转载 java 将多种字符串格式 解析为Date格式

现在有多种日期格式,比如"2018/01/01"、"2018-01-01"、"2018 01 01"、"2018-01-01 12:12:12"、"2018年1月1日"如何解析这些字符串呢?之前也是被困扰了很长时间,官方给我返回的时间格式为yyyyMMdd,我得解析成我想要的格式。大神地址:点击进入import java.text.ParsePosition;import java...

2019-06-29 09:08:29 4997

原创 Map集合循环 遍历 及 排序

遍历第一种:通过Map.keySet()遍历key和valueMap<String, Object> map = new HashMap<String, Object>();map.put("aaa", 111);map.put("bbb", 222);map.put("ccc", 333);map.put("ddd", 444);System.out....

2019-04-02 15:12:42 1080

转载 集成开发工具_eclipse的使用详情

转载自:https://blog.csdn.net/qq_37128049/article/details/84060700eclipse概述1. 下载:    * https://www.eclipse.org/downloads/2. 安装:    1. 它是一个绿色版软件,直接解压即可使用    2. 注意:        * JDK是64位的,eclipse就必须是64位...

2019-02-13 15:31:01 721

原创 Oracle 获取比当前时间小的行列

 select ENABLE_TIME, sysdate from PARK_ACCRULE_MAP tb where tb.ENABLE_TIME &lt;= sysdate;

2019-01-28 11:26:26 652

原创 android 封装权限

 Dangerous permissions and permission groups(危险权限和权限组)                 链接:权限库PermissionManagerandroid 6.0权限兼容库PermissionManager是一个对android6.0运行时申请权限的操作的封装,将重复调用的多个方法组合封装在一起,方便调用,简化代码和逻...

2018-12-24 11:04:33 543 2

原创 android 按钮添加图片并靠左显示

 效果图: 布局文件: &lt;Button android:id="@+id/photoGraphBtn" android:layout_width="match_parent" android:layout_height="0sp" android:layout_...

2018-12-01 15:05:41 4884

原创 Android 每隔一段时间执行方法。计时器。

代码:Timer timer = new Timer(true);TimerTask timerTask = new TimerTask() { @Override public void run() { Log.i("lllll111" ,"上班时间,发送位置。"); }};timer.schedule(timerTask, 0,2000);...

2018-10-14 22:42:31 3290

转载 android 设置状态栏颜色

 第一种方法:1、隐藏状态栏在onCreate方法里面添加页面状态View decorView = getWindow().getDecorView();//获取屏幕的decorViewdecorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN);//设置全屏 2修改状态栏的背景在setContent...

2018-09-30 23:14:24 3926

原创 android 保存Bitmap到本地图片

 添加权限由于是对SD card进行操作,必不可少的就是为你的程序添加读写权限,需要添加的内容如下:&lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"&gt;&lt;/uses-permission&gt;&lt;uses-permission android:name="andro...

2018-09-29 17:55:40 8728 2

原创 Android 实现点击两次返回键退出

Android的很多app中,都有点击一次返回键提示再次点击退出app的功能。 今天就看了下实现的方式,其实就是在相应的Activity中重写了onKeyDown()方法。在onKeyDown()方法中扑捉到返回键(KeyEvent.KEYCODE_BACK)的点击动作(KeyEvent.ACTION_DOWN),然后做出相应的提示信息和动作。 当然,还需要一个时间参数,不然点击完成等了很久再...

2018-09-29 17:47:24 354

原创 Android 使用 SharedPreferences 实现记住密码和自动登录

今天记录一下利用轻量级的储存SharedPreferences来实现这两个功能。SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置参数,它是采用xml文件存放数据的,文件存放在"/data/data&lt;package name&gt;/shared_prefs"目录下。SharedPreferences的用法:由于SharedPre...

2018-09-15 09:25:10 617

转载 android 获取sessionid

android与web服务器要在同一session下通信的问题。在解决问题前先回顾下Session与Cookie: Cookie和Session都为了用来保存状态信息,都是保存客户端状态的机制,它们都是为了解决HTTP无状态的问题而所做的努力。Session可以用Cookie来实现,也可以用URL回写的机制来实现。 Cookie和Session有以下明显的不同点:1)C...

2018-09-12 17:13:24 3964

原创 Android AES 加密和解密

AES:高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。那么为什么原来的DES会被取代呢?原因就在于其使用56位密钥,比较容易被破解。而AES可以使用128、192、和256位密钥,并且用128位分组加密和解密...

2018-09-05 18:32:59 2934

转载 Android 图片转换为 Base64 编码

 将图片转换成Base64编码的字符串 /** * 将图片转换成Base64编码的字符串 */ public static String imageToBase64(String path){ if(TextUtils.isEmpty(path)){ return null; } I...

2018-09-03 15:27:54 13253

原创 Android 对简单的 json 解析

 Android 解析 JSON要解析 JSON 数据,首先得先拿到 JSON 数据,我拿到的数据是这样的 {"msg":"请登陆","code":-999,"data":xxx}1、使用JSONObject来解析JSON数据 /** * JSON解析方法 */ protected void JSONAnalysis(String strin...

2018-09-01 11:41:57 723

原创 Android 获取手机的 IMEI 值

手机在生产时,每部手机均有一个唯一的标识(ID),国际上采用国际移动设备身份码(IMEI, International Mobile Equipment Identity)。IMEI是由15位数字组成的"电子串号",它与每台手机一一对应,而且该码是全世界唯一的。每一只手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。在手机中输入*#06#即可...

2018-08-12 17:00:53 8569 1

原创 Android Studio apt 兼容问题

 相信大家遇到了这个错误:android-apt plugin is incompatible with the Android Gradle plugin.  Please use 'annotationProcessor' configuration instead.翻译过来之后的意思是:Android APT插件与Android Gealle插件不兼容。那我们应该怎么办呢?...

2018-07-25 15:41:23 783

原创 Android 防止同时按下两个按钮触发两个事件,连续点击事件

        不知道大家在写程序的时候有没有遇到这种问题,解决的办法很简单。        1. 在这两个按钮 或其他控件 的父控件上加上 android:splitMotionEvents="false" 是否允许多点触控 2. 在style中配置&lt;style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"&...

2018-06-01 17:49:10 4034

原创 Android 笔记:读取配置文件config.properties

开发中有很多配置需要在配置文件中设置,这样读取也方便,修改也方便。下面就来说一说在Android中怎么读取配置文件。配置文件存放的位置是在/src/main/assets下,这个文件可以手动建也可以系统自己建,推荐大家手动建。 读取配置文件:        /** * @param c * @param s * @return 读取配置文件 config.prope...

2018-06-01 17:41:05 4174

原创 Android 设置横屏和竖屏

android设置横屏和竖屏的方法方法一:在AndroidManifest.xml中配置假设不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性。他有下面几个參数:"unspecified":默认值 由系统来推断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同...

2018-05-31 18:21:09 708

原创 基于jfinal、Oracle 、echarts 柱状图

之前说了echarts饼图的实现,今天呢说一说echarts柱状图的实现。其实道理跟饼图是一样的,只是前端的代码动一动就行了。echarts饼图实现地址:点击打开链接...

2018-05-30 16:05:14 515

原创 jfinal + eCharts 饼图的数据交互 (数据库中读取数据)

    前一段时间碰到了一个小功能,利用echarts饼图显示数据库中部门员工的值,我们使用的java框架是 jfinal 。    话不多说先看效果图吧。                                       引入JS文件:echarts.min.js    echarts.js       jquery.min.jshtml代码:&lt;div id="echarts" ...

2018-05-30 09:26:52 1568

jfinal+echarts实现饼图(数据库中读取数据)

简单的使用 jfinal + echarts 实现了从 Oracle 数据库中读取数据并显示成饼图。

2018-05-30

SSM+MySql模拟银行ATM机功能(可登陆)

简单利用SSM+Mysql的做了一个程序,主要实现了注册、查询、修改、注销、取款、存款以及转账等功能,类似于一个小型的功能特别简单的ATM机。

2018-04-27

空空如也

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

TA关注的人

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