自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

程序中的TODO、XXX、FIXME

1、为什么要使用这些标签?我认为在程序中使用TODO、XXX、FIXME这些标签应该算是一件好事。理由有如下两个方面:1、 这些标签能够提醒编程人员,当前位置应该所做的事情,以便对程序进行改进。2、 这些标签很容易被查找。有些IDE工具甚至为这些标签设置了高亮。    比如,XCode就会在左侧边框的警告/错误列表中将这些标签显示出来。(只有第二种方式,具体往下看)

2014-01-10 15:42:00 801

转载 UIView self.layer.shouldRasterize = YES

/* When true, the layer is rendered as a bitmap in its local coordinate * space ("rasterized"), then the bitmap is composited into the * destination (with the minificationFilter and magnificationFil

2013-11-27 00:23:23 1101

open failed: ENOENT (No such file or directory)

在用android4.0和android4.1这两个版本的pad写程序的时候碰到了这个错误。 网上的解决方案基本上都是一样的。 造成这种错误是因为android没有自动创建

2013-04-29 17:38:15 305

翻译 Creating a View Class

翻译自http://developer.android.com/training/custom-views/create-view.html#accessibilityCreating a View Class一个设计优良的用户界面应该和其他设计优良的类一样,将一系列功能封装起来,并且暴露给用户一个简单的接口,并且能够做到高效的使用CPU和内存。为了能够设计一个好的自定义View,应该

2013-04-02 13:34:13 490

转载 Android 开发常用代码片段

1、图片旋转Bitmap bitmapOrg = BitmapFactory.decodeResource(this.getContext().getResources(), R.drawable.moon);Matrix matrix = new Matrix();matrix.postRotate(-90);//旋转的角度 Bitmap resizedBitmap =

2013-04-02 10:21:06 300

转载 Canvas and Drawables(二)翻译

DrawablesAndroid提供了一个2D图形的类库用来绘制图形和图像。android.graphics.drawable包就是二维图形的共同的类。这篇文档主要讨论的时候Drawable对象及其子类的基本使用。如果想要了解使用Drawable来实现帧动画,请参照Drawable AnimationDrawable对象是“可绘制图像”的抽象。您可以发现,很多特殊的图像类都是Drawa

2013-04-01 17:17:19 301

翻译 Canvas and Drawables(一)翻译

Canvas and DrawablesAndroid Framework层的API为用户提供了2D绘画的API,使得用户可以在画布上绘制自定义的图形,或者根据用户自己的审美和感觉进行修改现有的View对象。当想要绘制2D图形的时候,您可能使用以下一两种方式:A.  在Layout中的View对象时行绘制图形或者动画。使用这种方式绘制,您绘制的图形是由系统绘制view图层来进行绘制的—

2013-04-01 17:07:03 540

原创 invalidate和postInvalidate的区别

如果转载,请注明地址   http://blog.csdn.net/zh19900207/article/details/8746944至于什么invalidate,invalidate是做什么用的。这个问题老外是这么回答的:Each class which is derived from the View class has the invalidate and the post

2013-04-01 16:07:34 471

转载 onInterceptTouchEvent和onTouchEvent

onInterceptTouchEvent:onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,Android这么设计的想法也很好理解,由于ViewGroup会包含若干childView,因此需要能够统一监控各种touch事件的机会,因此纯粹的不能包含子

2013-03-25 16:18:09 247

转载 android paint类 方法全解析

/** * Paint类介绍 * * Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色, * 样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法, * 大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。 *

2013-03-25 11:19:39 268

转载 Canvas and Drawables

此文章的翻译仍然是FireOfStar。他的博客中拥有很多好的文章和译文,希望大家能够多多关注他的博客。  Android框架API提供了一组2D描画API,使用这些API能够在一个画布(canvas)上渲染自己的定制图形,也能够修改那些既存的View对象,来定制它们的外观和视觉效果。在绘制2D图形时,通常要使用以下两种方法中的一种:1. 把图形或动画绘制到布局中的一个View对象

2013-03-20 14:22:21 401

翻译 Shape API简介

public abstract classShapeextends Objectimplements Cloneablejava.lang.Object   ↳android.graphics.drawable.shapes.ShapeKnown Direct SubclassesPathS

2013-03-20 13:38:11 338

原创 SweepGradient简介

public classSweepGradientextends Shaderjava.lang.Object   ↳android.graphics.Shader    ↳android.graphics.SweepGradient SweepGradient是Shader的子类,主要是用于颜色扫

2013-03-20 11:47:56 1640 1

转载 Android属性动画---Property Animation(八)

本文为FireOfStar进行翻译并且整理的,感谢FireOfStar为我们提供这么好的素材。转自 http://blog.csdn.net/fireofstar/article/details/7726801 用ViewPropertyAnimator制作动画ViewPropertyAnimator类使用一个单一的Animator对象,给一个View对象的几个动画属性平行处理提供

2013-03-20 09:44:29 391

转载 Android属性动画---Property Animation(七)

本文为FireOfStar进行翻译并且整理的,感谢FireOfStar为我们提供这么好的素材。转自 http://blog.csdn.net/fireofstar/article/details/7726024 使用插补器插补器定义了怎样在动画内指定用于时间函数的计算值。例如,指定贯穿整个动画期间的线性播放动画,意味在动画整个时间里都是均匀的移动,也能够指定非线性动画,如:在动画的

2013-03-20 09:37:32 409

转载 Android属性动画---Property Animation(六)

本文为FireOfStar进行翻译并且整理的,感谢FireOfStar为我们提供这么好的素材。转自 http://blog.csdn.net/fireofstar/article/details/7724033 对于ViewGroups对象布局变化的动画属性动画系统给ViewGroup对象的动画变化提供了与View对象一样容易动画处理方法。使用LayoutTransition类

2013-03-20 09:35:00 373

转载 Android属性动画---Property Animation(五)

本文为FireOfStar进行翻译并且整理的,感谢FireOfStar为我们提供这么好的素材。转自 http://blog.csdn.net/fireofstar/article/details/7720684用AnimatorSet类来编排多个动画在很多场景中,一个动画的播放要依赖与另一个动画的开始或结束。Android系统让你把这些相互依赖的动画绑定

2013-03-20 09:33:31 355

转载 Android属性动画---Property Animation(四)

本文为FireOfStar进行翻译并且整理的,感谢FireOfStar为我们提供这么好的素材。转自 http://blog.csdn.net/fireofstar/article/details/7717163用ValueAnimator来制作动画ValueAnimator类通过设定动画过程中的int、float或颜色值,来指定动画播放期间的某些类型的动画值。通过Val

2013-03-20 09:32:00 382

转载 Android属性动画---Property Animation(三)

本文为FireOfStar进行翻译并且整理的,感谢FireOfStar为我们提供这么好的素材。转自 http://blog.csdn.net/fireofstar/article/details/7713757API概要在android.animation包中能够找大多数属性动画系统的API。因为视图动画系统已经在android.view.animation包中定义了很

2013-03-20 09:21:40 456

转载 Android属性动画---Property Animation(二)

本文为FireOfStar进行翻译并且整理的,感谢FireOfStar为我们提供这么好的素材。转自 http://blog.csdn.net/fireofstar/article/details/7710535有的地方根据自己理解稍作修改属性动画与视图动画的差异视图动画提供了只让View对象具有动画效果的能力,因此想要非View对象具有动画效果,就得自己实现动画

2013-03-20 08:58:08 346

转载 Android属性动画---Property Animation(一)

本文为FireOfStar进行翻译并且整理的,感谢FireOfStar为我们提供这么好的素材。转自 http://blog.csdn.net/fireofstar/article/details/7703684 其中有一处应该是译者笔误,将10毫秒写成了10秒。但是依然不影响这个文章的风采。属性动画系统是一个健壮的框架,它几乎可以允许把任何对象变成动画。可以根据时间的推移来改变

2013-03-20 08:50:35 378

转载 property animation

3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。 1. View Animation(Tween Anima

2013-03-19 16:39:21 728

原创 豆瓣客户端

我的豆瓣客户端是一个连接豆瓣网的网络应用程序客户端。这个客户端也并没有纠结于实现更多的功能。而是通过一个豆瓣客户端学会怎么实现oauth认证,如何从网络获取数据并对xml,html和json进行解析。其主要的功能包括:1.  通过oauth认证,登陆豆瓣网的用户账号。2.  获取用户账号相关的,我读的图书,我看的电影,我听的歌曲,我的日记,我的资料等信息。3.  获

2013-02-17 19:11:31 2192 1

原创 手机安全卫士

以下这个安全卫士的软件是我独立完成的。这款软件具有了市面上安全软件的大多数功能。作为一个丰富并强化自己知识的作品,其中并没有过多的纠结于一个功能的完善。尽可能多的实现功能。其中每一个功能还都有进一步优化的空间。但是由于耗费时间太长,重复代码过多,所以只保留重要功能。功能包括:1.       手机防盗(gps定位,远程锁屏,远程删除数据,发出警报)2.

2013-02-17 18:31:33 513

原创 Handler知识点总结

为什么android中要使用多线程?Handler是在多线程之间使用的,用于线程之间进行通信。要想知道为什么需要Handler就首先说明android的主线程和工作线程。主线程又称为UI线程。正是因为在android中,所有与UI有关的操作(例如创建UI,刷新UI,处理UI等)都必须在主线程中进行,所以主线程又称为UI 线程。如果当一个程序进行下载等操作的时候,需要

2013-02-13 21:07:17 1377 2

转载 intent 六大属性

intent 六大属性:action:描述意图想法中,在日常生活中,我们会说我想干。。。我想看。。。我想做 and so on ,在android中action就是表示这个动作的意思。你指定一个action执行者就会依照这个动作的指示,接收相关的输入,表现对应的行为,产生输出。在intent类中,定义了一批量动作,比如:Action_VIEW ACTION_PICK 之类的,基本上覆盖了常

2013-01-30 21:56:42 1512

原创 Handler

为什么android中要使用多线程?Handler是在多线程之间使用的,用于线程之间进行通信。要想知道为什么需要Handler就首先说明android的主线程和工作线程。主线程又称为UI线程。正是因为在android中,所有与UI有关的操作(例如创建UI,刷新UI,处理UI等)都必须在主线程中进行,所以主线程又称为UI 线程。如果当一个程序进行下载等操作的时候,需要的时间是非常长的

2013-01-07 01:06:16 357

转载 SoftReference

本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用   在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引

2013-01-06 00:32:18 189

原创 基础知识复习(1)

---------------------- android培训、java培训、期待与您交流! ----------------------l  dos命令行:dir :弹出目录中的文件目录 md :创建文件夹rd :删除文件夹cd :进入一个目录 cd 文件夹名cd.. :退出到上一级目录cd\ :退出到根目录中l  明确什么是JRE,JDKJRE(JAV

2012-06-15 20:51:18 322

原创 图书管理系统注意事项

---------------------- android培训、java培训、期待与您交流! ----------------------今天完成了web程序设计课程的最后一个实验——简单的图书管理系统。本系统要求设计一个通用的基于浏览器/服务器的简单图书管理系统,实现用户的注册和登陆,以及图书的查询与借阅。这个程序从整体的思路上并不难,只是实现表单向servlet传值,从数据库

2012-06-13 19:26:48 748

原创 数据库连接的相关事项(图书管理系统)

今天完成了web程序设计课程的最后一个实验——简单的图书管理系统。        本系统要求设计一个通用的基于浏览器/服务器的简单图书管理系统,实现用户的注册和登陆,以及图书的查询与借阅。        这个程序从整体的思路上并不难,只是实现表单向servlet传值,从数据库访问数据,servlet进行数据验证,将最终结果显示于JSP页面即可。但是这个看似不难的程序却让我费尽了心思才完

2012-06-13 18:25:59 267

原创 OneNote粘贴图片报错

最近在用OneNote粘贴图片的时候经常出现下面这样的错误。百思不得其解。后来一个偶然的机会粘贴居然没有报错,仔细回忆了出错和正常时候的差异,得出一个结论,在图片含有文字的时候就会出错。简单测试了一下,果然。想起OneNote选项中有一个"禁用识别图片中的文字"这么个选项,勾上之后再试的时候就正常了。后来又测试发现,只是在对非英文识别的时候才会出错。只包含英文文字的图片正常粘贴

2012-03-02 16:06:03 1004

原创 实用电子笔记本onenote

OneNote 可以用于多种用途。OneNote 的一般使用情况包括:在一个位置收集所有信息随着大量信息的不断涌现及其形式的多样化,需要将所有信息保存在一个位置,因而需要一种足够灵活的工具来捕获这些信息。否则,本来可用于帮助制订更佳决策或提高效率的信息将丢失或难以找到。 记录书面笔记并在随后进行转录会消耗大量的时间,且难以进行。书面笔记本容易丢失,无法与他人轻松共享,且实际上只

2012-03-01 22:10:40 532

原创 struts2配置不成功

struts2配置不成功,老是出这样的提示!严重: Dispatcher initialization failed          java.lang.RuntimeException: java.lang.reflect.InvocationTargetException         aused by: java.lang.reflect.InvocationTargetEx

2012-03-01 21:49:51 320

原创 年复一年

年复一年,大三的下学期又要开始了。假期过得毫无意义,明天来就应该有点改变吧。庆幸的是四六级都过了,以后再也不用学习那该死的外语了。能够专心扑在专业上。希望新的学习有新的气象。慢慢的让自己成熟起来,睿智起来。作为下一代的IT苦逼男,一定要改变IT行业这个苦逼的状态,起码从自己改变。不能再像非诚勿扰上一样,一听说是程序员全都灭灯。要让这个世界看看,这个世界之所以这么繁华这么智能,都是我们程序员的汗水所

2012-02-26 22:30:12 230

原创 EL表达式

EL 全名为Expression LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user = (User)session

2012-02-09 16:59:44 225

原创 HTML <div> 标签

定义和用法 可定义文档中的分区或节(division/section)。 标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。如果用 id 或 class 来标记 ,那么该标签的作用会变得更加有效。用法 是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是 固有的唯一格式表现。可以通过 的 class 或 id 应用额外的

2012-02-09 11:24:42 357

转载 安装mysql配置时提示:errornr.2003 can't connect to mysql server on 'localhost'(10061)怎么回事儿

安装ipv6后再安装mysql配置时提示:errornr.2003 can't connect to mysql server on 'localhost'(10061)说来惭愧啊,其实前段时间遇到过此问题,可是后来稀里糊涂的就解决了,详情可以找找我前面发表过的文章.这不这次就又遇到了,error nr.2003 can't connect to mysql server on '

2012-02-09 00:09:16 1157 1

转载 Android编码规范

Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详情如下LayoutView:lv

2012-02-07 21:54:50 317

回来后的随手一记

刚刚从北京回来,看了两场招聘会,虽然没有打算找工作,也确实不是什么好的招聘会,但是一个个“一到两年工作经验”的字眼还是深深的刺痛着我的眼睛。突然想到了培训

2012-02-05 20:59:29 73

C++商品销售系统(面向对象课程设计)

此程序是面向对象的课程设计的题目(C++),里边包括程序所有的源代码,并且保证运行正确,实现的功能是从文件中读出商品的信息,并且可以对其进行修改

2011-07-08

空空如也

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

TA关注的人

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