自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (9)
  • 收藏
  • 关注

原创 浮躁的人永远不是一个高手

学而不思则罔,思而不学则殆。很多时候逛博客,发现他人的每一句话都说的很有意义。庆幸生活在这个网络穿梭的年代,下面这些话,转自bbs。                         ------LYQ.2015.01.13.青岛城阳----------------------------------------------------------------

2015-01-29 12:28:42 625

原创 【电工煲鸡汤】

1.不为模糊不清的未来担忧,只为清清楚楚的现在努力 2.只有先改变自己的态度,才能改变人生的高度 3.在抱怨自己赚钱少之前,先努力,学着让自己值钱 4.学历代表过去,学习能力才代表将来。 5.耐得住寂寞才能守得住繁华,该奋斗的年龄不要选择了安逸 6.有些事情不是看到希望才去坚持,

2015-01-29 12:20:33 965

原创 如何在CSDN博客添加友情链接

以前的CSDN博客系统在空间里面可以添加链接的模块,但是现在这个模块被取消了 ,那么我们就不能收藏和推荐好的网站和博客了么?NO,上有政策,咱们下有对策。经过研究,我发现可以这样来添加友情链接。首先,进入博客设置,找到博客栏目。在里面新建一个栏目,名字随便,我这叫BLOG推荐然后把下面的代码粘贴到描述上去http://blog.csdn.net/ta

2015-01-25 16:50:01 684

原创 Use a layout_width of 0dip instead of fill_parent for better performance

Use a layout_width of 0dip instead of fill_parent for better performance举个简单的例子:这是一个垂直布局,上下的线性布局各占高度50.0dp,中间的的TextView设置了android:layout_weight="1.0"属性,会将剩余空间填充满,这时候TextView的android:

2015-01-25 16:15:03 858

原创 The processing instruction target matching “[xX][mM][lL]“ is not allowed

The processing instruction target matching "[xX][mM][lL]" is not allowed 出现这种问题一般是由于你的xml配置文件格式错误。比如前面有空格什么的

2015-01-25 16:08:37 990

原创 Java和Android注释规范

1、 文件头注释每一个文件的文件头都必须做文件头注释。文件头注释范例如下:/** 文件名:LoginActivity* 描 述:对用户* 作 者:* 时 间:* 版 权:*/                          2、 方法头注释每一个成员方法(包括自

2015-01-22 16:45:33 609

原创 设置控件边框的样式

以下是设置按钮的右边框和底边框颜色为红色,边框大小为3dp,如下图:在drawable新建一个 buttonstyle.xml的文件,内容如下:[html] view plaincopyxml version="1.0" encoding="UTF-8"?>  layer-list xmlns:android="http://sc

2015-01-22 15:14:35 1268

原创 谈谈android 布局 的优化

导言 设配android的屏幕一定是一个噩梦,就好比那些搞网页设计的为了折腾各种浏览器,废寝忘食的去设配,其实,这样想想,设配android屏幕还真和那些网页设计去设配浏览器没啥区别…最近,在写一套通过在view上绑定tag命令的小框架,特定的再回到API文档中,找找那些沉睡在api文档中好用的方法!1.没有一劳永逸的方案! 有经常关注android官方文档的,一定

2015-01-20 09:25:21 634

原创 EditText常用属性

android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为true,则文字不会自动换行。android:password="true"//设置只能输入密码android:textColor

2015-01-19 10:08:38 1240

原创 attribute path was already specified for element action

attribute path was already specified for element action注意查看:struts-config.xml 中 action 的 path 是不是重复写了。或者路径指定错误。

2015-01-19 10:07:26 1874

原创 android shape的使用详解以及常用效果(渐变色、分割线、边框、半透明阴影效果等)

shape使用、渐变色、分割线、边框、半透明、半透明阴影效果。首先简单了解一下shape中常见的属性。(详细介绍参看api文档)xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape=["re

2015-01-19 10:06:50 1280

原创 Android-color.xml全集

#FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF5EE #FFF0F5 #FFEFD5 #FFEBCD #FFE4E1 #FFE4C4 #FFE4B5 #FFDEAD #FFDAB9 #FFD700 #FFC0CB #FFB6C1 #FFA500 #FFA07A

2015-01-15 15:51:19 456

原创 java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils

今天运行Struts项目的时候出现下面的错误:上述错误是因为缺少了commons-lang3-3.2.jar,将其添加到WEB-INF/lib目录下就可以啦!!(注:记得添加后千万要clean下!)

2015-01-12 16:21:51 689

原创 Oracle的锁表与解锁

锁定一个表的语句:LOCK TABLE tablename IN EXCLUSIVE MODE;将锁定整个表下面为解锁相关的例子SELECT /*+ rule */ s.username,decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK',NULL) LOCK_LEVEL,o.owner,o.objec

2015-01-08 11:45:20 707

原创 android经典DEMO

1、Android团队提供的示例项目  如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。

2015-01-07 16:50:17 784

原创 Oracle 查看表空间使用率 SQL 脚本

SQL 语句:[sql] view plaincopy/* Formatted on 2012/5/31 14:51:13 (QP5 v5.185.11230.41888) */  SELECT D.TABLESPACE_NAME,         SPACE || 'M' "SUM_SPACE(M)",         BLOC

2015-01-07 16:30:29 556

原创 Oracle 索引的维护

一.查看系统表中的用户索引在Oracle中,SYSTEM表是安装数据库时自动建立的,它包含数据库的全部数据字典,存储过程、包、函数和触发器的定义以及系统回滚段。一般来说,应该尽量避免在SYSTEM表中存储非SYSTEM用户的对象。因为这样会带来数据库维护和管理的很多问题。一旦SYSTEM表损坏了,只能重新生成数据库。我们可以用下面的语句来检查在SYSTEM表内有没有其他用户的索引存在。

2015-01-07 16:14:13 529

原创 Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区

一:范围分区就是根据数据库表中某一字段的值的范围来划分分区,例如:Sql代码  create table graderecord    (    sno varchar2(10),    sname varchar2(20),    dormitory varchar2(3),    grade int  )  partition

2015-01-07 16:08:09 13813 2

原创 oracle 索引压缩

oracle 索引压缩(key compression)是oracle 9i 中引入的一项新特性。该特性可以压缩索引或者索引组织表中的重复键值,从而节省存储空间。非分区的unique 索引和non-unique(至少两列)索引都能够被压缩。bitmap 索引不能够进行压缩。      在oracle 索引压缩中有几个比较纠结的术语,需要说明一下。索引压缩是通过将索引中的键值拆分成两部分

2015-01-07 15:10:11 1988

原创 本地索引+全局索引

分区索引分为本地(local index)索引和全局索引(global index)。1、本地索引:其中本地索引又可以分为有前缀(prefix)的索引和无前缀(nonprefix)的索引。而全局索引目前只支持有前缀的索引。B*树索引和位图索引都可以分区,但是HASH索引不可以被分区。位图索引必须是本地索引(也就是说必须分区)。下面就介绍本地索引以及全局索引各自的特点来说明区

2015-01-07 14:50:05 2043

原创 Oracle 10053 事件

一. 10053事件当一个SQL出现性能问题的时候,可以使用SQL_TRACE 或者 10046事件来跟踪SQL. 通过生成的trace来了解SQL的执行过程。 Oracle SQL Trace 和 10046 事件http://blog.csdn.net/tanzuai/article/details/42458091 Event 10053 执行计划 绑定变量 Bi

2015-01-07 09:49:23 938

原创 Event 10053 执行计划 绑定变量

相关的准备知识,请参考我的Blog:Oracle 跟踪事件 set eventhttp://blog.csdn.net/tianlesoftware/archive/2009/12/13/4977827.aspxOracle SQL的硬解析和软解析http://blog.csdn.net/tianlesoftware/archive/2010/04/

2015-01-07 09:27:40 982

原创 Oracle 绑定变量

oracle 中,对于一个提交的sql语句,存在两种可选的解析过程, 一种叫做硬解析,一种叫做软解析.一个硬解析需要经解析,制定执行路径,优化访问计划等许多的步骤.硬解释不仅仅耗费大量的cpu,更重要的是会占据重要的们闩(latch)资源,严重的影响系统的规模的扩大(即限制了系统的并发行), 而且引起的问题不能通过增加内存条和cpu的数量来解决。之所以这样是因为门闩是为了顺序访

2015-01-07 09:15:17 1198

原创 Oracle 跟踪事件 set event

一、Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系。后台报警日志文件保存BACKGROUND_DUMP_DEST参数指定的目录中,文件格式为SIDALRT.LOG

2015-01-06 15:28:23 1811

原创 Oracle SQL的硬解析和软解析

我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析。在Oracle中存在两种类型的SQL语句,一类为 DDL语句(数据定义语言),他们是从来不会共享使用的,也就是每次执行都需要进行硬解析。还有一类就是DML语句(数据操纵语言),他们会根据情况选择要么进行硬解析,要么进行软解析。 DML:INSERT,UPDATE,DELETE,SELECTDD

2015-01-06 15:01:15 1717

原创 使用 Tkprof 分析 ORACLE 跟踪文件

Tkprof是一个用于分析Oracle跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具。如果一个系统的执行效率比较低,一个比较好的方法是通过跟踪用户的会话并且使用Tkprof工具使用排序功能格式化输出,从而找出有问题的SQL语句。一. TKPROF 命令语法:TKPROF  filename1, filename2 [ SORT  = [ opion][,option] ]

2015-01-06 13:56:49 1106

转载 Oracle SQL Trace 和 10046 事件

一. SQL_TRACE当SQL语句出现性能问题时,我们可以用SQL_TRACE来跟踪SQL的执行情况,通过跟踪,我们可以了解一条SQL或者PL/SQL包的运行情况,SQL_TRACE命令会将SQL执行的整个过程输出到一个trace文件中,我们可以读这个trace 文件来了解在这个SQL执行过程中Oracle 都做了哪些操作。 可以通过sql命令启动SQL_TRACE,或者在初始化参数

2015-01-06 13:37:00 1150

原创 Oracle中的COALESCE,NVL,NVL2,NULLIF函数

COALESCECOALESCE函数用于返回其参数中第一个非空表达式。语法:COALESCE(expression [ ,...n ])参数:expression 表达式n 可以指定多个表达式,所有表达式必须是相同类型。返回:返回第一个不为空的值,如果所有表达式均为空,则返回空。示例:NVLNVL函

2015-01-05 17:08:39 637

原创 oracle插入多表(insert all/first)

1、建测试表 [c-sharp]view plaincopyprint?CREATE TABLE EDW_INT  (    AGMT_NO         VARCHAR2(40 BYTE)             NOT NULL,    AGMT_SUB_NO     VARCHAR2(4 BYTE)              NOT NULL,    NEED_

2015-01-05 14:32:02 709

原创 Lpad函数和Rpad函数

作用:Lpad 将左边的字符串填充一些特定的字符,使其达到指定的长度            Rpad 将右边的字符串填充一些特定的字符,使其达到指定的长度语法:Lpad( string1, length[,pad_string] )            Rpad( string1, length[,pad_string] )参数解释:1)string1  

2015-01-05 10:47:19 984

原创 递归子查询因子化-CONNECT BY

Oracle “CONNECT BY”是层次查询子句,一般用于树状或者层次结果集的查询。其语法是:12[ START WITH condition ]CONNECT BY [ NOCYCLE ] conditionThe start with .. connect by clause

2015-01-05 10:32:43 1267

原创 子查询因子化-WITH AS

with as语法–针对一个别名with tmp as (select * from tb_name)–针对多个别名with   tmp as (select * from tb_name),   tmp2 as (select * from tb_name2),   tmp3 as (select * from tb_name3),   …

2015-01-05 10:30:11 809

原创 Oracle分析函数之ratio_to_report()详解

create table test ( name varchar(20), kemu varchar(20), score number  ); insert into test values('testa','yuwen',10); insert into test values('testa','英语',100); insert into test values

2015-01-04 14:59:14 9173 2

原创 Oracle分析函数之ROW_NUMBER()详解

语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再为降序以后的没条xlh记录返回一个序号。 示例: xlh           row_num 

2015-01-04 14:46:36 19703

原创 Oracle分析函数之Rank()和DENSE_RANK()详解

Rank()使用说明:a. 函数简介:    返回结果集分区内指定字段的值的排名,指定字段的值的排名是相关行之前的排名加一(排名不一定连续,在排名值上留下空隙)。b. 语法:    RANK() OVER([])c. 参数说明:    partition_by_clause 将from子句生成的结果集划分为应用到RANK函数的分区。    O

2015-01-04 14:07:43 2770

原创 Oracle分析函数之NTH_VALUE 详解

NTH_VALUE:获取排序后结果集中任意一行,而不会仅仅第一行或最后一行!Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0[sql] view plaincopySQL> SELECT NTH_VALUE(T.SNAME, 3) FROM FIR

2015-01-04 11:13:10 3162

原创 Oracle分析函数之first_value和last_value 分析函数详解

FIRST_VALUE 返回组中数据窗口的第一个值 FIRST_VALUE ( [scalar_expression )OVER ( [ partition_by_clause ] order_by_clause ) LAST_VALUE 返回组中数据窗口的最后一个值 LAST_VALUE ( [scalar_expression )OVER ( [ partition_by_clause

2015-01-04 10:14:42 16492 1

原创 Oracle分析函数之lag和lead 分析函数详解

lag 和lead 可以 获取结果集中,按一定排序所排列的当前行的上下相邻若干offset 的某个行的某个列(不用结果集的自关联);lag ,lead 分别是向前,向后;lag 和lead 有三个参数,第一个参数是列名,第二个参数是偏移的offset,第三个参数是 超出记录窗口时的默认值.我们先看下scott的emp表的两列数据:select deptno, sal from

2015-01-04 09:37:15 1760

原创 Oracle分析函数之开窗函数over()详解

分析函数是什么?分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值。          分析函数和聚合函数的不同之处是什么?普通的聚合函数用group by分组,每个分组返回一个统计值,而分析函数采用partition by分组,并且每组每行都可以返回一个统计值。

2015-01-02 17:05:00 1148

原创 2014年总结和2015年计划

2014年总结:      1.颓废了上半年,但让我学会了反思自己和总结的习惯      2.学会了常用的SQL优化和报表开发      3.了解了行业内新的技术(hadoop,greenplum,大数据,android,ios)      4.下半年学习了android知识,并且如愿的进入到了移动开发项目组2015年计划:      我要做三件重要的事情      1

2015-01-01 21:46:17 923

HarmonyOSProject

HarmonyOSProject

2024-03-06

gradle-8.0-bin 手动下载

gradle-8.0-bin Android Studio自动下载太慢了,手动提高下载速度,Android需要的编译包

2023-12-27

DesignMode

设计模式是每个程序员的必修课,这里将23种模式整理在一起,想学习这方面知识的朋友们可以学习下。

2015-09-23

Android 百度地图 SDK v3_3_0 (六) ---驾车、步行、公交路线搜索

代码出自我的博客:http://blog.csdn.net/tanzuai 有问题博客中留言

2015-02-16

Android 百度地图 SDK v3_3_0 (五) ---POI搜索和在线建议查询功能

代码出自我的博客:http://blog.csdn.net/tanzuai 有问题博客中留言

2015-02-15

Android 百度地图 SDK v3_3_0 (四) ---覆盖物

代码出自我的博客:http://blog.csdn.net/tanzuai 有问题博客中留言

2015-02-15

Android 百度地图 SDK v3_3_0 (三) --- 离线下载地图

代码为博客实例代码:http://blog.csdn.net/tanzuai/article/details/43793455有问题博客中留言

2015-02-13

Android 百度地图 SDK v3.3.0 (二) 地图定位和图层展示

代码为博客实例代码:http://blog.csdn.net/tanzuai/article/details/43763159 有问题博客中留言

2015-02-12

Android 百度地图 SDK v3_3_0 (一) --- 基本地图

代码为博客实例代码:http://blog.csdn.net/tanzuai/article/details/43760773 有问题博客中留言

2015-02-12

flexjson-2.1

在实际应用解析中经常会遇到各种格式的转换,因为大部分转换工具都依赖于开源框架,都知道学习一个框架的使用是需要一定的成本的, 假如在一个比较紧的项目中如果将一部分时间投入都学习工具的使用上,相对的于个人来说是比较困难的,使用flexjson就简单多了!

2014-11-07

空空如也

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

TA关注的人

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