自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java Math的 floor,round和ceil的总结

floor 返回不大于的最大整数 round 则是4舍5入的计算,入的时候是到大于它的整数round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。ceil 则是不小于他的最小整数看例子 

2015-07-27 18:11:16 351

转载 android webView js方法和java 方法交互

(原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。)原文连接:http://mahaile.blog.51cto.com/2891586/1017899目标: 在android activity webView的使用,activity中执行html中的js 方法, 和在html 中 调用activity 中的java方法

2015-07-27 17:17:14 398

转载 代码重构-字符串资源处理及其格式化

在Android项目布局中,资源以XML文件的形式存储在res/目录下。为了更好的实现国际化及本地化,字符串集通常以XML文件的形式存储在res/values/目录下。 1、纯文本字符串      一般来说,使用纯文本字符串仅仅需要res/values目录下的一个XML文件(通常命名为res/values/strings.xml,可以使用其 它的文件名替换strings),

2015-07-21 11:40:42 569

转载 代码重构-MVC框架

1、什么是mvc框架MVC是当前比较流行的框架,随便Google下,就可以发现几乎所有的应用程序开发中都采用了MVC框架,例如:.NET,Java Spring,Java Struts,PHP 。那么MVC到底是什么,为什么被广泛使用?简要说明下,什么是MVC。MVC (Model-View-Controller):M是指逻辑模型,V是指视图模型,C则是控制器。一个逻辑模型可以对于

2015-07-21 11:38:27 1082

转载 代码重构-关于命名规范

一、首先明确命名规范问题:  本部分参考:http://www.cnblogs.com/qq78292959/archive/2011/03/17/2076948.html包的命名  (全部小写,由域名定义)Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在

2015-07-21 11:37:04 1136

转载 代码重构-艰难的开始——重构

转自:http://my.oschina.net/caiyuan/blog/29796你曾去想重构一个很老的模块,但是你只看了一眼你就恶心极了。文档,奇怪的函数和类的命名,等等,整个模块就像一个带着脚镣的衣衫褴褛的人,虽然能 走,但是其已经让人感到很不舒服。面对这种情况,真正的程序员会是不会认输的,他们会接受挑战认真分析,那怕重写也在所不惜。最终那个模块会被他们重构, 就像以前和大家介

2015-07-21 11:33:53 371

转载 代码重构-总结 前辈的重构经验

总结 前辈的重构经验完成这样的重构,需要几个注意点,分享一下1 一定要在有充分测试代码的前提下重构2 测试代码的作用是  1 需求固定了  2 保证重构后逻辑不会发生变化  3 有测试心里有底,可以放心进行大量的结构上的重构3 重构时,先梳理代码,删除无用的逻辑,进行小的消除重复代码重构,封装小方法重构,等等,目的是让大段大段代码之前的耦合度降低,在

2015-07-21 11:32:48 3220

转载 Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用

转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢!大家好!差不多两个来月没有写文章了,前段时间也是在忙换工作的事,准备笔试面试什么的事情,现在新工作找好了,新工作自己也比较满意,唯一遗憾的就是自己要去一个新的城市,新的环境新的开始,希望自己能尽快的适应

2015-07-20 17:07:59 518

转载 安卓开发笔记——关于图片的三级缓存策略(内存LruCache+磁盘DiskLruCache+网络Volley)

在开发安卓应用中避免不了要使用到网络图片,获取网络图片很简单,但是需要付出一定的代价——流量。对于少数的图片而言问题不大,但如果手机应用中包含大量的图片,这势必会耗费用户的一定流量,如果我们不加以处理,每次打开应用都去网络获取图片,那么用户可就不乐意了,这里的处理就是指今天要讲的缓存策略(缓存层分为三层:内存层,磁盘层,网络层)。  关于缓存层的工作,当我们第一次打开应用获取图片时,先到网络去

2015-07-17 14:39:09 526

转载 Android中写入读取XML

获取XML文件的基本思路是,通过getResources().getXml()获的XML原始文件,得到XmlResourceParser对象,通过该对象来判断是文档的开头还是结尾,是某个标签的开始还是结尾,并通过一些获取属性的方法来遍历XML文件,从而访问XML文件的内容,下面是一个访问XML文件内容的例子,并将内容更显示在一个TextView上数据写入xml:ReadXMLTest.ja

2015-07-17 14:30:37 329

转载 Android 中数据库查询方法 query() 中的参数

Android 中涉及数据库查询的地方一般都会有一个 query() 方法,而这些 query 中有大都(全部?)会有一个参数 selectionArgs,比如下面这个 android.database.sqlite.SQLiteDatabase.query():[java] view plaincopypublic Cursor query

2015-07-08 11:52:47 2964

转载 Android FragmentManage FragmentTransaction介绍

FragmentManage:FragmentManager能够实现管理activity中fragment. 通过调用activity的getFragmentManager()取得它的实例.FragmentManager可以做如下一些事情:1、使用findFragmentById() (用于在activity layout中提供一个UI的fragment)或findFrag

2015-07-07 18:19:11 285

转载 Android 自定义View步骤

例子如下:Android 自定义View 密码框 例子1 良好的自定义View易用,标准,开放。一个设计良好的自定义view和其他设计良好的类很像。封装了某个具有易用性接口的功能组合,这些功能能够有效地使用CPU和内存,并且十分开放的。但是,除了开始一个设计良好的类之外,一个自定义view应该:l 符合安卓标准l 提供能够在Android

2015-07-07 14:01:06 420

appcompat_v7

appcompat_v7是eclipse中的一个库

2015-06-08

GIF截取动图GIF屏幕录像机

利用这个工具可以实现类似QQ截图的效果,不过这里截取的是GIF动图

2015-04-17

GIF屏幕录像机

利用这个工具可以实现类似QQ截图的功能,不过这里截取的是GIF动图,可以选定区域截取

2015-04-17

编译原理语法分析实验

TINY扩充语言的语法分析 扩充的语法规则有:实现while、do while、for语句和求余计算式子,具体文法规则自行构造。 要求: 要提供一个源程序编辑界面,以让用户输入源程序(可保存、打开源程序)。 可由用户选择是否生成语法树,并可查看所生成语法树。 应该书写完善的软件文档

2015-03-25

C++源代码单词扫描程序(词法分析)

编译原理实验一:词法分析器 (1)C++源代码扫描程序识别C++几号。(标识符、关键字、数、字符串、注释、特殊符号) (2)打印出一个txt的词法分析文件

2014-11-29

空空如也

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

TA关注的人

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