- 博客(14)
- 资源 (21)
- 问答 (4)
- 收藏
- 关注
原创 获取斐波那契数列指定序号的数值
斐波那契(Fibonacci)数列背景:斐波那契数列 这个问题不论是递归还是非递归都很容易实现。递归实现 /** * @param n 需要获取的数值在数列中的序号,从0开始 * @return */ private static int getFibonacci(int n) { if (n < 0) throw new Illegal
2016-10-30 23:11:36 1330
原创 约瑟夫环问题
问题背景 :约瑟夫斯问题 Tips:这里的实现是抛弃环中一半,保留一半。用一个布尔数组模拟约瑟夫环,数组元素初始都为true,将需要抛弃的元素值设置为false。 实现一 /** * @param size 环大小 * @param diff 抛弃一个结点前,需越过的有效结点数 */ private static void printRing(
2016-10-30 16:38:31 429
原创 根据前序中序或后序中序确定并创建二叉树
这里的实现默认二叉树中的所有结点元素的值都是唯一的。 根据前序、中序遍历字符串创建二叉树 根据后序、中序遍历字符串创建二叉树
2016-10-30 15:39:52 556
原创 二叉树遍历
记录几种关于二叉树遍历的问题及相应实现,代码仅java实现。 按层遍历、先序遍历、中序遍历、后序遍历、二叉树深度优先遍历、二叉树广度优先遍历等
2016-10-30 15:28:07 353
原创 由外向里顺时针打印矩阵元素
原本只是实现下面 1 这个问题,扩展问题并得到问题 2 的实现思路,最后发现剑指offer上有一道经典的顺时针打印矩阵元素的题目,基于问题 2 的编程思路给出了剑指offer上这道题自己的实现。1、给定一个正整数n,输出一个n*n的矩阵,矩阵的元素由外向内以顺时针方向从1开始递增 输入输出示例如下: Input:2 Output:1 2 3 4
2016-10-23 18:07:00 953
原创 drawText参数介绍及绘制居中文本
于 2015-09-10 首发在Hyman’s Blog在android自定义控件中经常用到canvas.drawText方法来绘制文本,我自己在用这个方法的时候,有很多迷惑,首先对参数含义不明白,其次对实现文本居中的计算公式也不太理解。 经过查阅API文档和相关博文,终于算是对这两个疑点理解好了,下面就进行一下总结。方法参数介绍首先可以看一下API上对这个方法的描述可以看到,这四个参数依次为
2016-10-19 20:18:23 4073
原创 Android Studio如何导入第三方主题
于2015-09-01 首发在 Android Studio如何导入第三方主题Android Studio 是Google基于 IntelliJ IDEA 开发的,可以很方便的定义个性化的主题,下面我们来讨论下怎么导入第三方主题包吧。下载第三放主题包地址:http://www.ideacolorthemes.org/themes/将主题包导入到Android Studio打开Studio,依次按下
2016-10-19 18:06:53 12238 1
原创 Xposed hook-小试牛刀
说明:本文主要是自己根据网上的一些入门博客,学习Xposed在hook方面的使用,在文中记录下一些注意点,以及自己遇到的问题,并提供相应的解决方法。 安装Xposed Installer下载地址 Xposed Installer 注意其中系统版本的要求,下载安装符合系统版本的Xposed Installer 本文中使用的是2.7 experimental1这个版本,运行于google nexu
2016-10-14 11:01:29 1972
原创 Java反射获取内部类的实例
Java反射获取内部类的实例在java中,反射机制能在运行状态中获取任意一个类的所有属性和方法,并可以对该类的某个对象获取其属性的值或执行某个方法。虽然使用反射会降低程序的性能,增加项目复杂度,但是适当的时候使用反射可以使代码更加灵活,如动态代理。 这里重点记录下如何通过反射构造出内部类的实例。内部类分为成员内部类,局部内部类,静态内部类,匿名内部类,这里不考虑局部内部类情况了。 考虑如下类,需
2016-10-10 22:14:47 29956
转载 Android Studio 添加Assets目录
原文地址:Android Studio 添加Assets目录 Android Studio 添加Assets目录:法一:Since Android Studio uses the new Gradle-based build system, you should be putting assets/ inside of the source sets(e.g., src/m
2016-10-10 00:28:25 445
原创 AOP学习笔记
AOP学习笔记AOP(Aspect-oriented programming),称为面向切面编程,是作为面向对象编程的一种补充。在OOP中将每个功能放在一个模块中实现以达到解耦和的目的,但是某些附属功能需要在多个模块中用到,比如日志输出等,使用AOP就可以很cool地将这些通用的附属功能注入到原有代码的目标位置(一个方法调用或者方法的入口)。 Spring AOP中的动态代理AOP属于Spring
2016-10-08 13:56:51 450
springloaded-1.2.4.RELEASE.jar
2015-10-11
Versions破解文件
2015-09-23
Cornerstone for mac 2.7.17 破解版
2015-09-23
GridView-Item-Rotate
2015-08-09
Android Studio安装好后进入Quick Start界面全是乱码
2015-07-15
genymotion选择Use customAndroid SDK tools就会卡死
2015-04-30
使用Eclipse开发的时候不知按错哪个键了出现编辑框分屏显示同一个代码...
2015-03-06
关于如何创建表保存qq空间或论坛中的留言及评论?
2015-02-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人