自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ld的专栏

Stay hungry. Stay foolish.

  • 博客(31)
  • 资源 (21)
  • 问答 (4)
  • 收藏
  • 关注

原创 python实现Android strings.xml文件自动在线翻译

使用某开放的在线翻译API接口实现的一个小工具,方便快速生成Android中的国际化strings.xml文件。 目录结构./├── README.md├── const.py├── excel_helper.py├── res│ └── structure.png├── strings│ ├── openpyxl_test.py│ ├── record.xlsx│

2017-09-27 00:09:17 1236

原创 Android Studio中CodeStyle模板的配置

在团队开发中,统一代码规范和风格是提高团队效率的必要工作。AS提供了 Code Style 配置方法,便于为开发团队定制一套自己的 Code Style Scheme 。 一、CodeStyle配置Code Style 文件导入编辑进入 AS 的 Preferences 中,到下图所示选项 上图中的 SquareAndroid 即是 Square 公司提供的 Android 代码风格配

2017-08-20 20:36:04 12547

原创 python中通过字符串调用同名函数

本文记录在python中如何根据字符串调用以该字符串命名的函数的方法。 主要可以通过以下两种方式调用使用getattr方法 使用__dict__字典 上代码 import sysmethod = 'get_sum'def get_sum(a, b): return a + bif __name__ == '__main__': #方法一:通过getattr

2017-08-06 16:07:26 2612

原创 OS X 系统下实现python脚本工具在任意目录下直接使用

背景:为了偷懒,自己写了一个python脚本工具。但是每次用到这个脚本的时候都需要把脚本文件拷贝到当前目录下,再通过在终端输入“python xxxx.py 参数”来运行,这样并没达到彻底的’偷懒‘。如何实现在需要的时候随意在哪个目录下,直接在终端输入某个指令或文件名即可运行该脚本,而不用指定该脚本的路径或是把脚本copy到当前目录呢? 解决方法:使用shell脚本来间接运行自己的python

2016-12-13 22:45:04 1743

原创 获取斐波那契数列指定序号的数值

斐波那契(Fibonacci)数列背景:斐波那契数列 这个问题不论是递归还是非递归都很容易实现。递归实现 /** * @param n 需要获取的数值在数列中的序号,从0开始 * @return */ private static int getFibonacci(int n) { if (n < 0) throw new Illegal

2016-10-30 23:11:36 1310

原创 单向链表反转

记录几种单项链表反转的实现,代码仅java实现。 单向链表的创建、递归反转、非递归反转。

2016-10-30 22:48:20 388

原创 约瑟夫环问题

问题背景 :约瑟夫斯问题 Tips:这里的实现是抛弃环中一半,保留一半。用一个布尔数组模拟约瑟夫环,数组元素初始都为true,将需要抛弃的元素值设置为false。 实现一 /** * @param size 环大小 * @param diff 抛弃一个结点前,需越过的有效结点数 */ private static void printRing(

2016-10-30 16:38:31 414

原创 根据前序中序或后序中序确定并创建二叉树

这里的实现默认二叉树中的所有结点元素的值都是唯一的。 根据前序、中序遍历字符串创建二叉树 根据后序、中序遍历字符串创建二叉树

2016-10-30 15:39:52 546

原创 二叉树遍历

记录几种关于二叉树遍历的问题及相应实现,代码仅java实现。 按层遍历、先序遍历、中序遍历、后序遍历、二叉树深度优先遍历、二叉树广度优先遍历等

2016-10-30 15:28:07 340

原创 获取二叉树高度

记录几种获取二叉树高度的实现方法,代码仅java实现。 包括递归和非递归实现方式

2016-10-30 11:58:01 3871

原创 二叉树的创建

记录下几种创建二叉树的方法,仅java实现。 包括递归创建和非递归创建两种方法

2016-10-30 11:31:32 558

原创 由外向里顺时针打印矩阵元素

原本只是实现下面 1 这个问题,扩展问题并得到问题 2 的实现思路,最后发现剑指offer上有一道经典的顺时针打印矩阵元素的题目,基于问题 2 的编程思路给出了剑指offer上这道题自己的实现。1、给定一个正整数n,输出一个n*n的矩阵,矩阵的元素由外向内以顺时针方向从1开始递增 输入输出示例如下: Input:2 Output:1 2                3 4

2016-10-23 18:07:00 939

原创 drawText参数介绍及绘制居中文本

于 2015-09-10 首发在Hyman’s Blog在android自定义控件中经常用到canvas.drawText方法来绘制文本,我自己在用这个方法的时候,有很多迷惑,首先对参数含义不明白,其次对实现文本居中的计算公式也不太理解。 经过查阅API文档和相关博文,终于算是对这两个疑点理解好了,下面就进行一下总结。方法参数介绍首先可以看一下API上对这个方法的描述可以看到,这四个参数依次为

2016-10-19 20:18:23 3991

原创 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 12182 1

原创 Xposed hook-小试牛刀

说明:本文主要是自己根据网上的一些入门博客,学习Xposed在hook方面的使用,在文中记录下一些注意点,以及自己遇到的问题,并提供相应的解决方法。 安装Xposed Installer下载地址 Xposed Installer 注意其中系统版本的要求,下载安装符合系统版本的Xposed Installer 本文中使用的是2.7 experimental1这个版本,运行于google nexu

2016-10-14 11:01:29 1932

原创 Java反射获取内部类的实例

Java反射获取内部类的实例在java中,反射机制能在运行状态中获取任意一个类的所有属性和方法,并可以对该类的某个对象获取其属性的值或执行某个方法。虽然使用反射会降低程序的性能,增加项目复杂度,但是适当的时候使用反射可以使代码更加灵活,如动态代理。 这里重点记录下如何通过反射构造出内部类的实例。内部类分为成员内部类,局部内部类,静态内部类,匿名内部类,这里不考虑局部内部类情况了。 考虑如下类,需

2016-10-10 22:14:47 29673

转载 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 415

原创 AOP学习笔记

AOP学习笔记AOP(Aspect-oriented programming),称为面向切面编程,是作为面向对象编程的一种补充。在OOP中将每个功能放在一个模块中实现以达到解耦和的目的,但是某些附属功能需要在多个模块中用到,比如日志输出等,使用AOP就可以很cool地将这些通用的附属功能注入到原有代码的目标位置(一个方法调用或者方法的入口)。 Spring AOP中的动态代理AOP属于Spring

2016-10-08 13:56:51 429

原创 删除大整数中的给定个数的数,要求得到的数值最大

狐厂笔试中的一道编程题,题目大概意思是,给定一个整数(可能会很大),再给定一个整数n(大于零,小于大整数的长度),要求删除大整数中n个数之后得到的数,其值为最大,输出该数值。如果上面题目的描述不太清楚,看下面的输入输出用例,恩,大概就这么个意思!例如: 输入 :523 1 输出 :53 输入 :14251 3 输出 :52 下

2016-09-22 01:09:20 826

原创 JAVA实现常见简单排序算法

常见的简单排序算法的相关数据: 冒泡排序 插入排序 选择排序 希尔排序 快速排序 归并排序 堆排序 桶排序 基数排序

2016-09-08 22:30:41 692

原创 Android开源框架分析系列-StickyListHeaders源码解析

Android开源框架Sticky-List-Headers源码解析

2016-09-06 22:06:26 2905

原创 算法-最长递增子序列

近期准备校招,在跟牛客网左老师的算法公开课,听他的课受益匪浅,学到了很多解题思想,给我这种小白很大帮助。下面贴出自己根据课程中讲到的思想实现的代码,做个记录,方便自己以后温故。 这篇的内容为最长递增子序列的解法,以及使用其中的一个解题思想来实现一个类似leetcode354. Russian Doll Envelopes的问题。 子序列可以是数组中非连续的元素构成,但是必须在原数组中的相对位置是

2016-08-15 20:38:27 1307

转载 eclispe中的maven项目使用spring报java.lang.ClassNotFoundException: org.springframework.web.c

原文地址 http://blog.sina.com.cn/s/blog_8ced01900101ba3f.html1.       Add maven dependencies  eclispe中的maven项目使用spring报java.lang.ClassNotFoundException: org.springframework.web.c Right click

2016-07-22 10:49:47 2458

原创 A*算法 JAVA实现

A*算法 java实现 本文内容参考于 —— [ 理解A*寻路算法具体过程 ] A算法是一种启发式寻路算法,本文是在参考博文的基础上了解A*算法思想之后,使用java实现的,做个记录。* 注:这个实现支持斜着走, 如果要实现不支持走沿对角的斜线,可以在此实现的基础上稍作修改即可实现。JAVA实现的代码如下:import java.util.ArrayList;import java

2016-07-13 14:46:11 7116 5

转载 单例模式的七种写法

原文出处:http://cantellow.iteye.com/blog/838473,其中对部分内容进行了调整和完善。第一种(懒汉,线程不安全): Java代码  public class Singleton {      private static Singleton instance = null;      private Singleton (){}        

2016-04-24 22:31:24 262

转载 Android App的设计架构:MVC,MVP,MVVM与架构经验谈

原文出处:http://www.tianmaying.com/tutorial/AndroidMVC和MVC框架模式一样,Model模型处理数据代码不变在Android的App开发中,很多人经常会头疼于App的架构如何设计:我的App需要应用这些设计架构吗?MVC,MVP等架构讲的是什么?区别是什么?本文就来带你分析一下这几个架构的特性,优缺点,以及App架

2016-04-24 10:38:20 814

原创 求矩阵左上角到右下角路径的最大价值

题目是来自某讯2016实习生移动客户端开发笔试的一道编程题,如下:给出一M*N的矩阵,每个格子中都有一个非负整数,只能向右或向下移动,求从左上角到右下角的所有路径中的最大值(每条路径的值为对路径中所进过的格子中的数求和)。输入格式:4 51 0 0 8 00 0 3 0 04 0 0 5 00 6 0 0 0之前没怎么接触过动态规划,我自己在实现的时候最先想到的是基

2016-04-03 23:46:42 4892

原创 JAVA大数据运算系列之大整数相乘

最近在准备面试,遇到很多大数据运算相关的面试题,这里做个记录。                    一、两个非负整数相乘解题思路借鉴于:qwurey-Java实现大整数相乘import java.util.Scanner;public class BigNumMultiply { static int N = 1000; static int a[] = new i

2016-03-25 23:46:19 2100

转载 Android App 隐藏标题栏+状态栏+导航栏

原文地址:http://blog.csdn.net/myarrow/article/details/25606653,这里只是自己做个备份1. 隐藏当前Activity标题栏    在当前Activity中调用:this.requestWindowFeature(Window.FEATURE_NO_TITLE);2. 隐藏当前Activity状态栏(Status Bar

2016-03-14 18:18:08 1027

转载 android:clipToPadding和android:clipChildren

假设我们要做一个效果,界面最顶部是一个ActionBar并且是半透明的,ActionBar下面是一个ListView,在初始状态 下,ListView是top是在ActionBar的bottom位置的,但当ListView滚动的时候可以透过ActionBar看到下面的 ListView的内容。如下面两张图所示:正常态:滚动态:乍一看,不是很简单吗,只要设置一

2015-12-30 20:01:12 402

原创 Android基于GridView实现的翻牌游戏效果

好久没有写博客了,上一篇博文距现在都有七个多月了,实在是惭愧。但是这段时间仍然是在忙于项目或是自我充电。这几天实现了一个基于GridView的翻牌动画效果,这里就将其整理出来同各位分享。  一、整体介绍   GridView设置15个Item(5*3),刚好满屏显示(没有ScrollBar),没有点击某个Item前可以使用摇一摇功能对GridView中的图片进行切换,点击某个Ite

2015-08-09 16:57:50 3078

java实现的剑指offer

剑指Offer名企面试官精讲典型编程题 高清pdf  java实现

2016-07-10

android-autofittextview

很赞的大小自设配的自定义textview,值得学习!

2015-10-12

springloaded-1.2.4.RELEASE.jar

提高开发效率的利器,实现热加载,通过简单配置即可在eclipse或其他开发工具中实现热加载,尤其是对web开发,不用每次改动就手动重启服务器才能看到效果,使用这个工具包能实现即改即看到效果!

2015-10-11

Versions破解文件

可以很好的完成对Versions的破解,已经试过了能成功破解Versions-1.3.2-1056,这里提供我从官网下载下来的dmg文件,http://pan.baidu.com/s/1gduEDIr; 破解方法: 1、安装下载好的Versions; 2、进入Application目录,找到装好的Versions图标,右键(按住control单机触模板)选择“显示包内容”,进入Contents/MacOS目录下; 3、将破解文件压缩包中的Versions文件复制到该目录下进行覆盖。

2015-09-23

SourceTree_2.0.5.2

SourceTree_2.0.5.2 mac上面很好用的git图形化客户端。

2015-09-23

Cornerstone for mac 2.7.17 破解版

Cornerstone for mac 2.7.17 – Subversion客户端 最新破解,System requirements 系统要求:OS X 10.7 or Later

2015-09-23

Android雷达扫描效果界面

代码IDE为AS,动画效果平滑,其中有自定义圆形ImageView控件,自定义了一个雷达View,适合新手学习自定义控件和估值器动画。

2015-09-04

Source Insight

查看源码的利器,Source Insight3.5,附带了相应的注册码,程序员的必备!你值得拥有!

2015-09-04

ASM_3_00.zip

使用这个软件可以实现在桌面上显示手机界面,方便开发人员展示android功能。

2015-08-11

licecap125-install.exe

用于在桌面制作gif动态图,最常见的应用就是github上一些android开源项目的实例gif图就是基于这个软件制作的

2015-08-11

Servlet中文API文档

Servlet官方中文API文档,方便开发者对接口进行查看

2015-08-11

w3school电子书

著名网站w3school的电子文档,里面涵盖很多学习内容,html、css、js、jquery、ajax、json等等

2015-08-11

Struts2.2.3.API文档

Struts2.2.3.API文档,官方接口

2015-08-11

J2EE中文API文档

J2EE开发者必备的离线开发文档,方便开发者本地查看官方接口

2015-08-11

Android离线帮助文档

android离线帮助文档,android开发人员必备

2015-08-11

ninoldandroids-2.4.0.jar

ninoldandroids-2.4.0.jar可以使property animation很好的支持低版本系统

2015-08-11

73个ogg格式铃声

在Android开发中可能会用到一些声音效果(比如按钮点击声效等),Android对ogg音频文件能很好的兼容,这里就有73款供你选择...

2015-08-09

GridView-Item-Rotate

基于GridView实现的卡牌翻转效果实例,摇一摇切换GridView中item显示的图片,点击item放大并进行翻转。很流畅,供有需要的码友参考,谢谢支持 !

2015-08-09

android-async-http-master源码

完整的源码,希望对大家深入学习android-async-http-master有帮助!

2015-07-27

java实现的山寨版QQ

java实现的山寨版qq,界面美观,可以实现登陆,在线好友列表显示,任意一对一聊天,以及所有在线人多对多聊天。

2015-01-30

android微信、信息对话框素材

android微信、信息对话框素材包括普通png图片以及draw9patch处理之后的.9.png图片

2015-01-30

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

TA关注的人

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