自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

路遥知马力

本博客主要以技术文章为主,多为学习资料和一些感悟。若有没标明转载侵权处还请告知及时修正。

  • 博客(261)
  • 资源 (5)
  • 收藏
  • 关注

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-11-02 09:59:44 393

原创 JAVA基础必备(十三)——反射(二)

对于反射,我的理解它就是一个小偷,把人家的私有财产偷出来自己来用而已。1.反射的机制:反射的机制其实就是在程序运行的时候能够获取自身的信息。也就是在java中,给定一个类,那么我就可以通过反射机制获取这个类的所有信息,也就是说可以获取这个类的所有的属性和方法。2.反射的作用:其作用就是在程序运行的过程中,可以构造出任何一个类的对象,可以调用任意一个类对象的属性和方法,生成动态代

2014-08-15 17:48:20 739

原创 JAVA基础必备(十二)—— 反射(一)

封装类  因为java中基本数据类型不是面向对象的, java对所有的数据类型都提供了对应的类封装了该数据类型的一些操作 int -----> Integer byte----->Byte short---->Short long---->Long boolean---->Boolean char---->Character float--->Float d

2014-08-12 15:35:30 731

原创 JAVA基础必备(十一)——正则表达式

String正则表达式就是一个有特殊意义的字符串,必须放在特定的环境(函数)中才会起作用,这个字符串具有一定的编写规则(模式)这个规则基本通用(javaScript,c#,php....将来定界符就是边界会有区别)原子      正则表达式的最基本的组成单位     只要一个正则表达式可以单独使用的字符     就是原子     a.所有在页面上可以显示的字符 或非

2014-08-12 15:29:51 603

原创 JAVA基础必备(十)——异常

1.java垃圾回收机制  GC(了解)  a.什么是垃圾?  没有任何引用的实体对象就是垃圾  b.什么时候回收  jvm来决定        程序可以建议立即回收,        如何建议:System.gc()   Runtime.getRuntime.gc();        但是是否立即回收都由 jvm决定    jvm回收垃圾之前会调用对象finalize方法

2014-08-12 15:29:19 544

原创 JAVA基础必备(九)——继承,封装,多态,抽象类,接口

1.方法的重写(函数覆盖)  父类的方法,在子类中有重新实现  首先方法的签名一样(签名指的是返回值类型,方法名称,形式参数)  访问权限到子类中可以扩大不能缩小(首先父类中的方法非private 因为private只能在类的内部访问)2.动态binding(绑定)   a.父类的引用引用了子类的实体对象   b.调用方法时,如果该方法构成重写则调用子类的方法     

2014-08-12 15:27:59 812

原创 JAVA基础必备(八)——面向对象

面向对象(描述现实生活)类  把具有相同属性和相似行为的事物抽象出来  相同属性:可以用变量来表示    找出相同属性的过程称为数据抽象  相似行为:可以用函数(方法)来表示    找出相似行为的过程称为过程抽象封装  把相似的行为和相同的属性组装到一起  构成类的过程class 类名{   相同的属性   相似的行为}人类:相同的属性

2014-08-01 11:29:43 548

原创 Java基础必备(七)——数组(二)

* 在数组的第二个位置插入100 */public class ArraysTest2 {    public void insert(){        int[] a = {1,2,3,4,5,6};//        如果要插入一个数,那么这个数组需要扩容才可以        a = Arrays.copyOf(a, a.length+1);        S

2014-07-31 18:29:11 600

原创 Java基础必备(六)——数组(一)

a. 数组的声明   int[] a = {...}   int[] a = new int[10];大小固定   new int[]{...}   int[] a;  数组名是数组的地址  b.数组内存分配,弄清楚什么是引用  c.案例    写一个程序倒置一个数组     i.直接在主函数中操作       第一个和最后一个交换       第二个和

2014-07-29 18:18:51 562

原创 Java基础必备(五)——函数

把一个操作写成独立的功能单元,可以反复使用 这就是函数. 和主函数的位置并列, public static 返回值类型 函数名称(形式参数) {    //函数的实现部分 } 现在我们要写的函数是:打印一个数的因子 1.返回值类型   可以是void  和其它普通数据类型   void 是没有任何形式的数据得到(现在而言得到数据就可以拿数据去运算)   

2014-07-29 18:12:38 632

原创 JAVA基础必备(四)——循环体(二)

循环体的实际使用实例:1.作业1:输入一个数,因式分解      如输入90 得到90=2*3*3*5            80 得到80=2*2*2*2*5           分析:因式分解,都是以2开始除,无余数

2014-07-29 17:53:13 984

原创 Jquery Mobile data-role常用的类型

data-role参数表:page        页面容器,其内部的mobile元素将会继承这个容器上所设置的属性 header     页面标题容器,这个容器内部可以包含文字、返回按钮、功能按钮等元素footer       页面页脚容器,这个容器内部也可以包含文字、返回按钮、功能按钮等元素content     页面内容容器,这是一个很宽容的容器,内部可以包含标

2014-07-28 15:33:53 660

原创 oracle数据库版本不同的导入和导出问题

1.对于高版本要使用低版本的数据,楼上的已经说明了,在低版本上导出,高版本可以直接导入,是兼容的2.对于低版本要使用高版本的数据,可以采用在低版本数据库上进行导出,具体方法如下:在安装低版本的数据库服务器上配置tnsnames.ora,在其中添加字串,比如test,使得sqlplus能够连接到高版本的数据库中去:sqlplus user/password@test可以查询到高版本数

2014-07-25 15:02:09 3390

原创 oracle数据库的配置

1、安装Oracle 版本:Oracle Database 10g Release 2 (10.2.0.1)下载地址:http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html安装设置:1)这里的全局数据库名即为你创建的数据库名,以后在访问数据,创建

2014-07-25 14:58:25 775

原创 eclipse开发web攻略

平时开发android用到的是eclipse,它是开发java的一款专业ide,也插有javame插件,由此可以开发android程序,开发web用的myeclipse本身是eclipse的插件(用于开发javaee的平台),后来myeclipse干脆把eclipse集成进去了,所以现在你下载一个myeclipse就可以了,eclipse也可以,如果需要在eclipse上面开发javaee应用程序

2014-07-24 12:06:05 810

转载 如何提高能力

首先让我们看一看刚入软件公司会出现的情况:1. 你可能会常常发现,写了一段代码后,编译程序时是一大堆的出错 (原因:语法不熟)──别担心,这是每个程序员必须经历的事,这时候你就需要更大的耐心及细心,对每一行代码进行仔细人阅读并改正,这个很重要,这可以培养你的理解代码能力,所以要常读程序,不要等到程序运行以后才知道你的程序的结果。──如何避免:在写代码以前,要认真的学

2014-03-10 17:50:50 735

原创 JAVA基础必备(四)——循环体(一)

大纲:程序结构,顺序结构,选择结构,循环结构1.通过键盘输入数据:a)import java.util.Scanner包;b)在主函数中Scanner s = new Scanner(System.in);c)s.nextInt(),or  s.nextDouble();2.选择结构:a)if(条件){//语句,如果只有一个语句{}可省略}b)if(){}else if

2014-03-06 20:00:22 1380

原创 JAVA基础必备(三)——运算符

1.个别转移字符:\n——换行(),\t——横向跳格,\r——回车,\\——反斜杠字符,\'——单引号字符,\b——退格,那么怎么记呢?最好的办法,用英文记,n即为next 那就是下一个行就是换行了,t为tab那么tab在键盘上什么作用大家都知道了吧,r即为return那么就是回车咯,b呢就是back退回去,这样最常用的转移字符就很容易记住了!2.运算符:a)数学运算符:+、-、*

2014-03-06 12:02:37 793

原创 Android框架——框架结构解析

Android的体系架构鼓励组件重用,允许开发者发布共享Activity、Service并且访问其他应用程序的数据,还可以根据开发者制定的安全限制进行管理。如下图框架:  从上到下依次为:应用层,应用框架层,库,Linux内核;1.应用层Andriod将预装一组核心应用程序,包括email客户端、短信服务、日历日程、地图服务、浏览器、联系人和其他应用程序

2014-03-04 14:55:28 1066

原创 JAVA基础必备(二)——数据类型

1.变量:就是一个标识,用来标识一块内存;a.变量如何命名:以字母下划线或者$符号开头,后面可以跟字母数字下划线,不能使用java关键字。b.变量必须声明并赋值才能使用,变量声明的时候必须要有类型(整数就是int类型)。c.变量有作用域一个{}在哪个{}声明就在哪个{}有效,出了该{}无效。d.变量可以声明的同时直接初始化。2.进制:十进制(0-9)组成:123 = 3

2014-03-03 17:52:35 781

原创 Android不显示SDK图标的解决

今天换了个电脑,配置环境时,弄eclipse的时候,装完adt插件了,把window下的机器人SDK图标弄没了。还以为插件么装上呢,最后才知道怎么解决。。。。原来是:Eclipse ->window->costomize Perpective(定做透视图)->Command Groups Availability选项卡中找到android sdk 那项打钩。。

2014-03-03 14:36:31 1173

原创 JAVA基础必备(一)——JAVA环境

1.java分类:java

2014-03-03 11:11:30 573

转载 handler机制

andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。 2)Handler: 你可以构造Handler对象来与Looper沟通,以便pus

2014-02-25 16:19:22 622

转载 android客户端与服务端webservice运用

Android与服务器端数据交互(基于SOAP协议整合android+webservice)上一节中我们通过http协议,采用HttpClient向服务器端action请求数据。当然调用服务器端方法获取数据并不止这一种。WebService也可以为我们提供所需数据,那么什么是webService呢?,它是一种基于SAOP协议的远程调用标准,通过webservice可以将不同操作系统平台,

2014-02-25 16:07:51 1902 1

原创 android基础问题

1. 什么是ANR,如何避免ANR。2. 什么是FC?如何避免FC的发生,另外FC发生时如何捕获相应的uncaught exception?3. Asynctask的优缺点?能否同时并发100+asynctask呢?4. Handler有何作用?如何使用之(具体讲需要实现什么function)?5. 有哪些实现自定义控件的方法?6. CMWAP, CMNET

2014-02-22 22:54:28 760

原创 android面试要点记录

Android面试过程描述1、之前所写项目的介绍2、android一些常见问题的问答3、关于android平时很少用到但实则很重要的问题描述技术分析1自我感觉面试中比较好的方面:1、熟悉掌握之前所写项目2、能够及时对没有接触过的问题做出通过自己的推理做出正确的解答。2自我感觉面试中比较不好的方面:3、对android的基础知识了解的不是很全面。4、知

2014-02-22 22:54:01 1557

原创 今天在android上遇到了问题——找不到GRAY.pf文件

这个文件是什么作用呢。Could not initialize class javax.imageio.ImageTypeSpecifierException details are logged in Window > Show View > Error Log而且也找不到这个类,是在xml的时候 进行可视化操作出现的问题,重装了jdk也没有解决。网上也找不到办法,同时也导致了sdk

2014-02-19 13:36:02 1048

原创 android耗电优化

当没有网络连接的时候,减少后台程序的更新,如果低电量了,就要减少更新的频率,这就需要对电源进行检测了。

2014-02-16 12:03:18 920

原创 android有关内存消耗的问题

android程序如果发生内存消耗过大的话,会出现很严重的问题,内存消耗主要有几方面:1,。注册对象未取消:假设我们希望在锁屏界面(LockScreen)中,监听系统中的电话服务以获取一些信息(如信号强度等),则可以在LockScreen中定义一个PhoneStateListener的对象,同时将它注册到TelephonyManager服务中。对于LockScreen对象,当需要显示锁屏界面的

2014-02-16 11:59:39 1022

原创 Android界面卡顿问题的解决

如果出现界面卡顿的问题,可能造成的原因主要是在主线程中(如:getView)获取数据导致的,解决方法:1.要注意获取数据的方法,可以做个缓存存取List数据表,供使用;2,要注意异步获取数据,避免在主线程中进行数据库操作!

2014-02-16 11:36:07 2532

原创 两天的面试心得

现在想换个提升空间,于是投了两天的简历,第二天就有面试的机会了,从面试的机会来看还是可以的,可是在面试的过程中,也发现了很多的不足,主要体现在JAVA方向的基础问题,在做android开发的时候并没有很在意,只是会用就可以了,并没有深入的去理解,java基础这是一个短板,理解了 会用了 但是不会去表达,而android方向的问题还可以,接下来会在java基础方向攻关。

2014-02-16 11:18:47 970

原创 Cocos2d框架解析

cocos2d是一个基于MIT协议的开源框架,用于构建游戏、应用程序和其他图形界面交互应用。可以让你在创建自己的多平台游戏时节省很多的时间。游戏开发方向,首先要懂C++,这点只是了解,还需要深入学习啊,其次就是这个Cocos2d框架的学习了。书籍介绍:iOS 5 cocos2d 游戏开发实战cocos2d 权威指南cocos2d 游戏开发技术详解

2014-02-14 10:57:07 780

原创 看书是一件趣事

最近一直在看书,有颇有心得,看来读书也是修养心境的一种很好的方法呢,技术层面的书边读边思考,不但有趣而且还很有代入感,生活方面的书读起来对人生有了不错的感悟,总结——看书舒服

2014-02-11 11:38:51 732

原创 移动端支付系统前景

这种“二维码支付”的创新技术,也就是所谓的“即拍即付”。打开手机上的支付客户端,其中有一项二维码识别功能,它可以用来拍摄和识别印制在各种物体上的二维码商品信息,识别后,手机用户就可以看到这个商品的详情,如果觉得合适,就可以直接点击付款,在网络账户中完成交易,商品再由快递员送到家里。这种技术若是推广将会又是一项便民的创新啊,试想封柜式保存物品,手机扫描后物品即可出柜拿走了。。不用排队结账,简单便

2014-01-14 16:02:48 698

原创 新想的一种学习方法

有时候看代码,并不全部明白,最后想了一个联想注释的方法,方便为自己看懂看透来解答自己看不明白的疑惑。。

2013-12-16 11:09:23 832

原创 几个android开发必须懂的问题

几个作为android开发务必懂的基础。1. 什么是ANR,如何避免ANR。2. 什么是FC?如何避免FC的发生,另外FC发生时如何捕获相应的uncaught exception?3. Asynctask的优缺点?能否同时并发100+asynctask呢?4. Handler有何作用?如何使用之(具体讲需要实现什么function)?5. 有哪些实现自定义控

2013-12-16 11:07:16 1022

原创 接下来两星期的android进展方向

研究下控件的重写,JSON的使用,XML的解析,还有性能优化方面!

2013-12-13 11:41:05 710

原创 做一个什么方向的程序员

对于移动端的开发程序猿,要懂iphone,android,wp平台开发,要不就只属于半只移动端开发程序员。。

2013-12-13 11:34:09 688

原创 Popwindow未解决popwindow外点击消失

这个功能应该是不难的,查了下文档,没发现明显的方法可以调用。开始以为popupWindow.setOutsideTouchable(true);这个方法可以呢,试了试,不行,其实这个方法时设置popupWindow以外的区域可以相应触摸事件,比如我们重写了触摸事件去做一些别的操作。对了,还有,设置popupWindow.setFocusable(true); 这样才能让popupW

2013-12-06 10:32:08 1422

原创 重写Dialog写出自己的Dialog

1.在style.xml下自定义            @null     true     true    true    @drawable/ic_launcher    @color/transparent    true    2.准备好dialog布局    android:id="@+id/dialog_layout"   

2013-11-20 11:37:10 2544

BaseActivity的使用

涉及到继承BaseActivity等布局控件的使用。新手不错的学习代码

2013-04-25

毕业设计论文

毕业设计论文,讲述了各种各样的技术实现 与项目是如何做的,对于你写毕业设计论文有一定的帮助

2013-01-10

程序如何升级

Android应用程序是如何升级的,该代码包将告诉你

2013-01-10

android应用开发揭秘源码

android应用开发揭秘源码

2012-08-01

android.jar文件

android开发 jar文件 android移动开发必备的工具 各种android包 下吧

2012-07-08

空空如也

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

TA关注的人

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