自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

转载 Fiddler http调试工具

Fiddler 教程Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。阅读目录Fiddler的基本介绍Fiddler的工作原理同类的其它工具Fiddler如何捕获Firefox的会话Firefox 中使用Fiddl

2013-06-09 09:35:36 233

转载 HTTP协议详解

HTTP协议详解当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获H

2013-06-09 09:32:58 272

转载 Android使用Application总结

Android使用Application总结 Application 配置全局Context第一步、写一个全局的单例模式的MyApplication继承自Application 覆盖onCreate ,在这个方法里面实例化Application第二步、配置全局的Context第三步、使用,使用的时候用的时候根据类的名称访问Co

2013-01-24 17:43:52 329

转载 android log详解

之前两篇文章之后,打算再分享一点儿经验 :之前文章见这里:1, 全看懂了-加两年经验-语音朗读-语音识别-语音控制软件源码2,学生作品-配置NDK集成开发环境全过程第一版这次打算通过一个例子,深入解析一下log的分析方法以及Handler对象,Android多线程

2011-10-13 15:35:33 704

原创 android 面试题(4)

13. 系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。 指定浏览器打开网页如果在你的android系统上安装了多种浏览器,能否指定某浏览器访问指定页面?答案当然是:肯定的。具体方法如下:Intent intent = new

2011-08-20 17:13:37 2089

原创 android 面试题(3)

12. 请解释下Android程序运行时权限与文件系统权限的区别要区分apk运行时的拥有的权限与在文件系统上被访问(读写执行)的权限两个概念。apk程序是运行在虚拟机上的,对应的是Android独特的权限机制,只有体现到文件系统上时才使用linux的权限设置。(一

2011-08-20 17:12:49 627

原创 android 面试题(2)

9. 注册广播有几种方式,这些方式有何优缺点?请谈谈Android引入广播机制的用意。Android 的广播机制  在 Android 里面有各种各样的广播,比如电池的使用状态,电话的接收和短信的接收都会产生一个广播,应用程序开发者也可以监听这些广播并做出程序逻辑

2011-08-20 17:12:10 925

原创 android 面试题(1)

1. 请描述下Activity的生命周期。 2. 如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态? 3. 如何将一个Activity设置成窗口的样式。(Edited by Sodino) 4. 如何退出Activity?如何安全退出

2011-08-20 17:07:40 914

原创 Animation

Android动画开发——Animation动画效果动画类型Android的animation由四种类型组成XML中 alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移

2011-08-18 11:51:34 80

原创 android AsyncTask详解

Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。首先明确Android之所以有Handler和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理是不可避免的。 Android为了

2011-08-17 17:49:30 13553 10

原创 android中activity的声明周期

<br /><br />Activity的生命周期简介<br /><br />1、Activity有三种状态:<br /> 激活或者运行状态,运行在前台(在当前Activity栈的栈顶)。暂停状态,失去了焦点但是仍然对用户可见,比如有其他的Activity在它之上,或者透明或者没有遮住整个屏幕。停止状态,被其他Activity覆盖,需要注意的是包括暂停状态在内,这两种状态都仍然保存了所有状态信息,直到被系统终止。<br /> <br /> <br />2、操纵生命周期的七种方法:<br /><br /> <

2010-11-03 11:08:00 691

原创 broadcastReceive广播机制

<br />1:android的广播机制介绍<br />2:broadcastReceiver的作用<br />3:broadcastReceiver的编写方法<br />     继承BroadcastReceiver类实现onReceive方法<br />4:broadcastReceiver的生命周<br />     接受广播之后就结束 以后有广播在重新接受<br />5:开发步骤:<br />1:首先定义一个类继承BroadcastReceiver 并实现oReceive方法<br />    p

2010-10-20 14:33:00 1141

原创 Activity布局管理

<br />activity布局初步LinearLayout 线性布局 就是以一条线的形式就行布局 可以分为直线型和垂直型<!-- android:id —— 为控件指定相应的ID android:text —— 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串 android:grivity —— 指定控件的基本位置,比如说居中,居右等位置 android:textSize —— 指定控件当中字体的大小

2010-10-19 09:25:00 667 2

原创 oracle异常处理

<br />/** 异常处理 一个PL/SQL 程序的错误可以分为两种,编译时刻错误和运行时刻有错误 1, 编译时刻错误,一般为语法级别的错误,例如标点,结构体缺失关键字 if then end if; 缺失“;” 等等; 2,运行时刻错误(异常错误) 运行异常,PL/SQL(一个函数,一个过程)在运行过程中出现的,比如select into返回多列; 类似Java的异常处理机制,PL/SQL块中捕获和处理异常是由异常处理部分来完成的 语法:

2010-08-25 15:49:00 392

原创 oracle游标

<br />---------------------------------使用游标---------------------------------------显示游标1:显示游标属性 %ISOPEN、%FOUND、%NOTFOUND、%ROWCOUNT 2:使用显示游标 分四个阶段: 定义游标 CURSOR cursor_name IS select_statement; 打开游标 OPEN cursor_name; 提取数据

2010-08-25 12:09:00 152

原创 pl/sql基本

--包含定义,执行和异常处理的pl/sql部分declarev_ename emp.ename%type;beginselect ename into v_ename from emp where empno=&no;dbms_output.put_line('雇员名:'||v_ename);exceptionwhen NO_DATA_FOUND THENDBMS_OUTPUT.put_line('请输入正确的雇员号');end;/--pl/sql块分类1

2010-08-25 12:08:00 192

原创 oracle定义变量

<br />------------------------------------定义使用变量------------------------------------scalar 变量 declare v_ename varchar2(5);v_sal number(6,2);c_tax_rate constant number(3,2) :=0.03;v_tax_sal number(6,2);beginselect ename,sal into v_ename,v

2010-08-25 12:07:00 1804

原创 访问oracle

<br />-------------------------------访问oracle--------------------检索单行数据 通过pl/sql块中嵌入select语句 可以将数据检索到变量 然后可以输出后处理该变量的数据select select_list into {variable_name[,variable_name]...| record_name}from table where condition;1:使用标量变量接受数据declarev_enam

2010-08-25 12:07:00 170

原创 oracle控制语句

<br />-----------------------------------编写控制结构-------------------------------条件分支判断简单条件判断IF CONDITION THEN statement;END IF;二重条件分支IF CONDITION THEN statement;ELSE statement;END IF;多重条件分支IF CONDITION THEN statement;ELS

2010-08-25 12:05:00 211

原创 使用复合数据类型

<br />-----------------------------------------使用复合数据类型--------------------------------------pl/sql记录1:自定义pl/sql记录、使用%rowtype属性定义记录变量declare type emp_record_type is record( name emp.ename%type, salary emp.sal%type,

2010-08-25 12:04:00 176

原创 oracle存储过程

----------------------------------pl/sql过程----------------------------使用过程参数 过程参数包括输入参数和输出参数三中类型、IN/OUT/IN OUT create [or replace] procedure procudure_name (argument1)[model1] datatype1,argument2[model2] datatype2,.....) IS(AS) PL/SQL Bloc

2010-08-25 12:02:00 181

原创 oracle触发器

<br />--------------------------------------触发器----------------------------触发器是指存放在数据库中,并且被隐含执行的存储过程。包括语句触发器和行触发器--DML触发器-语句触发器 create or replace trigger tiegger_name {before|after} event1[or event2 or event3] on table_name; pl/sql block;

2010-08-25 12:01:00 171

原创 PLSQL Developer 注册码/序列号

PLSQL Developer 注册码/序列号PLSQL Developer 注册码/序列号; <br />把 aalf.dat 这个文件放置 PLSQL Developer 目录底下就可以了. <br />7.14 和 7.15 版本的都可以用; <br />PLSQL Developer download: <br />http://www.allroundautomations.com/registered/plsqldev.html

2010-08-20 09:18:00 620

原创 svn版本控制

<br />可以参见张龙的 版本控制文档<br />1:安装或者解压subversion的时候 最好是我的电脑--高级--环境变量--系统变量--path--把subversion的路径加载最后面2:建立文件夹E:/svn/repository 、并在E:/svn/repository创建资源库 命令行命令:svnadmin create E:/svn/repository3:启动服务 -d的作用为后台模式 而-r的作用为制定服务器的仓库路径 C:/Documents and Se

2010-06-22 16:53:00 343

原创 数据库的简单复制

<br />--数据库备份create database sjkbfgouse sjkbfgocreate table t( tid int primary key, tname varchar(40), tage int)--插入存储过程create proc proc_tadd@tid int=0,@tname varchar(20)='*',@tage int=0as insert into t values(@tid,@tn

2010-06-13 11:53:00 148

原创 复合主键和索引

创建银联表 用到了复合主键和索引use smartview--创建银联交易表SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGOCREATE TABLE [dbo].[unionpaytran]( ltrandate [char](8) COLLATE Chinese_PRC_CI_AS NOT NULL,--交易日期 ltrantime [char](6) COLLATE Chi

2010-06-13 11:45:00 417

原创 存储过程

<br />这里写的是SqlServer 2005的存储过程 数据库都差不多 供参考!<br />create database svsegouse svsegocreate table useinfo( useid int identity(100,1) primary key, usename varchar(30), useage int)create table score( scoreid int identity(200,1) primar

2010-06-13 11:41:00 200

原创 jQuery日历控件

首先导入cal.js、calendar.css、index.css到相应的路径下 我们这里默认为css_js/下   然后在页面编写相应的代码添加用户 jQuery(document).ready(function(){ $(#next_touch_date).simpleDatepicker(); //$(#time1)

2010-05-28 11:45:00 2971

原创 java动态代理

 动态代理是指客户通过代理类来调用其它对象的方法 动态代理使用场合: •远程方法调用(RMI) • 1.创建一个实现接口InvocationHandler的类,它必须实现invoke方法 2.创建被代理的类以及接口 3.通过Proxy的静态方法 newProxyInstance(ClassLoader loader, Class[] in

2010-05-06 15:35:00 484 1

原创 java动态代理类

 Java动态代理类位于java.lang.reflect包下,一般主要涉及到以下两个类: (1)Interface InvocationHandler:该接口中仅定义了一个方法 §public object invoke(Object obj,Method method, Object[] args) 在实际使用时,第一个参数obj一般是指代理类,method是被代理的方法,

2010-05-06 15:29:00 601

原创 java代理模式

代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用例如:客人想请市长(真是角色)吃饭 但是请不动市长 只好找市长秘书(代理角色)  但是最后为客人做事的     还是市长  代理模式一般涉及到的角色有 抽象角色:声明真实对象和代理对象的共同接口代理角色:代理对象角色

2010-05-06 15:14:00 195

原创 Struts2国际化

1.查看jdk文档 国际化主要依赖util下面的两个包ResourceBundle(资源包)  Locale  和 java.text.*包下的MessageFormat2.在src目录下建立basename_language_country.properties  如:hellofile_en_US.properties中的内容是 hello=helloword : {0}   hellofil

2010-05-04 17:00:00 269

原创 Struts校验框架

struts2提供的校验方式1.字段校验 field (我去校验谁我用谁去校验) felid级别的错误信息都是用feildErrors()显示2.非字段校验 validate (我用谁去校验我去校验谁)注意:要是硬编码的方式validate()校验又用校验框架-validate.xml文件进行校验是两者都会执行     所以一般使用一种就可以了     当校验方式不是很复杂的话就用xml方式 xw

2010-05-04 16:53:00 231

原创 Struts2拦截器笔记

 拦截器的方法在xwork-2.0.4.jar   下面com.opensymphony.xwork2.interceptor的Interceptor.class 学习拦截器要注意struts2-core-2.0.11.jar下面的struts-default.xml  定义了拦截器和默认的拦截器占(defaultStack)  如果在一个action中手动引用了任意一

2010-05-04 16:46:00 224

原创 使用jquery处理一般数据(四)

首先写一个html user.html 都需要导入jquery.js 和自己手写的js validate.js        "http://www.w3.org/TR/html4/loose.dtd">    用户校验ajax实例                      用户名校验AJAX实例,请输入用户名:                         456-->    123456

2010-04-15 18:50:00 258

原创 使用jquery处理xml数据(三)

首先写一个html userxmljquery.html        "http://www.w3.org/TR/html4/loose.dtd">    用户校验ajax实例                      用户名校验AJAX实例,请输入用户名:                         456-->    123456-->    再写一个servlet类 jquer

2010-04-15 18:48:00 579

原创 使用XMLHttpRequest处理xml数据(二)

首先写一个html页面userxmlajax.html        "http://www.w3.org/TR/html4/loose.dtd">    用户校验ajax实例                  用户名校验AJAX实例,请输入用户名:                         456-->    123456-->    再写一个servlet类AJAXServlet

2010-04-15 18:46:00 445

原创 使用XMLHttpRequest处理一般数据(一)

首先写一个html页面userajax.html         "http://www.w3.org/TR/html4/loose.dtd">    用户校验ajax实例                  用户名校验AJAX实例,请输入用户名:                         456-->    123456-->      在写一个servlet类AJA

2010-04-15 18:45:00 273

原创 Oracle子查询

子查询 单行子查询(single-row subqueries)    使用的运算符号(=,>,=,)  多行子查询(multiple-row subqueries)    使用的运算符号(in,not in,exists,not exits,all,any)   相关子查询(correlated subqueries)    格式 select 列名,(select 语句) from 表名  

2010-04-10 22:45:00 547 1

原创 Oracle函数

函数: 字符函数    转化成小写LOWER()  转化成大写UPPER() select lower(aAbBcC) from dual;  -------- 日期函数  add_months(D,)返回日期D加上i个月后的结果   select add_month(sysdate,3)from dual;  last_day(D)函数返回包含日期D的月份的最后一天   select las

2010-04-10 22:36:00 219

PLSQL Developer 注册码/序列号

PLSQL Developer 注册码/序列号PLSQL Developer 注册码/序列号; 把 aalf.dat 这个文件放置 PLSQL Developer 目录底下就可以了. 7.14 和 7.15 版本的都可以用;

2010-08-20

空空如也

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

TA关注的人

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