自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (15)
  • 收藏
  • 关注

原创 Handler的正确使用,使用静态内部类+弱引用,解决内存泄漏,举例说明在使用ProgressBar时的Handler类的静态内部类实现。

       在Android中使用ProgressBar进行回调设置进度时候会提示‘This Handler class should be static or leaks might occur’的警告,那就说明是你的自定义Handler类有内存泄露的问题,一般来说就是持有外部类的引用。要解决这个ProgressBar的使用问题需要明确如下几个知识点:1.Android的UI(比如Prog...

2018-08-03 10:28:40 1946 2

原创 本机上的mysql57修改了dataDir后无法启动的问题解决办法

安装mysql57的时候默认是在C盘,有的时候我们按照网上的步骤修改数据库存储目录C:\ProgramData\MySQL\MySQL Server 5.7\Data改为自己的目录时候只需要将Data文件夹的内容都拷贝到我们新建的目录,然后修改my.ini中的dataDir为自己的路径,但是当我们重启服务的时候确总是报错:本地计算机上的MYSQL57服务启动后停止...这个问题是因为自...

2020-02-24 20:17:06 2068

转载 页面预加载loading动画,再载入内容

默认情况下如果网站请求速度慢,所以会有一段时间的空白页面等等,用户体验效果不好,见到很多的页面都有预加载的效果,加载之前先加载一个动画,后台进程继续加载页面内容,当页面内容加载完之后再退出动画显示内容,这样的用户体验更好。例如此链接:http://crusader12.com/C12HoverAlls/这篇文章是从上面链接的内容上拔下来的,操作流程很简单,只有两部如下首先定义一个loa...

2019-11-27 09:57:07 656

原创 采用STOMP时会报Can't Autowired SimpMessagingTemplate 或者Can't Autowired AbstractMessageSendingTemplate

当我们使用spring websocket进行订阅推送时无疑要选择STOMP的方式,当我在项目中使用的时候采用的是将kafka中的消息通过STOMP推送到客户端,但是再用SimpMessagingTemplate 发送消息的时候报错Can't Autowired SimpMessagingTemplate...Caused by: org.springframework.beans.fact...

2019-09-26 18:54:51 1045 1

原创 Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.3.2/gradle-3

安装Androidstudio可能大家都可能遇到“Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.3.2/gradle-3”,或者‘Unable to resolve dependency for ':app@debug/compileClasspath':’的问题,...

2019-03-21 09:33:18 1482 1

原创 泛型反射,如何用泛型反射获得当前类泛型的具体类型

有时候我们需要知道当前类所传入的泛型的具体类型而进行下一步操作,这是我们可以使用泛型反射。1.假如Dao层的接口有很多共同的方法,增删改查,我们可以对他进行提取到一个公共接口IBaseDao<T>package com.sg.xjgc.generic_reflect;import java.util.List;/** * @date on 15:31 2018/12...

2018-12-21 16:22:07 3730

原创 解决达梦数据库如何查找表字段名。

select COLUMN_NAME from all_tab_columns where Table_Name='XXX' AND OWNER='XXX';还有其他达梦数据库操作相关语句 如下:select table_name from user_tables; //当前用户拥有的表select table_name from all_tables; //所有用户的表se...

2018-09-18 17:49:47 13714 4

原创 用枚举实现Retrofit2.0的单例

枚举的优点有很多,这里不再废话,现在流行的单例模式的实现有“双重检查锁”,“静态内部类”,但是枚举和他们相比有过之而无不及,它可以高效和安全的实现单例模式,这里以实现Retrofit2.0的单例为例:@SuppressWarnings("all")public enum RetrofitUtil { RETROFIT; private Retrofit retrofit;...

2018-08-28 19:59:00 325

原创 Java向Mysql数据库中存储图片等二进制文件的实现,以及常见报错的解决!

Mysql数据库的功能很强大,除了能存储字符等常见数据以外,它同样可以存储图片等二进制文件,本文以存储照片为例。一、Mysql存储二进制文件常见报错有:1.com.mysql.jdbc.PacketTooBigException: Packet for query is too large问题。这个问题是由于mysql数据库查询和接收包的数据大小有限制,默认是1M,当你存取的二进制文件...

2018-08-16 18:17:30 5474 1

原创 Java实现单链表,包含增删改查以及排序等功能

单链表的Java类结构如下:下面上源码:1.定义链表结点类,每一个结点包含数据data和下一个结点的引用。package singlelinkedlist;/** * @date on 16:08 2018/8/14 * @describe 模拟单链表的节点信息,这里将属性设为public不用设置get和set方法。 */public class Node { ...

2018-08-15 16:26:41 2198

luyten最新源码编译的java反编译工具包,包含了0.7.0版本的exe和jar文件

解决了从官方下载的包运行报错this application requires a java runtime environment 1.7.0-1.8.0的问题,内部修改了pom的jre相关配置。文件包含: luyten-0.7.0.exe luyten-0.7.0.jar

2022-08-25

TDengine的JDBC驱动包,包含所有依赖,可以直接通道idea等工具添加驱动访问

TDengine的JDBC驱动包编译包,根据TDengine-ver-2.6.0.12版本进行编译,包含所有相关依赖,方便直接当客户端驱动使用,节约编译时间,可以直接用。

2022-08-10

Postman-win64-7.31.1-Setup.exe

Postman官方windows系统客户端安装程序。后端开发神器postman。从未想过接口测试这么简单.简化Restful接口调用模式,支持10多种请求方式,如get、post、put、delete等等。

2020-08-28

log4j的工具包包含Jar包、配置文件、操作文档

log4j的工具包,包含jar包,操作文档以及配置文件,和ppt讲解。

2018-08-20

Java单链表增删改查的实现

Java实现单链表的增删改查以及选择、冒泡、反转排序等功能的实现!

2018-08-15

smali2java

smali2java是一个将smali代码反编译成java代码的工具,是基于apktool v1.5.0(baksmali v1.3.4)生成的smali文件,依赖于smali文件中的代码行数(.line关键字)和变量别名(.local关键字)等信息,可以最大程度还原原始的java代码。还原出的java代码将具有原始的变量命名,代码的顺序也与原始的java代码保持一致。

2018-08-13

Java连接达梦数据库的驱动Jar包和源代码

Java连接达梦DM数据的驱动包适合各种版本共有三个,以及连接达梦数据库的实例源码!

2018-08-03

Android常见应用图标

Android开发中常见的几种应用图标,可供初学者学习使用。

2018-08-03

奔跑的小人的每一帧图片和动图

在实现Android的动态ProgressBar的时候需要采用动态图的每一个帧图片,这里实现的是一个陪跑的小人,压缩文件包含一个gif动态图,和9张不同动作的奔跑小人的帧图,供新手学习使用

2018-08-03

javaee-api-7.0-sources.jar

javaee-api-7.0.jar的.Java文件,分享给想看源码的同学。同事该包能解决myeclipse中的"the source attachment does not contain the source for the file xxx.class"问题

2018-08-01

Java api 1.6 1.7 1.8高清中文版

中文高清版的Java API 1.6 1.7 1.8 三个版本。方便用户进行新老版本对比与学习。

2018-04-24

JAVA飞机大战模型和程序代码

用JAVA语言改动的飞机大战小程序,里面有各种地图、子弹、飞机模型,可供java初学者使用。

2016-10-29

在线随机森林算法(online-random-forests)

在线随机森林算法包(online-random-forests),在linux系统下安装调试。 可用于机器学习研究。

2016-10-11

KNN算法的Java实现

邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。 kNN算法的核心思想是如果一个样本在特征空间中的k个最相邻的样本中的大多数属于某一个类别,则该样本也属于这个类别,并具有这个类别上样本的特性。该方法在确定分类决策上只依据最邻近的一个或者几个样本的类别来决定待分样本所属的类别。 kNN方法在类别决策时,只与极少量的相邻样本有关。由于kNN方法主要靠周围有限的邻近的样本,而不是靠判别类域的方法来确定所属类别的,因此对于类域的交叉或重叠较多的待分样本集来说,kNN方法较其他方法更为适合。

2016-10-11

Douglas-Peucker算法 算法的Java实现

Douglas-Peucker算法 在数字化过程中,需要对曲线进行采样简化,即在曲线上取有限个点,将其变为折线,并且能够在一定程度 上保持原有的形状。 经典的Douglas-Peucker算法描述如下: (1)在曲线首尾两点A,B之间连接一条直线AB,该直线为曲线的弦; (2)得到曲线上离该直线段距离最大的点C,计算其与AB的距离d; (3)比较该距离与预先给定的阈值threshold的大小,如果小于threshold,则该直线段作为曲线的近似,该段曲线处理完毕。 (4)如果距离大于阈值,则用C将曲线分为两段AC和BC,并分别对两段取信进行1~3的处理。 (5)当所有曲线都处理完毕时,依次连接各个分割点形成的折线,即可以作为曲线的近似。

2016-10-11

libsvm(Java版)

LIBSVM是台湾大学林智仁(Lin Chih-Jen)教授等开发设计的一个简单、易于使用和快速有效的SVM模式识别与回归的软件包,他不但提供了编译好的可在Windows系列系统的执行文件,还提供了源代码,方便改进、修改以及在其它操作系统上应用;该软件对SVM所涉及的参数调节相对比较少,提供了很多的默认参数,利用这些默认参数可以解决很多问题;并提供了交互检验(Cross Validation)的功能。该软件可以解决C-SVM、ν-SVM、ε-SVR和ν-SVR等问题,包括基于一对一算法的多类模式识别问题。这里给出Java版本的libsvm实现。

2016-10-11

空空如也

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

TA关注的人

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