XX cannot be resolved to a type "eclipse报错及解决说明 引言: eclipse新导入的项目经常可以看到“XX cannot be resolved to a type”的报错信息。本文将做以简单总结。 正文: (1)jdk不匹配(或不存在) 项目指定的jdk为“jdk1.6.0_18”,而当前eclipse使用的是“jdk1.6.0_22”。需要在BuildPath | Libraries,中做简
sqlloader的基本用法例子 今天同事临时让我帮忙写个 sqlloader load到DB的例子。之前只是听过sqlloader可以把数据文件快速的upload到DB。 大概知道要用到 sqlldr命令,具体怎么做就只好百度了。描述:User提供的文件是 abc.xls 类型的,用shell读取了一下发现是乱码,我这个菜鸟居然又在这部分犯错误。 Word,excel,pdf这些文本都不是直接可读的,要有专用的解析程序才可
Linux中的mktemp mktemp 命令 使用 功能说明:建立暂存临时文件。 语 法:mktemp [-qu][文件名参数] Usage: mktemp [-V] | [-dqtu] [-p prefix] [template] 补充说明:mktemp可建立一个临时文件,供shell script使用。ksh可用
Oracle SQL Loader的详细语法 Oracle SQL Loader的详细语法 原文出自:http://www.cnblogs.com/binking/archive/2006/11/21/567587.html SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据 仓库选择使用的加载方法,因为它提供了最快速的途径(DI
关于Shell中 echo变量 的打印结果为 More... 变量值的解决方法 最近写了一个Shell脚本给客户,被分别放在了3台不同系统的机器上:1.HP-UX fhn089 B.11.31 U ia64 1231874750 unlimited-user license2. SunOS fsn028 5.10 Generic_118833-36 sun4u sparc SUNW,Sun-Fire-V2403. AIX fsn043 3 4 000930754C
Shell 调用sendmai发邮件 subject中文乱码 最近写一个Ksh 的脚本,调用sendmail 发送邮件。 邮件内容有超链接地址,所以使用html去处理,并且设置content-type=UTF-8大致内容如下 [内容为本人随意写的,不涉及任何组织机构的商业秘密,请技术人员不必过分在意]cat ${tmp_3HK_content_Chi}http://www.w3.org/TR/html4/loose.dtd">
java中的转义符号 Java中的转义符,其实char字符型的一种表现形式,通过其来表示特殊字符的常量。 Java常用的转义字符转义字符Unicode表示方式功能解释\b\u0008 退格符\u000a换行符\r\u000d回车符(可以换行)\t\u0009空格符\" \u0022
C++字符串格式化 c/c++的字符串格式化问题,常常会困扰人,只要做个集中整理,以便今后查看。格式化值:%% -返回百分号%b –返回二进制数%c –返回与ASCII值相对应的字符%d –带有正负号的十进制数%e –科学计数符号(如:1.2e+2)%u –不带正负号的十进制数.%ul 不带符号的长整型%f – 浮点数据(本地设置)%F –浮点数据(非本地设置)%o –八进
关于Proc中嵌入式SQL的关键字"INDICATOR ” 今天看一个Proc file,看到若干有“INDICATOR” 标识的sql语句,如:FETCH OTHER_CHARGE INTO :smbi_sql_oc_remarks INDICATOR :ind_oc_remarks;首先是不知道 INDICATOR是起什么作用,百度一下很少讲到这个关键字,以及这个关键字后面的变量的值该怎么取。词典给的解释是:indi
linux shell if 参数 [ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -f FILE ] 如果 FILE 存在且是一个普通文件则
Oracle 字符集的查看和修改 一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下
shell中的参数扩展, 特殊变量 shell中的参数扩展, 特殊变量 echo $SHLVL 该变量包含当前工作的shell level$* 所有参数列表 受IFS控制PS1 为提示符,可进行设置 PS1="[\u@\h \W]\$"PS2 为换行时的那个符号如 aa '换行后默认会出现>我们可以进行修改 PS2=''换成你喜欢的IFS 为变量的分隔符,
Oracle字符集的查看查询和Oracle字符集的设置修改 本文主要讨论以下几个部分:如何查看查询oracle字符集、 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题。一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,
shell中乱码的问题 今天遇到自己写的shell scrip.执行后,查看数据库后发现:要更新数据库字段为繁体中文的变成乱码。追根溯源,vi了一下shell script,原来在用ftp上传到Linux系统的服务器上就已经是16进制的符号了。 于是开始搜索如何设置linux字符集,找到用locale命令查看当前OS的字符集。查到该服务器是使用默认字符集。于是: export LC_ALL=zh_
sqlplus编程初学-CURSOR运用中遇到的问题总结 Cursor变量的声明:一般放在declare之后eg:v_varible1 表名.对应的字段%TYPE;也可以直接赋值:v_varible1 表名.对应的字段%TYPE:='变量例子';一些字段与表中的字段没有对应关系的也可以这样声明:record_flag varchar2(2);类型为Or
/dev/null及用途 关于/dev/null及用途把/dev/null看作"黑洞". 它非常等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它那儿读取内容则什么也读不到. 然而,/dev/null对命令行和脚本都非常的有用.禁止标准输出. 1 cat $filename >/dev/null 2 # 文件内容丢失,而不会输出到标准输出. 禁止标准错误 1 rm $badname 2>/
shell中的shift 与shift Number 如果没有数字,只有shift 就是将参数向上提一位,如果加上数字,比如shift 2 ,那么就是向上提两位 比如: $1=1 $2=2 $3=3 那么shift后 $1=2 $2=3 $3="" 如果shift 2后 $1=3 $2="" $3=""
shell中的exit 1 && exit 0 最近开始看一些shell文件,发现有的脚本最后会以" exit 0 " 结尾。之前接触过一些简单的shell,都是用exit -1,exit 1 等作为程序执行出错返回值。 记得C语言中好像默认一段程序执行成功的返回值是 0 ,失败是 非0. 这样看来,应该是这个shell文件是会被其他文件调用,程序执行完毕就退出,并给出一个执行成功的返回值 0。 这么说,这个返回值应该取决于调用该脚