自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (4)
  • 收藏
  • 关注

转载 回环地址导致安装OID11g 出错(Linux)

默认情况下,如果本机机器名配置成IP127.0.0.1,如:127.0.0.1   Helix-lap.localdomain Helix-lap127.0.0.1   localhost.localdomain localhost127.0.0.1   localhost4.localdomain4 localhost4::1         localhost.localdom

2012-11-12 13:34:06 747

转载 浅析Android 4.0的通知系统

浅析Android 4.0的通知系统()通过手机的通知系统,可以将应用程序的一些重要消息告知给用户。流畅、舒适、友好的应用程序离不开精心设计的消息提醒机制。但是并不是所有的通知都是用户想看的,否则只会给用户造成骚扰,所以要谨慎使用通知。在对《Android Design》进行翻译时发现:Android系统已经提出了一些关于通知消息的设计建议,

2012-09-24 14:01:47 668

转载 android翻书效果实现原理( 贝塞尔曲线绘制原理/点坐标计算)

android翻书效果实现原理( 贝塞尔曲线绘制原理/点坐标计算)实现真实的翻页效果,为了能在翻页的过程中看到下一页的内容,在翻页之前必须准备两张页面,一张是当前页,另一张是下一页。翻页的过程就是对这两张页面的剪切,组合过程。用户看到的可以分为3部分:当前页的可见部分(下图绿色部分),把书页翻起来后看到的背面区域(下图黄色部分),把书页翻起来后看到的下一页的一角(下图绿

2012-09-07 14:30:22 1063

转载 Android的进程,线程模型

Android 包括一个应用程序框架、几个应用程序库和一个基于 Dalvik 虚拟机的运行时,所有这些都运行在 Linux 内核之上。通过利用 Linux 内核的优势,Android 得到了大量操作系统服务,包括进程和内存管理、网络堆栈、驱动程序、硬件抽象层、安全性等相关的服务。 有关Java虚拟机跟进程,线程的关系请参看下面这篇文章:进程、线程与JVM、CLR

2012-08-31 10:18:22 461

转载 Android之PreferenceActivity

看到很多书中都没有对PreferenceActivity做介绍,而我正好又在项目中用到,所以就把自己的使用的在这总结一下,也方便日后查找。PerferenceActivity是什么,看下面的截图:            Android系统截图(左)                MusicPlayer Setting截图(右)         好了,我们看到An

2012-08-30 17:24:56 507

转载 Python 方法调用机制

内容目录介绍构建和初始化使操作符在自定义类内工作描述你的类属性访问控制制作自定义序列反射可调用对象上下文管理构建描述符对象Pickling你的对象总结附录:如何调用神奇方法1.介绍这份指南是几个月内最有价值的Blog投稿精华。它的主题是向大家讲述Python中的神奇方法。何为神奇方法呢?它们是面

2012-08-15 15:21:05 10225

原创 Python 基本类型操作

python中类型转换一、类型转换函数函数                                           描述  int(x [,base ])         将x转 换为一个整数  (其中base表示基数)long(x [,base ])        将 x转换为一个长整数  float(x )               将

2012-08-15 14:20:50 1021

转载 Tomcat7 与 maven

Tomcat7 与 maven tomcat maven plugin是通过一些指令来操纵tomcat的所以,在操作之前,有时要先打开tomcat服务器今天碰到一个奇怪问题,jetty与struts2.x 的 s:debug 标签貌似不兼容。 无奈之下转回tomcat。 网上搜索可知Tomcat插件早就出现了。 pom.xml Xml代码

2012-08-08 23:45:11 3932

转载 Maven以及其Eclipse插件m2eclipse的安装

Maven以及其Eclipse插件m2eclipse的安装(本文参考了Maven实战)检查JDK的安装以及环境变量的配置打开cmdecho %Java_Home%java -version 如下图 下载Mavenhttp://maven.apache.org/download.html 我这里安装时最新的3.03版本 安装到本机1

2012-08-06 13:27:38 495

转载 android push notification

Android Push Notification实现信息推送使用本文介绍AndroidPn项目实现推送的使用过程。 上个博文中提到在Android中实现信息推送,其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。 Apndroid Push

2012-06-09 20:02:13 825

原创 新手配置 Jetty + Eclipse (Hot code debugging)

在用Tomcat 开发Java Web project 时,在调试的时候,由于我们不断改动java 源文件,因而我们需要不断重新启动Tomcat 更新我们的项目,我们把很多时间浪费在了更新上,这样开发效率大大降低。Jetty 完全支持Hot code debugging ,也就是说,我们在更改java源文件,更改html,jsp时不用再重新启动服务器了,这样节省了大量时间(注意web.xml

2012-06-07 15:56:59 16213

转载 maven 拷贝依赖jar到 lib中

org.apache.maven.plugins maven-compiler-plugin 2.3.2 1.6 1.6 UTF-8 org.apache.maven.plugins maven-jar-plugin true lib/ com.abc.ABCTest -->入口类名 org.apache.maven.plu

2012-06-05 10:57:40 22089 2

原创 CXF webservice JAXB 处理复杂数据类型方法

假定有一个复杂类型如下public class Client { private Integer idclientinfo; private String clientname; private String tel1; private String tel2; private String fax; private String email; private String addr

2012-05-15 19:52:30 5921

原创 c语言 linked list

MyLinkList.h#include #include #define NEW (struct node *)malloc(sizeof(struct node))struct node{ char name[20]; char tel[9]; struct node *next;};/* 创建 linked list */stru

2012-05-05 19:41:28 4194

原创 Ant 新手注意事项

下面所说的内容都是基于eclipse 下内置Ant 使用时的注意事项 !!我们在eclipse java 项目的根目录下建立build.xml文件,一般都这样做1.ant 在使用 javac 对 java 源代码进行compile 时,一定要注意编译的级别 (1.4 , 1.5 , 1.6, 1.7),查看你的项目的编译级别,之后配置你的ant 编译classpath 使之与项目的

2012-05-05 13:25:51 976

转载 eclipse 用 svn 管理 android

用svn控制版本,svn本身是不会识别哪些该传,哪些不该传,这就导致有些关于路径的东西(比如拓展jar的路径)也被上传了,而当别人下载后,那个路径对于这个人可能完全不存在,项目编译就会出问题。我就是犯了这个错误,用eclipse安装了svn插件,然后一股脑把android项目都传上去,然后别人下载后就无法编译过去,怎么弄都不对。经过各种谷歌后,晓得了Android项目有以下不能上传

2012-04-23 09:29:47 354

转载 Android解析XML三种方式(PULL、SAX、DOM)

Android解析XML三种方式(PULL、SAX、DOM)本篇博客重点介绍Android中三种解析XML的方式,包括PULL、SAX、DOM,当然不止这些,还可以用第三方的jar包提供的解析,只是这三种在Android中比较常用吧。再顺便介绍一下AndroidTestCase的用法,用来测试所写的解析业务逻辑是否正确。本篇博客使用的xml文件如下:student.

2012-04-19 17:43:58 494

转载 ANDROID 中自定义控件和属性(ATTR.XML,DECLARE-STYLEABLE,TYPEDARRAY)的方法和使用

ANDROID 中自定义控件和属性(ATTR.XML,DECLARE-STYLEABLE,TYPEDARRAY)的方法和使用本文转载自http://blog.csdn.net/jincf2011/article/details/6344678今天我们的教程是根据前面一节扩展进行的,如果你没有看,请点击 Android高手进阶教程(三) 查看第三课,这样跟容易方便你的理解

2012-04-15 01:38:51 1054

原创 android 里自定义属性

Currently the best documentation is the source. You can take a look at it here (attrs.xml).You can define attributes in the top  element or inside of a element. If I'm going to use an attr i

2012-04-15 01:29:47 624

原创 dp 与 sp 区别

dp Density-independent Pixels – an abstract unit that is based on the physical density of the screen. These units are relative to a 160 dpi screen, so one dp is one pixel on a 160 dpi screen. The ra

2012-04-15 00:39:15 2723

原创 Unmarshalling Error: unexpected element

第一种可能性:请求SOAP 报文有问题在schema验证文件里把 qualified 更改为 unqualified第二种可能性:响应SOAP报文无法被客户端解析更改为也就是说响应报文里可能有命名空间,但是在客户端里没有定义

2012-04-04 20:31:16 10902

原创 Web service

Webservice architecture for android including  client and service1.   Why we use webservice and what should I acknowledge?Web services overviewA Web service is a set of relatedapplication func

2012-04-01 20:28:57 696

转载 使用KSOAP2调用WebService

使用KSOAP2调用WebService标签 : WebService KSOAP2        WebService是一种基于SOAP协议的远程调用标准。通过WebService可以将不同操作系统平台,不同语言、不同技术整合到一起。在OPhone SDK中并没有提供调用WebService的库,因此,需要使用第三方类库(KSOAP2)来调用WebService。在本文将介绍

2012-03-31 10:26:56 561

原创 用 eclipse 配置 web service的注意事项

1.配置 tomcat 2.配置一个web service 如 CXF3.创建 dynamic web project 并且 configuration 中选择 CXF web services project(如果 你用的是CXF)4.web service 所暴露的接口和实现 类最好放在同一个包下5.如果接口和实现 类不在同一个包下,那么生成web service 时一定要先指

2012-03-30 20:07:17 489

原创 mobile 开发所涉及到的一些方面

UI:layout interactmulti-mediaLBS3DopenGL数据安全应用领域1.UI ,BI MicroStrategy游戏:工具类游戏,纯游戏科学计算,专业建模数据库应用,数据挖掘(Data Mining)图像压缩模式识别(人脸识别)人工智能(如iphone4s 里的siri)

2012-03-21 13:32:34 360

原创 mobile之 手机组成常识

屏幕、PCB板、扬声器、键盘按键、外壳、电池等其中手机大多数的元件都是焊在或连接在PCB上的;小部件嘛就从与PCB的关联可以看出~注:以下以智能手机为例,普通手机或者没有有些部件!可以是直接焊接在PCB上也可以是连接的有;(主、副)摄像头、麦克风、扬声器、感应装置(包括重力感应、光线感应、距离感应三轴陀螺仪)等;一般焊接在PCB上的有:CPU、GPU、RAM、ROM(包括独立的大容

2012-03-20 22:10:20 451

原创 新手配置android

1.下载并安装android SDK,并用SDK manager进行更新2.在eclipse 上安装 ADT plugin  地址为https://dl-ssl.google.com/android/eclipse/      或者http://dl-ssl.google.com/android/eclipse/3.以管理员身份登录eclipse4.在WINDOWS下如果无法启动AVD

2012-03-15 12:09:22 302

原创 组合(Composite)模式

组合模式有时候也叫做部分——整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以像处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。意图将对象组合成树型结构以表示“部分——整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性。(如JUNIT里的testSuit testCase)组合模式构成:Compo

2012-02-29 14:59:52 416

原创 命令(Command)模式

将一个请求封装为一个对象,从而使你可用不同的请求对客户参数化,对请求排队或记录请求日志,以及支持可撤销的操作(Junit 里的testCase就是将我们的测试请求封装成为了一个对象)。比如我们去饭馆点餐,我们只是向服务员发出一个菜的请求,那么厨师就会根据我们的command,作出菜。命令模式的构成:1.客户角色:创建一个具体的命令对象,并确定其接收者。2.命令角色:声明一个给所有具体命

2012-02-29 13:59:45 365

原创 适配器(Adapter)模式

在软件系统中,由于应该环境的变化,常常需要相“一些现存的对象”放在新的环境中应用,但是新的环境所要求的接口是这些现在对象所不满足的。那么如何应对这种迁移变化呢?如何既能利用现有对象的良好实现,同时又满足新的应用环境的接口要求呢?这就是本文所要说的Adapter模式意图将一个类的接口转换成为客户需要的另外一种接口。Adapter模式使得原本不兼容而不可一起工作的类可以一起工作。适配器模式

2012-02-06 13:15:29 438

原创 模板方法模式 (template Method)

这种设计模式在Junit中被使用,如setUp方法与tearDown方法,在JUnit中规定了先执行setUp后执行tearDown但是没有规定具体执行内容//在抽象类中可以规定模板方法的执行顺序,在接口中不能public abstract class AbstractClass { public void template(){//规定了模板中方法执行的顺序 this.method1

2012-02-05 14:53:58 381

转载 CHM 文件打开问题剖析

打开chm文件不能显示内容的解决办法一、如果提示是:如果提示是Internet Explorer 不能链接到您请求的网页或者打开后“页面无法显示”。请在要打开的CHM文件上右键属性,会在底下属性中多了一个“解除锁定”,点击后就可以正常显示了。或者在记事本中保存下列内容为00.reg:REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HT

2012-01-29 10:22:13 715

转载 struts.xml配置详解

struts.xml是我们在开发中利用率最高的文件,也是Struts2中最重要的配置文件。一下分别介绍一下几个struts.xml中常用到的标签1、利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用标签引入其他配置文件。比如一个网上购物程序,可以把用户配置、商品配置、订单配置分别放在3个配置文件user

2012-01-03 15:01:06 429

原创 处理字符乱码的几种方式

1.String str = request.getParameter("address");str = new String(str.getBytes("ISO-8859-1"),"utf-8");2.request.setCharacterEncoding("utf-8");response.setCharacterEncoding("utf-8");3.reponse.set

2011-12-31 16:17:33 849

转载 SQL注入式攻击

常见的SQL注入式攻击过程类如:   ⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着用户是否有权访问应用,它要求用户输入一个名称和密码。   ⑵ 登录页面中输入的内容将直接用来构造动态的SQL命令,或者直接用作存储过程的参数。下面是ASP.NET应用构造查询的一个例子:   System.Text.StringBuilder q

2011-12-27 23:54:50 433

原创 数据结构之------快速排序

快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。public class QuickSort { public st

2011-12-27 22:06:50 368

原创 数据结构之-------优化的冒泡排序

JAVA实现//jdk1.5以上版本package sort;public class BubbleSort { public static void bubbleSort(int... a) { boolean flag = true; for (int i = 0; i < a.length - 1 && flag; i++) { flag = false;

2011-12-27 20:14:02 369

转载 java位运算

java位运算位移动运算符:例如:3 1)把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011, 2)把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位, 3)在低位(右侧)的两个空位补零。则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 1100,

2011-12-26 21:55:55 789

原创 新手如何配置自己的Tomcat服务器

新手如何配置自己的Tomcat服务器及高效的将开发中的web项目部署到Tomcat上1.首先要到tomcat的官方网站上将tomcat下载下来,这里建议最好下载ZIP格式的,我们可以自己进行后面的配置。http://tomcat.apache.org/ 现在统称用6.x进行开发,我们就以6.x为例。2.将下载好的ZIP文件解压缩3.下面我们要配置两个环境变量,因为tomcat是

2011-12-26 20:20:04 42940 6

原创 struts2 文件上传相关问题剖析

实现原理Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。注意事项1.form表单必须如下  注意enctype这个属性,如果不设置它的话那么MIM

2011-12-21 00:19:59 1724

vi和Vim编辑器

教你如何高效使用vim进行编辑,在Linux,Unix,甚至在windows中的gvim都是作为一个程序员开发时高效文本编辑的必须工具,这本书给大家详细介绍了如何正确使用vim,从而完成高效的开发。

2012-01-02

Thinking in Java (中文)

Thinking in java, java入门书

2011-11-30

敏捷JAVA编程(英文版)

Master Java 5.0, object-oriented design, and Test-Driven Development (TDD) by learning them together. Agile Java weaves all three into a single coherent approach to building professional, robust software systems. Jeff Langr shows exactly how Java and TDD integrate throughout the entire development lifecycle, helping you leverage today's fastest, most efficient development techniques from the very outset.

2011-11-30

空空如也

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

TA关注的人

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