<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/job_dinge</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; job_dinge]]></copyright><item><title><![CDATA[onSaveInstanceState和onRestoreInstanceState浅谈]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/28603707</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/28603707</guid><author>job_dinge</author><pubDate>Thu, 05 Jun 2014 11:28:12 +0800</pubDate><description><![CDATA[﻿﻿
1.onSaveInstanceState和onRestoreInstanceState基本作用
   onSaveInstanceState是用来保存UI状态的，你可以使用它保存你所想保存的东西，在Activity杀死之前，它一般在onStop或者onPause之前触发，onRestoreInstanceState则是在onResume之前触发回复状态，至于复写这个方法后onCreat]]></description><category></category></item><item><title><![CDATA[解决Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/24589081</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/24589081</guid><author>job_dinge</author><pubDate>Sun, 27 Apr 2014 15:21:41 +0800</pubDate><description><![CDATA[导入新项目运行时候出现这个错误：
[2014-04-24 15:36:24 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2014-04-24 15:36:24 - PublisherApp] Conversion to]]></description><category></category></item><item><title><![CDATA[不用引入第三变量交换两个变量的值]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/9949519</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/9949519</guid><author>job_dinge</author><pubDate>Tue, 13 Aug 2013 15:47:06 +0800</pubDate><description><![CDATA[前几天发现了一个问题：有人告诉我，要进行变量交换，就必须引入第三变量！ 
假设我们要交换a和b变量的值，如果写成 
int a=5,b=10; 
a=b; 
b=a; 
那么结果就是两个都是10，理由不言而喻。 
所以就应该引入第三变量，在a的值被覆盖之前就把a的值保留好。 
int a=5,b=10,tmp; 
tmp=a; 
a=b; 
b=tmp; 
这样，就要引入了第]]></description><category></category></item><item><title><![CDATA[MYSQL新增用户为用户授权]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/9223717</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/9223717</guid><author>job_dinge</author><pubDate>Tue, 02 Jul 2013 12:00:30 +0800</pubDate><description><![CDATA[首先要声明一下：一般情况下，修改MySQL密码，授权，是需要有mysql里的root权限的。


1.新建用户。

//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("123]]></description><category></category></item><item><title><![CDATA[Linux  iptables 增删改查]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/9223175</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/9223175</guid><author>job_dinge</author><pubDate>Tue, 02 Jul 2013 11:11:36 +0800</pubDate><description><![CDATA[这里只列出比较常用的参数，详细的请查看man iptables
1、查看
iptables -nvL –line-number
-L     查看当前表的所有规则，默认查看的是filter表，如果要查看NAT表，可以加上-t NAT参数
-n     不对ip地址进行反查，加上这个参数显示速度会快很多
-v     输出详细信息，包含通过该规则的数据包数量，总字节数及相应的网络接口
–]]></description><category></category></item><item><title><![CDATA[linux下IPTABLES配置详解]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/9214257</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/9214257</guid><author>job_dinge</author><pubDate>Mon, 01 Jul 2013 15:04:41 +0800</pubDate><description><![CDATA[如果你的IPTABLES基础知识还不了解,建议先去看看.
开始配置
我们来配置一个filter表的防火墙.
(1)查看本机关于IPTABLES的设置情况
[root@tp ~]# iptables -L -n
Chain INPUT (policy ACCEPT)
target       prot opt source                 destination]]></description><category></category></item><item><title><![CDATA[oracle JOB常见的执行时间]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/8598158</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/8598158</guid><author>job_dinge</author><pubDate>Thu, 21 Feb 2013 13:32:32 +0800</pubDate><description><![CDATA[1、每分钟执行
TRUNC(sysdate,'mi')+1/(24*60)
  2、每天定时执行
例如：
每天凌晨0点执行
TRUNC(sysdate+1)
每天凌晨1点执行
TRUNC(sysdate+1)+1/24
每天早上8点30分执行
TRUNC(SYSDATE+1)+(8*60+30)/(24*60)
 
3、每周定时执行
例如：
每周一凌晨2点执行
TRUN]]></description><category></category></item><item><title><![CDATA[android 定时执行任务]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/7929750</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/7929750</guid><author>job_dinge</author><pubDate>Fri, 31 Aug 2012 16:05:08 +0800</pubDate><description><![CDATA[AlarmManager,这是闹钟服务,Android手机中必须要保证AlarmManager的时钟跟真实时间同步的.所以在
 Android手机休眠状态下,AlarmManager时间是不会变慢的. 以下介绍AlarmManager的基本使用.
  AlarmManager的使用机制有的称呼为全局定时器，有的称呼为闹钟。通过对它的使用，它的作用和Timer有点相似。
都有两种相似的用法：]]></description><category></category></item><item><title><![CDATA[解决在非Activity中使用startActivity]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/7928005</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/7928005</guid><author>job_dinge</author><pubDate>Fri, 31 Aug 2012 10:15:35 +0800</pubDate><description><![CDATA[错误提示信息:
        Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity  context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?]]></description><category></category></item><item><title><![CDATA[Android布局实现圆角边框]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/7733652</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/7733652</guid><author>job_dinge</author><pubDate>Tue, 10 Jul 2012 17:25:12 +0800</pubDate><description><![CDATA[这里用的是TableLayout布局的。先看效果图

下面看下布局文件




<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"]]></description><category></category></item><item><title><![CDATA[android SD卡文件变化监控]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/7733539</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/7733539</guid><author>job_dinge</author><pubDate>Tue, 10 Jul 2012 17:06:12 +0800</pubDate><description><![CDATA[package 
com.orgcent.filelistener;

import android.app.Activity;
import android.os.Bundle;
import android.os.Environment;
import android.os.FileObserver;

public class AndroidFileListenerActiv]]></description><category></category></item><item><title><![CDATA[Android获取手机和系统版本等信息的代码]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/6943950</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/6943950</guid><author>job_dinge</author><pubDate>Mon, 07 Nov 2011 16:42:40 +0800</pubDate><description><![CDATA[有时候需要统计手机的型号和版本号，利用程序可以获取到相应的手机信息，对比两部手机发现，厂商不同，某个信息显示方式也不尽相同，具体见：
 
 

String phoneInfo = "Product: " + android.os.Build.PRODUCT;
        phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI;]]></description><category></category></item><item><title><![CDATA[ANDROID 环境问题解决]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/6881497</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/6881497</guid><author>job_dinge</author><pubDate>Mon, 17 Oct 2011 15:39:33 +0800</pubDate><description><![CDATA[如果在你的C:\android-sdk-windows\tools目录下并没有adb.exe这个可执行文件。并且当你打开Eclipse时，有关Android的插件会报错。这时你就应该这样做：首先，改一下你的环境变量，把原来的C:\android-sdk-windows\tools]]></description><category></category></item><item><title><![CDATA[android 数据存储]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/6695826</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/6695826</guid><author>job_dinge</author><pubDate>Wed, 17 Aug 2011 18:14:54 +0800</pubDate><description><![CDATA[3g数字内容学院沈大海:
一，Preferences

Preferences是一个较轻量级的存储数据的方法，具体使用方法：

在A中保存值：

SharedPreferences.Editor sharedata = getSharedPreferences("d]]></description><category></category></item><item><title><![CDATA[Android ：动画的使用（1）]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/6690237</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/6690237</guid><author>job_dinge</author><pubDate>Mon, 15 Aug 2011 23:32:43 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/tsiannian/article/details/6649467
 


Android为编程人员快速的创建一个动画提供了帮助，他就是AnimationDrawable。他封装了线程细节，使用起来非常简单，下面就来看看他的使用方]]></description><category></category></item><item><title><![CDATA[多点触碰3]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/6690233</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/6690233</guid><author>job_dinge</author><pubDate>Mon, 15 Aug 2011 23:31:06 +0800</pubDate><description><![CDATA[在进入手势操作前，先来看看一些处理触摸时遗漏了的要点--VelocityTracker。顾名思义，VelocityTracker就是速度跟踪的意思。我们可以获得触摸点的坐标，根据按下的时间可以简单的计算出速度的大小。但是这样会令我们的代码混乱。Android直接提供了一种方式来方]]></description><category></category></item><item><title><![CDATA[多点触碰2]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/6690230</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/6690230</guid><author>job_dinge</author><pubDate>Mon, 15 Aug 2011 23:30:10 +0800</pubDate><description><![CDATA[前面写了一个Pointer2Draw的小程序。这个程序的神奇之处在于，你永远也别想绘制出任何东西。原因是根本没有所谓 的0x00000107。下面看看如何正确的处理多点触摸，光靠event.getAction()吃饭的时代已经终结了……
(1)获得屏幕上的Pointer的数目：]]></description><category></category></item><item><title><![CDATA[Android : 多点触摸]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/6690227</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/6690227</guid><author>job_dinge</author><pubDate>Mon, 15 Aug 2011 23:28:25 +0800</pubDate><description><![CDATA[其实多点触摸并没有想象中的那么神奇。处理2个手指一般就已经够用，放上3个手指显得有点滑稽，依赖更多手指进行操作绝对不是一个好的主意。
        理论上 Android可以处理 多达256 个手指的触摸，大概只有章鱼哥能享受这种技术带来的便利。就编程人员来说，编写多点触摸和]]></description><category></category></item><item><title><![CDATA[Android：处理触摸事件]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/6690209</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/6690209</guid><author>job_dinge</author><pubDate>Mon, 15 Aug 2011 23:18:44 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/tsiannian/article/details/6624604
 


Android提供了两种常用的处理触摸事件的方式：
（1）在自定义的View对象中覆盖


view plaincopy
 to clipboa]]></description><category></category></item><item><title><![CDATA[Union和Union All的区别]]></title><link>https://blog.youkuaiyun.com/job_dinge/article/details/6689308</link><guid>https://blog.youkuaiyun.com/job_dinge/article/details/6689308</guid><author>job_dinge</author><pubDate>Mon, 15 Aug 2011 18:07:18 +0800</pubDate><description><![CDATA[假设我们有一个表Student，包括以下字段与数据：
 



view plaincopy
 to clipboardprint?


drop table student;    create table student  (  id int primary]]></description><category></category></item></channel></rss>