自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (5)
  • 收藏
  • 关注

原创 汇总

链表:插入,删除,查找 队列:入队,出队,是否空 class Queue{ Data qil; public Queue() { qil = new Data(null); qil.next = qil; qil.pre = qil; } void enQu

2017-09-19 15:44:02 316

原创 Unity工程插件化加载方案

宿主工程依赖 VirtualApkimplementation 'com.didi.virtualapk:core:0.9.8.0.1'在Application中初始化VirtualApk@Override protected void attachBaseContext(Context base) { super.attachBaseContext(base);...

2020-03-26 16:48:29 706 1

原创 在Eclipse上安装AJDT插件开发Android应用

安装AJDT插件:插件地址:https://www.eclipse.org/ajdt/downloads/安装方法:找个自己Eclipse版本对应的AJDT进行安装,可以下载后安装,也可以在线安装。我用的是Eclipse4.10.0,对应的AJDT 地址 http://download.eclipse.org/eclipse/updates/4.10以上随便百度 Eclipse As...

2020-02-24 17:22:28 412 3

原创 Jenkins svn 报错 certificate issued for a different hostname

1.Jenkins 内执行bat svn checkout 报错:问题:1.svn: E230001: Server SSL certificate verification failed: certificate issued for a different hostname, issuer is not trusted2.只在Jenkins 内报错,自己打开cmd工具checkout正常...

2019-12-31 11:03:28 1187 2

原创 linux 工具

查看文件打开情况:lsof(list open files)是一个列出当前系统打开文件的工具可以查看文件被哪个进程占用,或者进程打开了哪些文件

2018-11-19 11:19:09 114

原创 TV上可以快速滚动的RecyclerView

1.类似使用Scroller的情形:Scroller 只是计算了在一定时间内的坐标移动我需要的是在遥控器长按时一直滚动,所以在computeScroll()内接着执行scrollBy,当条件满足时停止即可焦点:滚动时将焦点移动到了recylerview本省上,在滚动结束的时候,再根据情况选择落焦的item滚动监听: 滚动开始 滚动结束 滚动到...

2018-11-16 16:59:31 844

原创 RecyclerView 相关

根据child 找对应的 ViewHolder的方法 mRecycleView.findContainingViewHolder()

2018-09-06 09:34:41 144

原创 Glide3.7 添加 Webp支持

问题:项目加载webp图片不显示 背景:后台的图片从png转为了webp,出现部分图片不能显示。 原因:项目使用的glide 3.7 不支持带透明效果的webp格式图片 对策: 1.使用最新的glide 4.7.1。由于相比 glide 3.7 API改动太大,需要修改很多文件,比较麻烦。 2.修改glide 3.7 源码:按照4.7.1的代码,增加webp支持,重新打包。 以下...

2018-06-25 16:03:52 2357 1

原创 UML 六种关系的理解

UML定义的关系主要有:泛化、实现、依赖、关联、聚合、组合,这六种关系紧密程度依次加强,分别看一下 泛化:继承关系 表示方法:实线空心箭头 实现:实现接口 表示方法:虚线空心箭头 依赖:引用为局部变量 表示方法:虚线箭头 关联:引用为全局变量 表示方法:实线箭头 聚合:特殊的关联关系,A、B具有各自的生命周期 表示方法:实线空心菱形 组合:特殊的关联关系,

2018-02-06 09:31:58 923

原创 Android 性能

SparseArray与HashMap:特点:SparseArray省内存,但是插增删查效率低(内部使用二分查找) SparseArray是Android SDK提供,JDK没有SparseArray使用数组存储的键值对,所有节省内存具体分析https://www.cnblogs.com/RGogoing/p/5095168.html

2018-01-23 11:30:24 159

转载 android UI

Android 自定义动画http://blog.csdn.net/linglongxin24/article/details/53068940UIhttp://blog.csdn.net/buaaroid/article/details/51656373 Android样式的开发:shape篇 Android样式的开发:selector篇 Andr

2018-01-08 16:19:56 134

原创 一些资料

Dex2jar的官方网址:https://sourceforge.net/projects/dex2jar/ JD-GUI的官方网址:http://jd.benow.ca/ Android-apktool的官方网址: https://code.google.com/p/android-apktool/downloads/list APKIDE少月版:http://pan.baidu.com

2017-12-17 21:13:42 154

原创 Android studio

Android Studio插件图片库Android Material Design Icon GeneratorGSONGradle设置公司可用: maven { url "http://repo1.maven.org/maven2/" } jcenter { url "h

2017-12-13 16:19:40 226

原创 搭建局域网git仓库

1.下载安装VirtualBox,ubuntu镜像,在虚拟机内安装ubuntu系统 2.虚拟机内安装git,及ssh server sudo apt-get install git sudo apt-get install openssh-server 检查 ssh时候启动->sudo launchctl list | grep ssh,有sshd进程表示已经启动了 3.在ho

2017-12-13 16:19:16 946

原创 git

设置方法在打开git bash在当前目录,执行ssh-keygen,使用默认的位置及名字,不设置密码。 将生成的id_rsa.pub内容粘贴到网站上Android git设置在setting内搜索git,设置 git bin目录 ex: D:\Program Files\Git\cmd\git.exe 下面的SSH executable : Native 点击右侧的testAndroid st

2017-12-12 14:21:52 117

原创 数独,解题

package acm;import java.util.Scanner;/** * http://acm.nyist.net/JudgeOnline/problem.php?pid=722 * @author yes.yuan * sample_input18 0 0 0 0 0 0 0 00 0 3 6 0 0 0 0 00 7 0 0 9 0 2 0 00 5 0 0

2017-12-11 13:55:08 336

原创 JAVA SWING

JPanel 大小设置使用setPreferredSize(new Dimension(600, 350));

2017-11-15 11:51:16 142

转载 加密图解

转自: http://blog.csdn.net/mozart_cai/article/details/37592291

2017-11-10 16:44:54 169

原创 Java 工具

监听热键// 需要引入jintellitype包,百度下载public class GlobleHotKeyDemo extends JFrame { //定义热键标识,用于在设置多个热键时,在事件处理中区分用户按下的热键 public static final int EXIT_KEY_MARK = 0; JButton exitBtn; public GlobleH

2017-11-09 11:40:07 197

原创 Kotlin

不需要 ;作为结尾 类型推断 Kotlin没有三元操作符 a>b?a:b代码简洁: 函数返回值写成表达式主体,代码中的最后一个表达式就是结果 用when代替if else lambda 不使用分号结尾 不需要很多的函数重载。可以指定参数的默认值,而且可以通过使用命名参数,可以指定参数来调用函数

2017-11-09 11:19:48 187

原创 [E][MH53] Holly’s Block Game

Samsung Electronics has a mascot named Holly. One day, she decided to create a block game by herself to ease boredom. The game is about removing blocks on a screen in a size of N*M (N for height an

2017-10-19 15:46:40 192

原创 BFS

BFS -> 僵尸感染 -> 队列每个点状态的数量 ,每个状态访问一次int visted = [x][y][状态数量]; Queue queue;void bfs(起点){ if起点符合退出条件,return 起点入队 while(队列不为空){ 当前临时点 = queue出队 for(各个方向遍历){ 根据当前临时点得到下一个

2017-10-12 16:27:10 1997

原创 字典树

核心方法:在父节点的子节点中查找关键字, 并返回该节点static Node checkNode(Node parent,char key){ Node curr = parent.ch; while(curr!=root&&curr.id!=key) curr = curr.bro; return curr;}插入:在树中插入值为key的节点在parent的子节点中搜索

2017-10-09 15:52:48 462

原创 插入删除树

Node nil;class Node{ Node ch,preBro,nextBro,p=nil; int id; public Node(int id) { this.id = id; } public Node() { } void init(){ ch = new Node(); ch.p

2017-09-21 16:54:43 142

原创 二叉搜索树

package pro3;import java.util.Scanner;import pro3.util.BinTreeJFrame; import pro3.util.BinTreeJFrame.IDrawNode;public class BinSearchTree { public static void main(String[] args) { BinSe

2017-09-18 14:23:23 297

原创 数据结构-树

树的遍历:先序,中序,后序 二叉树递归形式 void preOrder(Node root){ if(root==null) return; System.out.println(root.id); preOrder(root.l): preOrder(root.r): } void midOrder(Node

2017-09-16 14:53:57 117

原创 POJ

图片资源

2017-09-15 11:08:18 116

原创 数据结构-堆

堆概念性质:一颗完全二叉树,父节点>=或者<=任意子节点,子节点间的关系不做要求形式:大顶堆-根节点最大,小顶堆-根节点最小小顶堆 大顶堆 基本操作:添加数据(上滑),删除数据(下滑)添加:在数组最后添加一个元素,比较该元素与其父节点是否符合堆的性质即大小关系 /** * 为了方便计算,从下标1开始存入数据 * 下标n的节点的父节点为n/2,左孩子n*2。右孩子n*

2017-09-15 10:41:03 151

原创 数据结构-算法日志

算法培训第一周内容Day1 链表 课件: //SRCT_Certi/8.第三期Pro培训/培训课件/day1_链表/习题: POJ 3481Day2 栈,队列 课件: //SRCT_Certi/8.第三期Pro培训/培训课件/day2_栈,队列/习题: 进制转换://SRCT_Certi/8.第三期Pro培训/培训课件/day

2017-09-15 08:27:14 290

原创 TOJ 3515

import java.util.Scanner;public class TOJ3515 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); x = new int[SIZE];

2017-09-14 16:11:01 572

原创 POJ2255

思路:迭代

2017-09-13 08:31:49 137

原创 排序

计数排序O(n)。是稳定的排序,即对于对象序列 小红(98分),小明(60分),小张(78分),小李(60分)按分数排序后 小明(60分),小李(60分),小张(78分),小红(98分)稳定的意思就是相同分数的小明与小李的顺序关系没有发生变化,依然为小明在小李的前面实现步骤:对序列data[]进行排序1.初始化count[],answer[]2.频率统计3.累加:计算在answer中的位置4.输

2017-09-11 10:40:05 143

原创 debug日志

1.哈希: 制作特殊case验证,相同key值,不同内容数据对象的赋值需要每次都重新创建,不能都指向同一个 void main{ int a[] = new int[6]; // 所有的node的内部数组都指向了同一个a[],是错误的 nodes = new Node[size]; Node node; for (int i =

2017-09-09 11:05:34 1218

原创 数据结构-链表,队列,栈

队列和栈可以用双向循环链表实现:不需要指定头尾指针,减少了出错的概率 重点:nil节点的pre为队尾,next为队头。队的实现:从队尾插入,队头取出。先入先出class Queue{ Node nil; public Queue(){ //nil节点初始化,pre,next都指向nil自己 nil = new Node(); nil.

2017-09-01 14:12:06 141

原创 Java多态的理解

重载和重写 重写:对于同一个class内。同一个方法的名字,参数不同或者返回类型不同class Parent{ void method(int a){ //todo } void method(int a,int b){ //todo }}重载:对于子类与父类。 子类重新实现了父类的方法(参数与返回值类型必须相同

2017-06-22 16:02:42 150

原创 test03

test03

2016-04-20 13:32:35 156

lottie-3.4.0.1.aar

将官方Lottie3.4.0 删除了了Androidx 依赖,重新编译成aar,未做其他修改。 适用于未迁移到Androidx 的项目使用

2020-08-27

快速滚动的RecyclerView+1

事件驱动的持续滚动RecyclerView。 ex:TV上按住遥控器时滚动

2018-11-19

快速滚动的RecyclerView

事件驱动的持续滚动RecyclerView。 ex:TV上按住遥控器时滚动

2018-11-16

Glide 3.7扩展webp

基于Glide 3.7 源码,添加了WEBP格式支持。 适合有WEBP需要,又不想用4.0+包的情况。

2018-06-25

AS gradle设置

gradle通用设置.

2017-12-28

空空如也

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

TA关注的人

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