自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (44)
  • 收藏
  • 关注

转载 Android:单元测试Junit的配置

在实际开发中,开发android软件的过程需要不断地进行测试。而使用Junit测试框架,侧是正规Android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性..........第一步:首先在AndroidManifest.xml中加入下面代码:<manifest xmlns:android="http://schemas.android.c

2013-07-23 22:41:11 553

转载 session的工作原理

一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。有时候我们可以看到这样的话“在一个浏览器会

2013-07-23 11:50:07 652

转载 shell脚本自动记录登陆后的IP地址和某用户名所操作的历史记录

标题: 在/etc/profile中写一个shell脚本来记录登陆后的IP地址和某用户名所操作的历史记录!!!PS1="`whoami`@`hostname`:"'[$PWD]' (Linux系统提示符是用系统变量PS1来定义的)historyUSER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`

2013-07-22 18:13:23 1559

转载 Android中的XML文件的作用介绍

WindowManager 用法  添加View,然后移除ViewWindowManager wm=(WindowManager)ChangeStatus.this.getSystemService(Context.WINDOW_SERVICE);LayoutInflater inflater=LayoutInflater.from(ChangeStatus.this);final

2013-07-22 14:17:00 781

转载 使用tcpdump对Android进行网络抓包

1)首先下载android的抓包工具tcpdump,在网上可以和容易搜到。2)将tcpdump放入到手机的/data/local/目录下,可以使用91手机助手,直接将tcpdum文件传入到/data/local/目录下,也可以在cmd中使用以下命令:adb push tcpdump /data/local/ 3)然后按下图所示的命令进行操作:最后是按Ctrl

2013-07-22 09:51:32 837

转载 DDMS查看Threads情况

有时候程序运行出现死锁或者信号量卡死是很纠结的问题,单看代码很难分析定位问题,这时候可以借助DDMS来查看threads的运行情况,一目了然。     手机连接上USB,确保adb连通,然后启动Eclipse里的DDMS,这时候应该手机就正常连接上了             就如上图中显示的,只要连接上了就可以查看某个进程里的所有线程的活动了; 下面具体解释下Threads

2013-07-22 09:49:27 542

转载 How to root an Android device under Ubuntu

I have found a lot of tutorials on this subject, but none really supported Android x86 devices, so I decided to write my own here which will support both ARM and x86. If you have an android phone or t

2013-07-20 09:21:07 930

转载 Android中资源文件夹res/raw和assets的使用

Android中资源文件夹res/raw和assets的使用*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映

2013-07-19 14:00:23 983

转载 海词词典—浏览器划词助手使用教程

通过简单的设置就可以在非海词网站上使用划词助手,让您的学习阅读更加广泛化。 IE浏览器添加方法                 Chrome浏览器添加方法Firefox浏览器添加方法           划词助手使用方法添加划词助手 IE浏览器添加方法:Dict拖拽其到IE浏览器的收藏栏或者在其上右键添加到

2013-07-19 10:24:43 1736

转载 如何在Android应用中使用百度地图api

本篇通过一个简单的示例一步步介绍如何在Android应用中使用百度地图api。1)下载百度地图移动版API(Android)开发包      要在Android应用中使用百度地图API,就需要在工程中引用百度地图API开发包,这个开发包包含两个文件:baidumapapi.jar和libBMapApiEngine.so。下载地址:http://dev.baidu.com/wiki/stat

2013-07-19 09:27:19 821

转载 Google Maps Android API v2-- Android 新版地圖開發方法

近日如果在Android開發Google Map應用程式時會發現到為何坊間的書籍資料裡面的方法已經無法使用,然後就......其實,2012年12月3日Google聲明淘汰掉 Google Maps Android API Version 1版本,同時並推出 Google Maps Android API v2版。首當其衝的就是申請Map API Key,使用v1版本方式開發Map程式申請

2013-07-18 18:04:48 2013 1

转载 使用BaseAdapter自訂ListView

使用BaseAdapter來客製化有圖案或其他元件的ListView。主程式 MyListView.javapublic class MyListView extends ListActivity { //預先定義順序常數 protected static final int MyListView_camera = 0, MyListView

2013-07-18 10:07:10 906

转载 使用Handler搭配Thread

當你希望使用Thread來改變UI View內容的時候就必須要搭配Handler來進行存取。上圖是程式用的layout的解析圖,一開始是以一個ImageView的黑色圓圈提醒使用者那裡有ProgressBar,而真正的ProgressBar在初始化時則是隱藏的,再開始執行之後才經由Handler將它設定為可見,而TextView則會隨著程式的運行不斷的更新內容,提醒使用者進

2013-07-18 09:22:34 882

转载 Android 开发之多线程处理、Handler 详解

Android开发过程中为什么要多线程我们创建的Service、Activity以及Broadcast均是一个主线程处理,这里我们可以理解为UI线程。但是在操作一些耗时操作时,比如I/O读写的大文件读写,数据库操作以及网络下载需要很长时间,为了不阻塞用户界面,出现ANR的响应提示窗口,这个时候我们可以考虑使用Thread线程来解决。  Android中使用Thread线程会遇到哪些

2013-07-17 23:41:10 499

转载 Android高手进阶教程(九)之----Android Handler的使用!!!

大家好我们这一节讲的是Android Handler的使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title. 首先我们看一下习惯了Java编程的人,在不知道Handler的用法之前是怎么样写的程序,代码如下所示:package com.android.tutor;import java.util.Timer;import java.

2013-07-17 23:08:38 527

转载 android中使用handler的三种模式

【重要参考资料】目前来看,下面的几个网址中的内容质量比较不错,基本不需要再读别的网址了。1、android消息机制一http://xtfncel.javaeye.com/blog/6635172、Android消息机制二http://xtfncel.javaeye.com/blog/6635183、Android线程间通信的message机制http://www.jav

2013-07-17 22:53:49 1296

转载 Android消息处理机制(二)

角色综述(回顾):   (1)UI thread 通常就是main thread,而Android启动程序时会替它建立一个MessageQueue。(2)当然需要一个Looper对象,来管理该MessageQueue。(3)我们可以构造Handler对象来push新消息到Message Queue里;或者接收Looper(从Message Queue取出)所送来的消息。(4)线程A

2013-07-17 22:50:12 478

转载 Android消息机制(一)

一、    角色描述1.Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的Message Queue(消息队列)。2.Handler: 你可以构造Handler对象来与Looper沟通,以便push新消息到Message Queue里;或者接收Looper(从Message Queue取出)所送来的消息。3. Message Queue(消息队列):用来存放线程

2013-07-17 22:43:08 426

转载 Intent和PendingIntent的区别

intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadc

2013-07-17 14:21:00 465

转载 Android消息通知(notification)和PendingIntent传值

Android支持Toast和NotificationManager两种通知方式,前者相当于一个定时关闭的对话框,后者是在状态栏上显示一条消息。Toast和Notification都可以随时取消。Toast A toast is a view containing a quick little message for the user. The toast class helps you

2013-07-17 14:16:13 654

转载 Linux下Android手机刷机指南

本指南将会以Moto Defy为例告诉你关于Android刷机的一切相关知识,我会尽全力来向你解释这款手机如何工作,怎么去Root,怎么安装SBF。最重要的是:这些固件如何起作用,这样你就不会因为安装一个不正确的Rom而让你的手机变砖了。(注意:对你手机造成的任何破坏,我可概不负责  )一、为什么你的Android手机不会“变砖”? 被锁的Bootloader,这又是什么意思?

2013-07-17 12:47:15 6625

转载 flex actionScript 时间操作工具类

此文针对flex actionScript中的时间操作进行整理,包括在某个日期上添加指定的天数,在某个日期上添加指定的小时数,时间比较等操作。package lingguang.util{/*** flex actionScript 用于时间数值操作的工具类*/public class DateUtil{/*** flex 星期几 每个星期从星期一开始 中文全称*

2013-07-17 09:56:32 769

转载 跟 Task 有关的 Intent对象中内置的Flag

Intent对象在Android开发中起着举足轻重的作用,其内置了丰富的常量,用于传递数据,下面本文将介绍跟Task有关的一些Flag参数,各参数的理解均来自Android API和本人在实际项目中的体验,如果有描述不当之处,还请各位不吝赐教。 FLAG_ACTIVITY_BROUGHT_TO_FRONT: 这个标志一般不是由程序代码设置的,如在launchMode中设置singl

2013-07-16 17:25:59 572

转载 This is apache-mina-2.0.4

这是使用Mina2编写的服务端主类MyServer.javapackage com.mina.server;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.charset.Charset;import org.apache.mina.core.service.IoAcc

2013-07-16 14:22:04 611

转载 Android Runnable 运行在那个线程

Runnable 并不一定是新开一个线程,比如下面的调用方法就是运行在UI主线程中的:Handler mHandler=new Handler();mHandler.post(new Runnable(){ @Override public void run() { // TODO Auto-generated method stub }});

2013-07-16 12:42:33 793

转载 Android开发教程:数据储存之SharedPreferences

在我们使用的桌面软件中,通常会有一个“选项”菜单,选项是对软件的常规或核心设置。在JavaSE和JavaEE中常用的是*.properties,在Windows平台下常使用*.ini文件。在Android中我们使用SharedPreferences来完成这种对配置文件的读写。SharedPreferences保存的数据主要是类似于配置信息格式的数据,因此保存的数据主要是简单类型的键值对(key-v

2013-07-15 15:38:38 2139

转载 Android数据存储(总结篇)

在前面的2篇文章:Android SQLite解析、Android 应用程序之间数据共享中分别详细说明了,如何使用数据库存储信息,以及如何通过ContentProvider获取其他应用程序共享的数据,现将Android数据存储做下总结,在以后的开发过程中根据需求选择合适的数据存储方式。Android提供了5种方式存储数据:使用SharedPreferences存储数据;文件存储

2013-07-15 15:25:17 565

转载 Android 应用程序之间数据共享—ContentResolver

Android是如何实现应用程序之间数据共享的?一个应用程序可以将自己的数据完全暴露出去,外界更本看不到,也不用看到这个应用程序暴露的数据是如何存储的,或者是使用数据库还是使用文件,还是通过网上获得,这些一切都不重要,重要的是外界可以通过这一套标准及统一的接口和这个程序里的数据打交道,例如:添加(insert)、删除(delete)、查询(query)、修改(update),当然需要一定的权限才可

2013-07-15 15:21:55 655

转载 Android 应用程序之间数据共享—ContentProvider

在Android 应用程序之间数据共享—-ContentResolver中,已经说明了Android是如何实现应用程序之间数据共享的,并详细解析了如何获取其他应用程序共享的数据。ContentProviders存储和检索数据,通过它可以让所有的应用程序访问到,这也是应用程序之间唯一共享数据的方法。那么如何将应用程序的数据暴露出去?通过以前文章的学习,知道ContentResolver是通过

2013-07-15 15:13:27 551

转载 Android SQLite解析

说到SQLite,无论C++、Java程序员还是其他的非主流程序员,应该都听说过它,可见其非常流行。SQLite是轻量级的、嵌入式的、关系型数据库,目前已经在iPhone、Android等手机系统中使用,而且被其他的公司广泛使用,比如说:Adobe,具体SQLite的介绍可以到其官方网站浏览。在学习Android SQLite前,必须对SQL语句有很深入的了解(如果忘记了,利用这次机会好好

2013-07-15 15:05:11 558

转载 Manifest.xml 中uses-feature属性 详解

如果你是一个Android用户,而且你有一个老旧的安装有android 1.5 的android设备,你可能会注意到一些高版本的应用没有在手机上的Android Market 中显示。这必定是应用使用了的结果。Android Market会根据uses-feature过滤所有你设备不支持的应用。通过使用元素,一个应用可以指定它所支持的硬件型号,举个例子,有些设备不支持多点触控或者OpenG

2013-07-15 12:03:41 574

转载 android:windowSoftInputMode属性使用

在AndroidManifest.xml文件中的android:windowSoftInputMode属性使用The AndroidManifest.xml File<activity android:windowSoftInputMode=["stateUnspecified", "stateUnchanged

2013-07-15 11:59:04 546

转载 (总结)Web性能压力测试工具之ApacheBench(ab)详解

PS:网站性能压力测试是性能调优过程中必不可少的一环。只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题。Apache中有个自带的,名为ab的程序,可以对Apache或其它类型的服务器进行网站访问压力测试。ApacheBench命令原理:ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,既可以用来测试Apach

2013-07-13 12:44:03 798

转载 Sublime Text 2取消更新通知的方法 / Disable Sublime Text 2 “Update Available” notification

開啟Settings-User / Open Settings-User首先是開啟工具列上的「Preferences」,然後進入「Settings-User」(設定 - 使用者)。因為我的Sublime Text 2被我設定過中文化了,所以這裡顯示的是「設定 - 使用者」。加入設定"update_check": false / Add Configuration: "u

2013-07-13 12:26:05 2273

转载 Sublime Text 2 编辑器实用技巧

在当前项目中快速搜索文件在当前项目中快速搜索文件快捷键:CTRL + p这里面有技巧,比如希望搜索如下路径的文件名并打开:routes/user/messages.js只需在窗口输入:rum 或者r/u/m 看结果是不是很爽?添加评论•一回•2012-03-30 05:15 快速注释和取消注释快速注释和取消注释

2013-07-13 12:17:56 681

转载 从问题看本质: 研究TCP close_wait的内幕

最近遇到的一个关于socket.close的问题,在某个应用服务器出现的状况(执行netstat -np | grep tcp): tcp        0      0 10.224.122.16:50158         10.224.112.58:8788          CLOSE_WAITtcp        0      0 10.224.122.16:37655

2013-07-13 07:48:40 1155

转载 TCP/IP协议栈的基本工作原理

TCP/IP是互联网的核心协议,也是大多数网络应用的核心协议。就前面一段时间面试中问到的TCP/IP问题,这里给出一个简单的小结。 TCP由RFC793、RFC1122、RFC1323、RFC2001、RFC2018以及RFC2581定义。 (1) TCP概述a. TCP提供的是面向连接的全双工服务。TCP所有的数据会匹配到由源地址,目的地址,源端口

2013-07-12 18:08:51 688

转载 Linux服务器上用netstat查看的11种网络状态及长连接讨论

一、Linux服务器上11种网络连接状态: 通常情况下:一个正常的TCP连接,都会有三个阶段:1、TCP三次握手;2、数据传送;3、TCP四次挥手 注:以下说明最好能结合”图:TCP的状态机”来理解。 SYN:(同步序列编号,Synchronize Sequence Numbers)该标志仅在三次握手建立TCP连接时有效。表示一个新的TCP连接请求。 ACK:(确认编号,Ack

2013-07-12 17:49:47 7106

转载 Android中xml设置Animation动画效果详解

在Android中,Animation动画效果的实现可以通过两种方式进行实现,一种是tweened animation渐变动画,另一种是frame by frame animation画面转换动画。tweened animation渐变动画有以下两种类型:1.alpha   渐变透明度动画效果2.scale   渐变尺寸伸缩动画效果frame by frame an

2013-07-11 18:23:09 732

转载 Intents and Intent Filters(一)

在这里你将会学到:什么是Intent和Intent FilterIntent和Intent Filter有什么用怎么启动(传递)一个IntentIntent里包含什么什么是显式Intent以及什么隐式IntentIntent是怎样匹配的一:前言     在正式介绍Intent之前,我们先看下上面说的Activity、Service和Broadcast Receiver是

2013-07-11 16:46:15 627

sqldeveloper_manual.pdf

sql developer 操作使用手册说明,让大家可以更快的熟练的操作sql developer这个免费工具。

2012-10-31

SVNDisconnect.jar

Intellij IDEA 插件 断开 svn connection 的工具。

2012-10-30

flex_locale.zip

flex国际化的使用示例教程,方便大学学习,共享一下!

2012-10-27

flex_ant.zip

flex 使用ant 脚本来编译flex源码示例脚本。方便学习,共享一下!

2012-10-27

ExtJS 组件扩展

ExtJS 组件扩展 如何正确使用Extjs---扩展组件的两个层次

2012-08-17

进制转换文档说明

二进制转换16进制等各各进制间的转换说明,可以让你轻松的学习进制的转换。

2012-08-10

Flex_API_4.0

Flex_API_4.0 是flex 是的4.0 的一分api文档,对于接口的查询非常有帮助。

2012-08-09

stardic.tar.bz2

Linux 平台下面的星际词典是非常好用的一个客户端。和Window下的面的那些有道词典的功能一样,但是词典要自己配置,这里文件的里面就是我自己常用的一些词典库。

2012-07-26

Linux 命令大全

Linux 命令大全里包含一些常用的命令说明,以及一些常用的参数说明,可以让开始接触Linux的那些新手,尽快的熟细这些命令。

2012-07-26

C_function_programming

该文件中包含3个文件,分别是 C函数速查大全.chm 和C函数速查.chm 以及 C语言程序设计,由谭浩强编写。

2012-07-26

flex_builder_registe

Flex Builder 4.0 和4.6 的注册码,同时内部还包含有一些svn的下载地址。subeclipse 的下载地址。debug的下载地址。

2012-07-26

SecureCRT.rar

Windows 平台下面连接 ssh 和 telnet 的一个非常好用的一个工具。这是一个绿色版的工具,下载后就可以直接使用。

2012-07-25

skype-ubuntu_2.2

Ubuntu 下的聊天工具。skype

2012-07-16

jd-gui(linux)

Ubuntu 下面的反编译class文件的图形化工具,可以方便快捷的浏览反编译后的代码,使用起来的和eclipse下的反编译工具一样。

2012-07-16

deepin-scrot

linux 系列的操作系统下的截图工具,可以手动配置快捷健,使用起来,和QQ 下面的截图效果一样。

2012-07-16

regexTester

开发正则表达式时的语法检测的一个利器,可以动态的实时的显示测试正则表达式匹配的部分。

2012-07-16

Extjsd使用手册API文档

Extjsd使用手册API文档,中文翻译,适合英语水平或不喜欢看英文文档的开发者使用的一份extjs的API文档。

2012-07-16

eclipse 常用插件集合工具包(有的只能在linux下使用)

eclipse-plugins.tar.gz 中包含的插件有 反编译 插件 jad ,spket,tomcat-plugin,site,openexploer

2012-07-13

java 反编译工具jad 插件

java 开发工具eclipse 下反编译工具 jad (window),使用eclipes时不用挂载源码就可以直接看到反编译后的内容。

2012-07-13

常用读取xml文件的jar 包集合

常用中的读取xml 文件方式有jom4j 和 使用jdom来读取 mxl 文件。里面包含的jar 文件有 jdom 和 dom4j 的jar 文件。

2012-07-13

SmartSVN-keygen.rar

smart svn6.6注册机,也可注册smartcvs,smartgit等syntevo系列软件,此注册机需要JAVA运行环境,请先下载JAVA。然后运行.bat文件后,输入用户名,邮箱生成license,导入到SmartSVN即可激活!

2014-04-18

jquery-easyui.rar

很全面的easyui,和大家分享下,内含jquery-easyui-1.2.5,中文api,中文版使用教程

2014-03-10

starDict.tar.gz

Linux 下的翻译工具StarDict的常词典文件,有stardict-oxford-gb-2.4.2.tar.bz2,stardict-ncce-ec-2.4.2.tar.bz2等。

2013-07-03

ofcssh.tar.gz

ssh 支持加密协议,能够更稳定的运行,不被检测到。

2013-06-28

fonts123.rar

里面包含有一些Window下面常用的文档字体。

2013-06-27

Keygen_12_php_web.rar

phpStorm,webstorm 等工具的intellij idea 12 edition key generator tool.

2013-06-10

SNMP_MIB.zip

使用java语言开发的一个可以方便查询SNMP Agent里面信息的工具。

2013-04-10

ubuntu-wallpaper.tar.gz

Ubuntu 操作系统好看的墙纸搜集,让够让自己定制更加漂亮的桌面操作环境。

2013-03-29

Ubuntu_wifi.doc

Ubuntu下设置WIFI共享,不用任何软件就可以实现网络共享使用。

2013-02-04

GUN_Makefile.pdf

Linux GNU Makefile中文版手册

2013-01-08

ExtJS4-demo.zip

Extjs 4 demo的例子。方便大家学习。

2012-12-28

Linuxt_scrt.tar.gz

Linux 下面的CRT 64bit 版本,同时包含破解方法。

2012-12-21

ext_js.doc

但是EXTJS是基于AJAX技术的,如果你不对AJAX有一个全面的了解,你可能会走不少的弯路,最终可能是知其然而不知其所以然。

2012-12-21

Gvim.tar.gz

Gvim.tar.gz 常用的插件列表。

2012-12-16

Conky.tar.gz

Conky 是一款Linux系统下面的 系统监控工具,让你可以及时了解系统的情况。可定制性非常性,可以根据自己的喜好,进行定义。

2012-12-11

Conky_lua.tar.gz

Conky 是一款Linux系统下面的 系统监控工具,让你可以及时了解系统的情况。可定制性非常性,可以根据自己的喜好,进行定义。

2012-12-11

Mac_Mountain_lion_torrent

Mac Mountaion Lion OS 10.8 torrent file.

2012-12-09

Linux开发工具箱

Linux 开发工具箱-项目开发的最有效的方法。

2012-12-05

java数据结构

java 中的常用数据结构算法总结,可以让大家很好的了解java中的数据结构的算法。

2012-12-05

Oracle_SQL_Developer.doc

sql developer 免费的数据操作工具,使用起来很方便。java语言编写具有跨平台的特性。

2012-10-31

空空如也

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

TA关注的人

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