自定义博客皮肤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

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

原创 二分查找实现

看了“只有10%程序员能正确实现二分查找算法“这篇文章,闲着无聊,就实现一下他所说的正确的二分算法;其实说穿了为什么只有10%的程序员会写错,只是因为没有考虑一些意外情况罢了;思想:二分查找能解决问题:预排序数组的查找1.使用泛型将二分查找的对象泛化.2.考虑以下几种意外情况:如果数组为null,则抛异常;如果没有找到,则返回-1;其实我也不清楚

2012-07-30 11:19:48 1640

转载 Linux入门:截图工具(Scrot)

scrot是linux下小巧而实用的截图工具,它采用基于命令行的工作方式。使用起来很方便。以ubuntu为例介绍scrot的使用方法安装:    sudo apt-get install scrot1.抓取整个桌面:    scrot pic1.jpg    #此命令将抓取整个桌面,并且生成名字为pic1.jpg的截图保存在当前目录下2.

2012-07-26 21:07:36 1615

原创 Android错误:The connection to adb is down, and a severe error has occured.

[2012-07-25 10:57:03 - Xxx] The connection to adb is down, and a severe error has occured.[2012-07-25 10:57:03 - Xxx] You must restart adb and Eclipse.[2012-07-25 10:57:03 - Xxx] Please ensure tha

2012-07-25 10:59:18 4936 2

原创 sap logon错误: "password logon no longer possible"

如果输入密码超过3次,则会lock this user;比如SAP*这个用户被锁住了,则解决方法:(1)用用户DDIC,密码minisap 登录;(2)输入SU01,点击  UnLock即可;

2012-07-23 15:37:19 9076 2

原创 搭建ABAP开发环境图解

一、安装图解  1.安装JDK 1.4.10在进行下面步骤之前,有一点千万注意:主机名不能超过13个字符!右击“我的电脑”-->“属性”-->“计算机名”-->"更改"-->重启即可;2.安装SAPNW7.0ABAPTrialSP12\image\setup.exe 其中还会安装SAP Management Console

2012-07-23 14:25:40 11247 9

原创 Android入门:通过AIDL进行进程间通信

一、AIDL介绍AIDL:Android Interface Definition Language,接口定义语言;顾名思义,就是定义接口的语言,即利用AIDL可以定义接口;AIDL简单地说就是进程间通信的方法,类似于Java中的RMI;AIDL利用Xxx.aidl文件定义接口,通常将此文件放在com.xiazdong.aidl中;AIDL文件的编写

2012-07-22 21:37:31 6244 2

原创 Android入门:绑定本地服务

一、绑定服务介绍前面文章中讲过一般的通过startService开启的服务,当访问者关闭时,服务仍然存在;但是如果存在这样一种情况:访问者需要与服务进行通信,则我们需要将访问者与服务进行绑定;如果使用Context.bindService()方法启动服务,则在服务未创建时,系统会调用服务的onCreate()方法,接着调用onBind()方法,这时就访问者与服务已经绑定

2012-07-22 18:16:25 8401 1

原创 Android入门:Service入门介绍

一、Service介绍Service类似于Windows中的服务,没有界面,只是在后台运行;而服务不能自己运行,而是需要调用Context.startService(Intent intent);或Context.bindService(Intent intent)开启服务;服务分为两种:(1)访问者与服务无关,则关闭访问者之后,服务能够继续运行,使用start

2012-07-22 14:22:01 3724 1

原创 Android入门:广播接收者应用(电话拦截器)

一、电话拦截器应用说明在我们输入完电话号码并拨打电话时,系统会发出一个有序广播(action="android.intent.action.NEW_OUTGOING_CALL"),并且预计会发送给电话拨号器应用的广播接收者,但是我们可以设置一个优先级更高的拦截器广播接收者(android:priority="1000"),使得在拨号器的广播接收者收到电话之前将电话清空,如图所示:

2012-07-21 21:41:09 13686

转载 老程序员的忠告:不要做浮躁的软件工程师

老程序员的忠告:不要做浮躁的软件工程师:每天读一遍,思考一下:我是否浮躁? 1、不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,就会知道自己和别人思路的差异。 2、初学者请不要看太多的书,那会误人子弟的,先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3、看帮助。不要因为很难,而自己又是

2012-07-20 22:17:16 4098 4

原创 Android入门:广播发送者与广播接收者

一、广播发送者&广播接收者介绍1.广播接收者广播接收者简单地说就是接收广播意图的Java类,此Java类继承BroadcastReceiver类,重写:public void onReceive(Context context,Intent intent),其中intent可以获得传递的数据;广播意图就是通过Context.sendBroadcast(Int

2012-07-20 21:26:32 194570 15

原创 Android入门:Activity生命周期

一、Activity生命周期介绍我们在学Java Web时会学到Servlet的生命周期,因此对生命周期的概念已经有一定了解,简单地说就是某个事物从出生到死亡的过程。Activity也存在声明周期,从Activity被创建到最后被销毁;Activity运行时可能会受到一些突发事件的影响,例如在使用Activity时突然来了一个电话,则Activity需要在生命周期函数中设置;下

2012-07-19 23:06:27 3145

原创 Android入门:隐式Intent

一、隐式意图介绍显式意图我们前面已经提到,形如:Intent intent = new Intent();intent.setClass(this,Other.class);//此句表示显式意图,因为明确设置激活对象为Other类startActivity(intent);顾名思义,隐式意图就是在不明确设置激活对象的前提下寻找最匹配的组件,举个例子,比如有5

2012-07-19 21:42:02 35692 6

转载 怎样快速搜索自己所需的资料?(90%的人不会使用此方法)

我不敢保证现在100%的大学生不会使用互联网快速搜索自己所需的资料,但我绝对敢保证有70%~90%大学生不会使用此方法进行快速搜索自己所需的资料。大部分人可能在搜索资料时,会把自己所需要搜索的资料输入Google、百度、雅虎的搜索引擎搜索框,此方法是可行的,但搜索出来的许多资料并不是我们所需要的,如果使用下面的一些方法会大大节省我们的时间。 就以百度为例吧:其实百度的“百度搜索帮助”中

2012-07-17 16:35:18 4473

原创 Android入门:Activity四种启动模式

一、启动模式介绍启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置;启动模式有4种,分别为standard、singleTop、singleTask、singleInstance;讲解启动模式之前,有必要先讲解一下“任务栈”的概念;任务栈每个应用都有一个任务栈,

2012-07-16 23:48:46 14474 3

原创 “注册编辑被管理员禁用”问题

开始---运行---输入Gpedit.msc --回车--用户配置--管理模版--系统--双击右侧窗口中的“阻止访问注册表编辑工具”,在弹出的窗口中选择“已禁用”—确定。

2012-07-16 20:26:26 1475

原创 ABAP开发环境安装(minisap/sap netweaver安装)

1、下载官方地址:  ftp://ftp.sap.com/pub/sdn/devkits/netweaver/ 我选择的是ABAP版。其实只要这两个就行 SAPNW7.0ABAPTrialSP12.part1.rar、SAPNW7.0ABAPTrialSP12.part2.rar2、安装前提(1)操作系统必须是Windows XP

2012-07-15 22:05:30 9438 7

原创 Android入门:多个Activity之间切换原理介绍

大家都知道,一个Activity是一个界面,多个Activity表示多个界面,而多个界面的切换在应用中是重要的,而我们前面学Intent时也知道了使用Intent进行切换;Intent用来激活组件并附带数据;多个Activitiy切换的实例已经有介绍过,http://blog.csdn.net/xiazdong/article/details/7664757此处只介绍原理及方法

2012-07-15 20:10:09 39312 3

原创 Android入门:多线程断点下载

一、多线程断点下载介绍所谓的多线程断点下载就是利用多线程下载,并且可被中断,如果突然没电了,重启手机后可以继续下载,而不需要重新下载;利用的技术有:SQLite存储各个线程的下载量,HTTP请求获得下载数据;二、辅助类介绍为了完成多线程断点下载我们需要预先编写一些辅助类:(1)DBOpenHelper(2)FileService:-Map get

2012-07-14 20:10:57 2629

原创 Android入门:Handler

一、Handler介绍在一个线程中存在一个消息队列,当消息队列中存在消息时,Handler就会处理这些消息;我们考虑一下这种场景:我们要执行一个耗时很长的业务,执行完后要返回一个结果显示在TextView上,我们在主线程中执行这种业务是否合理呢?显然是不合理的,因此我们会想到把业务放到子线程中执行,但是Android有个规定:所有更新UI的操作全要在主线程中完成,因此我们要做的

2012-07-14 19:29:27 1941 1

原创 研究生与大学生的区别总结

大学生与研究生本质的不同在于:        大学生接受知识,研究生创造知识;研究生需要对某个领域的知识有所创新,或大或小;在研究生阶段,所有的书、课、精力都尽量关注一点,而不能像大学生那样涉及广;我们进入研究生阶段就要为最后的论文而努力;在进入研究生时,要深刻思考研究生与大学生的不同;在研究生毕业时,自我提问:你对人类的知识有所创新吗?硕士或博士的3-

2012-07-13 16:02:36 6160 2

转载 Resource is out of sync with the file system

问题描述:    在eclipse中,启动tomcat 服务器时报此错:Resource is out of sync with the file system 解决办法:     (1)选中工程,右键,选择F5(手动刷新);     (2)Window->Preferences->General->Workspace,选中Refresh automatically(设置ecl

2012-07-13 10:45:16 1203

原创 在Java程序中设置代理

Run as --> Run configuration: -Dhttp.proxyHost=[代理IP地址] [空格] -Dhttp.proxyPort=[端口]比如:-Dhttp.proxyHost=10.56.2.3 -Dhttp.proxyPort=8080

2012-07-12 11:21:20 2273 1

原创 多线程下载辅助类实现

如需转载,必须注明转自: http://blog.csdn.net/xiazdong/article/details/7738298使用声明:类名:MultiThreadDownloadUtilAPI:(1)download(String path,int count);path:文件URL;count:线程数量; package org.xiazdong.

2012-07-11 22:49:32 2380

转载 配置EditPlus使其可以编译运行java程序

我们可以使用EditPlus把javac和Java命令集成进来,从而直接在EditPlus编辑器中编译运行java程序。步骤如下: 1.    单击EditPlus主菜单的“工具”,单击“工具”菜单中的“配置用户工具”项目; 2.    单击对话框中“群组名称”来设置工具组的名称,例如输入“编译和运行Java”,单击确定; 3.    选择对话框中的“添加工具”按钮,并选择

2012-07-10 20:48:52 3031 2

原创 Android入门:调用WebService

一、Android调用WebServices原理WebServices通俗的说就是在网络上提供的API,与本地的API不同,我们不能直接调用此方法,而必须按照预先定义的SOAP协议传输给Web服务,然后Web服务接收到XML数据进行处理后,返回XML数据;发送过去的XML数据中存在需要调用的函数及参数;接收的XML数据存在函数的返回值,客户端需要从XML数据中解析出结果

2012-07-09 23:08:38 5066 2

原创 Android入门:实现一个File存储的辅助类

File文件存储博客链接:http://blog.csdn.net/xiazdong/article/details/7687439 package com.xiazdong.file.util;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;

2012-07-09 14:24:51 2325

原创 Android入门:文件上传

文件上传分为两个部分:(1)服务器端:需要使用FileUpload+common.io实现文件的上传;(2)客户端:需要模拟文件上传的HTTP请求头;一、服务器端代码FileServlet.javapackage org.xiazdong.servlet;import java.io.File;import java.io.IOExceptio

2012-07-08 22:50:28 10466 3

原创 Android入门:封装一个HTTP请求的辅助类

前面的文章中,我们曾经实现了一个HTTP的GET 和 POST 请求;此处我封装了一个HTTP的get和post的辅助类,能够更好的使用;类名:HttpRequestUtil提供了如下功能:(1)模拟GET请求;(2)模拟POST请求;(3)模拟文件上传请求;(4)发送XML数据;发送GET请求(1)public static U

2012-07-08 09:01:22 17016

原创 Android入门:用HttpClient模拟HTTP的GET和POST请求

一、HttpClient介绍HttpClient是用来模拟HTTP请求的,其实实质就是把HTTP请求模拟后发给Web服务器;Android已经集成了HttpClient,因此可以直接使用;注:此处HttpClient代码不只可以适用于Android,也可适用于一般的Java程序;HTTP GET核心代码:(1)DefaultHttpCli

2012-07-07 12:43:13 18753 2

原创 Android入门:发送HTTP的GET和POST请求

HTTP的请求详解在我的博客中已经讲解过:http://blog.csdn.net/xiazdong/article/details/7215296我在http://blog.csdn.net/xiazdong/article/details/7725867 中已经封装了一个HTTP请求的辅助类,因此可以很简单的发送GET、POST请求;如HttpRequestUtil.s

2012-07-07 10:38:19 36571 3

原创 Android入门:通过JSON数据与服务器进行通信

我们完成“Android入门:通过XML数据与服务器进行通信“同样的功能,只是数据传输使用JSON而不是XML;注意点:(1)当返回JSON时,content-type为text/json;(2)通过JSON包进行解析JSON格式数据和生成JSON格式数据;(3)Android中已经集成了JSON的包;一、核心代码介绍服务器端核心代码:(1)JS

2012-07-06 22:25:56 22138 6

原创 直接在优酷下载视频

http://www.youkuxia.com

2012-07-06 21:43:39 2679 1

原创 Android入门:通过XML数据与服务器进行通信

一、与服务器通信类似于浏览器与服务器通信,Android应用也可以与Web服务器通信,比如Android应用可以访问Servlet、JSP、图片等等;Web服务器通过指定Content-Type可以指定返回的数据的类型,比如text/html表示网页,text/xml表示XML数据,image/jpeg为图片;二、通过XML让客户端和服务器交流数据

2012-07-06 07:38:37 6824 2

原创 Android入门:向TextView添加滚动条

默认TextView如果在一屏幕显示不下的话,是不会有滚动条的,解决方法是在外面添加标签; <ScrollView android:layout_width="fill_parent" android:layout_height="wrap_content" > <TextView android:layout_w

2012-07-05 23:11:25 14792 2

原创 Android入门:查看服务器图片应用

一、网络图片查看器需求 存在一个Web服务器,其中存在一个图片,在Android客户端能够访问这张图片并在Android客户端显示; 当点击“提交”后,则会显示指定服务器的图片;需要注意的一点是:我们不能使用localhost表示本机,而需要使用局域网的IP地址,否则会抛Connection confused异常;二、核心代码介绍 在AndroidManif

2012-07-05 23:05:52 4088 1

转载 Failed to install *.apk on device 'emulator-5554': timeout

错误提示:Failed to install helloworld.apk on device 'emulator-5554': timeout或者the user data image is used 原因:由于模拟器已经开启而没有关闭或者非法关闭引起的。解决方法:删除 C:\Documents and Settings\Administrator\.androi

2012-07-05 12:57:51 5319 2

原创 在Android工程中运行Java程序问题

不能在Android project中运行java程序,否则,出现如下错误:

2012-07-04 12:54:55 1587 2

原创 Android入门:增删改查通讯录

一、通讯录应用介绍通讯录应用是Android自带的应用程序,我们看到此应用的时候,可能只认为这是一个应用,用数据库存储数据,但是实际上不是这样的。通讯录是ContentProvider的应用,通讯录由两部分组成:(1)com.android.providers.contacts的ContentProvider:真正存储数据的ContentProvider(2)com.and

2012-07-04 07:08:06 44349 18

原创 随机生成字符串实现

给定一个字符集合,给定随机生成的字符串的长度,即可随机生成字符串;比如{'a','.....,'z'}及长度5,则随机生成一个长度为5的字符串; package xiazdong.util;import java.util.Random;/*根据给定的char集合,生成随机的字符串*/public class StringWidthWeightRandom {

2012-07-02 17:26:32 10422

传智播客方立勋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关注的人

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