自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

转载 proc*c sqlcode=[-1405];sqlerr=[ORA-01405: fetched column value is NULL]解决方法

指示变量的值,及其代表的含义如下:    0:操作成功    -1:该指示变量对应的宿主变量返回了或插入、更新成了NULL值    -2:从数据库存放数据到对应的宿主变量时,数据超长,并且不能推断出截断了多少字节的长度    >0:在FETHC或SELECT语句时,因数据超长而被截断存放在了对应的宿主变量中,        指示变量存放对应列的长度如果不用指示变量在SELE

2013-10-23 15:48:44 8853

转载 pro*c动态SQL技术

共有4种构方法构造动态SQL语句:1、方法一:       仅适用于非SELECT语句,且语句中不包含输入宿主变量。格式如下       EXEC SQL EXECUTE  IMMEDIATE  :host_string  或        EXEC SQL EXECUTE  IMMEDIATE  "UPDATE XX SET NAME=yyyy  HERE ID=1"2、

2013-10-22 15:46:25 1605

转载 PROC基础知识之指示变量变量

•          指示器变量是与宿主变量相关联的一类SQL变量,它被用来监督和管理与其相关联的宿主变量,每一个宿主变量都可以定义一个指示器变量。指示器变量的具体作用如下:(1)       向数据库表列输入NULL值(2)       检查从数据库表列中选取的数据是否是NULL值,或是否发生截断问题•          指示变量必须被定义为2 个字节的整数类型(short)• 

2013-10-22 15:44:24 1261

转载 ascii码表和扩展表

ascii表:ascii扩展表:

2013-10-22 10:09:20 1167

原创 strncat和strncpy说明

char *strncat(char *restrict s1, const char *restrict s2, size_t n);如果s2的长度比n小,则完全拷贝s2到s1末尾并以空字符结尾;如果s2的长度比n大,则只拷贝前n个字符到s1,并以空字符结尾。char *strncpy(char *restrict s1, const char *restrict s2, siz

2013-10-17 14:29:27 1195

原创 logrotate定期备份日志文件的配置文件样例

rotate.conf:/home/card/cardc/tmp/cslog.* /home/card/cardc/tmp/*.log {sharedscriptsprerotate /bin/mkdir /home/card/cardc/tmp/`/bin/date +%Y%m%d`endscriptcopytruncateifemptynomaildateext

2013-10-16 16:41:59 1919

转载 解决logrotate的copytruncate参数导致打开的文件产生空洞

logrotate的copytruncate参数导致打开的文件产生空洞日志文件保存时候使用> 将其保存,对文件进行清除和日志切割(logrotate)时,容易出现文件空洞。需要使用“>>” 可以避免该问题。修改后问题确实解决了。在此Mark一下。同理,在用fopen 打开或创建日志文件时,打开方式使用“w”类似于>,使用"a"类似于>>。如果需要对日志文件进行l

2013-10-15 17:08:13 8509 1

转载 被遗忘的Logrotate

我发现很多人的服务器上都运行着一些诸如每天切分Nginx日志之类的CRON脚本,大家似乎遗忘了Logrotate,争相发明自己的轮子,这真是让人沮丧啊!就好比明明身边躺着现成的性感美女,大家却忙着自娱自乐,罪过!Logrotate的介绍显而易见,Logrotate是基于CRON来运行的,其脚本是「/etc/cron.daily/logrotate」:#!/bin/sh

2013-10-15 16:50:06 1021

转载 logrotate工具的使用

logrotate是作为linux系统日志的管理工具存在。他可以轮换,压缩,邮件系统日志文件。默认的logrotate被加入cron的/etc/cron.daily中作为每日任务执行。/etc/logrotate.conf为其默认配置文件指定每个日志文件的默认规则。/etc/logrotate.d/* 为/etc/logrotate.conf默认包含目录其中文件也会被logrotate

2013-10-15 16:48:57 990

转载 linux shell中Find命令的使用

今天一个很偶然的机会看到了linux中的find命令,然后我在网上搜索了一下这方面的内容,为了方便大家学习参考,我就总结一下,一上午的劳动成果,呵呵!首先是find的语法:find [起始目录] 寻找条件 操作还有种表述方式:find PATH OPTION [-exec COMMAND { } \;]因为find命令会根据我们给的option,也就是寻找条件从我们

2013-10-10 15:16:26 8359

原创 linux shell命令汇总和备忘

1、递归删除指定名字的文件或目录(如.svn):find . -type d -name ".svn"|xargs rm -rf或者find . -type d -iname ".svn" -exec rm -rf {} \; 2、删除/查找/移动文件时排除指定文件:rm `ls *.txt|egrep -v test.txt`或者rm `l

2013-10-10 15:14:44 781

C++编程思想(中文)

C++编程思想(中文) 本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、模板和包容器类、多重继承、异常处理和运行时类型识别。 本书作为正式教材和自学用书均非常优秀,作为程序设计者的参考用书亦极为合适。

2009-11-11

vc文件拷贝程序(显示拷贝进度)

是一个在VC下实现文件拷贝的程序,包括浏览文件夹、拷贝进度显示功能,文家拷贝主要使用win32函数CopyFileEx,进度显示则通过其回调函数CopyProgressRoutine实现。

2009-05-17

空空如也

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

TA关注的人

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