自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

geniusxiaoyu的专栏

生命是一粒卑微的尘埃,随时会被掸灭毁烬,湮没飘零。而人生却是一场盛大的修行,必将执着往上,奋斗不息。

  • 博客(72)
  • 资源 (60)
  • 收藏
  • 关注

原创 Android异步加载网络图片

Android图片的异步加载,主要原理:加载图片时先查看缓存中时候存在该图片,如果存在则返回该图片,否则先加载载一个默认的占位图片,同时创建一个通过网络获取图片的任务并添加,任务完成后放松消息给主线程更新界面。使用方法:AsynImageLoader asynImageLoader = new AsynImageLoader();asynImageLoader.showImageA

2012-04-17 16:30:17 95233 55

原创 android开发模拟器显示图片大小与真实图片大小不一致问题

今天开发时发现模拟器上显示的图片大小与资源文件里面的图片大小不一致,后来查了一下,终于发现原因了,是由于图片分辨率问题,由于我的图片资源是放在hdpi文件夹下面,而模拟器用得是HVGA的,HVGA默认是从mdpi文件夹下面获取图片资源,如果mdpi下面没有,会去hdpi或者是ldpi下面去取,并且会做相应的缩放,因而导致了模拟器上显示的图片大小与资源文件的图片大小不一致。下面首先介绍一下一些a

2012-04-10 18:20:28 7784 2

原创 PHP创建与解析XML

随着 XML 不断的升温, PHP 提供了大量的用来专门处理 XML 的标准库 ( 类库 ) 来操控 XML 。例如 ,DOM XML 扩展的改写、 SimpleXML 扩展、 SOAP 扩展,还有PHP5.1 的 XMLReader 和XMLWrite 扩展等。一. 使用 SimpleXML 操控 XML  要处理 XML 文件,有两种传统的处理思路: SAX 和 DOM 。

2012-03-15 09:39:17 7359

原创 Android四大组件之Activity

Android 中,Activity 是所有程序的根本,所有程序的流程都运行在Activity 之中,Activity可以算是开发者遇到的最频繁,也是Android 当中最基本的模块之一。在Android的程序当中,Activity 一般代表手机屏幕的一屏。如果把手机比作一个浏览器,那么Acitivity就相当于一个网页。在Activity 当中可以添加一些Button、Check box 等控件

2012-03-08 12:45:14 4850 2

原创 Android学习笔记(十五)-简易视频播放器

在Android中播放视频用到的也是MediaPlayer,展示视频通常使用SurfaceView控件。在main.xml布局文件添加用于视频画面绘制的SurfaceView 控件:MeidaPlayer播放视频相关API使用方法:SurfaceView surfaceView = (SurfaceView)this.findViewById(R.id.surfaceView)

2012-02-29 11:49:18 6969 3

原创 Android学习笔记(十四)-简易音频播放器

在Android中可以使用MediaPlayer来播放音频,常见使用方法如下:MediaPlayer mediaPlayer = new MediaPlayer();if (mediaPlayer.isPlaying()) { mediaPlayer.reset();//重置为初始状态}mediaPlayer.setDataSource("/mnt/sdcard/god.mp3

2012-02-29 11:24:53 12694 1

原创 Android学习笔记(十三)-使用Socket进行大文件断点上传续传

在Android中上传文件可以采用HTTP方式,也可以采用Socket方式,但是HTTP方式不能上传大文件,这里介绍一种通过Socket方式来进行断点续传的方式,服务端会记录下文件的上传进度,当某一次上传过程意外终止后,下一次可以继续上传,这里用到的其实还是J2SE里的知识。  这个上传程序的原理是:客户端第一次上传时向服务端发送“Content-Length=35;filename=WinR

2012-02-28 17:16:49 10456 4

原创 Android学习笔记(十二)-WebService调用

在J2EE项目中,我们可以根据WSDL通过各种框架来直接生成WebService的客户端调用代码,在Android中,也有第三方的框架可用于调用WebService,这里介绍一种通过使用HTTP协议来模拟WebService调用过程的方法,即自己根据规范来构建请求的XML,然后通过HTTP协议发送,最后自己解析响应的XML。这里以一个获得国内手机号码归属地数据库信息的WebService为例:

2012-02-27 12:34:54 4117 2

原创 Android学习笔记(十一)-从Internet获取数据

URL(Uniform Resource Locator)对象代表统一资源定位器,它是指向互联网“资源”的指针。URL可以由协议名、主机、端口和资源组成。通过url.openConnection()可以获取一个HttpURLConnection对象,通过这个对象的getInputStream()方法就可以获取网络上的数据了,如图片、网页内容等,这跟在J2SE中是一样的。Android应用要想访

2012-02-25 14:54:19 2204

原创 Android学习笔记(十)-数据共享标准:ContentProvider

当在系统中部署了一个又一个Android应用之后,系统里将会包含多个Android应用,有时候就需要在不同的应用之间共享数据,对于这种需要在不同应用之间共享数据的需求,当然可以让一个应用程序直接去操作另一个应用程序所记录的数据,比如操作它记录的SharedPreferences、文件或数据库等,这种方式显得太杂乱了,不同的应用程序记录数据的方式差别很大,这种方式不利于应用程序之间进行数据交换。为了

2012-02-24 22:01:14 2112

原创 Android学习笔记(九)-使用SQLite数据库

在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型。 SQLite最大的特点是你可以

2012-02-23 22:11:30 7136 3

原创 Android学习笔记(八)-使用SharedPreferences进行数据存储

很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPrefer

2012-02-22 13:23:08 4618

原创 Android学习笔记(七)-XML解析与生成:SAX、DOM、PULL(推荐)

在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件,1、Simple API for XML(SAX) SAX是一个解析速度快并且占用内存少的xml解析器,非常适合用于Android等移动设备。 SAX解析XML文件采用的是事件驱动,也就是说,它并不需要解析

2012-02-22 10:34:26 2234 1

原创 Android学习笔记(六)-文件操作与SDCard读写访问

在Android中读写文件可以采用两种方式:一种是采用JDK提供的FileInputStream、FileOutputStream这些类来操作,另一种是采用Android的Context类自带的一些方法操作,如FileOutputStream openFileOutput(String name, int mode)方法用于写文件,FileInputStream openFileInput(Str

2012-02-21 13:58:24 19797 4

原创 Android学习笔记(五)-单元测试与日志输出

创建一个测试项目,在项目中新建一个类CaculateService和一个测试类CaculateServiceTest,在andriod中单元测试类需要继承自AndroidTestCase,AndroidTestCase是继承自junit3的TestCase,所以测试方法要以test开头。CaculateService.javapackage com.geniusxiaoyu.s

2012-02-20 21:02:07 3557 1

原创 Android学习笔记(四)-简单例子:电话拨号器与短信发送器

一、创建项目,设置好相应属性后,点击Finish完成创建,如下图所示:二、设置界面布局,界面如下:通过修改项目res/layout/main.xml文件可以修改界面,一共需要三个控件,一个文本、一个文本输入框、一个按钮,按照垂直排列界面中得文本不要直接写在main.xml文件里,最好是写在values下的xml文件里,可以自己新建一个xml文件,也可以写在strings

2012-02-18 11:02:10 5873 5

原创 Android学习笔记(三)-第一个Android应用HelloWorld

下面,让我们开始创建Android的第一个简单应用吧!首先点击Eclipse左上角的新建图标,选择Android包下面的Android Project,点击Next在下一个界面设置好相应的值后,点击Finish完成创建项目建立完成后,各个目录功能如下所示:src/ java原代码存放目录gen/自动生成目录gen目录中存放所有由Android开发

2012-02-17 16:23:55 1900

原创 Android学习笔记(二)-Android开发环境搭建

所需开发环境:JDK5以上版本,Eclipse3.5(galileo)以上1、Eclipse插件的安装首先下载用于在Eclipse 开发android应用的ADT 插件在企业开发中,很多程序员使用Eclipse IDE作为应用的开发环境。为了使得Android应用的创建,运行和调试更加方便快捷。Android的开发团队专门针对Eclipse IDE定制了一个插件:Android D

2012-02-17 15:44:02 2141 1

原创 五、创新知识-用创新超越竞争

什么是创新?创新是指人们为了发展的需要,运用已知的信息,不断突破常规,发现或产生某种新颖、独特的有社会价值或个人价值的新事物、新思想的活动。创新的本质是突破,即突破旧的思维定势,旧的常规戒律。创新活动的核心是“新”,它或者是产品的结构、性能和外部特征的变革,或者是造型设计、内容的表现形式和手段的创造,或者是内容的丰富和完善。创新的范围很广,包括知识创新、技术创新、制度创新、流程创新、产品创新等,其

2012-02-14 15:43:17 1923

原创 Struts2的常见问题总结

1、配置Struts2的开发模式constantname="struts.devMode"value="true"/> 2、Struts的action具体视图的返回可以由用户自己定义的Action来决定具体的手段是根据返回的字符串找到对应的配置项,来决定视图的内容具体Action的实现可以是一个普通的java类,里面有publicString execute方法即可或者

2012-02-12 22:14:53 2750

原创 在PHP中使用Mysqli操作数据库

PHP的 mysqli 扩展提供了其先行版本的所有功能,此外,由于 MySQL 已经是一个具有完整特性的数据库服务器 , 这为PHP 又添加了一些新特性 。 而 mysqli 恰恰也支持了这些新特性。 一. 建立和断开连接与 MySQL数据库交互时,首先要建立连接,最后要断开连接,这包括与服务器连接并选择一个数据库 , 以及最后关闭连接 。与 mysqli 几乎所有的特性一

2012-02-12 21:48:28 14206

原创 PHP操作MySQL

一. PHP 连接到 MySQL这里,我们全面采用 UTF-8 编码。设置 Zend Stduio 的编码:Window -> Preferences -> Workspace标头设置,让火狐和 IE 保持编码统一:<?phpheader('Content-Type:text/html; charset=utf-8' );?> 连接 MySQL<?php

2012-02-12 21:46:00 1489

原创 使用jQuery制作弹出窗口

// JavaScript Documentvar popupStatus = 0;function loadPopup() { if(popupStatus == 0) { $("#backgroundPopup").css({ "opacity":"0.3" }); $("#popupContact").fadeIn("slow"); $("#backgroun

2012-02-12 21:30:03 924

原创 No result defined for action and result的解决方案

在使用Struts时,通常会报“No result defined for action and result”这个错误,大部份原因有以下几种:1、validate方法没有通过;2、页面元素中有重命名时,但后台action类的对应的接收此同名参数的是变量而没有写成数组,这个极有可能,我就碰到过,搞了好久才发现是这个原因要检查这种错误时,可以:在后台action类中重写Act

2012-02-12 13:51:26 783

原创 使用jQuery操纵表格-增加、删除行和列

使用jQuery操纵表格-增加、删除行和列,示例代码如下:.cl1{ background-color:#FFFFFF;}.cl2{ background-color:#FFFF99;} var rowCount = 0; var colCount = 2; function addRow(){ rowCount++; var rowTemplate

2012-02-12 13:46:56 2738

原创 使用jQuery获得选中复选框个数

下面介绍两种使用jQuery来获取页面中选中复选框个数的方法: test //方法一$(function(){$("#GetButton_1").click(function(){ var CheckCount=0; $("[name='ChooseOne']").each(function(){ if($(this).

2012-02-12 13:43:46 5898

原创 四、使用知识-让知识带来价值

为什么要使用知识,为什么你觉得自己满腹才华、胸怀万甲却不受重用,郁郁不得志,那是因为你没有使用你所拥有的知识,知识只有使用才能创造价值,如何使用知识,带来更大的价值也是个人能力的一个重要方面。 我们在使用知识是要注意以下几点:1、仅有显性知识是不够的,还要结合隐性知识一起使用。  显性知识是指可以通过语言或是书面的形式显性的表达出来的知识,而隐性知识则是我们知道,但是不能显性的表述

2012-02-12 12:19:28 1415

原创 三、共享知识-让人知道你知道

为什么要共享知识?很多人都会这样认为,我的知识是我好不容易、费了九牛二虎之力才获得的,是我的竞争力,凭什么要共享给别人,如果别人学会了,岂不是教会了徒弟,饿死了师傅?但是仔细想想,在这个信息爆炸的时代,知识的更新时如此之快,我们现在工作中用到的知识,也是在工作中不断总结、不断更新的,我们现在所拥有的知识,即便我们不共享,也会有别人共享,过一段时间就会变成人人皆知的常识了。而且,一个真正有竞争力的知

2012-02-11 12:50:33 1521

转载 药师琉璃光本愿经

如是我闻:一时薄伽梵,游化诸国,至广严城,住乐音树下。与大比丘众八千人俱,菩萨摩诃萨三万六千,及国王、大臣,婆罗门、居士,天龙八部,人非人等,无量大众,恭敬围绕,而为说法。  尔时、曼殊室利法王子,承佛威神,从座而起,偏袒一肩,右膝著地,向薄伽梵,曲躬合掌。白言:‘世尊!惟愿演说如是相类诸佛名号,及本大愿殊胜功德,令诸闻者业障销除,为欲利乐像法转时诸有情故’。  尔时、世尊赞曼殊室利童子言

2012-02-10 23:13:31 4886

转载 如果

如果在众人六神无主之时,你能镇定自若而不是人云亦云;如果被众人猜忌怀疑时,你能自信如常而不去枉加辩论;如果你有梦想,又能不迷失自我;如果你有神思,又不至于走火入魔;如果在成功之中能不忘形于色,而在灾难之后也勇于咀嚼苦果;如果看到自己追求的美好破灭为一摊零碎的瓦砾,也不说放弃;如果你辛苦劳作,已是功成名就,为了新目标,你依旧冒险一搏,哪怕功名成乌有;如果你跟村夫交谈而不变

2012-02-10 22:22:49 847

转载 世界上最动人的情话

那一刻 我升起风马 不为乞福 只为守候你的到来 那一日 垒起玛尼堆 不为修德 只为投下心湖的石子 那一月 我摇动所有的经筒 不为超度 只为触摸你的指尖 那一年 磕长头在山路 不为觐见 只为贴着你的温暖 这一世转山 不为轮回 只为途中与你相见 那一天 闭目在经殿香雾中 蓦然听见你颂经中的真言 那一月 我摇动所有的转经筒 不为超度 只为触摸你的指尖 那一年 磕长头匍匐在山路

2012-02-10 22:21:15 623

原创 使用思维导图来记笔记,与传统线性笔记的比较

传统笔记的特点:常用笔记例一1、------------------------------2、------------------------------3、-------------------------------4、-------------------------------5、--------------------------------常用笔记例二

2012-02-10 15:54:34 2653

原创 提问的智慧(新版)思维导图

2012-02-10 15:43:58 1467

原创 JSP重要知识点

1.  符合j2ee标准的web-app的目录结构 WEB-INF  classes  web.xml  lib2.  servlet开发过程 从httpservlet继承, 重写doget / doPost方法 部署web.xml 3.   Servlet生命周期 只有一个对象 第一次请求的时候被初始化,只一遍 初始化后先调用init方法,只一遍 每个请求,调用一

2012-02-10 15:22:46 1392

原创 HTTP1.1与HTTP1.0的比较

一个WEB站点每天可能要接收到上百万的用户请求,为了提高系统的效率,HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。但是,这也造成了一些性能上的缺陷,例如,一个包含有许多图像的网页文件中并没有包含真正的图像数据内容,而只是指明了这些图像的URL地址,当WEB浏览器访

2012-02-10 15:18:03 922

原创 深入剖析JavaScript中的继承

JavaScript中的继承有以下几种方式:一、对象冒充 function Parent(username) { this.username = username; this.hello = function() { alert(this.username); } } function Child(username, password) { this.metho

2012-02-10 14:13:56 1063

原创 面向对象的JavaScript

JavaScript定义类的方式有以下几种:一、通过工厂方法定义类 function createObject(username, password) { var obj = new Object(); obj.username = username; obj.password = password; //通过这种方式定义的方法,每创建一个对象就会生成一个方法,这跟Java

2012-02-10 14:06:47 824

原创 在Tomcat中配置虚拟主机

有两种方式:一种是基于主机名的虚拟主机,另一种是基于端口号的虚拟主机。一、基于主机名的虚拟主机的配置方法在tomcat的server.xml中添加如下语句:  然后打开C:\WINDOWS\system32\drivers\etc下的hosts文件,在里面添加上映射关系# For example:## 102.54.94.97 rhino.

2012-02-10 13:59:55 3230

原创 二、保存知识-用时能找到

我们很多人都有这样一种恶习,喜欢在网上下载资料,下载完后也不去看,不管不顾,也许是觉得下载下来,自己就拥有了这些知识,这种恶习要坚决杜绝。知识保存有以下几个需要注意的问题:1、保存那些知识 2、如何保存 3、知识保存工具 4、对人的保存  我们到底应该保存那些知识呢?更正确的做法是根据自己的情况,有选择的下载适合自己的资料,这些资料应该符合个人发展目标,经过阅读、思考后,觉得有必要保存下来再分

2012-02-10 11:11:48 1435 1

原创 一、学习知识-你会学习吗?

如何学习知识?主要有以下几个需要注意的问题:1.确定学习方向 2.学习深度 3.学习方式 4.学习方法 5.学习工具1、确定学习方向每个人性格不同,适合的职业也会不同,如果不太确定自己适合的职业,可以试试有名的MBTI职业性格测试。另外个人价值观的差异也会导致职业选择的不同,常见的价值观包括家庭、社会、社区、专业、金钱、精神、智力等。还有一种方式是“求求你,表扬我”,具体做法就是发一封名为

2012-02-09 16:40:19 1161

连连看游戏的JAVA实现

连连看游戏的JAVA实现

2008-05-01

用J2SE实现中国象棋

用J2SE实现的中国象棋

2008-05-01

用JAVA实现吃金豆游戏

用J2SE实现的吃金豆游戏

2008-05-01

cooledit

cooledit,一款地图编辑工具,用于 J2ME游戏制作

2008-05-01

png图片压缩工具

png图片压缩工具,压缩图片

2008-05-01

mapEditor

这是一个很好用的地图编辑器。可用于手机RPG游戏的地图编辑。

2008-05-01

mapwin1411-6466

mapwin1411-6466,一款地图制作工具,在制作J2ME游戏时经常用到。。

2008-05-01

30天打造专业红客

30天打造专业红客,比较不错

2008-04-20

凡人网络购物系统Jsp

凡人网络购物系统Jsp....

2008-04-18

一个用jsp和access做的bbs.

一个用jsp和access做的bbs

2008-04-18

jsp核心技术

jsp核心技术.......

2008-04-18

Jsp连结数据库大全.doc

Jsp连结数据库大全,里面介绍了JSP连接各种数据库的方法

2008-04-18

jsp大型数据库论坛系统.zip

jsp大型数据库论坛系统.....

2008-04-18

Java学习笔记PPT

Java2学习笔记的PPT

2008-04-16

英语学习之葵花宝典.chm

英语学习之葵花宝典,里面有各种英语学习方面的资料.

2008-04-07

千万别学英语.doc

千万别学英语,一种不错的英语学习方法.

2008-04-07

JSP语法.rar

JSP语法参考书,JSP工具书

2008-04-07

JSP由浅入深.rar

JSP由浅入深......

2008-04-07

jsp编写的同学录.zip

一个用jsp编写的同学录.....

2008-04-07

小巧的JSP聊天室.zip

一个小巧的JSP聊天室.....

2008-04-07

传智播客课件资料大全

我所收集到的一些传智播客上课用的一些PPT和代码、学习笔记等,放在一起方便大家下载,不用一个个去找了,包括SSH、SSI、Lucence、单点登陆、oscache、JDBC、Ajax、jQuery、SCM、JPA、SVN等。

2011-06-17

MySQL性能调优与架构设计

MySQL性能调优与架构设计,经典之作,是不可多得的作品,希望对大家有所帮助

2011-05-19

韩顺平 oracle ppt

这是根据韩顺平老师的oracle10g 课堂ppt 整理而来的 pdf 文件。中和 taeky 博客里面的资料制作.

2010-09-29

微博是这样炼成的-海亮终级版QQ服务器端客户端源码

微博是这样炼成的-海亮终级版QQ服务器端客户端源码

2010-08-12

中科院计算所培训中心高级系统架构师培训资料PDF

中科院计算所培训中心高级系统架构师培训资料PDF

2010-08-12

25款精美后台模板附演示与下载

25款精美后台模板附演示与下载,演示地址: http://www.okajax.com/A/ajaxdown/muban/2009/1126/8814.html

2010-04-01

AJAX+JSP带进度条文件上传程序

带进度条的jsp文件上传源码,在本机已经测试通过,现与大家分享。

2010-04-01

SMPP描述手册(SMPP详解)

SMPP描述手册,中国移动的CMPP协议就是根据SMPP协议扩展。

2009-07-31

AJAX开发入门教程(含代码)

AJAX开发入门教程(含代码).。。

2008-05-05

ajax简单入门讲解(SWF)视频

ajax简单入门讲解(SWF)视频,不错。。。

2008-05-05

ajax初学必读.

ajax初学必读,适合初学者

2008-05-05

JAVA2核心技术卷1

JAVA2核心技术,非常不错的一本书!

2008-05-05

《SQL 参考手册》中文版.chm

《SQL 参考手册》中文版

2008-05-05

用J2SE实现的蜘蛛纸牌游戏

用J2SE实现的蜘蛛纸牌游戏,大家应该玩过蜘蛛纸牌吧,想知道怎么用JAVA实现吗?

2008-05-01

用J2SE实现的网络浏览器

用J2SE实现的网络浏览器

2008-05-01

用J2SE实现的聊天软件

用J2SE实现的的一款小巧的聊天软件

2008-05-01

windows技巧全集.chm

windows技巧全集,WINDOWS操作技巧大全

2008-04-28

2006年度巨献电脑知识及技巧大合集(纯文字版) 八月增补修改版

2006年度巨献电脑知识及技巧大合集(纯文字版) 八月增补修改版,好东东,电脑知识大全

2008-04-28

用JAVA实现贪吃蛇

用JAVA实现的贪吃蛇,写得不是很完善,希望有兴趣的同学可以完善,把它写得更好!

2008-04-28

俄罗斯方块(带设计文档)

俄罗斯方块(带设计文档)

2008-04-28

空空如也

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

TA关注的人

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