自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(168)
  • 资源 (2)
  • 收藏
  • 关注

原创 html+css音频

用于记录网页的一些小效果<!DOCTYPE html><html><head><meta charset="UTF-8" /><meta http-equiv="Cache-Control"content="max-age=0"/><meta http-equiv="pragma" content="no-cache" /><meta http-equiv="Expires" content="0" />.

2020-11-11 14:13:42 512

原创 实现定时发送邮件功能 数据是从数据库中获取到的

我现在刚进一家公司实习,最近要我做一个定时发送邮件的功能,我从网上参考了一些,自己也实现了从数据库获取数据,实现了定时发送邮件的功能,代码如下:一、首先写一个servlet的监听器package net.bjgf.util;import java.util.Timer;import javax.servlet.ServletContextEvent;import javax.serv

2013-11-27 16:16:56 11892 3

原创 安卓之--动画效果的实现

在res文件目录下,新建一个anim的文件夹,用于存放动画效果的xml文件 2、我把所有的动画效果放到set.xml文件中了,在这里可以实现所有动画的效果,每个效果下面都有注释,解释是什么意思<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@andro

2013-06-28 10:45:15 1724

原创 安卓对话框之----下拉列表框(Spinner)

简单说一下原理:Spinner.getItemAtPosition(Spinner.getSelectedItemPosition());获取下拉列表框的值 调用setOnItemSelectedListener()方法,处理下拉列表框被选择事件,把AdapterView.OnItemSelectedListener实例作为参数传入 1、布局文件:<RelativeLayout x

2013-06-25 17:31:23 46378

原创 安卓对话框之----多选框(CheckBox)

简单讲解一下原理:每个多选框都是独立的,可以通过迭代所有多选框,然后根据其状态是否被选中再获取其值。 CheckBox.setChecked(true);//设置成选中状态。 CheckBox.getText();//获取多选框的值 调用setOnCheckedChangeListener()方法,处理多选框被选择事件,把CompoundButton.OnCheckedChangeLi

2013-06-25 17:24:58 17522 1

原创 安卓对话框之---单选框(RadioButton)

简单概括一下原理:要完成单选框显示,我们需要使用到RadioGroup和RadioButton(单选框),RadioGroup用于对单选框进行分组,相同组内的单选框只有一个单选框能被选中。(例子代码请见下方备注栏) RadioGroup.check(R.id.dotNet);将id名为dotNet的单选框设置成选中状态。(RadioButton) findViewById(radioGro

2013-06-25 17:19:10 14633 2

原创 安卓对话框之-----进度对话框(ProgressDialog)

使用代码ProgressDialog.show(ProgressDialogActivity.this, "请稍等", "数据正在加载中...", true);创建并显示一个进度对话框。调用setProgressStyle()方法设置进度对话框风格。有两种风格:     ProgressDialog.STYLE_SPINNER 旋体进度条风格 (为默认风格)     ProgressD

2013-06-25 17:11:42 15096 4

原创 安卓对话框之----创建带多选项列表的对话框

1、我们在布局文件中用一个按钮进行测试,给按钮注册事件,下面是布局文件的代码:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_p

2013-06-25 17:00:30 2516

原创 安卓中的对话框通知---简单的对话框入门

当你的应用需要显示一个进度条或需要用户对信息进行确认时,可以使用对话框来完成。1、用一个按钮来进行测试,在layout文件中的activity_main.xml文件中添加一个Button按钮:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://s

2013-06-24 21:59:58 4003

原创 Android的状态栏通知(Notification)

通知用于在状态栏显示消息,消息到来时以图标方式表示,如下:如果需要查看消息,可以拖动状态栏到屏幕下方即可查看消息.1、Layout布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/too

2013-06-24 21:48:01 2172

原创 Activity生命周期

1、Activity有四个状态: 当它在屏幕前台时(位于当前任务堆栈的顶部),它是激活或运行状态。它就是响应用户操作的Activity。  当它失去焦点但仍然对用户可见时(如右图),它处于暂停状态。即在它之上有另外一个Activity。这个Activity也许是透明的,或者没有完全覆盖全屏,所以被暂停的Activity仍对用户可见。暂停的Activity仍然是存活状态(它保留着所有的状态和

2013-06-14 15:56:06 1178

原创 安卓-----打开新的Activity,并传递若干个参数给它

第一种传递参数:1、布局文件activity_main.xml文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_pare

2013-06-14 15:47:23 7934

原创 初始安卓中的Activity----- 打开新的Activity ,不传递参数

在一个Activity中可以使用系统提供的startActivity(Intent intent)方法打开新的Activity,在打开新的Activity前,你可以决定是否为新的Activity传递参数:第一种显示意图:public class MainActivity extends Activity { @Override protected void onCreate(Bundl

2013-06-14 15:37:51 7956

转载 Android开发(16)-TextView显示表情图像和文字

从这个案例中我们可以学到当我们美化图片美化界面的时候可以在某一区域输入图片和文字混搭信息,第三张图片按比例缩小,第四张图像有超链接布局文件[html] view plaincopyprint?RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"     xmlns

2013-06-14 08:06:25 1851

转载 ajax实现session不过期

很多报考时候或填写志愿时候,你是否遇到多斟酌一段时间后填写完页面信息,提交时却显示页面过期的现象,不得不重新快速填写一遍;然而在写博客时要写好长时间但没有出现这种情况并且有实时的自动保存;这就涉及到了session的过期时间问题;当无法预计用户操作页面的时间时就用到了session永不过期            $(function () {            functi

2013-06-14 08:03:19 1013

原创 安卓-----多线程下载

1、布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=

2013-06-13 21:51:22 1283

转载 struts2的国际化

在struts2中需要做国际化的有:jsp页面的国际化,action错误信息的国际化,转换错误信息的国际化,校验错误信息的国际化在之前的例子中已经做过和国际化相关的例子了,在struts.xml中配置过view plaincopy to clipboardprint?    其中的message就是国际化资源文件的baseNmae。我们先看看简单的在jsp中

2013-06-13 08:02:07 871

原创 利用自定义控件绘制小球并完成小球自动下落的功能

1、布局界面<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=

2013-06-06 20:54:55 2029

原创 互联网访问图片,在android客户端显示

1、布局界面<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=

2013-06-06 20:45:57 2094

原创 使用嵌入式关系型SQLite数据库存储数据之使用SQLiteDatabase操作SQLite数据库

Android提供了一个名为SQLiteDatabase的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加(Create)、查询(Retrieve)、更新(Update)和删除(Delete)操作(这些操作简称为CRUD)。对SQLiteDatabase的学习,我们应该重点掌握execSQL()和rawQuery()方法。 execSQL()方法可以执行insert、delet

2013-06-03 19:36:20 2124

原创 使用嵌入式关系型SQLite数据库存储数据

除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、deci

2013-06-03 19:24:07 1889

原创 使用Pull解析器生成XML文件和读取xml文件

有些时候,我们需要生成一个XML文件,生成XML文件的方法有很多,如:可以只使用一个StringBuilder组拼XML内容,然后把内容写入到文件中;或者使用DOM API生成XML文件,或者也可以使用pull解析器生成XML文件,这里推荐大家使用Pull解析器。一、布局界面<RelativeLayout xmlns:android="http://schemas.android.com/

2013-06-03 19:11:33 4824 3

转载 华为笔试题

1.static有什么用途?(请至少说明两种)    1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。    2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所有函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。    3)在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围

2013-05-30 21:12:36 771

原创 数据存储与访问之文件的存储和访问

一、首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。public class FileActivity extends Activity {    @Override public void onCreate(Bundle savedInstanceSt

2013-05-30 21:04:22 1837

原创 Android的第三个应用---短信发送器

一、效果图二、因为应用要使用手机的短信服务,所以要在清单文件AndroidManifest.xml中添加短信服务权限:http://schemas.android.com/apk/res/android"      package="cn.itcast.sms"      android:versionCode="1"      android:versionNam

2013-05-30 19:03:30 1351 2

原创 Android的第二个应用---电话拨号器

一、效果图如下二、因为应用要使用手机的电话服务,所以要在清单文件AndroidManifest.xml中添加电话服务权限:http://schemas.android.com/apk/res/android"      package="cn.itcast.action"      android:versionCode="1"      android:versi

2013-05-30 17:51:54 1102 2

原创 Android中DOM解析xml文件

一、在assets文件中写xml文件 李明 30 李向梅 25 二、在service中写一个DOM解析的操作package com.example.service;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import java

2013-05-30 17:43:11 1617 2

原创 Android中SAX解析XML文件

一、在assets文件中写一个xml文件 李明 30 李向梅 25 二、在service中写一个SAX解析的类package com.example.service;import java.util.ArrayList;import java.util.List;import org.xml.sax.Attributes;import

2013-05-30 17:40:03 3371

原创 Android讲解(一)+第一个Android应用——HelloWorld

一、先让我们来理解什么是3G?因为Android是属于3G应用开发技术3G,全称为3rd Generation,中文含义就是指第三代数字通信。所谓3G,是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。 3G只是一种通信技术标准,符合这个标准的技术有WCDMA、CDMA2000、TD-SCDMA三种制式。中国联通使用的是WCDMA(世界上大部分3G网络都采用的是该标准) ;中

2013-05-28 16:50:52 813

原创 综合面试题

1、SELECT * FROM TABLE和SELECT * FROM TABLE WHERE NAME LIKE '%%' AND ADDR LIKE '%%' AND (1_ADDR LIKE '%%' OR 2_ADDR LIKE '%%' OR 3_ADDR LIKE '%%' OR 4_ADDR LIKE '%%' ) 检索的结果相同吗,若不相同写出不同之处第

2013-05-26 11:27:09 1316 2

原创 Oracle面试题

1. 简述Oracle数据库中实例和数据库的概念以及它们之间的关系。实例是一个非固定的,基于内存的基本进程与内存结构。当服务器关闭后,实例也就不存在了,数据库指的是固定的,基于磁盘的数据文件和控制文件及日志文件、参数文件、归档日志文件等。一般情况下按装的oracle数据库都是一个数据库中 包含一个实例。当然也可以在一个数据库创建多个实例2. 描述你所了解的数据库对象。Table(表)用

2013-05-26 11:21:47 1840

原创 Oracle中sql语句及分析

l 基本SQL 查询 l 运算符与函数 l 子查询 l 连接查询 建表语句emp.sql Part I(第一天) 01. 查询员工表所有数据, 并说明使用*的缺点 答: select * from emp; 使用*的缺点有 a) 查询出了不必要的列 b) 效率上不如直接指定列名 02. 查询职位(JOB)为'PRESIDENT'的员工的工资 答:

2013-05-22 10:31:13 2013

原创 execution匹配符解析

Spring AOP 用户可能会经常使用 execution切入点指示符。执行表达式的格式如下:execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern)throws-pattern?)除了返回类型模式(上面代码片断中的ret-type-pattern

2013-05-22 10:22:43 1363

原创 分页的封装

package www.csdn.dbshop.util;import java.util.List;public class Pagination { private final static Integer PAGESIZE=5;//每页显示的记录数 //结合jqery easyui //总记录 private Integer total; //显示的记录 private

2013-05-21 09:16:21 603

原创 分页的封装方法

package www.csdn.dbshop.util;import java.util.List;public class Pagination { private final static Integer PAGESIZE=5;//每页显示的记录数 //结合jqery easyui //总记录 private Integer total; //显示的记录 private

2013-05-21 09:14:29 2565 2

原创 分隔字符串的封装

package www.csdn.dbshop.util;public class StringUtil { public static String arrayToStr(String[] strs){  String strTemp=null;  if(strs!=null){   for(int i=0;i    if(i==0){     strTemp="'"

2013-05-21 09:11:35 578

原创 StringBuffer类

String和StringBuffer他们都可以存储和操作字符串,即包含多个字符的字符串数据。String类是字符串常量,是不可更改的常量。而StringBuffer是字符串变量,它的对象是可以扩充和修改的。StringBuffer类的构造函数public StringBuffer()创建一个空的StringBuffer类的对象。public StringBuffer( int

2013-05-21 08:51:10 778

原创 Spring+Struts2+Hibernate整合开发讲解

Spring框架学的差不多了,现在开始做项目了。今天老师给我们讲了讲如何用Spring+Struts2+Hibernate进行整合开发。下面我就说说如何进行开发!第一步:创建一个web项目,需要引入类库文件;你项目中需要什么jar就引入什么jar,(别忘了引入数据库的jar包)如图大概就是这些jar包:二、添加配置文件1、struts2的配置文件(struts2的配置文件名

2013-05-12 19:45:35 1282

原创 使用Aspectj进行AOP开发

添加类库:aspectjrt.jar和aspectjweaver.jar添加aop schema.定义xml元素:编写java类,并用@Aspect注解成通知     AspectJ 支持 5 种类型的通知注解:   @Before: 前置通知, 在方法执行之前执行  @After: 后置通知, 在方法执行之后执行   @AfterReturning: 返回通知, 在方

2013-05-07 20:27:52 1170

原创 Spring总结

Spring总结一、Spring中JDK的动态代理1、接口类(抽象角色)package www.csdn.SpringJDK.proxy;//抽象主题角色public interface SayBey {public void say(String content);}2、实现类(真是角色)package www.csdn.SpringJDK.pro

2013-05-07 00:25:21 1115

jQuery案例——左右移动

jQuery的一个小案例,可以帮助同学理解和学习jQuery!

2013-03-20

struts2的增删改查

利用struts2框架进行编写!相比之下比servlet的简单一些!servlet学的不好的同学,可以尝试用struts2编写!

2013-03-19

空空如也

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

TA关注的人

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