Huffman压缩算法的javafx UI实现

基于Huffman算法的压缩和解压缩实现,至于Huffman算法的原理网上有很多资料可以查阅,这里就不多说了。 今天为大家分享我写的Huffman压缩解压缩程序的实现基于javafx的UI界面,支持压缩和解压缩单个文件。 运行效果如图, 压缩操作: 解压缩操作: 源代码地址:ht...

2019-05-20 11:19:15

阅读数 14

评论数 0

Android如何通过gradientui类库实现渐变切换icon效果

在Android开发里面经常会遇到渐变切换的效果,比如颜色渐变切换效果,移动动画效果。 这些都可以用属性动画来做。 但是属性动画也有自己的局限性,属性动画只能在控件的get和set方法可以对控件进行操作的时候才能生效,不是所有的效果都可以实现的。比如我们现在要把一个图片渐变的切换成另外一个图片...

2015-12-24 13:58:01

阅读数 2112

评论数 1

AndroidStudio怎么将开源项目发布到jcenter

AndroidStudio是从哪里下载类库的?我们在用AndroidStudio写Android程序的时候经常会看到在build.gradle文件里面添加引用的类库,只需要一行代码。 例如:dependencies { compile 'com.david.gradientuilib:g...

2015-11-29 19:24:11

阅读数 4511

评论数 7

高仿微信6.0Tab bar

微信6.0版本的底部Tab Bar,切换图标变色的效果还不错,之前看过鸿洋大神的Android高仿微信6.0主界面,很是佩服。 不过我发现,真正微信6.0的切换图标变色的效果应该还不是鸿洋大神的那种方法,我们先看一下我做的效果图。 在这个Discover发现图标这里,那个指针部分是从灰色变成透...

2015-11-12 14:28:12

阅读数 2898

评论数 18

我的贪食蛇

前几天我写出了一个贪食蛇游戏,对我而言是我的第一个比较拿得出手的java游戏,其实也要感谢网友对我的帮助 这个游戏程序,我觉得难点在于,蛇的移动,蛇改变方向以及蛇身的增长 我最开始写的部分是,食物在界面上随机生成,因为这个类最好写 然后开始写蛇的部分,蛇的方向控制其实只需要控制蛇头的方向...

2012-02-01 19:48:30

阅读数 1692

评论数 0

二叉树非递归遍历

二叉树有前序遍历,中序遍历,后序遍历。大部分情况,我们都是用递归来写这些遍历,代码简洁明了。 如果能用非递归来写这些遍历,那么会对这些遍历理解得更深刻。 前序遍历递归写法: private void displayPreOrder(Node root) { if (root != nu...

2019-02-10 13:46:35

阅读数 41

评论数 0

任务管理系统算法-Kahn’s algorithm for Topological Sorting(一)

上一遍分析了如何设计任务管理系统的算法,拓扑排序之任务管理系统思路设计。 今天我们就利用Kahn’s algorithm for Topological Sorting来实现任务管理系统算法。 设计一个数据结构Graph类来储存各个task之间的依赖关系,并根据每个task相互的依赖关系找出任...

2018-12-03 08:50:21

阅读数 136

评论数 0

各种排序算法练习

这是我准备数据结构排序算法考试准备的练习代码,收获不少。 import java.util.Collections; import java.util.LinkedList; import java.util.List; public class Driver { public sta...

2018-11-04 01:23:56

阅读数 36

评论数 0

拓扑排序之任务管理系统思路设计

问题概述: A task (e.g., A B C …) can be completed during a level only if it has no dependencies or all its dependencies have been have been completed. ...

2018-10-27 09:50:03

阅读数 78

评论数 0

ImageLoader加载显示图片解析

之前讲的都是Universal ImageLoader的缓存部分解析,现在到了最核心的部分就是ImageLoader的加载显示图片部分的代码。 首先来看代码结构。

2016-03-25 11:50:54

阅读数 1651

评论数 2

ImageLoader内存缓存解析

接下来我要说的就是鼎鼎大名的Universal Image Loader,上一篇讲了ImageLoader的硬盘缓存,本篇将介绍ImageLoader的内存缓存。 先来看看ImageLoader内存缓存部分的代码结构。 首先是MemoryCache接口 public interfa...

2016-03-16 18:55:06

阅读数 1090

评论数 0

Git让gitignore生效

转自http://blog.csdn.net/wangfei584521/article/details/23657633 改动过.gitignore文件之后,在repo的根目录下运行: git rm -r --cached . git add . 之后可以进行提交: git commi...

2016-03-16 15:59:25

阅读数 433

评论数 0

ImageLoader硬盘缓存解析

概述 我要说的就是鼎鼎大名的Universal Image Loader,UIL是非常强大的一款图片加载框架,它不仅支持本地图片加载也支持网络图片加载还支持Android自身的drawable文件夹,asset文件夹里面的图片文件加载,也支持视频文件的缩略图加载。可以说是一款非常全面而强大的...

2016-03-11 16:16:30

阅读数 1770

评论数 0

RoundedImageView源码解析(三)RoundedImageView解析

现在开始RoundedImageView的源码解析了,之前的RoundedDrawable就是为RoundedImageView的实现做铺垫。 RoundedDrawable的作用主要是把Drawable转化为圆角的Drawable. 如果不清楚RoundedDrawable的话,可以参考我的前...

2016-03-01 16:25:03

阅读数 1947

评论数 0

RoundedImageView源码解析(二)RoundedDrawable解析

RoundedImageView类库的核心内容就在于RoundedDrawable,所以今天就来分析RoundedDrawable的源码。 不了解RoundedImageView类库的朋友可以看看上一篇博客http://blog.csdn.net/wangdong20/article/detai...

2016-02-25 17:39:34

阅读数 1306

评论数 0

RoundedImageView源码解析(一) 简介

选择哪一个RoundedImageView类库 我们可以在网上找到很多关于显示圆角的ImageView开源控件,那么我选择的是哪一款呢? 答案是https://github.com/vinc3m1/RoundedImageView。 运行效果 为什么是这一款RoundedImage...

2016-02-20 17:07:35

阅读数 3547

评论数 1

Git常用命令备忘

转自robbin的自言自语 Git配置 git config --global user.name "robbin" git config --global user.email "fankai@gmail.com" git config ...

2016-02-19 12:52:54

阅读数 469

评论数 0

Android onTouchEvent的MotionEvent.ACTION_UP不响应

自己写了一个自定义View,里面要监听ouTouchEvent事件,于是我重写了View的onTouchEvent方法。 代码如下: @Override public boolean onTouchEvent(MotionEvent event) { int x = (...

2015-12-17 12:05:07

阅读数 9155

评论数 0

AndroidStudio library module的R文件报错

最近在写一个Android的library module,打算在库项目里面写一个自定义控件。 自定义控件里面有自己特有的属性。在attr.xml里面生成自己的自定义属性。 代码如下: ...

2015-11-09 14:56:56

阅读数 11603

评论数 1

TextureView实现视频界面动态显示红色方框

上一篇讲过用TextureView实现视频界面的时候, 不能使用SurfaceView的lockCanvas接口直接在视频界面上绘制自己的东西,比如红色方框 今天好好地研究了一下,终于找到好方法解决了,首先我没有使用SurfaceView, 因为我觉得SurfaceView不好用,而且对Surfa...

2015-11-05 18:05:57

阅读数 3117

评论数 0

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