自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sco的自我修养

存储菜鸟成长的每条记录

  • 博客(41)
  • 收藏
  • 关注

转载 CentOS-CentOS下Crontab安装使用详细说明

CentOS下Crontab安装使用详细说明crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。通常,crontab储存的指令被守护进程激活。crond 常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。一、

2016-01-13 17:41:46 546

原创 ORACLE-ORA-12154:TNS:could not resolve the connect identifier specified

按照网上的一些教程,在创建完DBLINK之后,使用之前的DBLINK标识访问远程库数据的时候就报以下错误ORA-12154:TNS:could not resolve the connect identifier specified我就纳闷了,明明是按照网上的步骤来创建的,为啥别人的就可以,我的就失败了?以下是创建的语句:1.查询当前用户是否具有创建DBLINK的权限selec

2016-01-13 15:07:14 1786

原创 LINUX-给用户添加SUDO权限

总是不记得怎么配置sudo,有时又懒得以root登陆,所以在这里记录下。1.以ROOT用户登陆或输入 “su - ”切换到ROOT用户2.添加文件的写权限:“chmod u+w /etc/sudoers”添加写权限成功,接下来可以修改sudoers文件了。3.编辑/etc/sudoers 文件,找到"rootALL=(ALL) ALL"这一行,然后在它下

2015-12-31 17:49:10 582

原创 MYSQL-ORCALE decode函数在MYSQL中的实现

一、select ifnull(etl(filed(col,...))) ;mysql中实现oracle的decode函数需要用到三个函数:(1)ELT(N,str1,str2,str3,...)若N = 1,则返回值为  str1 ,若N = 2,则返回值为 str2 ,以此类推。   若N 小于1或大于参数的数目,则返回值为 NULL 。 ELT() 是  FIELD()的补数。

2015-12-24 16:15:17 15275 1

原创 MYSQL-TIMESTAMP数据类型的默认值与自动更新问题

今天早上写MYSQL代码时发现,被更新的行里的那些被定义为timestamp类型的字段在没有显式更新的时候也自动更新了。于是我心里就有个疑问,这种timestamp类型的数据是否会真的自动更新?虽然我之前看到一些资料上说timestamp会有默认值。好奇心驱使下决定查下文档:http://dev.mysql.com/doc/refman/5.7/en/timestamp-initializat

2015-12-22 11:07:34 4475

转载 CentOS-IPTtables介绍

IPTablesContents引言准备开始创建一组简单的规则界面IP 地址端口及协议融会贯通总结连结1. 引言CentOS 内置了一个非常强劲的防火墙,统称为 iptables,但更正确的名称是 iptables/netfilter。iptables 是一个用户空间的模块。作为用户,你在命令行就是通过它将防火墙规则放进缺省的表里

2015-12-10 16:57:56 580

原创 CentOS-U盘挂载与卸载

学习完U盘安装LINUX后,因为U盘还一直插着。网上看到一些消息说不能随便的拔掉U盘,说会可能对U盘造成伤害。但是,我之前插入U盘后,系统是可以直接识别出U盘并自动挂载到/media上。今天记录下挂载与卸载的流程,当作是学习笔记吧。顺便说下“挂载”这专业术语,我们经常说把哪个设备挂载到哪个目录下,其实是指建立目录与物理设备或存储空间的联系。我理解的是通过这个目录来访问指定存储上的内容。即通

2015-12-09 11:24:32 3933

原创 CentOS-更新yum源

1.下载相应版本的yum源我下载的是163的CentOS6的yum源,点击下载注意,网上的一些教程都是以wget来下载,但是,我试了很多次都无法连接成功。故我在上面“点击下载”地址里下载后,再把文件放到/etc/yum.repos.d里2.备份旧的yum源,并重命名亲的yum源cd /etc/yum.repos.d/mv CentOS-Base.repo Cen

2015-12-09 11:10:21 395

转载 转载-CentOS下安装、配置VSFTP

文章转自:http://www.oicto.com/centos-vsftp/#检查系统是否已安装vsftp命令:rpm -q vsftpdpackage vsftpd is not installed #说明系统没有安装vsftpd一、vsftp安装# 安装vsftpdyum -y install vsftpd# 启动service vsf

2015-12-08 17:20:06 349

原创 LINUX-U盘安装CentOS6.7

最近一直忙着要搭建LAMP开发环境,之前在VM里配置了一下,发现无法下载PHP,所以直接来个物理安装CentOS再测试。网上的教程很多都是转载的,而且,都不知道是否有经过验证。自己在安装CentOS6.7的时候,也纠结了很久。以下是安装步骤。其中,我觉得最麻烦的是在分区和更改引导方式那里,因为之前理解错了,导致安装好却无法引导。以下是详细过程:一、制作U盘引导盘。这里有特别的说明下

2015-12-07 20:33:15 10777

原创 ORA-12704:字符集不匹配

昨天在重建一个视图的时候,突然间就报了个ORA-12704字符集不匹配的错误。开始的时候我很是愕然,以为ORACLE是不是傻了,为什么会报这样的一个错误。后来上网查了下,发现是由于NVARCHAR2与VARCHAR2的问题。以下是官方文档中关于这两种数据类型的介绍:CodeData TypeDescription1VARCHA

2015-11-24 12:39:08 21496

原创 MYSQL-LOAD DATA 0row问题解决

LOAD DATA 运行正常,但是返回 Query OK,0 ROWS affected...

2015-11-20 16:54:56 1485

原创 MySQL-group_concat函数用法-生成签到日期序列

MySQL-group_concat函数用法-生成签到日期序列

2015-11-17 16:18:53 1478

转载 Python内建函数-callable

callable(object)中文说明:检查对象object是否可调用。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功。注意:类是可调用的,而类的实例实现了__call__()方法才可调用。版本:该函数在python2.x版本中都可用。但是在python3.0版本中被移除,而在python3.2以后版本中被重新添加。英文说明:Retur

2015-06-22 16:03:43 2186

原创 Python中的time模块介绍

time模块简介time模块是一个内建的模块,它提供不同的函数来操作时间值。有两种时间的标准表示法。一种是秒为单位来表示以自Epoch,in UTC【自1970年1月1日凌晨】到当前的时间。它可以是一个整型或浮点型数字(表示小数秒)。另一种表示法是以一个元组的形式返回9个整数来表示当前时间 。格式如:>>> time.localtime()time.struct_

2015-05-15 00:20:01 1224

原创 Python中的装饰器(Decorator)

# 注:本文参考廖雪峰老师的博客所谓装饰器(Decorator)就是一个返回函数的高阶函数,它可以在运行期间动态的增加函数的功能。首先看一个简单的例子:>>> def now(): print '2015-05-12'>>> >>> now()2015-05-12现在我想增加一些功能,但又不想改变原来函数。我们就可以使用装饰器。>>> def log(func):

2015-05-13 00:07:25 444

原创 Python中的range函数与xrange函数及生成器介绍

range([start] ,end, [step])函数和xrange([start] ,end, [step])函数的相同点是都能创建一个列表。如:>>> range(5)[0, 1, 2, 3, 4]>>> list(xrange(5))[0, 1, 2, 3, 4]但是,两者返回的原理是不同的。range函数返回的数据类型是一个list,而xrange函数返回的是一个

2015-05-11 23:42:29 1866

原创 Python中列表对象的方法

序号方法1list.append(obj)在列表末尾添加新的对象2list.count(obj)统计某个元素在列表中出现的次数3list.extend(obj)在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)4list.index(obj)从

2015-05-11 00:06:05 708

原创 Python内建函数

# 1.abs(x)Return the absolute value of a number. The argument may be a plain or long integer or a floating point number. If the argument is a complex number, its magnitude is returned.返回对应数字的绝

2015-05-10 23:42:29 873

原创 Python字符串方法详细介绍3_变形

# 3.变形lower(),upper(),capitalize(),swapcase(),title()这几个方法比较简单,它们不需要输入参数,返回相应的结果(1)lower() 将原字符串的字符全部转成小写字母,若有数字或其他字符就原样输出>>> print 'aBC1-'.lower()abc1-(2)upper()与lower()相反,它将指定字符串里的字符全部转化成大写

2015-05-08 23:17:01 940

原创 Python字符串方法详细介绍2_删除

# 2.删减strip([chars]),lstrip([chars]),rstrip([chars])(1)strip([chars]) strip()函数族用以去除字符串两端的空白符,保留中间的空白符空白符由string.whitespace常量定义>>> print ' abc d '.strip().replace(' ','*')abc*dx = ''' line

2015-05-08 22:58:23 439

原创 关于string模块中的maketrans()方法和translate()方法

关于string模块中的maketrans()方法和translate()方法* maketrans 语法:maketrans(intab,outtab)其中,intab是输入字符集合,outtab是输出字符集合。maketrans要求intab与outtab的长度要一致,因为maketrans输出结果就是将256位Unicode字符中的intab字符按对应的位转化成outtab中的字

2015-05-08 00:06:58 1392 1

原创 Python字符串方法详细介绍1_填充

1.填充center(width[, fillchar]) ,ljust(width[, fillchar]),rjust(width[, fillchar]),zfill(width),expandtabs([tabsize])* fillchar 参数指定了用以填充的字符,默认为空格* 顾名思义,zfill()即是以字符0进行填充,在输出数值时比较常用* expandtabs(

2015-05-07 22:04:49 1043

转载 Python 字符串方法详解

Python 字符串方法详解本文最初发表于赖勇浩(恋花蝶)的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,切勿去除本声明和作者信息。       在编程中,几乎90% 以上的代码都是关于整数或字符串操作,所以与整数一样,Python 的字符串实现也使用了许多拿优化技术,使得字符串的性能达到极致。与 C++ 标准库(STL)中的 s

2015-05-07 21:38:45 391

原创 Vitural-Box虚拟机下设置Ubuntu共享目录

1. 安装增强功能包(Guest Additions),安装完毕后重启。2.配置共享目录(D:\Share_Directory)。重启完成后点击"设备(Devices)" -> 共享文档夹(Shared Folders)菜单,添加一个共享文档夹,选项固定和临时是指该文档夹是否是持久的。3.在挂载目录下建立共享目录,并与Windows里的共享目录关联起来。重新进入虚拟

2015-05-03 21:08:05 842

原创 Python 2.7入门教程总结1:数据类型(待续)

花几天从imooc的在线课程上学习了Python的入门知识,学完后的总结如下:

2015-03-12 23:32:22 446

原创 64位oracle无法使用pl/sql dev 解决

由于系统是64位WIN7,所以蛋疼的装了

2014-06-11 23:36:14 675

原创 访问路径的选择--返回少量数据时一定走索引吗?

-- 问题:当某字段上有索引的表返回少量数据(如,10%数据)时,优化器一定会走索引吗?-- 实验:-- 1.建立两张表-- a.T1表--drop table t1 purge ;create table t1 nologging asselect trunc((rownum-1)/100) id       ,rpad(rownum,100)     t_pad

2014-01-15 00:28:51 582

原创 查询转换-视图合并

-- 查询转换查询转换发生在进行到执行计划的开发过程之前,进行完语法和权限检查之后。优化器为了决定最终的执行计划而为不同的计划计算成本预估之前。在查询通过了语法和权限检查之后,查询就进入了转换为一系列查询块的转换阶段。查询块是通过SELECT关键字来定义的。-- 视图合并常常发生在当外部查询块的谓语包含下列项的时候。1.能够在另一个查询块的索引中使用的例2.能够在另

2014-01-12 23:07:30 861

原创 利用ROWID更新表的实验

-- 利用ROWID更新表数据-- 网上有人说用ROWID更新表比普通的UPDATE要慢,然后我就做了以下的实验:-- 为了减少相互之间的影响,我建了4张表。数据是一样的---------------------------实验开始----------------------------- 1.准备数据-- drop table test purge ;create

2014-01-10 00:14:58 1132

原创 AUTOTRACE用法说明

AUTOTRACE一般有以下用法:一、输出查询结果1.set autotrace on                   输出结果和访问路径以及统计信息2.set autotrace on explain     输出结果和访问路径3.set autotrace on statistics  输出结果和统计信息二、不输出查询结果1.set autotrac

2014-01-08 23:49:42 3023

原创 给普通用户赋AUTOTRACE权限

前言:平时在SCOTT用户上做实验时需要用到AUTOTRACE功能但由于没有权限,所以会报以下错误:SQL> conn scott/a123456已连接。SQL> set autotrace traceonlySP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色SP2-0611: 启用 STATISTICS 报告时出错 上网搜了下是由于SC

2014-01-04 11:30:06 791

原创 特殊SQL1

-- 在ITPUB上看到的一个帖子,要求将以下数据数据如下:name   dates       num张三        20120101      6张三        20120102      6张三        20120103      2张三        20120104      2张三        20120105      6张三

2013-04-27 00:10:06 597

原创 Oracle学习笔记

-- 20130321今天下午在一些群上面看到这样的一个题目,然后,一些积极的群友就充分的发挥了自己的才能。想出了下面的一些方法,后面那几种用到CONNECT BY 的其实都差不多,但是其中关于CASE WHEN 的用法就让我学习了一下。之前基本上都是在查询列表中使用,很少会在WHERE条件中使用。-- 4个连续自然数的积为3601 .存储过程.这种方法被那些技术高点的群友看不起,感觉

2013-03-21 11:30:23 590

转载 #极氪# 仅一行代码,打造一个在线编辑器 | 36氪

在大部分人眼里,技术宅给人的印象是沉默寡言,总摸不透他心里想些什么,彼此都保持距离。作为半个程序员,我觉得真正的技术宅大部分时间都在找乐子,鼓捣各种想法,和大部分人的极客心理是一样的,程序员也还爱讲笑话,也喜欢烧菜做饭,虽然大多是为了减减压,这样看来和常人没什么不一样。不一样的地方,技术宅崇尚极致,喜欢极简,又希望简约不简单,背后就是技术宅满心思的不断的尝试,我正在看着一出好戏在上

2013-03-06 18:46:50 611

原创 ora-01261:参数db_recovery_file_dest的目标字符串无法被翻译

本地WINDOWS数据库登陆的时候,无端报出ORA-01261错误,描述如下图之前也遇到过这样的情况,然后翻看之前的邮件发现解决方法很简单。从下面的错误信息可知ora-01261:Parameter db_recovery_file_dest destination strint cannot be translated 0ra-01263:Name given for

2013-01-20 15:00:58 26720 1

原创 TRANSLATE函数与REPLACE函数用法简介

-- REPLACE与TRANSLATE的区别TRANSLATE函数与REPLACE函数都有替换的作用,但是两个函数的用法就有些不同。具体如下:-- 1.REPLACE(string,from,to)函数将string中的from替换成to,注意这个替换是比较严格的,-- from要跟string中的字符并且顺序是一样的,否则就不作替换,看以下的例子:-- example1:将'A

2013-01-12 14:51:39 744

原创 高水位问题

前些天,同事说一张空表查询要花了大概40分钟,DELETE的时候也是,在一些Q群上问些有经验的人说可能是高位线的问题.于是让他查下该表所占的空间有多大.如图:一张空表居然占了184704个块,然后让他把那表TRUNCATE后,再查就只有8个块.这样就更加的肯定是高水位的原因.一个块一般是8K,这样的话,这张空表就占了184704*8=1477632K=1443M.对1G多的空间

2012-12-30 01:20:31 861

翻译 Oracle Database 12c 行限制子句

Oracle Database 12c Row Limiting ClauseIn Database 12c, to limit the number of rows in a query can be simplified by ANSI fetch first/offset keyword via Oracle SQL row limiting clause.在Database 12c

2012-09-25 23:45:09 1593

原创 GROUPING SETS,ROLLUP,CUBE用法介绍

准备:-- 按职位分组SELECT job,       AVG(TO_NUMBER(sal))  FROM emp GROUP BY job ;结果:CLERK1037.5SALESMAN1400PRESIDENT5000MANAGER2758.333ANALYST3000

2012-09-20 23:49:19 496

空空如也

空空如也

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

TA关注的人

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