自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 java基础之并发

并发,在concurrent包还没有问世前,对于码农来说,真是个很棘手的问题,随着jdk的功能增强,这些问题都简化了不少咯,那现在看下concurrent包到底是个啥玩意吧。 有了这包,我们现在就只把执行的任务编写好,然后就把它扔进线程池中,它们之间的并行就不用我们操心, concurrent包中有几个线程池,如下 newFixedThreadPool(int nThr...

2013-03-24 11:12:55 137

原创 java基础之字符串

String 这玩意,对于Javer 来说,在面试或笔试是总让你魂牵梦绕哦。什么是否相等哦,什么这个字符串的结果是多少哦,有时候很厌恶这类型的题哈,如果你现在感到厌恶,就说明你还是没有弄明白这玩意的特性以及功能了,好吧。我就来说说这玩意的特点(以面试的方式)。 先看个例子 [code="java"] String str1="abc"; String str2="abc"; ...

2013-03-18 22:00:44 124

原创 Spring源码分析之IOC2

本篇将介绍下ApplicationContext上下文方式的得到bean的源码 上篇用到一个列子 [code="java"]ApplicationContext ac=new ClassPathXmlApplicationContext("beans.xml");[/code] 就从ClassPathXmlApplicationContext入手吧 找到它的构造函数 [code="...

2013-03-16 23:25:10 153

原创 Spring源码分析之IOC

先看两种方式在IOC容器取得bean 1 beanFactory 实现 [code="java"] ClassPathResource res=new ClassPathResource("beans.xml"); DefaultListableBeanFactory factory=new DefaultListableBeanFactory(); XmlBeanDef...

2013-03-16 21:40:15 108

原创 java 获取请求ip

public class IpUtil { public static String getIpAddrByRequest(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length()...

2012-11-20 23:11:02 111

原创 mongodb

mongodb文档,

2012-11-20 22:09:45 75

原创 extjs的一些组件

Ext.onReady(function(){ //定义树的跟节点 var rootNode = { text : 'Root Node', expanded : true, children : [ { text : 'Child 1', lea...

2012-10-17 22:34:57 63

原创 extjs

extjs的一些文档

2012-10-14 23:09:11 91

原创 jquery ui

一个jquery ui 后台

2012-09-11 22:54:30 72

重拾java之线程1

[size=medium] 接触java也有一段时间了,以前选择java原因就是java很流行,好就业,那是开始学习java只是简单学习,没有更深层的理解how ,why。这也是觉得自己的java技术还是这么菜。现在开始重温下j2se方面的知识,写点笔记记录下 概念 线程,就是你写的一个简单的程序,运行的载体的就是线程,帮你完成一件事。我的简单理解就是,线程就像洗衣机一样,它...

2012-09-10 00:17:12 92

原创 读书笔记effective之对所有对象通用的方法

读书笔记effective之对所有对象通用的方法  第一条 覆盖equals时遵守通用约定 覆盖equals方法似乎很简单,但是许多覆盖方式会导致错误,并且后果非常严重,如果满 足下面任何一个条件就是所期望的结果 类的每个实例本质上都是唯一的 不关心类是否提供了“逻辑相等”的测试功能 超类已经覆盖了equals,从超类继承过来的行为对于子类也是合适的...

2012-03-18 17:22:03 83

原创 读书笔记effective java 之条目

[color=green] 最近看了下effective java 有编程许多经验值得学习,将一些重要的条目列出来 创建和销毁对象 考虑用静态工厂方法代替构造器 遇到多个构造器参数时要考虑用构造器 用私有构造器或者枚举类型强化singleton属性 通过私有构造器强化不可实例化的能力 避免创建不必要的对象 ...

2012-03-18 15:05:41 103

原创 读书笔记effective java 之通用程序设计3

第五条 基本类型优先于装箱基本类型 java有一个类型系统由两部分组成,包含基本类型(如int,double,long,boolean)和引用类型(如String,List),每一个基本类型都有一个对应的引用类型,称作装箱基本类型。基本类型和装箱类型有3个区别: 1:基本类型只有值,而装箱基本类型则具有与它们的值不同的同一性。 2:基本类型只有功能完备的值,而每个装箱基本...

2012-03-15 22:21:22 111

原创 读书笔记effective java 之通用程序设计2

第三条 了解和使用类库 假如我们想产生位于0到某个数之间的随机整数,一般会像这样做 [code="java"]private static final Random rd=new Random(); static int random(int n){ return Math.abs(rd.nextInt())%n; }[/cod...

2012-03-15 20:59:51 93

原创 effective java 之通用程序设计

第一条 将局部变量的作用域最小化 将局部变量的作用域最小化,可以增强代码的可读性和可维护性,并降低出错的可能性。 要使局部变量的作用域最小化,最有力的方法就是在第一次使用它的地方声明。几乎每个局部变量的声明应该包含一个初始化表达式。如果你没有足够的信息来对一个变量进行有意义的初始化,就应该推迟这个声明,直到可以初始化为止,这个条规则有个例外的情况是try-catch语句。如果一个变...

2012-03-15 16:15:05 88

原创 http与socket连接区别

[color=green][size=medium]相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。 1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立...

2011-11-08 01:11:19 65

原创 HashMap 一般遍历

[color=green]Map map=new HashMap() Iterator it=map.entrySet().iterator(); while(it.hasNext){ Map.Entry entry=it.next(); Object value=entry.getValue(); }[/color]

2011-11-04 16:28:23 72

原创 LinkedList 源码

[size=medium][color=green]/* * @(#)LinkedList.java 1.67 06/04/21 * * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms....

2011-10-20 16:20:57 88

原创 generating final archive: Debug Certificate expired onUnknown Android Packaging

最近不知咋个的哦!eclipse 项目都是红叉叉的,不知咋个的哦! 我开始的解决办法是,最开始浏览了下项目的文件没有发现错误,记得老师曾经叫我们的一招,就是你的项目自己检查了自认为没错嘛,就在problems中把错误的删除,开始我照做了。 红叉叉是消失了,然后我以允许程序了 [2011-10-10 22:26:15 - widget...

2011-10-10 22:38:21 61

原创 Android开发者应该深入学习的10个开源应用项目

Android开发者应该深入学习的10个开源应用项目(2010-08-26 08:42:04)转载标签: android开源10个开源应用杂谈 分类: android Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用...

2011-09-27 15:29:41 68

原创 android 消息机制

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

2011-09-15 16:53:40 71

原创 java.lang IllegalArgumentException: current should be>=start and <=end

在写android时,加了个datepickerdialog组件就报这个错误: new DatePickerDialog(context,listener,Calendar.year,Calendar.month,Calendar.DayofMonth); java.lang IllegalArgumentException: current should be>=start and ...

2011-09-07 21:52:38 81

原创 c++问题

#include "iostream.h" using namespace std; void main() { int a=1; char b='A'; cin>>a; cout

2011-06-14 21:46:35 57

原创 java string

[size=medium][color=green]/* * @(#)String.java 1.204 06/06/09 * * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. ...

2011-05-15 22:49:31 89

原创 android常用的 Adapter

[size=medium][color=green] 一个Adapter的对象扮演一个桥梁的角色。这个桥梁连接着一个AdapterView和它所包含的数据。Adapter提供了一个通到数据项的途径。Adapter还负责为在数据集里的每个数据生项生成一个View。它有一个重要的方法:public abstract View getView (int position,Vie...

2011-04-02 15:53:15 106

原创 关于R.layout的收集

[size=medium][color=green]android.R.layout指的是是内部的资源; R.layout一般是用户定义在工程下的res文件夹的路径。 android.R.layout下的一些常量 Simple_list_item_1 每项有一个 TextView Simple_list_item_2 每项有两个 TextView Simple_list...

2011-04-02 15:30:27 128

原创 Android尺寸单位

[size=medium][color=green]使用尺寸(dimen)资源 我们可以使用一些常用的尺寸单位来定义一些文字尺寸、视图组件的宽和高等。尺寸资源是一个数字类型的数据,被定义在res\values\dimens.xml文件中。 Android中支持的尺寸单位 在计算机中一般我们会用到的尺寸单位有厘米(cm)、毫米(mm)、像素(px)、英尺(in)等。Android...

2011-03-07 19:17:15 121

原创 @Drawable资源

[color=green] Drawable资源是对图像的一个抽象,你可以通过getDrawable(int)得到并绘制到屏幕上。这里有几种不同类型的Drawable: Bitmap File 一个Bitmap图像文件(.png、.jpg或.gif)。BitmapDrawable。 Nine-Patch File 一个带有伸缩区域的PNG文件,可以基于cont...

2011-03-02 19:20:45 326

原创 android的DALVIK虚拟机简介

[color=green][size=medium] Google于2007年底正式发布了Android SDK, 作为 Android系统的重要特性,Dalvik虚拟机也第一次进入了人们的视野。它对内存的高效使用,和在低速CPU上表现出的高性能,确实令人刮目相看。依赖于底层Posix兼容的操作系统,它可以简单的完成进程隔离和线程管理。每一个Android应用在底层都会对应一个独立的Dalv...

2011-03-01 22:48:20 141

原创 android启动过程

[color=green][size=medium]1. Boot系统初始化, 具体过程参见(system\core\init\Init.c)中的main函数,这时候,手机或者模拟器出现的画面是一个console,显示“ANDROID”msg。 2. 初始化成功后,就开始mounting系统,具体参见(system\core\mountd\Mountd.c) 中的main函数。 ...

2011-02-27 23:40:16 85

原创 android体系结构

[size=medium][color=green] android是google公司针对手机开发的一个平台,并公布了其中大部分代码,其大部分应用程序都是用JAVA开发的,毕竟它是商业性的产品嘛,有所保留也是理所当然的。 我们先来看看Android它的体系结构吧 1.应用程序 Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日...

2011-02-26 21:52:56 113

原创 初始android

[color=green] [size=medium] 现阶段最火os应该是android吧!最近什么职能手机呀,MID现在像雨后春笋百花齐放。这得归功于android呀!处于好奇了就买了一款昂达vx580,传说是“智能MP4",其实很想买VI10的可是贵呀!看了下android 的确很好玩!于是就打算开始研究android,自己来写些程序来自己玩! 希望也搞个类似“angry birds”...

2011-02-26 21:46:17 72

原创 UML学习笔记

UML(统一建模语言) uml是一种定义良好,易于表达,功能强大且普遍实用的建模语言,不是一种方法,它独立于过程。 UML组成 1 构造块:包括(建模元素,行为元素,注释元素,分组元素) 2 规则 3 公告机制 建模元素分类 类,对象 构建 主动类 协作 组件 节点 ...

2010-12-29 13:13:57 70

原创 类存分配方法

[color=green]1、内存分配方式 内存分配方式有三种: [color=green][size=medium] (1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置...

2010-12-26 00:37:43 86

原创 C++项目中的extern "C" {}

[color=green]引言 在用C++的项目源码中,经常会不可避免的会看到下面的代码: 1 #ifdef __cplusplus 2 extern "C" { 3 #endif 4 5 /*...*/ 6 7 #ifdef __cplusplus 8 } 9 #endif 它到底有什么用呢,你知道吗?而且这样的问题经常会出现在面试or笔试...

2010-12-26 00:20:40 62

原创 常用网站

[color=green]1 J2me开发网 http://www.j2medev.com/bbs/index.asp 2 J2me社区 http://www.j2meforums.com/forum/ 3 csdn http://www.csdn.net/ 4 Vc知识库 http://www.vckbase.com/ 5 codeproject http://www.c...

2010-12-03 22:19:34 249

原创 数据库一些概念

数据:事物的描述符号 数据库:长期存储在计算机内,有组织的,可共享的数据集合。 数据独立性包括:逻辑独立性和物理独立性 DBMS功能: 1 数据定义功能 2 数据操作功能 3 数据库的运行管理 4数据库的建立与维护 关系模型:用二维表的形式表示实体和实体间联系的数据模型 关系模式是对关系的描述 关系模型的组成 1关系数据结构 2 关系操作集合 3 完整性约束 完整...

2010-12-03 22:17:12 89

原创 VI常用命令

Vi指令大全 [color=green] 进入vi的命令 vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename: 打开文件,并将光标置于最后一行首 vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的串处 vi -r fil...

2010-11-25 23:43:39 74

原创 socket编程原理

socket编程原理 [color=green]1 问题的引入 UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read- close)。在一个用户进程进行I/O操作时,它首先调用“打开”获得对指定文件或设备的使用权,并返回称为文件描述符的整型数,以描述用户在打开的文 件或设备上进行I/O操作的进程。然后...

2010-11-25 23:40:19 83

原创 数据库关系模式的分解

判断对关系模式的一个分解是否与原关系模式等价的标准   ⒈ 分解具有无损连接性   ⒉ 分解要保持函数依赖   ⒊ 分解既要保持函数依赖,又要具有无损连接性 如果一个分解具有无损连接性,则它能够保证不丢失信息。 如果一个分解保持了函数依赖,则它可以减轻或解决各种异常情况。 分解具有无损连接性和分解保持函数依赖是两个互相独立的标准。具有无损连接性的分解不一定能够保持函数依赖。同样,保持函...

2010-11-21 12:34:03 1374

空空如也

空空如也

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

TA关注的人

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