- 浏览: 711231 次
- 性别:
- 来自: 北京
最新评论
-
javenwong:
你好,我现在需要给一个Composite做圆角处理,不知道怎么 ...
SWT圆角窗口绘制 -
whao189:
回家了详细看看
Storyboard 解析 -
zhaoyubetter:
确实够麻烦
IOS 开发环境,证书和授权文件是什么? -
datawarehouse:
一直对这两个认为是一样的,现在学习了。
Oracle DB中的Schema -
yulanfeiyang:
顶,mark
下载音频,在IOS设备上播放
文章列表
Eclipse-修改工程名
- 博客分类:
- WEB开发
直接修改工程可能会产生一些莫名其妙的问题,需遵循以下四步:
1. 右键工程:Refactor->Rename,或选中工程按F2,修改名称
2. 右键工程:Properties->Web Project Settings,修改Context Root
3. 到工程文件夹下的.settings文件夹下修改org.eclipse.wst.common.component文件中对应的地方
4. 修改工程的.tomcatplugin文件对应的地方
做WEB开发,调试中经常遇到的问题就是浏览器缓存,刚改的代码刷新发现没有生效,很影响工作效率。本文介绍了如何设置FF的缓存
在Firefox地址栏中输入“about:cache”并键入回车,接着将显示Firefox的内存缓冲设置与磁盘高速缓
存设置。如果在页面上单击“List Cache Entries”链接,我们还可以查看缓冲区中有哪些数据文件。
1. 调节高速缓存容量
假如你想自行调节磁盘高速缓存的最大容量,可以选择“工具”菜单下的“选项”命令,在弹出窗口中选择“隐私”,然后在右侧视图中单击展开“高速缓存”,自 行设置容量大小。
2. 更改临时文件存放位置
如 果你希望自定义Fire ...
iphone编程之UILabel 用法详解
- 博客分类:
- IOS
这段代码动态的创建了一个UILabel,并且把相关常用的属性都列举了.希望对大家有用.
- (void)viewDidLoad {
//创建uilabel
UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(20, 40, 280, 80)];
//设置背景色
label1.backgroundColor = [UIColor grayColor];
//设置tag
label1.tag = 91;
//设置标签文本
label1.text = ...
利用存储实现
create or replace procedure proc_dropifexists(
p_table in varchar2
) is
v_count number(10);
begin
select count(*)
into v_count
from user_tables
where table_name = upper(p_table);
if v_count > 0 then
execute immediate 'drop table ' || p_ ...
IOS用正则验证手机号
- 博客分类:
- IOS
- (BOOL)validateMobile:(NSString *)mobileNum
{
/**
* 手机号码
* 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188
* 联通:130,131,132,152,155,156,185,186
* 电信:133,1349,153,180,189
*/
NSString * MOBILE = @"^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$" ...
有时候想在UITableViewCell中加内容,但又不想要cell的边框出现,其实我们可以设置cell的backgroundView,这样就可以去除边框。
cell.backgroundView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease];
关于索引的使用总结:
DDL:CREATE TABLE wn_test (k001 VARCHAR2(4000 ),k002 VARCHAR2( 4000),k003 VARCHAR2(4000 ));
数据量: 1418210
1: WHERE k001 = 'xxx'
2: WHERE k002 = 'xxx'
1,2 :WHERE k001 = 'xxx' AND k002 = 'xxx'
...
TRUE:-- 可以使用索引
FALSE:-- 不可以使用索引
注意: a.WHERE 条件中字段的先后顺序不会影响 SQL的查询效率,1, 2 和 2, 1的执行 ...
ORACLE分析函数(一)
Oracle 分析函数使用介绍
分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sql语句就可以实现了,而且在执行效率方面也有相当大的提高.下面我将针对分析函数做一些具体的说明.
今天我主要给大家介绍一下以下几个函数的使用方法
1. 自动汇总函数rollup,cube,
2. rank 函数, rank,dense_rank,row_number
3. lag,lead函 ...
分析函数语法解析
分析函数的语法很简单,但使用时却发现有很多令人迷惑的地方。本文就但从语法层次来分析其中的迷惑之处。
1. 分析函数整体语法
分析函数的语法如下:
analytic_function([ arguments ]) OVER (analytic_clause)
这里:
n ...
用PLSQL Developer Debug时遇到假死,需KILL SESSION,当KILL无效出现KILLED状态的时候的解决方法:
SELECT p.spid,
s.SID,
s.osuser,
s.program,
s.STATUS
FROM v$session s,
v$process p
WHERE s.paddr = p.addr
AND osuser = 'wangnan'
shell > su - l root
shell > kill spid
...
DBMS_JOB.SUBMIT(:jobno,//job号
'your_procedure; ',//要执行的过程
trunc(sysdate)+1/24,//下次执行时间
'trunc(sysdate)+1/24+1 '//每次间隔时间
);
删除job:dbms_job.remove(jobno);
修改要执行的操作:job:d ...
VARCHAR2是Oracle提供的特定数据类型,Oracle可以保证VARCHAR2在任何版本中该数据类型都可以向上和向下兼容。
VARCHAR在Oracle中不建议使用。
具体到NVARCHAR2和VARCHAR2的区别,从使用角度来看区别在于:NVARCHAR2在计算长度时和字符集相关的,例如数据库是中文字符集时以长度10为例,则
1、NVARCHAR2(10)是可以存进去10个汉字的,如果用来存英文也只能存10个字符。
2、而VARCHAR2(10)的话,则只能存进5个汉字,英文则可以存10个。
VARCHAR2(size),可变长度的字符串,其最大长度为 size 个字节。siz ...
SQL> select length('新春快乐') from dual;
LENGTH('新春快乐')
------------------
4
SQL> select lengthb('新春快乐') from dual;
LENGTHB('新春快乐')
-------------------
8
区别:length求得是字符长度,
lengthb求得是字节长度。
1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。
2.CHAR的效率比VARCHAR2的效率稍高。
3.目前VARCHAR是VARCHAR2的同义词。工业标准的VARCHAR类型可以存储空字符串,但是oracle不这样做,尽管它保留以后这样做的权利。Oracle自己开发了一个数据类型VARCHAR2,这个类型不是一个标准的VARCHAR,它将 ...
SELECT * FROM (SELECT t.*, ROWNUM AS row_num FROM asis.PG3_AGENTCD_CONVERSION t ORDER BY asis_agent_cd) tt WHERE tt.row_num <= 10