自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(385)
  • 资源 (11)
  • 收藏
  • 关注

原创 短信发送字数限制

短信发送字数

2022-01-18 11:50:20 3073

转载 Android Studio修改Log信息颜色

在Android中支持六种Log类型,分别为Verbose,Info,Debug,Warn,Error和Assert。Verbose:英文含义是冗长的,啰嗦的。Verbose用来记录不重要的,一般的信息,通常不需要关注。Info:中通常记录一些需要用户关注的消息,重要程度比Verbose高。Warn:中则记录警告信息,这类信息通常表示应用执行过程中出现了一些问题,这些问题并不会导致整个应用...

2019-09-17 19:41:45 573

转载 RxJava延时操作

直接去这里找就好,我只是个搬运工https://blog.csdn.net/xiangshiweiyu_hd/article/details/83924707

2019-07-15 16:23:59 7297

转载 转一篇讲的不错的图解ReentrantReadWriteLock实现分析

原文链接转者注:作者图文并茂的讲解读写锁,讲的很清晰,也可以加深对AQS的理解。而并发相关的SemaphoreCountDownLatchReentrantLock都是基于AQS实现的。概述本文主要分析JCU包中读写锁接口(ReadWriteLock)的重要实现类ReentrantReadWriteLock。主要实现读共享,写互斥功能,对比单纯的互斥锁在共享资源使用场景为频繁读取及...

2019-06-06 11:17:07 1632

原创 工厂模式的练习与使用。

构建者模式,单例模式经常用,但工厂模式理解模模糊糊的,在项目中碰到了,就顺便写个demo熟悉练习下,熟悉掌握。例子是一个加减乘除的方式。先看简单工厂模式:public interface IOperation { double getResult(double numberA, double numberB); void printInput();}先定义一...

2019-05-29 12:33:21 402

转载 windows下生成ssh key详解

一、引子:什么是ssh:ssh是Secure Shell(安全外壳协议)的缩写,建立在应用层和传输层基础上的安全协议。为了便于访问github,要生成ssh公钥,这样就不用每一次访问github都要输入用户名和密码。二、生成条件:请在github上先注册账号,本地安装git。三、生成步骤:1、本地成功安装了git后,单击鼠标右键,选择Git Bush here,打开git bu...

2019-04-29 16:00:51 2982

原创 统一的dialog,4种统一样式。

class DialogViewHolder { private SparseArray<View> mViews; private View mConvertView; private DialogViewHolder(View view) { mConvertView = view; mViews = new Spars...

2019-04-29 10:23:31 332

原创 window 实现Toast

public abstract class BasicWindow { public WindowManager.LayoutParams mLayoutParams; public WindowManager mWindowManager; public View mView; public Context context; public void ...

2019-04-22 20:55:54 650

原创 android 点击特效动画

/** * 控件的点击动画 */public class AnimClickUtil { //动画执行速度 public final int ANIM_SPEED = 300; //旋转角度 private final float POTATION_VALUE = 7f; //变速器 public OvershootInterpol...

2019-04-19 19:39:11 2557 1

原创 滚动的TextView

public class ScrollTextView extends TextView implements View.OnClickListener { private final String TAG = ScrollTextView.class.getSimpleName(); private float textLength;//文本长度 private float viewW...

2019-04-19 14:19:10 218

原创 android防止重复点击,记录下

package com.hazens.kaolafm;import java.util.ArrayList;import java.util.List;/** * 防止短时间内频繁点击。默认500毫秒,使用{@link #check(long, Object)}可以自定义时间。 */public class AntiShake { private static List...

2019-04-01 19:36:00 1672 2

原创 android 倒影图片的生成

public class BitmapUtils { /** * 获得带倒影的图片方法 * * @param bitmap * @return */ public static Bitmap createReflectionImageWithOrigin(Bitmap bitmap) { final int ref...

2019-03-26 10:19:03 242

原创 RecyclerView 点击滑动居中,点击放大

package com.hazens.kaolafm.fragment.broadcast;import android.content.Context;import android.graphics.PointF;import android.graphics.Rect;import android.support.v7.widget.LinearSmoothScroller;im...

2019-03-12 08:56:43 1467

转载 Java并发编程:volatile关键字解析

Java并发编程:volatile关键字解析   volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模...

2019-01-04 10:34:50 131

转载 Java8特性详解 lambda表达式 Stream

之前看了几次lambda表达式的,但是一直懵懵懂懂,公司代码里用到了,看这篇突然就看懂了。特转载一下原文链接1.lambda表达式Java8最值得学习的特性就是Lambda表达式和Stream API,如果有python或者javascript的语言基础,对理解Lambda表达式有很大帮助,因为Java正在将自己变的更高(Sha)级(Gua),更人性化。--------可以这么说lam...

2018-12-08 11:48:51 184

原创 Android-SDK-Image Detection

英文文档模板Android-SDK-Image DetectionNotes for DeveloperPlease apply for an Account (Official/Test) from ADVANCE GuardianObtain accessKey and secretKeySDK IntegrationExtract the Compressed File, ...

2018-11-08 13:53:03 250

原创 Liveness Detection Integration Document

Android-SDK-Liveness DetectionPreparationsRegister: Please contact ADVANCE Guardian to acquire Account.Get accessKey, secretKeyHave a quick look at the DemoInstall Guardian-Demo-v1.0.apk to yo...

2018-11-07 14:10:06 928

原创 Android-SDK-Liveness Detection API

The introduction of LIVENESS classesFor extension, the codes of Liveness Detection mainly were put in the LivenessFragment, and LivenessActivity only used for Attach.Class NameFunctionLi...

2018-11-07 11:21:58 2426

转载 为什么信息熵要定义成-Σp*log(p)?

From https://www.zhihu.com/question/30828247  作者:西贝链接:https://www.zhihu.com/question/30828247/answer/64816509来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 我从一个非常直观的角度来解释一下熵的定义为什么如题主所示。第一,假设存在一...

2018-11-06 15:56:40 1547

原创 Mac 下Android studio plantUML 插件的下载安装

第一步:下载插件1) 打开Android studio preference,点击Plugins ,输入plantUML2)点击 Search in repositories ,然后下载3) 搜索,双击下载4)安装完成后,点击新建文件会看到UML图,如图所示。第二步:安装Graphviz在下载完,新建UML图,发现右侧并不显示,是因为缺少显示软件Graphviz。需要...

2018-10-25 19:17:30 820

原创 yuv与rgb数据流写成jpeg文件模板

YUV转图片如果偏蓝色,则证明是nv12,nv12 与nv21的数据反了生成的图片与rgb与bgr反了效果一样。YUV生成文件图片 private void toJPG(byte[] bytes, int nWidth, int nHeigh) { Rect rect = new Rect(0, 0, nWidth, nHeigh); LogUtil...

2018-09-11 20:14:32 590

原创 图片文件夹分类的模板类

// MediaReadTask public class MediaReadTask extends AsyncTask&lt;Void, Void, MediaReadTask.ResultWrapper&gt; { public interface Callback { /** * Callback the results. *...

2018-09-07 11:36:48 269

原创 几个常用的图标以及其他网址收藏

https://findicons.com/packhttp://www.iosicongallery.com/https://www.easyicon.net/https://lanhuapp.com/ 设计原型图及相关网站--蓝湖https://modao.cc/ 原型图-->墨刀积累更新...头条性能优化:http://www.androidperfo...

2018-08-30 16:14:10 262

原创 Java自动化测试脚本备份

我了解的自动化测试有两种,一种是点击屏幕,进行随机测试。另一种是获取指定的事件,进行耐久性测试,比如点击1000次,用手点击测试是不可行的,比如反复点击某个按钮会不会崩溃。测试固定的位置。这份代码主要是进行摄像头耐久性测试的,只是个简单的demo,先贴代码,整个文件可以github链接找public class SampleTest { private AndroidDr...

2018-08-29 16:48:11 1830

原创 Linux remount 命令

mount -o rw,remount /system mmp,百度到的一个命令是remount,rw 一直有问题。记录一下

2018-08-04 17:15:33 12813

原创 jni日志控制模板

/* * JNILog.h * */#ifndef JNILOG_H_#define JNILOG_H_#include &lt;android/log.h&gt;extern "C"{//发布时请注释#define __LOG_ON__//发布时请注释end#ifdef __LOG_ON__//#define JNILOGE(...) __android_log_...

2018-08-03 16:58:18 327 1

原创 使用RenderScript 将yuv流快速转换bitmap类

public static Bitmap getBitmapFromFrameData(RenderScript rs, ScriptIntrinsicYuvToRGB yuvToRgbIntrinsic, byte[] data, int width, int height) { Type.Builder yuvType = null, rgbaType; Al...

2018-07-30 17:44:12 2642

原创 c反射调用java动态注册的各个方法模板

记录一下c发射调用Java方法的模板,方便以后使用。 分别为头文件,.cpp文件,以及一个调用举例//头文件 JDCNReflexJava.h#ifndef JDCNSAMPLE_CURL_JDCNREFLEXJAVA_H#define JDCNSAMPLE_CURL_JDCNREFLEXJAVA_H#include &lt;jni.h&gt;#include &lt;stri...

2018-07-19 12:56:55 596

原创 android 端 大型浮点数的存储方案

在做人脸识别本地化方案是,遇到个数据存储的问题。图片提取到的特征值是一个512 为的float数组,大小为512*4 = 2k如果转换成字符串进行存储,则数据大小为 512*1*32=16K 放大了8倍。如果有500条数据的话,就是16*500 = 8M。常见的方式是数据库或者sp,文件第一,sqlite3最长存储4000个字符,数据库无法存储。第一,如果存成sp或者文件,读取...

2018-07-17 10:33:09 459

原创 android 自定义蒙层镂空

自定义蒙层中间镂空。

2017-12-18 16:13:15 5674

原创 android 源码查看与分析

android 源码导入及其查看

2017-12-16 13:12:02 290

原创 最详细的mac下Android studio配置gradle的路径

Android Studio 自带的gradle路径为:1.找到Androidstudio自带的gradle路径/Applications/Android\ Studio.app/Contents/gradle/gradle-2.8/bin 可以从finder里边英文为[Applications],中文为[应用程序]去找到,然后按照以下操作。 我的Android Studio 在桌面上,所以可以

2016-04-11 12:54:11 81951 17

转载 mac下查看sha1和md5值

mac下查看sha1和md5值参考的网上的资料直接复制粘贴过来的。 打开Android Studio中的Terminal,也可以直接打开系统的获取debug.keystore的SHA1和MD5keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass

2016-04-08 15:29:18 1909

原创 android bitmap设置图片内存溢出的解决神器

/** * 以最省内存的方式读取本地资源的图片 * @param context *@param resId * @return */ public static Bitmap readBitMap(Context context, int resId){ Bitma

2016-03-24 12:50:47 1068

原创 杭电2896 病毒侵袭(AC自动机)

病毒侵袭Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 13749    Accepted Submission(s): 3537Problem Description当太阳的光辉逐渐被月亮遮蔽,世界失去了光明,大地

2015-05-02 14:08:12 698

原创 杭电2222 Keywords Search(AC自动机)

Keywords SearchTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 41108    Accepted Submission(s): 13079Problem DescriptionIn the moder

2015-05-02 12:27:14 693

原创 杭电2159 FATE(二维费用背包)

FATETime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 9075    Accepted Submission(s): 4262Problem Description最近xhd正在玩一款叫做FATE的游戏,为了得到极

2015-04-27 08:45:08 615

原创 杭电1521 排列组合(指数型母函数)

排列组合Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2832    Accepted Submission(s): 1168Problem Description有n种物品,并且知道每种物品的数量。要求从中选出m

2015-04-26 16:35:57 792

原创 杭电3033 I love sneakers!(分组背包)

I love sneakers!Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4307    Accepted Submission(s): 1757Problem DescriptionAfter months

2015-04-26 15:32:13 513

原创 hdu4496 D-City(并查集删边)

D-CityTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65535/65535 K (Java/Others)Total Submission(s): 2128    Accepted Submission(s): 749Problem DescriptionLuxer is a really bad gu

2015-04-23 16:43:47 611

localized_demo_test

basically this is for localized demo back up and utils

2018-09-28

海康摄像头解码rtsp以及h.264为yuv的代码

主要用于海康摄像头的rtsp协议解码成h.264的视频,再进行硬解码成可用的nv12流,传下去用作人脸识别

2018-09-10

测试的java脚本

一个简答的java脚本测试,主要测试耐久性,里边的代码调用可以看博文

2018-08-30

android sdk 20

android sdk 20 ,下载后解压放入platform文件夹中就可以使用

2017-10-08

android sdk 19

android sdk 19 ,下载后解压放入platform文件夹中就可以使用

2017-10-08

android sdk 18

android sdk 18, 下载后直接放入platform文件夹中即可使用

2017-10-08

android sdk 17

android sdk 17, 下载之后可以放入platform中直接使用

2017-10-08

android sdk 23

android sdk 23 ,rar文件类型文件太大,只能穿7z类型的

2017-10-08

android-22

android sdk 22 ,下载其他版本,下载后放入platform平台后可以直接使用

2017-10-08

分类型listview测试

简单的分类型listview的 测试,感兴趣的可以下来看一看,分类型listview的测试,

2016-01-16

匈牙利算法

杭电匈牙利算法代码

2014-09-12

空空如也

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

TA关注的人

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