自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 perl安装DBI时候报错

ExtUtils::MM_Unix::tool_xsubpp : Can't find xsubpp at /usr/local/share/perl5/ExtUtils/MM_Unix.pm line 3887.错误,需要更新安装perl-develyum install -y perl-devel

2020-02-23 23:45:42 1351

原创 perl安装Net/SFTP/Foreign.pm

1.写了一个上传文件的perl脚本,运行时提示找不到Net/SFTP/Foreign.pm。2.在cpan上面搜索包Net/SFTP/Foreign.pm然后下载,网址:https://metacpan.org/pod/ExtUtils::MakeMaker3.解压之后,打开README文件,里面有安装方法 perl Makefile.PL make make test...

2020-02-23 14:15:06 1185

转载 Oracle表分区

Oracle 废话少说,直接讲分区语法。Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。 一:范围分区就是根据数据库表中某一字段的值的范围来划分分区,例如:Sql代码  create table graderecord    (    sno varchar2(10),    sname v

2015-10-25 22:17:43 505

转载 mysql 和oracle的函数比较

ORACLE                              MYSQL                数据类型=========================================varchar2                            varcharnumber                              numeric  

2015-10-20 15:28:26 501

转载 最完整的ftp命令大全

ftp有很多命令,熟悉这些命令你能大大的提高工作效率:FTP命令行格式为: ftp -v -d -i -n -g [主机名] ,下面是ftp命令的参数的解释其中 -v 显示远程服务器的所有响应信息;-n 限制ftp的自动登录,即不使用;、n etrc文件;-d 使用调试方式;-g 取消全局文件名。下面就是FTP

2015-10-13 11:37:59 1234

原创 unable to extend temp segment by 128 in tablespace name

SELECT T1.EVENTTIMESTAMP,      T1.OBJECTID,      T1.UIA_AREA_ID,      T1.UIA_LOCATION_ID,      T1.RELATED_NE6,      T1.RELATED_NE5,      T1.VENDOR_NAME,      T1.CELLLABEL,      T1.TAC,

2015-10-09 11:23:48 904

转载 详细讲解Oracle中isnumeric的三种实现

许多用过ASP的朋友对isnumeric函数都有一定的了解,这是一个常用的判断入参是否为数字的函数。而在Oracle中没有现成的判断是否为数字函数,下面我们就来介绍一下如何用三种方法来将其实现:  1. 利用 to_number  CREATE OR REPLACE FUNCTION isnumeric (str IN VARCHAR2)   RETURN NUMBER 

2015-09-28 16:37:31 3987

转载 用unzip解压缩多个文件

三种方法1.#find . -name '*.zip' -exec unzip {} \;2.#ls *.zip | xargs -n1 unzip3.#for i in *> ;do> ;unzip $i> ;done

2015-09-25 10:39:18 1687

转载 linux下如何使用sftp命令

sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。举例,如远程主机的 IP 是 202.206.64.33或者是域名www.hebust.edu.cn,用户名是  fyt ,在命令行模式下:sftp fyt@202.206.64.33或者  fyt@www.hebus

2015-09-22 17:13:51 725

转载 MySQL的备份与还原

MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。 1.Win32下MySQL的备份与还原 1.1 备份 开始菜单 | 运行 | cmd |利用“cd /Program Files/MySQL/MySQL Server 5.0/bin”命令进入bin文件夹 | 利用“mysqldump  -u 用户名 -p databasename >export

2015-09-22 16:22:20 292

原创 tar 压缩命令

1.tar压缩命令  其中DataCollection.tar.gz为压缩文件名,./DataCollection为目录tar zcvf DataCollection.tar.gz ./DataCollection

2015-09-20 23:25:01 394

原创 update 多列

UPDATE X T1                                       SET (T1.A,                                            T1.B,                                            T1.C,                                 

2015-09-18 17:08:40 1146 1

转载 JVM调优总结 -Xms -Xmx -Xmn -Xss

堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms355

2015-09-17 23:43:24 380

转载 mysql 查看负载

mysql 查看负载1.mysql>;\s2.查看mysql的负载高的原因:编辑MYSQL配置文件my.cnf,加上以下几行:log_slow_queries=/usr/local/mysql/data/log_slow_queries.log //慢语句日志保存目录long_query_time=10 //记录SQL查询超过10S的语句log-qu

2015-09-16 11:32:21 4481

原创 oracle 扩展表空间

1.查看剩余表空间。select df.tablespace_name "表空间名", df.bytes/(1024*1024*1024) "表空间总大小(G)", (df.bytes-sum(fs.bytes))/(1024*1024*1024) "已使用表空间大小(G)",sum(fs.bytes)/(1024*1024*1024) "剩余空间大小(G)", round(s

2015-09-14 16:38:24 325

原创 mysql 报错

在配置采集任务的时候,                  CONCAT(“-”,substring_index(PreambleInitialReceivedTargetPower,“-”,-1)) AS PRALRECEIVEDTARGETPOWER,javax.xml.bind.UnmarshalException - with linked exception:

2015-09-06 19:14:46 552

转载 oracle date 和 timestamp区别

在今天的工作中,学到了以下几个知识点:一、date和timestamp 的区别     date类型是Oracle常用的日期型变量,他的时间间隔是秒。两个日期型相减得到是两个时间的间隔,注意单位是“天”。例如:查看一下当前距离伦敦奥运会开幕还有多长时间:       select to_date('2012-7-28 03:12:00','yyyy-mm-dd hh24:m

2015-09-05 10:44:03 405

转载 基于SCN的查询(AS OF SCN)

基于SCN的查询(AS OF SCN)仍以前文中创建的表为例,既然是基于SCN的查询,我们首先就需要得到SCN,这里我们通过DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER函数来获取Oracle当前的SCN,之后再执行数据的修改操作提 示如何获取Oracle数据库当前的SCN?获取当前SCN的方式非常多,除了使用DBMS_FLASH

2015-09-05 10:35:29 853

转载 数据回滚:基于时间的查询(AS OF TIMESTAMP)

1.应用Flashback Query查询过去的数据     Flashback Query这一特性,最常被应用的就是修复误操作的数据了。注意,这并不是说Flashback Query能够恢复数据。Flashback Query本身不会恢复任何操作或修改,也不能告诉你做过什么操作或修改,实际上Flashback Query特性实际应用时,是基于标准SELECT的扩展,借助该特性能够让用户查

2015-09-05 10:32:17 1648

转载 Linux不能使用FTP 命令 -bash: ftp: command not found

Linux下登陆Linux中使用 FTP 命令时出现“-bash: ftp: command not found”Linux中测试搭建 FTP 服务器,刚安装完 vsftpd 测试登录时就提示“-bash: ftp: command not found”,说明需要安装FTP客户端。安装此ftp-0.17-51.1.el6.x86_64.rpm包即可访问。FTP客户端安装配置

2015-08-20 11:33:40 55700 2

转载 AIX开启telnet服务

网上搜索了很多,貌似大家都忽略了一点,所以准备整理一下记录下来。输入telnet,显示telnet:tcp/telent  unknow service. 开启前lssrc –s inetd检查inetd状态是否是active状态。如果是active状态,运行startsrc -t telnet开启telnet服务,但是系统显示The Subsystem has received a 

2015-08-11 17:02:24 4710

原创 启动mysql出现Timeout error occurred trying to start MySQL Daemon情况的解决办法

service mysqld start 启动mysql时候报错,Timeout error occurred trying to start MySQL Daemon.  /etc/rc.d/init.d/mysqld status查看状态为mysqld 已死但 pid 文件仍存在,ps -A|grep mysql 命令 kill掉mysql和mysqld,启动还是报错。网上查找解决的办法,发现

2015-08-09 01:50:28 1831

转载 创建job的一个例子

declarejob_id number;begin--sys.dbms_job.submit('USP_WCP',sysdate,'sysdate+1/1440');sys.dbms_job.submit(job => job_id,what => 'USP_WCB;',next_date => to_date('2012-02-27 12:50:

2015-07-06 14:15:00 2668

转载 给linux添加一个回收站

都知道linux没有回收站,如果一不小心 rm -rf之后,很难恢复,所以就编写了一个回收站mkdir /tmp/trash_tmp 建立一个回收站目录vi /bin/trash 编辑一个文件mv $@ /tmp/trash_tmp:wq保存退出alias rm=/bin/trash添加别名vi /etc/bashrc在最后一行添加alias

2015-07-04 23:48:53 519

转载 oracle索引

一,oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。下面是一些常见的索引限制问题。1

2015-06-23 11:22:16 301

转载 Linux iostat监测IO状态

Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。1. 基本使用$iostat -d -k 1 10参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;1 10表示,数据显示每隔1秒刷新一次,共显示10次。

2015-06-05 16:11:05 298

原创 excel中的vlookup和lookup

用的是wps,最大的感受就是效率比较低。以下都是个人总结,欢迎纠错。      lookup用的是模糊匹配,不怎么好用,公式= LOOKUP(lookup_value,lookup_vector,result_vector),例如实际情况:=LOOKUP(B11,$B$2:$B$8,$E$2:$E$8),这里采用的是绝对单元格,如果匹配不上,则选用lookup_vector中小于loopup_

2015-06-05 14:42:16 848

转载 error: No curses/termcap library found的解决办法

安装mysql,在./configure时出现错误:error: No curses/termcap library found的解决办法作者:zccst mysql版本:5.1.30 已经不记得这次是第几次安装mysql了,遇到这个问题倒是第一次。之前在tar,./configure,make,make install 经典四步时,从来没有想过其中的过程,只觉得像例行公事

2015-06-05 00:35:03 336

转载 IN和EXIT的区别

in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:例如:表A(小表),表B(大表)1:select * fro

2015-06-04 10:38:53 3120

转载 复合索引和多个单列索引的效率比较

中文总结:multi column的索引与isolate的column索引,到底孰优孰劣?结论如下:对于具有2个用and连接条件的语句,且2个列之间的关联度较低的情况下,multi col index有一定优势。对于具有2个用and连接条件的语句,且2个列之间的关联度较高的情况下,multi col index有很大优势。对于具有2个用or连接条件的语句,isolate

2015-06-03 16:08:13 4376

转载 Oracle数据库性能调试工具

Oracle Enterprise ManagerOracle EM是用户安装Oracle,创建了数据库并配置好网络资源后,Oracle附带安装的一个数据库管理软件。同时,EM也提供对性能调试有帮助的工具,如SQL*Loader和Recovery Manager (RMAN)等。Oracle Diagnostics Pack (ODP)ODP应该算是Oracle数据库环境性

2015-06-01 00:32:35 558

转载 SQL Select语句完整的执行顺序

四、SQL Select语句完整的执行顺序: 1、from子句组装来自不同数据源的数据; 2、where子句基于指定的条件对记录行进行筛选; 3、group by子句将数据划分为多个分组; 4、使用聚集函数进行计算; 5、使用having子句筛选分组; 6、计算所有的表达式; 7、select 的字段;8、使用order by对结果集进行排序。SQL语言不同于其他编程语言的最明显特征是

2015-06-01 00:31:00 339

转载 Oracle Cursor用法总结

cursor分为三种,一是直接声明为cursor变量,二是首先声明类型再声明变量,三是声明为sys_refcursor。(1)直接声明declare cursor emp_cur  is select *  from emp; emp_record emp%rowtype;begin  open emp_cur; loop   fetch emp_cur

2015-05-29 14:51:40 1271

转载 mysql默认安装位置及各目录作用

On Windows, the default installation directory is C:\mysql, which has the following subdirectories:DirectoryContents of DirectorybinClient programs an

2015-05-28 10:55:38 7885

原创 Oracle left join 查询 结果偏少

select t.instanceid,       t1.related_ne6,       t1.related_ne5,       t1.school_name,       t.cover_type,       'LTE' as net_type,       t1.resname,       t1.lac,       t1.ci,     

2015-05-26 16:17:27 1621

转载 oracle创建表空间

注意点:1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在/*分为四步 *//*第1步:创建临时表空间  */create temporary tablespace user_temp  tempfile 'D:

2015-05-25 23:25:44 276

原创 oracle 添加用户

oracle 添加用户:(用户名密码)create user zhc identified by zhc;  赋予用户权限:grant connect,resource,DBA,EXP_FULL_DATABASE,IMP_FULL_DATABASE to zhc;删除用户:drop user zhc  cascade;

2015-05-25 15:28:20 633

转载 Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法

Oracle 添加用户并赋权,修改密码,解锁,删除用户实现方法,需要的朋友可以参考下。添加用户(随着用户的创建,自动产生与用户同名的schema) CREATE USER "TESTER" PROFILE "DEFAULT" IDENTIFIED BY "TESTER" DEFAULT TABLESPACE "TESTDATA" TEMPORARY TABLESPACE

2015-05-23 00:31:12 318

转载 sql语句优化

一、操作符优化1、IN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用I

2015-05-22 16:23:46 284

转载 oracle 时间处理

一、Oracle的日期函数:Oracle从8i开始就提供了大量的日期函数,这些日期函数包括对日期进行加减、转换、截取等功能。下面是Oracle提供的日期函数一览表  Function Use ADD_MONTHS Adds months to a date LAST_DAY Computes the last day of the month MON

2015-05-20 14:33:04 400

华为开发者大会

华为开发者大会 hikey970信息 aifoundation 人脸识别

2018-07-06

游戏 喜羊羊大战灰太狼源代码

暑假实习的时候 我们用eclipse 3.5做的游戏喜洋洋大战灰太狼

2011-08-05

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

TA关注的人

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