<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iteye_6980的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_6980</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_6980]]></copyright><item><title><![CDATA[在android状态栏上添加多个图标]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/82604730</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/82604730</guid><author>iteye_6980</author><pubDate>Tue, 16 Sep 2014 13:41:42 +0800</pubDate><description><![CDATA[
首先在状态栏上添加图标的方法大同小异，网上能找到一堆，如下：(不过还是有些细节，在方法中用红字描述)private void addIconToStatusbar(int resId) {NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);Notificati...]]></description><category></category></item><item><title><![CDATA[反向 Ajax,Comet 简介]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/82574744</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/82574744</guid><author>iteye_6980</author><pubDate>Tue, 01 Apr 2014 10:21:51 +0800</pubDate><description><![CDATA[
 
轮询：客户端定时向服务器发送Ajax请求，服务器接到请求后马上返回响应信息并关闭连接。 优点：后端程序编写比较容易。 缺点：请求中有大半是无用，浪费带宽和服务器资源。 实例：适于小型应用。
 
长轮询：客户端向服务器发送Ajax请求，服务器接到请求后hold住连接，直到有新消息才返回响应信息并关闭连接，客户端处理完响应信息后再向服务器发送新的请求。 优点：在无消息的情况下不会频繁的请求...]]></description><category></category></item><item><title><![CDATA[android触屏事件处理onInterceptTouchEvent]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/82565629</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/82565629</guid><author>iteye_6980</author><pubDate>Mon, 06 Jan 2014 10:41:59 +0800</pubDate><description><![CDATA[
android官方文档有个标准解释，现摘录过来：首先，看Android的官方文档正解
onInterceptTouchEvent()与onTouchEvent()的机制:
　　1. down事件首先会传递到onInterceptTouchEvent()方法
　　2. 如果该ViewGroup的onInterceptTouchEvent()在接收到down事件处理完成之return fals...]]></description><category></category></item><item><title><![CDATA[Java WebView 交互（互传参数）]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/82446047</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/82446047</guid><author>iteye_6980</author><pubDate>Fri, 30 Nov 2012 11:22:35 +0800</pubDate><description><![CDATA[ 
方式一：


//先加载html文件，然后调用html文件中的javascript函数 
webView.loadUrl(&quot;file:///android_asset/show.html&quot;); 
webView.loadUrl(&quot;javascript:pushNewsData('&quot;+strHtml+&quot;')&quot;);  　　

 
方式二：


//在Java代码中添加javascript...]]></description><category></category></item><item><title><![CDATA[动态设置view的padding和margin值]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/82443631</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/82443631</guid><author>iteye_6980</author><pubDate>Tue, 20 Nov 2012 11:45:45 +0800</pubDate><description><![CDATA[1.动态设置padding，拿ImageView为例：


ImageView imageView = new ImageView(Context context);
imageView.setPadding(left,top,right,bottom);
 2.动态设置margin
拿LinearLayout里边放ImageVIew例


LinearLayout.LayoutPa...]]></description><category></category></item><item><title><![CDATA[gravity和layout_gravity的区别]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/82442677</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/82442677</guid><author>iteye_6980</author><pubDate>Thu, 15 Nov 2012 16:55:05 +0800</pubDate><description><![CDATA[        android:gravity与android:layout_gravity的区别在于：android:gravity用于设置View组件的对齐方式，而android:layout_gravity用于设置Container组件的对齐方式。
 
举个例子，我们可以通过设置android:gravity=&quot;center&quot;来让EditText中的文字在EditText组件中居中显示；...]]></description><category></category></item><item><title><![CDATA[android中限制EditText中输入指定字符]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/82442599</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/82442599</guid><author>iteye_6980</author><pubDate>Thu, 15 Nov 2012 14:10:54 +0800</pubDate><description><![CDATA[ 写道
&amp;lt;EditText android:id=&quot;@+id/neIdEt&quot;                android:layout_width=&quot;wrap_content&quot;                android:layout_height=&quot;wrap_content&quot;                android:background=&quot;@drawable/login_edi...]]></description><category></category></item><item><title><![CDATA[在一个activity中调另一个activity]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/82435929</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/82435929</guid><author>iteye_6980</author><pubDate>Thu, 18 Oct 2012 16:00:27 +0800</pubDate><description><![CDATA[Intent intent = new Intent(this, SignInActivity.class);
startActivity(intent);

SignInActivity就是要启动的activity类；

Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_EMAIL...]]></description><category></category></item><item><title><![CDATA[final,finally,finalize的区别]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/82407477</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/82407477</guid><author>iteye_6980</author><pubDate>Fri, 07 Sep 2012 10:26:41 +0800</pubDate><description><![CDATA[这是一道再经典不过的面试题了，我们在各个公司的面试题中几乎都能看到它的身影。final、finally和finalize虽然长得像孪生三兄弟一样，但是它们的含义和用法却是大相径庭。这一次我们就一起来回顾一下这方面的知识。  我们首先来说说final。它可以用于以下四个地方：  定义变量，包括静态的和非静态的。  定义方法的参数。  定义方法。  定义类。  我们依次来回顾一下每种情况下final的...]]></description><category></category></item><item><title><![CDATA[oracle中的字符串]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/82403665</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/82403665</guid><author>iteye_6980</author><pubDate>Thu, 23 Aug 2012 15:53:40 +0800</pubDate><description><![CDATA[1.不区分大小写的select语句
 
     通常英文名字中都含有大小写，而我们又不想区分大小写，这样就可以通过下面的语句来设置：


ALTER　SESSION　SET　NLS_COMP=LINGUISTIC
ALTER　SESSION　SET　NLS＿SORT＝BINARY＿CI　　

 　但这样写之后，应用程序不再使用索引而且性能表现也会变差，一个解决办法就是创建一个基于函...]]></description><category></category></item><item><title><![CDATA[新建android project和其配置文件的基本介绍]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/82400477</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/82400477</guid><author>iteye_6980</author><pubDate>Wed, 15 Aug 2012 17:09:58 +0800</pubDate><description><![CDATA[在搭好环境后我们要做的肯定是建一个android工程来看看效果
 
 1.在eclipse里new一个android的工程，在弹出的对话框中有下面几个要填的内容：
 

Appliction Name:你的app的名字，就是我们在手机上看到的一个个应用的名字（如：水果忍者）
Project Name:这就是你的工程名
Package Name:这是你的包名
勾选你的SDK版本，然后按...]]></description><category></category></item><item><title><![CDATA[Android开发环境的搭建]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/82397128</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/82397128</guid><author>iteye_6980</author><pubDate>Tue, 07 Aug 2012 15:44:53 +0800</pubDate><description><![CDATA[一、相关软件
 
1.java jdk 的下载，这个不用多说，我用的是jdk 1.6
   下载网址： http://java.sun.com/javase/downloads/index.jsp
 
2.eclipse下载，我用的是MyEclipse6.0,我也用过MyEclipse8.0以上的版本，但相对6.0而言，其环境的搭建要比低版本的麻烦好多；
   下载网址： http:/...]]></description><category></category></item><item><title><![CDATA[JAVA代码的执行机制]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/82069692</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/82069692</guid><author>iteye_6980</author><pubDate>Sat, 28 May 2011 01:28:29 +0800</pubDate><description><![CDATA[   1.java源码编译机制
   
   jvm规范中定义了class文件的格式，但并未定义Java源码如何编译为class文件，在Sun JDK中就是javac编译器，可分为下面三个步骤：
   1.分析和输入到符号表（Parse and Enter）
      Parse  过程所做的是词法和语法分析
      Enter  过程是将符号输入到符号表    
   2.注解...]]></description><category></category></item><item><title><![CDATA[GC机制小结]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/82066368</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/82066368</guid><author>iteye_6980</author><pubDate>Wed, 18 May 2011 19:09:28 +0800</pubDate><description><![CDATA[1.为什么要使用垃圾收集？
 
   字面是说是“垃圾收集”，更精确点就是“内存回收”，在一个对象不再被程序引用时，它所占用的堆空间就可以回收，以便分配给新对象使用。而且除了释放不再被引用的对象外，垃
圾收集器还要处理堆碎块（堆碎块是在正常的程序运行时产生的），因为新的对象分配了空间，不再被引用的对象被释放，所以堆内存的空闲位置介于活对的对象之间，而请求分配新对象时可能不得不增大堆空间，因为...]]></description><category></category></item><item><title><![CDATA[小结常用排序方法（二）]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/82065344</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/82065344</guid><author>iteye_6980</author><pubDate>Mon, 16 May 2011 10:13:41 +0800</pubDate><description><![CDATA[接着上一篇继续写
1.树形选择排序：又称锦标赛排序，是一种按照锦标赛的思想进行选择排序的方法。首先对n个记录的关键勃进行两两比较，然后在其中n/2个较小者之间再进行两两比较，如此重复，直到选出最小键字的记录为止，这个过程可用一棵有n个叶子结点的完全二叉树表示，如下图所示：

图中展示了选择最小关键字13的过程，输出13后，将13改为最大值，再进行同样的过程选出次小关键字，如此循环直到完成；...]]></description><category></category></item><item><title><![CDATA[小结常用排序方法（一）]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/82063980</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/82063980</guid><author>iteye_6980</author><pubDate>Wed, 11 May 2011 18:36:41 +0800</pubDate><description><![CDATA[做过几次各大IT公司的实习生招聘笔试题，发现数据结构还是很重要的，其中排序问题总是会出现在试题上，所以对几种常见的排序方法总结下。
 
其实排序可分为两大类：内部排序和外部排序
 
内部排序：指需排序的记录存放在计算机随机存储器中进行的排序过程，也就是小数量的数据排序，像冒泡排序，选择排序等就是内部排序；
 
外部排序：指需排序的记录数量很大，以致内存一次不能容纳全部记录，在排序过程中...]]></description><category></category></item><item><title><![CDATA[path和classpath的区别]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/81960842</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/81960842</guid><author>iteye_6980</author><pubDate>Wed, 10 Nov 2010 19:09:23 +0800</pubDate><description><![CDATA[1.path的作用
    path是系统用来指定可执行文件的完整路径，即使不在path中设置JDK的路径也可执行JAVA文件，但必须把完整的路径写出来，如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.java。path是用来搜索所执行的可执行文件路径的，如果执行的可执行文件不在当前目录下，那就会依次搜索path中设置的路径；而java...]]></description><category></category></item><item><title><![CDATA[小结MVC]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/81900284</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/81900284</guid><author>iteye_6980</author><pubDate>Fri, 06 Aug 2010 21:51:26 +0800</pubDate><description><![CDATA[1.什么是MVC
MVC是模型-视图-控制（MVC：Model-View-Controller），是一种交互界面的组织模型；
（1） 模型（Model）包含了应用问题的核心数据、逻辑关系和计算功能，它封装了所需的数据，提供了完成问题处理的操作过程。控制器依据I/O的需要调用这些操作过程。模型还为视图获取显示数据而提供了访问其数据的操作。 
　　这种变化-传播机制体现在各个相互依赖部件之间的注...]]></description><category></category></item><item><title><![CDATA[ORM是什么？]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/81884871</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/81884871</guid><author>iteye_6980</author><pubDate>Mon, 14 Jun 2010 18:21:22 +0800</pubDate><description><![CDATA[我自己简单的认为ORM就是：数据库中的每一个表中每一字段在JAVA代码中对应一个类中的属性和SET/GET方法；
以下是网上对ORM的定义：
对象关系映射（Object Relational Mapping，简称ORM）是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说，ORM是通过使用描述对象和数据库之间映射的元数据，将java程序中的对象自动持久化到关系数据库中。本质...]]></description><category></category></item><item><title><![CDATA[数据库设计（三范式）]]></title><link>https://blog.youkuaiyun.com/iteye_6980/article/details/81884868</link><guid>https://blog.youkuaiyun.com/iteye_6980/article/details/81884868</guid><author>iteye_6980</author><pubDate>Mon, 14 Jun 2010 18:05:24 +0800</pubDate><description><![CDATA[数据库是一个存放数据的仓库，但不是现实中的仓库那样（只管往里放和往外取）；数据库是信息的仓库，但信息之间的关系更是它重要的体现，这也是我们设计数据库时要注意的；数据库设计不合理会导致我们写的SQL语句很繁杂，经常出现一些异常，而且效率低下，所以我们很有必要学习数据库的设计规范，为了设计的合理，我们可以按照下面的数据库三范式来设计数据库，不过在此之前还是要分析需求，因为事事无绝对，没有公式可以概括全...]]></description><category></category></item></channel></rss>