自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiazdong

本博客已停,移至 xiazdong.me

  • 博客(486)
  • 资源 (7)
  • 收藏
  • 关注

转载 Could not find artifact com.sun:tools:jar:1.5.0 问题解决

【maven package】,则依然报错,但报的是另外一个错误:[INFO] Scanning for projects…[INFO]                                          [INFO] Building Struts 2 Blank Webapp 1.0-SNAPSHOT[INFO][INFO] BUILD FAILURE[INFO]

2012-06-25 11:15:49 19349 5

原创 Android入门:File文件存储

数据的存储有多种方式,比如数据库存储、SharedPreferences存储、文件存储等;这里我们将要介绍最简单的文件存储方式;文件存储简单的来说就是一般的JAVASE中的IO流,只是把他应用于Android手机中而已;一、文件存储核心代码文件存储(1)FileOutputStream out = context.openFileOutput(Strin

2012-06-24 15:32:33 52764 2

原创 Android入门:Log介绍

一、Log类介绍在Logcat视图中查看Android日志信息;(1)Log.v():任意信息;(2)Log.e():error信息;(3)Log.w():warning信息;(4)Log.i():提示信息;(5)Log.d():Debug信息;其中:VERBOSE注意:使用System.out.print

2012-06-24 11:20:28 1748

原创 Android入门:ImageView介绍

ImageView就是一个用来显示图片的视图;主要我们使用android:src="@drawable/aa"添加图片;<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/f

2012-06-23 16:55:51 1914

原创 Android入门:Layout

AbsoluteLayout因为已被废除,因此不做介绍;只要存在界面,就会有布局的存在,就像Swing,虽然一个是桌面应用,一个是手机应用,但是他们都差不多。1.LinearLayout默认布局。组件的排列按照预先定义方向很有序的排列,类似于Swing中的FlowLayout;注意点:(1)可以在中添加

2012-06-23 16:53:42 6688

原创 Android入门:利用SmsManager发送短信

我们可以通过Intent调用发送短信的服务,但是也可以通过SmsManager发送;一、为何需要自己开发短信发送器虽然在Android系统中已经存在发送短信的应用,但是如果我们在开发其他应用时需要集成发送短信功能,则很方便。二、开发短信发送器应用目标:将应用安装到5554模拟器上,并发送给5556的模拟器;界面介绍:核心代码:

2012-06-23 16:16:23 38289 16

原创 Eclipse开发build path中jar包部署到应用中

1.右击项目-->属性 2. 3.

2012-06-21 17:30:44 2384 1

原创 Android入门:部署时的常见错误

错误:Failure[INSTALL_FAILED_UPDATE_INCOMPATIBLE]原因:因为没有卸载干净。解决:在Android手机上,“设置”-->“应用程序”-->“管理应用程序”,卸载程序即可;错误:failure 【install-failed-already-exists】原因:在Android手机上已经存在该应用。解决:adb shell pm

2012-06-17 08:38:16 4936

原创 Android入门:单元测试

一、Android的Junit测试一般的JUnit我们都用过,而针对Android的JUnit也是类似于这种,显示的结果也是绿条和红条。单元测试整体框架如下: 我们这里只介绍其中一个类:AndroidTestCase;二、AndroidTestCase 程序描述:新建一个Android项目:Activity,添加一个EditText,

2012-06-16 08:23:48 4846 1

原创 Android入门:Intent入门(2)

一、Intent与Activity应用 0.创建新的Activity步骤 在应用中创建新的Acitivity很常见;步骤1:创建一个class继承Activity 步骤2:在Android-manifest.xml中添加元素 比如创建了一个名为SubActivity的Activity,则需要声明如下:  1.最简单的跳转到新的Act

2012-06-14 23:08:28 17016 4

原创 Android入门:Intent入门(1)

一、Intent介绍如果Android要做什么事件,则肯定与Intent有关;Intent能够做的动作有很多,比如打电话动作、发短信动作、跳转界面动作等; 二、Intent继承结构java.lang.Object   |- android.content.Intent 三、Intent应用1.打电话此处实现一个如下

2012-06-14 22:43:05 9048 1

原创 to be

http://xiezuo.hrbole.com/http://www.iteye.com/news/search?page=7&query=sourceforge%E4%BC%98%E7%A7%80%E9%A1%B9%E7%9B%AE%E4%BB%8B%E7%BB%8D

2012-06-04 17:56:54 941

原创 Iphone 插件视频介绍

在优酷上发现:http://i.youku.com/u/UMzQyOTE1OTgw/videos/order_1_view_1_page_2

2012-05-28 21:05:41 1229

转载 忘记 MySQL 的 root 帐号密码该怎么办

如果你忘了 MySQL 的 root 帐号密码,别担心,使用下面步骤就可以重设一个新密码:首先停止 MySQL 服务 “/etc/init.d/mysql stop”启动 MySQL 服务并屏蔽用户权限检查,可通过如下命令:mysqld_safe --skip-grant-tables 记住,当你使用这个参数启动服务时,任何人无需密码即可连接到 MySQL 并拥有最高权限,因此你需

2012-05-28 16:44:26 1455

原创 Android入门:Button

一、Button的继承结构java.lang.Object|-android.view.View|-android.widget.TextView|-android:widget.Button二、Button使用1.监听器android.view.View.OnClickListener btn.setOnClickLi

2012-05-22 23:18:27 2018

原创 Android入门:DDMS视图

一、进入DDMS perspective进入DDMS视图后,出现如下图所示:1.Devices:显示现在能够使用的设备,比如虚拟机或真机 ; 以及每个设备存在的程序;2.Emulator Control:能够给设备打电话,发短信;3.Logcat:类似于Java程序的Console,报错、显示信息都在此处显示;4.File Explore

2012-05-22 22:32:05 8503

原创 MyEclipse开发Rest服务入门

MyEclipse支持Rest服务,开发起来非常方便,下面我就举一个计算机的例子:实现功能:加、减、乘、除;效果如下:Rest服务要点:每个服务或任何东西都有一个URI;步骤1:创建Web Service Project;步骤2:创建classpackage org.xiazdong.ser

2012-05-21 13:57:20 10489

转载 InfoQ:深入浅出REST

不知你是否意识到,围绕着什么才是实现异构的应用到应用通信的“正确”方式,一场争论正进行的如火如荼:虽然当前主流的方式明显地集中在基于SOAP、WSDL和WS-*规范的Web Services领域,但也有少数人用细小但洪亮的声音主张说更好的方式是REST,表述性状态转移(REpresentational State Transfer)的简称。在本文中,我不会涉及争论的话题,而是尝试对REST和RES

2012-05-21 11:08:07 1959

原创 Android入门:EditText

一、继承结构介绍android.view.View|-android.widget.TextView|-android.widget.EditText二、标签属性解析1. android:focusable如果为true,则表示默认获得焦点;如果为false,则表示默认不获得焦点;注意一点:如果设为false,则默认永远不会得到焦点!

2012-05-20 22:20:22 1662

原创 Android入门:TextView

一、设置部分字体的颜色通过SpannableStringBuilder style = new SpannableStringBuilder(CharSequence cs);style.setSpan(new ForegroundColorSpan(color), begin, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);tv.s

2012-05-19 23:58:37 1914

原创 二维码的编码与解码辅助类

需要的jar包:QRCode.jar效果图:以下为我封装的辅助类,提供的API只有:(1)encode(String str);(2)encode(String str,File f);(3)encode(String str,OutputStream out);(4)decode(File f);(5)decode(InputS

2012-05-18 17:40:26 3006

原创 Hibernate入门:关联规则之多对一和一对多

多对一规则:比如Employee和Department,多个Employee对应一个Department,称为多对一;一对多规则:比如Department和Employee,一个Department对应多个Employee,称为一对多;一对多的规则:public class Department { private int id; private String name;

2012-05-17 11:37:54 2084 1

原创 Hibernate入门:CRUD方法及实体对象的三种状态

Hibernate的实体对象有三种状态,而实体对象是被Session管理:(1)瞬态:刚刚被创建出来时的状态;(2)持久化:被Session管理时的状态,能够和数据库同步;(3)脱管:过去被Session管理,但是现在Session已关闭,虽然存在与数据库对应的记录,但是不能同步;Session的入门常用方法

2012-05-17 08:18:45 5786 1

原创 Eclipse 快捷键设置问题

我们一般会使用ALT+/作为提示快捷键,但是经常会由于快捷键冲突导致不能正常使用;经常冲突的快捷键为word completion和content assist;而content assist是我们所说的提示快捷键;因此我们要把word completion变成其他的即可;

2012-05-14 13:46:07 1793

原创 Hibernate入门:使用C3P0连接池

我们在实际的项目中一般都会使用数据连接池,因为这样开销相对较小;Hibernate包中自带C3P0的jar包;在hibernate.cfg.xml中加入:5 20 5000 100

2012-05-13 19:23:53 2218

原创 Hibernate入门 :不使用hibernate.cfg.xml

一般,我们都会创建一个hibernate.cfg.xml,这样做无疑是好的,下面讲的方法虽然不好,但是也无疑是一种方法;我们可以直接在代码中设置一系列的参数;主要函数:(1)Configuration config = new Configuration(); //创建配置(2)config.setProperties(Properties p);//导入配

2012-05-13 19:16:02 6264

原创 Hibernate入门

ORM:Object Relation Mapping;阻抗不匹配:现在我们常用的编程语言都是面向对象的,而常用的数据库都是关系型数据库,而我们一般如果要用Java访问MySQL,都是使用JDBC,并且要在Java代码中写SQL语句,而这点是由于面向对象和关系融合的缺点;而ORM框架就解决了这点;Hibernate是ORM框架的一种;而Hibernate属于JBoss,JBos

2012-05-13 17:33:55 2946

原创 在网页上获得google搜索框

输入您的搜索字词 提交搜索表单 效果如下:

2012-05-12 08:21:53 2695

原创 有关进程的小知识点

进程:正在运行的程序;比如firefox,在硬盘中时只是程序, 而启动之后,就变成了进程;问:Chrome为什么速度快,firefox速度慢?答:因为Chrome是多进程的,而firefox只是单进程,而多进程速度快的原因是:可以同时进行图像绘制等动作;从下图中可以看出,当chrome一开启后,Chrome创建了4个进程,而firefox只创建了1个进程;

2012-05-09 14:10:00 1797

原创 32位操作系统是什么意思?

问:怎么看CPU的位数?答:使用例如EVEREST、鲁大师等此类软件能够检测到,以下以我电脑的截图来分析一下:以上表示既支持32位系统,又支持64位系统; 问:我们说的32位操作系统指的是什么32位? 答:是指CPU为32位,CPU是负责(1)计算(是指一次可以处理的数据位数为32位)和(2)指令控制(指令位数为32位);64位CPU

2012-05-09 12:05:56 19525 4

转载 Ubuntu 12.04的人工小帮手HUD介绍

Ubuntu12.04版本有什么新特点(或新面貌)?这个版本使计算机仿佛有了“灵性”。为什么?          进入12.04版本,不论你在何处,只要按一下开关键“Alt”,在屏幕左上角就会出现一个小帮手HUD如下:(注意:再按一下“Alt”键,它就会立即消失。)            由上图可见,HUD的”图标“就像是航空驾驶员的头盔,表明了HUD的由来。HUD就是“Head-Up

2012-05-07 13:30:19 1411

原创 Android入门:ListView

一、ListView介绍 ListView是类似于将一个界面分为一行一行,如下图: ListView只是一个视图,而如果要在这个列表视图中显示数据,则必须要通过“Adapter”,我们通常有三种Adapter:(1)ArrayAdapter:每行只能是一个文本;(2)SimpleAdapter:此种方式不是很好,经过测试,只能显示一行数据;(3)继承BaseAdap

2012-05-04 21:26:44 4074 1

转载 随想录(linux的四个维度)

linux系统是软件开发历史上的一个传奇。来自全球的个人、公司、团体为了完成开放和自由的诉求,在一种松散但是却有效的方式下,成功地创建一个伟大的生态系统。无论从软件的规模和稳定性上面,linux都是首屈一指的。当然这里说的linux更多的是一个生态,它包括内核、驱动、库文件、gui、数据库以及上层应用软件。linux产生的基因决定了它的应用只能局限在一个小的范围内。当然,你可以不服气地说不是还有a

2012-04-30 22:35:53 1699

原创 用U盘安装Linux图解

一般如果需要安装Linux都是使用光盘安装,即将网上下载的ISO文件刻录到光盘中,然后设置BIOS用光盘引导即可;我们是否可以使用U盘进行Linux安装呢?答案是可以,我们可以使用UltraISO将ISO文件刻录到U盘中,然后利用U盘引导即可; 优点:不需要刻录光盘;  此处以Ubuntu 10.04 为例;步骤1:打开操作系统ISO文件

2012-04-30 00:24:49 46633 5

原创 【数据库复习】数据库概论

问:数据库与数据库管理系统一样吗? 答:数据库管理系统是一个软件,用来管理数据库;数据库是数据的集合; 问:数据库的历史流程? 答:对数据库影响最大的项目有IBM的System R项目,还有伯克利大学的INGRES项目;(1)20世纪60年代末,第一个商用DBMS出现;早期的模型并不是关系模型,而是层次、网状模型,而这些模型也没有类似SQL的高级查询语言;(2)

2012-04-29 15:47:03 3537

原创 【数据库复习】关系代数

关系代数  问:为何称为代数? 答:因为存在操作符和操作数,操作数为表,操作符为交、并等; 关系代数有分为基于集合的关系代数和基于包的关系代数;关系代数的基本操作:并、选择、投影、笛卡尔积、差、重命名;基本操作的意思是其他的操作符可以通过基本操作推出;注意:如果我们使用并、交、差运算,必须保证R和S的属性集合是相同的,当然如果不同,也可以

2012-04-29 15:41:31 46011 1

原创 【数据库复习】函数依赖

如果我们要设计关系型数据库的表模式,则很有可能会出现冗余,为了避免这种情况,我们需要一些规则,这些规则称为依赖。函数依赖简单地说就是属性集A推导出属性集B,比如给定这些规则之后,如果某个关系能够满足给定的函数依赖,则称关系R满足函数依赖F; 在下面我们会介绍一系列的范式以及分解算法; 函数依赖的分解合并规则 与 是等价的(可以互相转化的),第一个

2012-04-27 21:03:16 48692 7

原创 【数据库复习】SQL

SQL:Structured Query Language(结构化查询语言); 数据模型:对于数据的描述方式;比如关系数据模型是用二维表来描述,层次数据模型用树来描述数据。数据模型由三部分组成:(1)数据结构:定义数据的结构;(2)数据操作:CRUD;(3)数据约束:比如键约束、完整性约束等; 数据模型介绍 1.关系数据模型 将数据描述成二维表的形式

2012-04-27 14:41:34 11101

原创 Linux中常用软件安装(基于Ubuntu)

安装软件对于初学者来说都是比较困难的,刚刚接触Linux时,初学者会因为软件安装的不正确而花费大量的时间,本文为了更加方便地为初学者提供参考;===============================================================================================================================

2012-04-23 19:51:35 9768

原创 【Eclipse】怎样把代码复制到word中并保持颜色

即可

2012-04-15 13:48:40 18292 2

传智播客方立勋JDBC的ppt

这个是JDBC的ppt,挺好的;很有用!

2012-01-28

JUDE/Community

网上下不下来,好不容易找到一个。能用的。 这是一个比较小的UML建模工具; 很好用!

2012-01-28

Struts国际化源代码

这个资源是对应我的博客的源代码,免费资源,分享 http://blog.csdn.net/xiazdong/article/details/7215909

2012-01-27

黎活明 struts2 ppt

挺好的一个struts2的ppt,黎活明老师的ppt非常好

2012-01-26

JUnit chm文档

JUnit的chm的文档,方便查看; 帮助大家

2011-11-06

计算方法的总结资料~简洁但是全面

计算方法自己整理的东西!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

2011-05-07

Source insight 3.5

编辑器~很好用~附了序列号~~能用的~放心~

2011-04-01

空空如也

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

TA关注的人

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