03 2012 档案

摘要:SimpleAdapter作为一个数据集,主要向ListView、GridView容器填充数据,总结了几种填充方式,原理很简单,直接看代码和效果图1、 ListView单行显示(simple_list_item_1)代码:public class myListItem1 extends Activity{ @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); ListView listView = new ListView(this); ... 阅读全文
posted @ 2012-03-29 13:44 Springside4 阅读(349) 评论(0) 推荐(0) 编辑
摘要:Tomcat vs Apache:您钟情于哪一款本文探讨了Apache与Apache Tomcat之间的区别,帮助开发者选择更加适宜的Web服务器。当你选择使用哪种Web服务器时,或许会因它们的差异性和技术细节等方面而困扰。如何区分Web服务器以及如何为你的项目挑选一款最佳的Web服务器,或许对你来说这是一个很难的决定。鉴于Apache目前最流行的一款Web服务器,本文将探讨Apache与Apache Tomcat两者之间的区别,以满足不同开发者的需求。Apache Web服务器通常比称之为“Apache”或者“httpd”,1995年由Robert Mc Cool和他的团队开发,由Apach 阅读全文
posted @ 2012-03-28 16:49 Springside4 阅读(242) 评论(0) 推荐(0) 编辑
摘要:1、 Animate: 类型Boolean 默认值falsea) 用处:单击滑动区域时,滑块是否使用动画效果平滑移动到单击位置。b) 代码示例:创建实例时设置属性值$(".class").slider({animate:true});实例化后得到属性值var animate = $("#id").slider("option","animate");实例化后设置属性值$("#id").slider("option","animate",true);2、 m 阅读全文
posted @ 2012-03-27 07:43 Springside4 阅读(273) 评论(0) 推荐(0) 编辑
摘要:一、闪回的意义a)闪回的用处 i. 在Oracle的操作过程中,会不可避免地出现操作失误或者用户失误,例如不小心删除了一个表等,这些失误和错误可能造成重要数据的丢失,最终导致Oracle数据库停止允许。 ii. 在传统意义上,当发生数据丢失、数据错误问题时,解决的主要办法是数据的导入导出、备份恢复技术,这些方法都需要在发生错误前,有一个正确的备份才能进行恢复。 iii. 为了减少这方面的损失,oracle提供了闪回技术。有了闪回技术,就可以实现数据的快速恢复,而且不需要数据备份。b)闪回的优点: i. 恢复中,闪回技术是革命新的进步 ii. 传统的恢复技术缓慢:1.它是整个数据库或者一个文件恢 阅读全文
posted @ 2012-03-25 11:29 Springside4 阅读(220) 评论(0) 推荐(0) 编辑
摘要:一、创建用户a)语法Create user 用户名Identified by 密码[Default tablespace表空间命][Temporary tablespace表明空间][Quota 表空间大小 on表空间名][Password epire][Account {lock|unlock}]b)用户的创建 i. 创建一个test用户,密码是1234,并将默认表空间配额为10MCreate user testIdentified by 1234Default tablespace usersQuota 10M on users注意事项:1、 要创建用户,则首先应使用管理员进行登录。2、 阅读全文
posted @ 2012-03-25 11:28 Springside4 阅读(211) 评论(0) 推荐(0) 编辑
摘要:开发者在做Web开发时,往往会遇到一些开发问题,也许您会通过Google或者查看编程词典来寻求解决方法。今天,我们将为您提供一份非常有价值的速查表,包含JavaScript、MYSQL、PHP、CSS、HTML5、RGB Color 等1) PHP2) MYSQL3) JavaScript4) CSS5) Regular Expression6) Apache’s mod_rewrite7) HTML8) HTML Character Entities9) RGB Color10) jQuery11) Subversion12) HTML513) SEO14) CakePHP清晰大图下载原文链 阅读全文
posted @ 2012-03-23 08:55 Springside4 阅读(212) 评论(0) 推荐(0) 编辑
摘要:一、存储过程:a) 存储过程和函数也是一种PL/SQL块,是存入数据可的PL/SQL块。但存储过程是以命名的方式存储与数据库中;b) 存储过程的优点: i. 存储过程和函数以命名的数据库对象形式存储与数据库中。 ii.存储过程和函数可由数据库提供安全保证,想要使用存储过程和函数,需要有存储过程的所有者的授权,只有被授权的油壶或创建这本身才能执行存储过程或回调函数。 iii.存储过程和函数的信息是写入数据库字典的,1所以存储过程可以看做是一个公共用模块。 iv.像其他高级语言的过程和函数一样。可以传递参数给存储过程或函数。c) 存储过程和函数需要进行编译,以排除语法错误,只有编译通过才能调用。二 阅读全文
posted @ 2012-03-22 22:44 Springside4 阅读(264) 评论(0) 推荐(0) 编辑
摘要:一、bindService简介bindService是绑定Service服务,执行service服务中的逻辑流程。service通过Context.startService()方法开始,通过Context.stopService()方法停止;也可以通过Service.stopSelf()方法或者Service.stopSelfResult()方法来停止自己。只要调用一次stopService()方法便可以停止服务,无论之前它被调用了多少次的启动服务方法。客户端建立一个与Service的链接,并使用此链接与Service进行通话,通过Context.bindService()方法来绑定服务,Co 阅读全文
posted @ 2012-03-18 14:29 Springside4 阅读(355) 评论(0) 推荐(0) 编辑
摘要:一、 BroadcastReceiver简介BroadcastReceiver,用于异步接收广播Intent,广播Intent是通过调用Context.sendBroadcast()发送、BroadcastReceiver()接收。广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()、Context.sendStickyBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收,广播接收者和JMS中的Topic消息接收者很相似。广播接收器只能接收广播,对广播的通 阅读全文
posted @ 2012-03-17 21:36 Springside4 阅读(201) 评论(0) 推荐(0) 编辑
摘要:一、事务概念概念:在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点也不执行。二、事物的特性a) 主要特性:确保数据库的完整性。b) 事务的ACID特性 i. 原子性(Atomicity)事务的原子性是指事务中包含的所有操作要么全做,要么不做,也就是说所有的活动在数据库中要么全部反映,要么全部不反映,以保证数据库的一致性。 ii. 一致性(Consistency)事务的一致性是指数据库在事务操作前和事务处理后,其中数据必须满足业务的规则约束。 iii. 隔离性(Is 阅读全文
posted @ 2012-03-17 20:54 Springside4 阅读(302) 评论(0) 推荐(0) 编辑
摘要:Navicat Oracle的特点是直观的GUI和提供了强大的可视化工具,如查询编辑器与语法突出能力时, SQL预览时, SQL控制台,文本,十六进制和BLOB的查看/编辑器, SSH的隧道和更多,以提高工作效率。安装:1.下载Navicat for Oraclehttp://www.navicat.com/cn/download/download.html2.下载Oracle 10g ODAC and Oracle Developer Tools for Visual Studiohttp://www.oracle.com/technology/tech/dotnet/index.html安 阅读全文
posted @ 2012-03-17 17:47 Springside4 阅读(206) 评论(0) 推荐(0) 编辑
摘要:分页查询语句: Select * from ( Select A.*,rownum rn from (select * from table table_name )A where rownum <=40) Where rn>=20; 最内层的查询Select * from table_name 表示不进行翻页的原始查询语句。Rownu<=40和rn>=21 控制分页查询的每页范围。 分页的目的就是控制输出结果集大小,将结果尽快的返回,在查询的最外层控制最小值。而另一种方式是去掉查询第二层的where ronum <= 40语句,在查询的最外层控制分页的最值和最大 阅读全文
posted @ 2012-03-17 16:50 Springside4 阅读(280) 评论(0) 推荐(0) 编辑
摘要:一、 Service简介Service是android 系统中的四大组件之一(Activity、Service、BroadcastReceiver、ContentProvider),它跟Activity的级别差不多,但不能自己运行只能后台运行,并且可以和其他组件进行交互。service可以在和多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务总是藏在后台的。Service的启动有两种方式:context.startService() 和 context.bindSer 阅读全文
posted @ 2012-03-17 13:44 Springside4 阅读(177) 评论(0) 推荐(0) 编辑
摘要:Oracle数据库常见对象—索引和同义词一、索引a) 使用索引的优点 i. 一种独立于表的模式对象, 可以存储在与表不同的磁盘或表空间中 ii. 索引被删除或损坏, 不会对表产生影响, 其影响的只是查询的速度 iii. 索引一旦建立, Oracle 管理系统会对其进行自动维护, 而且由 Oracle 管 iv. 理系统决定何时使用索引. 用户不用在查询语句中指定使用哪个索引 v. 在删除一个表时, 所有基于该表的索引会自动被删除 vi. 通过指针加速 Oracle 服务器的查询速度 vii. 通过快速定位数据的方法,减少磁盘 I/Ob) 索引的创建方法 i. 自动创建:在定义PRIMARY K 阅读全文
posted @ 2012-03-17 11:01 Springside4 阅读(185) 评论(0) 推荐(0) 编辑
摘要:Oracle常见数据库对象—序列一、序列:是oacle提供的用于产生一系列唯一数字的数据库对象。a) 序列的特点 i. 自动提供唯一的数值 ii. 共享对象 iii. 主要用于提供主键值 iv. 将序列值装入内存可以提高访问效率b) 序列的定义CREATE SEQUENCE sequence[INCREMENT BY n][START WITH n][{MAXVALUE N|NOMAXVALUE}][{MINVALUE n|NOMINVALUE}][{CYCLE |NOCYCLE}][{CACHE n|COCACHE}]; 二、序列的创建a) 要有创建序列的权限 create sequenc. 阅读全文
posted @ 2012-03-16 14:38 Springside4 阅读(216) 评论(0) 推荐(0) 编辑
摘要:视图数据库对象—视图:一、视图的定义:从表中抽出的逻辑上相关的数据集合a) 视图是一种虚表b) 视图建立在已有表基础上,视图依赖已建立的这些表称为基表c) 向视图提供数据内容的语句为SELECT语句,可以将视图理解为存储起来的SElECT语句d) 视图向用户提供基表数据的另一种表示形式二、为什么要使用视图a) 控制数据访问:提供了一种安全机制,通过视图显示数据时,屏蔽用户不应该知道的数据.b) 简化查询:select语句构造了一个复杂的查询语句,每次使用必须都得调用它c) 避免重复访问相同的数据三、创建视图:a) 在CREATE VIEW语句中嵌入子查询 i. Create [OR REPLA 阅读全文
posted @ 2012-03-16 12:10 Springside4 阅读(252) 评论(0) 推荐(0) 编辑
摘要:六、总计1、 查询其他用户的表a) 其他用户的表不属于本用户的空间b) 如果要查询其他用户下的表,要使其他用户的用户名作为前缀。 i. Select * from userB.employees; ii. Select * from userA.employees;2、 Default值或者是伪列都是非法的a) 执行insert操作时,可以为其指定默认值b) 值、表达式和sql语句都可以作为默认值c) 其他的列名d) 默认值的类型必须和该列的类型一致CREATE TABLE hire_dates (hire_date DATE DEFAULT SYSDATE);3、 创建表a) 语法CREAT 阅读全文
posted @ 2012-03-15 22:44 Springside4 阅读(149) 评论(0) 推荐(0) 编辑
摘要:、常见的数据库对象对象描述表基本的数据存储集合,有行和列组成视图从表中抽出的逻辑上相关的数据集合序列提供有规律的数值索引提高查询的效率同义词给对象起别名二、Oracle数据库中的表1、用户定义的表: a)用户自己创建并维护的一组表 b)包含了用户所需的信息2、数据字典: a、有Oracle Server自动创建的一组表 b、包含数据库信息三、查询数据字典:查看用户定义的表: Select table name from user_tables;查看用户定义的各种数据库对象: Select distinct object_tyoe from user_objects;查看用户定义的表,视... 阅读全文
posted @ 2012-03-15 22:43 Springside4 阅读(183) 评论(0) 推荐(0) 编辑
摘要:描述数据的主要库对象关系数据库:关系模型数据,事务处理 70年代共享数据的关系模型IBM公司--层次模型模型数据库,网状模型的数据库---关系模型数据库—面向对象的数据库模型关系数据库系统 ---采用关系数据库模型的组织方式关系模型—数据结构 ,关系的操作集合 关系的完整性的约束数据结构---是计算机存储,组织数据的方式关系数据库最重要的实际表示中: 关系:可以有行 和列 组成的二维表 每一列 表示关系的属性 每列的名字表示一个属性名 每一行代表物理实体 在所有的数据若表中的某个属性|属性组的取值能够唯一标识一行记录。则称该属性或属性组为 候选键主键:zhushuxing怎么判断是否是候选键1 阅读全文
posted @ 2012-03-15 21:55 Springside4 阅读(134) 评论(0) 推荐(0) 编辑
摘要:SQL> --1.查询员工的所用数据SQL> select * from emp;SQL> --2.查询职位(JOB)为“PRESIDENT”的员工的工资SQL> select sal from emp where job ='PRESIDENT'; SQL> --3.查询佣金(COMM)为0或为NULL的员工信息SQL> select * from emp where comm=0 or comm is null; SQL> --4.查询入职时间在1981-5-1到19... 阅读全文
posted @ 2012-03-14 20:52 Springside4 阅读(148) 评论(0) 推荐(0) 编辑
摘要:SQL> --09.查询所有工资高于平均工资(平均工资包括所有员工)的销售人员(‘SLESMAN’)SQL> select * from emp where job='SLESMAN' and sal > (select avg(sal) from emp); SQL> --10.显示所有职员的姓名及其所在的名称和工资SQL> select ename, dname,sal from emp e,dept d where e.deptno=d.deptno;SQL> --11.查询在研究部(‘RESARCH’)工作员工的编号,姓名,... 阅读全文
posted @ 2012-03-14 20:42 Springside4 阅读(153) 评论(0) 推荐(0) 编辑
摘要:1. 介绍 使用GNU的工具我们如何在Linux下创建自己的程序函数库?一个“程序函数库”简单的说就是一个文件包含了一些编译好的代码和数据,这些编译好的代码和数据可以在事后供其他的程序使用。程序函数库可以使整个程序更加模块化,更容易重新编译,而且更方便升级。 程序函数库可分为3种类型:静态函数库(static libraries)、共享函数库(shared libraries)、动态加载函数库(dynamically loadedlibraries):1、静态函数库,是在程序执行前就加入到目标程序中去了;2、共享函数库,则是在程序启动的时候加载到程序中,它可以被不同的程序共享;动态加载函数库则 阅读全文
posted @ 2012-03-12 19:32 Springside4 阅读(357) 评论(0) 推荐(0) 编辑
摘要:Android 的SMS读取短信,可以获取发信人/收信人的手机号码(address),Contacts的联系人,可以过滤手机号码(address),因此SMS可以通过手机号码(address)关联到Contacts联系人SMS - Contacts 关联代码// 通过address手机号关联Contacts联系人的显示名字 private String getPeopleNameFromPerson(String address){ if(address == null || address == ""){ return "( no address )\n&quo 阅读全文
posted @ 2012-03-07 14:23 Springside4 阅读(209) 评论(0) 推荐(0) 编辑
摘要:Introduction To Android ContactsLearn to work with the Android contacts database. Basic knowledge of accessing SQLite in Android along with using Cursors is expected. See theAndroid SQLite and Cursor Articlefor more information. Google changed the contacts database moving from 1.x to 2.0 versions of 阅读全文
posted @ 2012-03-07 14:01 Springside4 阅读(157) 评论(0) 推荐(0) 编辑
摘要:Android 之 SMS 短信在Android系统中是保存在SQLite数据库中的,但不让其它程序访问(Android系统的安全机制)现在我们在读取手机内的SMS短信,先保存在我们自己定义的SQLite数据库中,然后读取SQLite数据库提取短信,并显示SMS短信SQLite存取代码:package com.homer.sms; import java.sql.Date; import java.text.SimpleDateFormat; import org.loon.wsi.R; import android.app.Activity; import android.conten... 阅读全文
posted @ 2012-03-07 13:52 Springside4 阅读(192) 评论(0) 推荐(0) 编辑
摘要:Android SMS Readpackage com.homer.sms; import java.sql.Date; import java.text.SimpleDateFormat; import android.app.Activity; import android.database.Cursor; import android.database.sqlite.SQLiteException; import android.net.Uri; import android.os.Bundle; import android.util.Log; import android.wi... 阅读全文
posted @ 2012-03-07 12:49 Springside4 阅读(174) 评论(0) 推荐(0) 编辑
摘要:Java 之 Date 和 Calendar 实例package com.homer.learn; import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class TimeTest { public static void main(String[] args) {... 阅读全文
posted @ 2012-03-07 11:32 Springside4 阅读(171) 评论(0) 推荐(0) 编辑
摘要:Java 语言的Date(日期),Calendar(日历),DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分。日期是商业逻辑计算一个关键的部分,所有的开发者都应该能够计算未来的日期,定制日期的显示格式,并将文本数据解析成日期对象。创建一个日期对象让我们看一个使用系统的当前日期和时间创建一个日期对象并返回一个长整数,这个时间通常被称为Java 虚拟机(JVM)主机环境的系统时间。import java.util.Date; public class DateTest { public static void main(String[] args) { Dat... 阅读全文
posted @ 2012-03-02 22:30 Springside4 阅读(131) 评论(0) 推荐(0) 编辑
摘要:2010年在国内出现了Android系统智能机的大规模发展,而应用商城也在火拼起来,下面我推荐一下国内Android的免费软件商城。应用汇掌上应用汇是一款基于Android系统的本土化软件市场,掌上应用汇团队致力于为中国用户打造最全面,最方便的手机应用商店,拉近中国用户与智能手机的 距离。掌上应用汇由手机客户端,Web端、Wap端 组成全方位下载渠道,可以为给用户带来全方面的下载体验;掌上应用汇还与豌豆荚手机精灵合作,为豌豆荚用户提供最新最全的内容。无论何时何地,只需打开掌 上应用汇,最新应用尽在掌握,随时让您的手机丰富多彩。机锋市场海量Android资源兼容并蓄 机锋市场提供了超过5000款 阅读全文
posted @ 2012-03-02 17:21 Springside4 阅读(290) 评论(0) 推荐(0) 编辑
摘要:Java基本数据类型int 32bitshort 16bitlong 64bitbyte 8bitchar 16bitfloat 32bitdouble 64bitboolean 1bit,This data type represents one bit of information, but its "size" isn't something that's precisely defined.(ref)Java基本数据类型大小 private static void calSize() { System.out.println("Intege 阅读全文
posted @ 2012-03-01 16:06 Springside4 阅读(196) 评论(0) 推荐(0) 编辑
摘要:学习Graphics中遇到位图(Bitmap)中getPixels()方法,对该方法的用法大体理解,但对其中的stride参数却不明白具体的用法以及用意,现记述过程如下: getPixels()方法的用处为获取位图(Bitmap)中的像素值(颜色值),存入类型为int的pixels数组中,至于从RGB转换为int数值的算法是什么,暂时不知,存疑!!Android英文SDK中有关getPixels()方法的介绍如下: public void getPixels (int[] pixels, int offset, int stride, int x, int y, int width, in 阅读全文
posted @ 2012-03-01 10:25 Springside4 阅读(132) 评论(0) 推荐(0) 编辑