当前位置:文档之家› ICC错误集锦

ICC错误集锦

ICC错误集锦
ICC错误集锦

新手用ICC编程的时候,经常会出现一些错误,现在将常见的错误报告整理如下。这里的一些错误是我为了展示而故意制造的,欢迎你提供你遇到的错误。排名不分先后:

一、正常编译通过

CODE:

C:\icc\bin\imakew -f main.mak

iccavr -c -IC:\icc\include\ -e -DATMEGA -DATMega16 -l -g -Mavr_enhanced D:\桌面\实验教程\LED应用\霓虹灯\main.c

iccavr -o main -LC:\icc\lib\ -g -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dram_end:0x45f -bdata:0x60.0x45f -dhwstk_size:16 -beeprom:1.512 -fihx_coff -S2 @main.lk -lcatmega Device 1% full.

Done.

这是我们最想看到的了,万事大吉。

二、工程中未加入.C文件

CODE:

C:\icc\bin\imakew -f main.mak

iccavr -o main -LC:\icc\lib\ -g -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dram_end:0x45f -bdata:0x60.0x45f -dhwstk_size:16 -beeprom:1.512 -fihx_coff -S2 @main.lk -lcatmega unknown file type @main.lk, passed to linker

!ERROR unknown file type '@main.lk'

C:\icc\bin\imakew.exe: Error code 1

Done: there are error(s). Exit code: 1

解决办法:将你的程序加入工程中,可以右键程序区>>ADD to project

三、程序没有后缀名,或者后缀名不正确。

CODE:

C:\icc\bin\imakew -f main.mak

C:\icc\bin\imakew.exe: 'main' is up to date

Done.

这是一个很难理解的错误,它是由工程中的程序文件没有后缀名造成的。

解决办法:将原有文件移出工程,将文件的后缀名改为.C,然后再加入工程中。

四、没有main函数

CODE:

C:\icc\bin\imakew -f main.mak

iccavr -c -IC:\icc\include\ -e -DATMEGA -DATMega16 -l -g -Mavr_enhanced D:\桌面\实验教程\LED应用\霓虹灯\main.c

iccavr -o main -LC:\icc\lib\ -g -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dram_end:0x45f -bdata:0x60.0x45f -dhwstk_size:16 -beeprom:1.512 -fihx_coff -S2 @main.lk -lcatmega !ERROR file 'crtatmega.o': undefined symbol '_main'

C:\icc\bin\imakew.exe: Error code 1

Done: there are error(s). Exit code: 1

解决办法,编写程序主函数MAIN。

五、没有选择目标芯片出现如下错误:

CODE:

C:\icc\bin\imakew -f main.mak

iccavr -c -IC:\icc\include\ -e -l -g -Wa-W D:\桌面\实验教程\LED应用\霓虹灯\main.c

iccavr -o main -LC:\icc\lib\ -g -Wl-W -bfunc_lit:0.0x2000 -dram_end:0x25f

-bdata:0x60.0x25f -dhwstk_size:16 -beeprom:1.512 -fihx_coff -S2 @main.lk

!E C:\icc\lib\crtAVR.o(41): Code address 0 already contains a value

!E C:\icc\lib\crtAVR.o(41): Code address 0x1 already contains a value

C:\icc\bin\imakew.exe: Error code 1

Done: there are error(s). Exit code: 1

解决办法:project>>Options>>target>>device configuration 选择合适的芯片。

六、缺少分号

CODE:

C:\icc\bin\imakew -f main.mak

iccavr -c -IC:\icc\include\ -e -DATMEGA -DATMega16 -l -g -Mavr_enhanced D:\桌面\实验教程\LED应用\霓虹灯\main.c

!E D:\桌面\实验教程\LED应用\霓虹灯\main.c(52): unrecognized statement

!E D:\桌面\实验教程\LED应用\霓虹灯\main.c(53): syntax error; found `}' expecting `;'

!E D:\桌面\实验教程\LED应用\霓虹灯\main.c(53): syntax error; found `end of input' expecting `}'

C:\icc\bin\imakew.exe: Error code 1

C:\icc\bin\imakew.exe: 'main.o' removed.

Done: there are error(s). Exit code: 1

上面的报告说明了第52行缺少一个分号,预期分号的地方出现了“}”。

解决方法,在52行末尾添加分号。

类似的有:缺少}的报错

CODE:

C:\icc\bin\imakew -f main.mak

iccavr -c -IC:\icc\include\ -e -DATMEGA -DATMega16 -l -g -Mavr_enhanced D:\桌面\实验教程\LED应用\霓虹灯\main.c

!E D:\桌面\实验教程\LED应用\霓虹灯\main.c(55): illegal statement termination

!E D:\桌面\实验教程\LED应用\霓虹灯\main.c(55): skipping `void'

!W D:\桌面\实验教程\LED应用\霓虹灯\main.c(55):[warning] calling function without prototype may cause errors

!E D:\桌面\实验教程\LED应用\霓虹灯\main.c(56): syntax error; found `{' expecting `;'

!E D:\桌面\实验教程\LED应用\霓虹灯\main.c(57): syntax error; found `end of input' expecting `}'

C:\icc\bin\imakew.exe: Error code 1

C:\icc\bin\imakew.exe: 'main.o' removed.

Done: there are error(s). Exit code: 1

七:变量没有定义

CODE:

C:\icc\bin\imakew -f main.mak

iccavr -c -IC:\icc\include\ -e -DATMEGA -DATMega16 -l -g -Mavr_enhanced D:\桌面\实验教程\LED应用\霓虹灯\main.c

!E D:\桌面\实验教程\LED应用\霓虹灯\main.c(48): undeclared identifier `i'

C:\icc\bin\imakew.exe: Error code 1

C:\icc\bin\imakew.exe: 'main.o' removed.

Done: there are error(s). Exit code: 1

解决办法:在程序开始前添加变量定义,比如unsigned char i;注意,定义变量要在函数的最前面进行,及在进行计算操作之前定义所有变量。

欢迎你发布你遇到的错误和解决方法,或者你遇到的错误还没解决的。

好东西,喜欢。

感谢[小飞]一凡提供下面的内容。

!E touchpad.c(67): unrecognized statement

!E touchpad.c(68): syntax error; found `void' expecting `;'

上一行缺少“;”号所致。

!W touchpad.c(325):[warning] calling function without prototype may cause errors

没有在头文件中添加调用的函数库

!E E:\ICCAVR\icc\user001\main.c(100): undeclared identifier `temp'

错误:变量'temp'未声明

!E D:\iccavr6.31.A\icc\lib\crtAVR.(41):Codeaddress 0 already contains a value

!E D:\iccavr6.31.A\icc\lib\crtAVR.(41):Codeaddress 0x1 already contains a value

没有选择芯片型号。

!E library(31) area ' text' not large enough

程序空间不够。

?!E _3Q0.AAA(0): area 'data' not large enough

内存不足

C:/icc/include/iom8v.h(18): D:\icc圆织机程序\8.c(288): Macro redefinition of TWBR

重复定义TWBR

calling function without prototype may cause errors

没有extern声明

!E lianxi.o(103): multiple define: '_main'

main函数重复了,应该只能有一个main.

[warning] declaring a function without prototype may cause errors

函数原型没有声明。

你调用的某个函数没有声明。

Ambiguous operators need parentheses 不明确的运算需要用括号括起

Ambiguous symbol ``xxx``

不明确的符号

Argument list syntax error

参数表语法错误

Array bounds missing

丢失数组界限符

Array size toolarge

数组尺寸太大

Bad character in paramenters

参数中有不适当的字符

Bad file name format in include directive 包含命令中文件名格式不正确

Bad ifdef directive synatax

编译预处理ifdef有语法错

Bad undef directive syntax

编译预处理undef有语法错

Bit field too large

位字段太长

Call of non-function

调用未定义的函数

Call to function with no prototype

调用函数时没有函数的说明

Cannot modify a const object

不允许修改常量对象

Case outside of switch

漏掉了case 语句

Case syntax error

Case 语法错误

Code has no effect

代码不可述不可能执行到

Compound statement missing{

分程序漏掉"{"

Conflicting type modifiers

不明确的类型说明符

Constant expression required

要求常量表达式

Constant out of range in comparison 在比较中常量超出范围

Conversion may lose significant digits 转换时会丢失意义的数字

Conversion of near pointer not allowed 不允许转换近指针

Could not find file ``xxx``

找不到XXX文件

Declaration missing ;

说明缺少";"

[小飞]一凡(490152151) 12:03:21 很多人用它,学起来资源多.

圣心决(350310876) 12:03:26 Declaration syntax error

说明中出现语法错误

Default outside of switch

Default 出现在switch语句之外

Define directive needs an identifier 定义编译预处理需要标识符

Division by zero

用零作除数

Do statement must have while

Do-while语句中缺少while部分

Enum syntax error

枚举类型语法错误

Enumeration constant syntax error 枚举常数语法错误

Error directive :xxx

错误的编译预处理命令

Error writing output file

写输出文件错误

Expression syntax error

表达式语法错误

Extra parameter in call

调用时出现多余错误

File name too long

文件名太长

Function call missing )

函数调用缺少右括号

Fuction definition out of place

函数定义位置错误

Fuction should return a value

函数必需返回一个值

Goto statement missing label

Goto语句没有标号

Hexadecimal or octal constant too large 16进制或8进制常数太大

Illegal character ``x``

非法字符x

Illegal initialization

非法的初始化

Illegal octal digit

非法的8进制数字

Illegal pointer subtraction

非法的指针相减

Illegal structure operation

非法的结构体操作

Illegal use of floating point

非法的浮点运算

Illegal use of pointer

指针使用非法

Improper use of a typedefsymbol

类型定义符号使用不恰当

In-line assembly not allowed

不允许使用行间汇编

Incompatible storage class

存储类别不相容

Incompatible type conversion

不相容的类型转换

Incorrect number format

错误的数据格式

Incorrect use of default

Default使用不当

Invalid indirection

无效的间接运算

Invalid pointer addition

指针相加无效

Irreducible expression tree

无法执行的表达式运算

Lvalue required

需要逻辑值0或非0值

Macro argument syntax error

宏参数语法错误

Macro expansion too long

宏的扩展以后太长

Mismatched number of parameters in definition 定义中参数个数不匹配

Misplaced break

此处不应出现break语句

Misplaced continue

此处不应出现continue语句

Misplaced decimal point

此处不应出现小数点

Misplaced elif directive

不应编译预处理elif

Misplaced else

此处不应出现else

Misplaced else directive

此处不应出现编译预处理else

Misplaced endif directive

此处不应出现编译预处理endif

Must be addressable

必须是可以编址的

Must take address of memory location 必须存储定位的地址

No declaration for function ``xxx``

没有函数xxx的说明

No stack

缺少堆栈

No type information

没有类型信息

Non-portable pointer assignment

不可移动的指针(地址常数)赋值

Non-portable pointer comparison

不可移动的指针(地址常数)比较

Non-portable pointer conversion

不可移动的指针(地址常数)转换

Not a valid expression format type

不合法的表达式格式

Not an allowed type

不允许使用的类型

Numeric constant too large

数值常太大

Out of memory

内存不够用

Parameter ``xxx`` is never used

能数xxx没有用到

Pointer required on left side of ->

符号->的左边必须是指针

Possible use of ``xxx`` before definition 在定义之前就使用了xxx(警告)

Possibly incorrect assignment

赋值可能不正确

Redeclaration of ``xxx``

重复定义了xxx

Redefinition of ``xxx`` is not identical xxx的两次定义不一致

Register allocation failure

寄存器定址失败

Repeat count needs an lvalue

重复计数需要逻辑值

Size of structure or array not known 结构体或数给大小不确定

Statement missing ;

语句后缺少";"

Structure or union syntax error

结构体或联合体语法错误

Structure size too large

结构体尺寸太大

Sub scripting missing ]

下标缺少右方括号

Superfluous & with function or array 函数或数组中有多余的"&"

Suspicious pointer conversion

可疑的指针转换

Symbol limit exceeded

符号超限

Too few parameters in call

函数调用时的实参少于函数的参数不

Too many default cases

Default太多(switch语句中一个)

Too many error or warning messages 错误或警告信息太多

Too many type in declaration

说明中类型太多

Too much auto memory in function

函数用到的局部存储太多

Too much global data defined in file

文件中全局数据太多

Two consecutive dots

两个连续的句点

Type mismatch in parameter xxx

参数xxx类型不匹配

Type mismatch in redeclaration of ``xxx``

xxx重定义的类型不匹配

Unable to create output file ``xxx``

无法建立输出文件xxx

Unable to open include file ``xxx``

无法打开被包含的文件xxx

Unable to open input file ``xxx``

无法打开输入文件xxx

Undefined label ``xxx``

没有定义的标号xxx

Undefined structure ``xxx``

没有定义的结构xxx

Undefined symbol ``xxx``

没有定义的符号xxx

Unexpected end of file in comment started on line xxx

从xxx行开始的注解尚未结束文件不能结束

Unexpected end of file in conditional started on line xxx 从xxx 开始的条件语句尚未结束文件不能结束

Unknown assemble instruction

未知的汇编结构

Unknown option

未知的操作

Unknown preprocessor directive: ``xxx``

不认识的预处理命令xxx

Unreachable code

无路可达的代码

Unterminated string or character constant

字符串缺少引号

User break

用户强行中断了程序

Void functions may not return a value

Void类型的函数不应有返回值

Wrong number of arguments

调用函数的参数数目错

``xxx`` not an argument

xxx不是参数

``xxx`` not part of structure

xxx不是结构体的一部分

xxx statement missing (

xxx语句缺少左括号

xxx statement missing )

xxx语句缺少右括号

xxx statement missing ;

xxx缺少分号

xxx`` declared but never used

说明了xxx但没有使用

xxx`` is assigned a value which is never used

给xxx赋了值但未用过

Zero length structure

结构体的长度为零

!W f:\MYDOCU~1\Company\Files\EDFA\Control\main.c(49):[warning] calling function without prototype may cause errors

!W f:\MYDOCU~1\Company\Files\EDFA\Control\main.c(52):[warning] calling function without prototype may cause errors

!E f:\MYDOCU~1\Company\Files\EDFA\Control\main.c(74): internal error -- out of registers: opsize 4 free fccffc03 local cf0003fc free&local cc000000 TN type 3 ticks 5508.

!E f:\MYDOCU~1\Company\Files\EDFA\Control\main.c(74): internal error -- out of registers: opsize 4 free fccffc03 local cf0003fc free&local cc000000 TN type 3 ticks 5796.

QUOTE:

:

!W f:MYDOCU~1CompanyFilesEDFAControlmain.c(49):[warning] calling function without prototype may cause errors

!W f:MYDOCU~1CompanyFilesEDFAControlmain.c(52):[warning] calling function without prototype may cause errors

!E f:MYDOCU~1CompanyFilesEDFAControlmain.c(74): internal error -- out of registers: opsize 4 free fccffc03 local cf0003fc free&local cc000000 TN type 3 ticks 5508.

!E f:MYDOCU~1CompanyFilesEDFAControlmain.c(74): internal error -- out of registers:

opsize 4 free fccffc03 local cf0003fc free&local cc000000 TN type 3 ticks 5796.

对于上面的Warning,是因为调用的函数事先没有声明,再次编译就好了。(亲身体验)

对于下面的Error,是因为没有设定Project使用的器件类型,在Project--Options--Target里面选择相应的器件就好了

又发现一个

请指点一下:

我的程序出现下列错误提示,是不是我什么地方设置错了呀。

CODE:

D:\icc\bin\imakew -f tex.mak

iccavr -c -ID:\icc\include\ -e -DATMega48 -l -g -Wf-intenum -Mavr_enhanced_small F:\avr\tex1\led.c

iccavr -c -ID:\icc\include\ -e -DATMega48 -l -g -Wf-intenum -Mavr_enhanced_small F:\avr\tex1\display.c

iccavr -c -ID:\icc\include\ -e -DATMega48 -l -g -Wf-intenum -Mavr_enhanced_small F:\avr\tex1\key.c

iccavr -c -ID:\icc\include\ -e -DATMega48 -l -g -Wf-intenum -Mavr_enhanced_small F:\avr\tex1\global.c

iccavr -c -ID:\icc\include\ -e -DATMega48 -l -g -Wf-intenum -Mavr_enhanced_small F:\avr\tex1\delay.c

iccavr -o tex -LD:\icc\lib\ -g -ucrtboot8k.o -bvector:0xe00.0x1000

-bfunc_lit:0xe34.0x1000 -dram_end:0x2ff -bdata:0x100.0x2ff -dhwstk_size:40

-beeprom:1.256 -fihx_coff -S0 @tex.lk -lstudio -lfpavr

want size 346

lo 3910 hi 4096 size 187

!E (37): area 'text' not large enough

D:\icc\bin\imakew.exe: Error code 1

Done: there are error(s). Exit code: 1

一点错误那行的时候就出来一个提示框,但没有移到某一行上去。。。。

还没有确切的解释,可能原因:应该是定义的数组过大,减小数组的数量应该可以了

!ERROR can't open file '\lib\iccavr\libsliccatmega-m.a'

刚才问了一下人,新建一个工程,然后把所有的C文件都导入里面,就没有的问题了,剩下一些语法错误。

D:\PROGRA~1\iccv7avr\bin\imakew -f mytest.mak

D:\PROGRA~1\iccv7avr\bin\imakew.exe: Couldn't open mytest GetLastError() = 5 Done: there are error(s). Exit code: 1

C:\Program Files\Atmel\icc\bin\imakew -f main.mak

iccavr -o main -LC:\PROGRA~1\Atmel\icc\lib\ -g -Wl-W -bfunc_lit:0.0x2000

-dram_end:0x25f -bdata:0x60.0x25f -dhwstk_size:16 -fihx_coff -S2 @main.lk

!E C:\PROGRA~1\Atmel\icc\lib\crtAVR.o(41): Code address 0 already contains a value

!E C:\PROGRA~1\Atmel\icc\lib\crtAVR.o(41): Code address 0x1 already contains a value C:\Program Files\Atmel\icc\bin\imakew.exe: Error code 1

Done: there are error(s). Exit code: 1

源程序如下:

//ICC-AVR application builder : 2006-2-11 15:17:32

// Target : M16

// Crystal: 7.3728Mhz

#include

#include

void port_init(void)

{

PORTA = 0x00;

DDRA = 0x00;

PORTB = 0x00;

DDRB = 0x00;

PORTC = 0x00; //m103 output only DDRC = 0x00;

PORTD = 0x00;

DDRD = 0x00;

}

//call this routine to initialize all peripherals void init_devices(void)

{

//stop errant interrupts until set up

CLI(); //disable all interrupts

port_init();

MCUCR = 0x00;

GICR = 0x00;

TIMSK = 0x00; //timer interrupt sources SEI(); //re-enable interrupts

//all peripherals are now initialized

}

void delay(unsigned char n)

{

for(;n!=0;n--)

;

}

void main(void)

{

init_devices();

delay(254);

while(1)

;

}

这个multiple define:又是怎么样产生的呢?

E:\icc\bin\imakew -f 3310lcd.mak

iccavr -c -IE:\icc\include\ -e -DATMEGA -DATMega128 -l -g -Mavr_enhanced

G:\MyDoc\AVR\Project\mod\lcd\NOKIA3~1\nokia3310lcd.c

iccavr -c -IE:\icc\include\ -e -DATMEGA -DATMega128 -l -g -Mavr_enhanced

G:\MyDoc\AVR\Project\mod\lcd\NOKIA3~1\main.c

iccavr -c -IE:\icc\include\ -e -DATMEGA -DATMega128 -l -g -Mavr_enhanced

G:\MyDoc\AVR\Project\mod\lcd\NOKIA3~1\sys.c

iccavr -o 3310lcd -LE:\icc\lib\ -g -ucrtatmega.o -bfunc_lit:0x8c.0x20000

-dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:16 -beeprom:1.4096 -fihx_coff -S2 @3310lcd.lk -lcatmega

!E main.o(32): multiple define: '_AVR_bmp'

!E main.o(33): multiple define: '_font6x8'

E:\icc\bin\imakew.exe: Error code 1

Done: there are error(s). Exit code: 1

我已经做了这样的处理,譬如:

#ifndef _BMP_PIX_H

#define _BMP_PIX_H

const unsigned char AVR_bmp[]=

{

...........

}

#endif

呵呵,很快自己找到原因了

通过!

E:\icc\bin\imakew -f 3310lcd.mak

iccavr -c -IE:\icc\include\ -e -DATMEGA -DATMega128 -l -g -Mavr_enhanced

G:\MyDoc\AVR\Project\mod\lcd\NOKIA3~1\nokia3310lcd.c

iccavr -c -IE:\icc\include\ -e -DATMEGA -DATMega128 -l -g -Mavr_enhanced

G:\MyDoc\AVR\Project\mod\lcd\NOKIA3~1\main.c

iccavr -c -IE:\icc\include\ -e -DATMEGA -DATMega128 -l -g -Mavr_enhanced

G:\MyDoc\AVR\Project\mod\lcd\NOKIA3~1\sys.c

iccavr -o 3310lcd -LE:\icc\lib\ -g -ucrtatmega.o -bfunc_lit:0x8c.0x20000

-dram_end:0x10ff -bdata:0x100.0x10ff -dhwstk_size:16 -beeprom:1.4096 -fihx_coff -S2 @3310lcd.lk -lcatmega

Device 1% full.

Done.

我把3310LCD做成了模块,使用时只需要引用"nokia3310lcd.h"就行了

模块包括

nokia3310lcd.h

english_6x8_font_4_nokia3310lcd.h

nokia3310lcd.c

当然在nokia3310lcd.c里面用到了延时函数,所以引用了sys.h

sys.c里面自然是我每次写程序都要用到的乱七八糟的东西啦

iccavr -c -IC:\icc\include\ -e -DATMEGA -DATMega16 -l -g -Mavr_enhanced

F:\MYDOCU~1\qq\2\1\2\1.c

!E F:\MYDOCU~1\qq\2\1\2\1.c(42): redefinition of `port_init' previously defined at

F:\MYDOCU~1\qq\2\1\2\1.c(8)

!E F:\MYDOCU~1\qq\2\1\2\1.c(55): redefinition of `init_devices' previously defined at F:\MYDOCU~1\qq\2\1\2\1.c(21)

C:\icc\bin\imakew.exe: Error code 1

日志记录与异常处理规范(精)

日志记录与异常处理规范(2006-09-19 10:02:15转载日志记录与异常处理规范 1 日志记录规范规范日志设计规范主要目的是节省工作量,帮助对问题进行诊断。最终,终端用户可以获得更好的应用程序,并能从技术支持团队获得迅速的响应。 1.1 日志API 在使用 Java 平台进行开发时,使用的日志 API:Log4j-1. 2.8.jar 1.2 日志分类 l Security:记录外部对系统进行的各项操作 l Business:记录和跟踪业务逻辑执行过程 l Performance:记录和跟踪代码执行情况 1.3 日志级别日志级别有: l Debug: 包含了非常广泛的上下文信息,用于问题诊断。 l Info: 用于在产品环境中(粒度较粗)帮助跟踪执行过程的上下文消息。 l Warning: 警告消息,说明系统中可能存在问题。例如,如果这个消息类别是有关安全性方面的。 l Error: 错误消息说明系统中出现了严重的问题。这种问题通常都是不可恢复的,需要人工进行干预。表1 日志记录程序 public class Log4JTest { // Logging 类由EMIP平台提供Logging logging = Logging.getInstance("STDOUT"; public void testLogging( { //安全日志 https://www.doczj.com/doc/b81203649.html,("安全类型INFO级日志记录"; https://www.doczj.com/doc/b81203649.html,(Logging. SECURITY,"安 全类型INFO级日志记录"; https://www.doczj.com/doc/b81203649.html,(Logging. SECURITY,"安全类型INFO级日 志记录",new RuntimeException(; logging.error("安全类型ERROR级日志记录"; logging.error(Logging. SECURITY,"安全类型ERROR级日志记录"; logging.error(Logging. SECURITY,"安全类型ERROR级日志记录",new RuntimeException(; //业务日志 https://www.doczj.com/doc/b81203649.html,("业务类型INFO级日志记录"; https://www.doczj.com/doc/b81203649.html,(Logging. BUSINESS,"业务类型INFO级日志记录"; https://www.doczj.com/doc/b81203649.html,(Logging. BUSINESS,"业务类型INFO级日志记录",new RuntimeException(; logging.error("业 务类型ERROR级日志记录"; logging.error(Logging. BUSINESS,"业务类型ERROR 级日志记录"; logging.error(Logging. BUSINESS,"业务类型ERROR级日志记录",new RuntimeException(; //系统日志 https://www.doczj.com/doc/b81203649.html,("业务类型INFO级日志记录"; https://www.doczj.com/doc/b81203649.html,(Logging. BUSINESS,"业务类型INFO级日志记录"; https://www.doczj.com/doc/b81203649.html,(Logging. BUSINESS,"业务类型INFO级日志记录",new RuntimeException(; logging.error("业 务类型ERROR级日志记录"; logging.error(Logging. BUSINESS,"业务类型ERROR 级日志记录"; logging.error(Logging. BUSINESS,"业务类型ERROR级日志记录",new RuntimeException(; https://www.doczj.com/doc/b81203649.html,("系统类型INFO级日志记录";

ABAQUS常见错误与警告信息汇总

*************************错误与警告信息汇总************************* --------------简称《错误汇总》 %%%%%%%%%%%%%%% @@@ 布局 @@@ &&&&&&&&&&&&&&&&&&&&&& AB系列:常见错误信息 C系列:常见警告信息 D系列:cdstudio斑竹总结的fortran二次开发的错误表 E系列:网格扭曲%%%%%%%%%%%%%%%%% @@@@@@ &&&&&&&&&&&&&&&&&&&&&&&&& 模型不能算或不收敛,都需要去monitor,msg文件查看原因,如何分析这些信息呢?这个需要具体问题具体分析,但是也存在一些共性。这里只是尝试做一个一般性的大概的总结。 如果你看见此贴就认为你的warning以为迎刃而解了,那恐怕令你失望了。不收敛的问题千奇万状,往往需要头疼医脚。接触、单元类型、边界条件、网格质量以及它们的组合能产生许多千奇百怪的警告信息。企图凭一个警告信息就知道问题所在,那就只有神仙有这个本事了。一个warning出现十次能有一回参考这个汇总而得到解决了,我们就颇为欣慰了。 我已霸占2楼3楼4楼,以便分类并续加整理。 斑竹可随意编辑或者添加你们觉得合适的条目和链接,其他版友有warning方面的疑问请回复到这个帖子,大家集思广益,斑竹们也可以集中讨论并定期汇总到1-4楼。 类似于: Fixed time is too large Too many attamps have been made THE SOLUTION APPEARS TO BE DIVERGING. CONVERGENCE ISJUDGED UNLIKELY. Time increment required is less than the minimum specified 这样的信息几乎是无用信息(除了告诉你的模型分析失败以外,没有告诉你任何有用的东西)。宜再查找别的信息来考察。根据经验,改小增量步也不一定能收敛,虽然也有人报告过改好的先例,我是从来没有遇到过,也从来没有那个奢望。所以我一般从模型的设置入手。原则上本贴只欢迎以下回帖: 1)你出现了已经解决的错误信息or解决不了的错误信息,可以回帖附上信息,并对模型和症状加以描述(斑竹会酌情加分); 2)你发现某个帖子有已经解决的错误信息or解决不了的错误信息, 可以提供链接(斑竹会加分); 3)你发现某一条错误信息可能还存在别的情况or别的应对方案, 可以回帖说明(斑竹会加分) 必须说明的是:Error和warning的性质是完全不同的。Error意味着运算失败,but出现warning可能还能算,而且有些运算必定会出现warning(比如接触分析必定出“负特征值”,下有详述)。很多警告只是通知性质的,或者只是说明一下而已,不一定都是模型有问题。比如以下warning完全可以忽略: xxxxx will (not)printed,这种只是通知你一声,某些玩意儿不输出了。还有: The parameter frequency cannot be used with the parameter field. It will be ignored(都说某某被ignored了).

设计错误集锦

设计错误集锦(摘自论坛) 20世纪80年代,空调比较少,有一医院空调热风排入隔壁,设计者去医院时炫耀被医生痛骂! 某大型装置,仪表、土建协调不够,中央控制室近1米大梁横在中央。设计院长亲自赔礼、拆掉重建。 一卧罐两基础地质不同,罐安装时一端下沉。 一8米长反应器挂在楼板中,安装时发现设备进不去(厂房层高6米)。 某合资设计院钢结构厂房花纹钢板8mm、最小处小梁H150(无设备、也不是通道)。 一厂区增设一工段。采用直流水冷却,水道上下水管同样大小,开车时下水井并为喷泉。 一外资企业采购来两台快开门硫化罐,每次打开用铲车开门,领导还让我们去参观,把我们笑坏了。 我们装置放水罐的位置严重下沉,后来打了一百多个洞灌水泥浆,搞了好长时间,我们监护的都监护到烦了。 有个压缩空气缓冲罐,进气口设计在罐底部,疏水管设计在罐的腰部。 本人亲身经历,厂房建好后,外墙横梁把窗户的眼睛窗及窗的横梁位置全占了。 压缩机基础设计的土建部分,做好了之后机器放不上去,打掉一部分重新作。配管设计就更是一塌糊涂。 原调节阀后压力等级0。40MPa的气体硬是要和2。90MPa的管道连在一起,作为2。90MPa工艺装置的原料。 不锈钢釜内用盐酸, 冷冻盐水冷甲苯回流(搪玻璃片式冷凝器), 冷凝器出口比塔顶分布器矮, 全20#槽钢做操作平台,包括过道, 卧罐减压回收溶剂, 厂区公用管道比车间公用管道小

本公司的设计人员在新装置的设计时,居然在气管线上设计了U型管,开车时很害人! 见过一高温反应器和框架之间竟然没有膨胀空间。 制药厂制剂车间设计,男女淋浴到男女更衣室要经过一公共走廊,没穿衣服先碰面。 3米X3米的工具间,没窗户没门,6米高,整个一大烟囱。 油水分离器直径1米,进口为切线进口,进口中心线到设备中心线距离为1米。 某车间有某泵,以小换大,重做基础。正常时应将原泵基础打掉再做新的,某杂牌施工队偷工减料,直接在原基础边上开工,按尺寸修改。表面上看起来没事,但泵运行之后,泵震动很大,基础新做部分开裂。 一次帮人蒸馏能力问题,发现现场再沸器冷凝水出口加了几个热动力式疏水阀。 某34m框架用桩50根,取5%做桩基测试,设计院给的数量是25根,50×0。05=25。 我设计的一台管壳式换热器在制造中出现了一个极端搞笑的错误,所有的折流板没有弓缺,是一个整圆,但是检验未发现。安装后,发现壳程阻力太大了,拆开后才发现此问题。当时笑死了三个人,开玩笑的。 设备放在建筑物的屋顶,人员上屋顶只有一个逃生梯,建筑高度18M,人、物上下极为不方便,在甲方再三要求后让建筑方才做一个简易梯;2、在引风机在进口处安装一个止回阀。设计院的说法是设计遗落问题。 一次,工艺专业给设备专业提完50立拱顶罐后,由于时间紧就按照给设备专业的条件上的罐直径给土建专业提了条件,设备专业觉得没有50立拱顶罐标准图,没和工艺人员商量就按照60立标准做了设备,而且设备出图时也未经工艺汇签,结果现场加工罐时发现设备直径大于土建基础直径,此时处理土建基础也不行,因为若按60立的罐做,罐之间防火间距不够,没办法只好改设备,一共是6个50立的罐啊! 有一压缩空气罐,将液位计装在罐顶下30公分处,而罐高却是2米,只好就直接取消液位计。排水就靠经验和看了。

关于系统日志 事件 2021 的解决方法

关于系统日志事件2021 的解决方法 症状 “适用于”一节中包括的任何一种操作系统可能在短时间内停止响应,并且系统日志中会记录类似于以下内容的多个事件: 事件ID: 2022 来源: Srv 描述: 服务器无法在最近的s秒内找到可用的连接n次。 事件ID: 2021 来源: Srv 描述: 服务器无法在最后%3 秒内创建%2 次工作项目。 此外,在与出现问题的服务器相连接的服务器或客户端上,可能会记录类似以下内容的事件。 事件ID: 3013 来源: Rdr 描述: 重定向程序对Computer_Name已超时。 有时,当服务器计算机尝试与自己连接时,可能会在出现问题的服务器计算机上记录事件3013。 注意:本文讨论的许多故障排除步骤也可用于解决事件ID 3013 错误。 操作系统的其他组件可能无法工作,且可能会生成错误消息,这些错误消息在其事件日志消息的数据部分报告状态代码1450。也就是“系统资源不足”。可以在系统事件日志或应用程序事件日志中找到这些事件。仅在基础事件涉及与服务器服务的连接时,这些消息才适用于本文描述的问题。但是,这一情况难以确定。例如,CLUSSVC 会生成事件ID 1055。此事件来自群集服务,它通常报告连接服务器服务失败。 原因 出现此问题的原因是服务器服务无法满足按I/O 流网络层排队的网络工作项的需求。服务器服务不能在硬盘上足够快地处理请求的网络I/O 项,并消耗了可用资源。 有许多根源可以导致服务器服务消耗可用资源。例如,网络适配器和硬盘驱动器之间的I/O 路径发生任何问题都会导致出现本文描述的症状。 如果安装的网络适配器驱动程序不正确,也可能出现此问题。

PCB中常见错误大全

PCB中常见错误大全! 跟着小编的脚步一起来看看这些PCB常见错误吧,加深印象,多多巩固,也许你就是下一个PCB设计大咖! 1、原理图常见错误 1)ERC报告管脚没有接入信号: a. 创建封装时给管脚定义了I/O属性; b.创建元件或放置元件时修改了不一致的grid属性,管脚与线没有连上; c. 创建元件时pin方向反向,必须非pin name端连线; d.而最常见的原因,是没有建立工程文件,这是初学者最容易犯的错误。 2)元件跑到图纸界外:没有在元件库图表纸中心创建元件。 3)创建的工程文件网络表只能部分调入pcb:生成netlist时没有选择为global。

4)当使用自己创建的多部分组成的元件时,千万不要使用annotate. 2、PCB中常见错误 1)网络载入时报告NODE没有找到: a. 原理图中的元件使用了pcb库中没有的封装; b. 原理图中的元件使用了pcb库中名称不一致的封装; c. 原理图中的元件使用了pcb库中pin number不一致的封装。如三极管:sch中pin number 为e,b,c, 而pcb中为1,2,3。 2)打印时总是不能打印到一页纸上: a. 创建pcb库时没有在原点; b. 多次移动和旋转了元件,pcb板界外有隐藏的字符。选择显示所有隐藏的字符,缩小pcb, 然后移动字符到边界内。 3)DRC报告网络被分成几个部分: 表示这个网络没有连通,看报告文件,使用选择CONNECTED COPPER查找。 如果作较复杂得设计,尽量不要使用自动布线。

3、PCB制造过程中常见错误 1)焊盘重叠: a.造成重孔,在钻孔时因为在一处多次钻孔导致断钻及孔的损伤。 b.多层板中,在同一位置既有连接盘,又有隔离盘,板子做出表现为? 隔离,连接错误。2)图形层使用不规范: a.违反常规设计,如元件面设计在Bottom层,焊接面设计在TOP层, 使人造成误解。 b.在各层上有很多设计垃圾,如断线,无用的边框,标注等。 3)字符不合理: a.字符覆盖SMD焊片,给PCB通断检测及元件焊接带来不便。 b.字符太小,造成丝网印刷困难,太大会使字符相互重叠,难以分辨,字体一般>40mil。4)单面焊盘设置孔径:

ICC错误集锦

ICC错误集锦看懂ICC AVR的报错 新手用ICC编程的时候,经常会出现一些错误,现在将常见的错误报告整理如下。这里的一些错误是我为了展示而故意制造的,欢迎你提供你遇到的错误。排名不分先后: 一、正常编译通过 CODE: C:\icc\bin\imakew -f main.mak iccavr -c -IC:\icc\include\ -e -DATMEGA -DATMega16 -l -g -Mavr_enhanced D:\桌面\实验教程\LED应用\霓虹灯\main.c iccavr -o main -LC:\icc\lib\ -g -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dram_end:0x45f -bdata:0x60.0x45f -dhwstk_size:16 -beeprom:1.512 -fihx_coff -S2 @main.lk -lcatmega Device 1% full. Done. [Copy to clipboard] 这是我们最想看到的了,万事大吉。 二、工程中未加入.C文件 CODE: C:\icc\bin\imakew -f main.mak iccavr -o main -LC:\icc\lib\ -g -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dram_end:0x45f -bdata:0x60.0x45f -dhwstk_size:16 -beeprom:1.512 -fihx_coff -S2 @main.lk -lcatmega unknown file type @main.lk, passed to linker !ERROR unknown file type '@main.lk' C:\icc\bin\imakew.exe: Error code 1 Done: there are error(s). Exit code: 1 [Copy to clipboard] 解决办法:将你的程序加入工程中,可以右键程序区>>ADD to project 三、程序没有后缀名,或者后缀名不正确。 CODE:

MT4错误代码最完整汇总要点

请问MT4 EA不能开单,日志显示“OrderSend error 130”是什么意思 最好能直接给我一个能用的ORDERSEND的代码,希望能根据相应条件,每个货币对都能开单而且只开一单。 举报违规检举侵权投诉|2013-08-23 13:19 提问者采纳 百度啊,大哥。也有MT4错误代码表的。 ERR_INVALID_STOPS,检查你的止损价位,是不是太近、甚至设反了。 ====================================================================== MT4错误代码最完整汇总(2011-05-16 09:44:02)转载▼标签:杂谈分类:外汇 MT4 的错误代码是存放在MetaEditor的libraries文件夹下 stdlib.mq4或stderror.mq4文件中 但是内容都是英文,我将这部分的翻译转过来,以供参考 case 1: error_string="no error"; 没有错误返回。; case 2: error_string="common error"; 没有错误返回但结果不明; case 3: error_string="invalid trade parameters"; 一般错误; case 4: error_string="trade server is busy";无效交易参量; case 5: error_string="old version of the client terminal";交易服务器繁忙; case 6: error_string="no connection with trade server";客户终端旧版本; case 7: error_string="not enough rights";没有连接服务器; case 8: error_string="too frequent requests";没有权限; case 9: error_string="malfunctional trade operation (never returned error)";请求过于频繁; case 64: error_string="account disabled"; 交易运行故障; case 65: error_string="invalid account";账户禁止; case 128: error_string="trade timeout";无效超时; case 129: error_string="invalid price"; 无效价格; case 130: error_string="invalid stops";无效停止; case 131: error_string="invalid trade volume";无效交易量; case 132: error_string="market is closed";市场关闭; case 133: error_string="trade is disabled";交易被禁止; case 134: error_string="not enough money";资金不足; case 135: error_string="price changed";价格改变; case 136: error_string="off quotes"; 开价; case 137: error_string="broker is busy (never returned error)";经纪繁忙; case 138: error_string="requote";重新开价; case 139: error_string="order is locked";定单被锁定; case 140: error_string="long positions only allowed";只允许看涨仓位; case 141: error_string="too many requests";过多请求; case 145: error_string="modification denied because order too close to market";因为过于接近市场,修改否定; case 146: error_string="trade context is busy";交易文本已满;

quartus常见错误集锦

1) QuartusII对代码进行时序仿真时出现Error: Can't continue timing simulation because delay annotation information for design is missing. 原因:如果只需要进行功能仿真,不全编译也是可以进行下去的,但时序仿真就必须进行全编译(即工具栏上的紫色实心三角符号那项)。全仿真包括四个模块:综合器(Synthesis)、电路装配器(Fitter)、组装器(Assember)和时序分析器(Timing Analyzer),任务窗格中会有成功标志(对号)。 2) 在下载运行的时候,出现下面的错误: Warning: The JTAG cable you are using is not supported for Nios II systems. You may experience intermittent JTAG communicationfailures with this cable. Please use a USB Blaster revision B. 在运行之前已经将.sof文件下载到开发板上面了,但是依然出现上面的问题。 解决:在配置的时候,在run之后,进行配置,选择target connection,在最后一项:NIOS II Terminal Communication Device中,要选择none(不要是Jtag_uart)如果采用USB Blaster,可以选择Jtag_uart。 之后再run就ok了! 3)Error: Can't compile duplicate declarations of entity "count3" into library "work" 此错误一般是原理图文件的名字和图中一个器件的名字重复所致,所以更改原理图文件的名字保存即可。 ------------------- 1.Found clock-sensitive change during active clock edge at time

ASAP错误锦集

错误锦集 1、水槽停机;(疏忽!)(20170309&20170319) 2、报错‘Time limit exceeded while dosing manifold to 800.0000mm Hg’:氦气瓶出口阀门突然 降压(事先确认过压力),气瓶出口压力只能调大,反向调节没有用; 故障排除方法:调大氦气瓶出口阀门压力,从原位脱气开始重测样品;(20170315) 3、报错‘Pressure of 7.01840 mmHg exceeds the maximum manifold pressure’:maximum manifold pressure应当大于测试点的最高压力值; 故障排除方法:重设Adsorptive properties文件,从原位脱气开始重测样品;(20170317)4、报错‘Time limit exceeded while dosing manifold to 20.0000mmHg’:maximum manifold pressure不得大于环境温度下的饱和蒸气压;(其他可能原因:气体阀门未开;气瓶出口阀门压力不够;Po管松动) 故障排除方法:重设Adsorptive properties文件,从原位脱气开始重测样品;或打开空调提高室内温度;(20170320) 5、Dosing manifold with vapor时压力一直控不准(2,7阀门打开):水蒸气投放时会经过冷陷 管,如遇液氮环境便沉积在管内,导致仪器向manifold投放水蒸气时压力难以控制,表现为干泵抽真空困难; 故障排除方法:点击分析界面suspend,倒出冷陷杜瓦中的液氮,清洗冷陷管,然后点击分析界面resume;(20170320) 6、Degas时选错port;(20170404) 7、样品管无法顺利取下;(20170405) 故障排除方法:对样品管进行回填氮气操作;先关闭两个泵的电源,打开阀门P1,PS,5,7,1,9; 8、测试时,保温夹套未归位(仍在原位脱气时的位置);(20170406) 9、样品管装样品前未完全干燥(干燥时间0.5h);(20170407) 10、称量样品时使用错误的滤嘴;(201705) 11、分子泵在分析末期突然停机;(201705) 故障排除方法:干泵保养,更换管道(猜测干泵排气不够,使分子泵负荷太大);(20170609)后续:观察分子泵,如果经常性停机,建议维修保养分子泵,告知戴经理,直接联系普法;如果只是偶尔停机,可以手动开机;如果有噪音,马上联系普法维修;如果出现管道再次变形,告知戴经理; 12、电脑突然黑屏;(201706) 故障排除方法:更换内存条; 13、样品管脱气后未称量(201门未开);测试结束后称量,示数不准确(大于脱气前的值); 清洗样品管时不小心打破;(20170627) 故障排除方法:重新测试少量点定标; 14、升降台在测试结束后下降,被水浴设备的橡皮管卡住,电机发出刺耳杂音;(20170627) 15、分子泵停机;因忘记在测试时到液氮,同时,未及时清洗冷阱管;(20170627) 故障排除方法:20170629测试时,发现水蒸气分压超过0.95时,吸附量突然增加,说明可能会发生液解现象,及时停止测试,分子泵则不会停机; 16、测点设置有误;(20170706) 故障排除方法:测试阶段也可能可以修改,比如Dosing时,可以修改表格中的测点;、17、报错‘Time limit exceeded when evacuating Psat tube/manifold’:分子泵已停机; 故障排除方法:冷阱管中有液相水凝结,清洗冷阱管;(20170731)

路由器日志故障排除的技巧汇总

路由器日志故障排除的技巧汇总 路由器日志故障排除的技巧汇,路由器日志故障的解决问题是很值得我们探讨的,在“认识syslog设备”里设置好时间段,然后在防火墙配置里面启动时间段的某些功能就基本上OK 了。 日志对于网络安全来说非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。路由器是各种信息传输的枢纽,被广泛用于企事业单位的网络建设中,承担着局域网之间及局域网与广域网之问连接的重任。 Cisco是目前使用比较广泛的一种路由器,在许多行业系统中有非常普遍的应用。以下是笔者在日常工作中积累的一些对Cisco路由器日志故障方面的经验,这些实例都在实际应用中调试通过并投入使用,供大家参考。 路由器的一些重要信息可以通过syslog机制在内部网络的Unix主机上作路由器日志故障。在路由器运行过程中,路由器会向日志主机发送包括链路建立失败信息、包过滤信息等等日志信息,通过登录到日志主机,网络管理员可以了解日志事件,对日志文件进行分析,可以帮助管理员进行故障定位、故障排除和网络安全管理。 认识syslog设备 首先介绍一下syslog设备,它是标准Unix,的跟踪记录机制,syslog可以记录本地的一些事件或通过网络记录另外一个主机上的事件,然后将这些信息写到一个文件或设备中,或给用户发送一个信息。 syslog机制主要依据两个重要的文件:/etc/syslogd(守护进程)和/etc /syslog.conf配置文件,syslogd的控制是由/etc/syslog.conf来做的。syslog.conf文件指明syslogd程序记录路由器日志故障的行为,该程序在启动时查询syslog.conf配置文件。 该文件由不同程序或消息分类的单个条目组成,每个占一行。对每类消息提供一个选择域和一个动作域。这些域由tab隔开(注意:只能用tab键来分隔,不能用空格键),其中选择域指明消息的类型和优先级;动作域指明sysloqd接收到一个与选择标准相匹配的消息时所执行的动作。 每个选项是由设备和优先级组成。也就是说第一栏写"在什么情况下"及"什么程度"。然后用TAB键跳到下一栏继续写"符合条件以后要做什么"。当指明一个优先级时,syslogd将记录二个拥有相同或更高优先级的消息。每行的行动域指明当选择域选择了一个给定消息后应该把他发送到哪儿。第一栏包含了何种情况与程度,中间用小数点分隔。详细的设定方式如下: 电脑知识https://www.doczj.com/doc/b81203649.html, 电脑技巧,绿色、破解实用软件下载 1.在什么情况下记录 ◆各种不同的情况以下面的宇串来决定:

历年翻译十大常见典型错误汇总

历年翻译十大常见典型错误汇总 历年高考语文文言文翻译十大常见典型错误汇总 误区一:混淆古今异义 【例1】时既与梁通好,行李往来,公私赠遗,一无所受。 误译:当时已经与梁国互通友好,背着行囊送礼的,官方赠送的、私人遗留的礼品,(贺兰祥)一概都不接受。 正译:当时已经与梁国互通友好,使者往来,官方和私人赠送的礼品,(贺兰祥)一概都不接受。 分析与对策:句中的行李,古义为使者;今义是出行时带的箱子、包裹等。遗的古义为赠予赠送的东西,今义为遗失、遗漏、遗留等。 考生以今义释古义,原因是不明古义,不知古今词义不同。要解决这个问题,考生应注意以下两点: 1、积累古今异义词。一是借助教材注释识记古义,如《烛之武退秦师》中行李之往来,供其乏困;二是借助成语识记古义,如成语短兵相接的兵字就保留了兵器这个古义;三是借助复习资料上的《古今异义词简表》识记古义。 2、翻译一个词首先想到的应该是这个词的古义,除此之外还要检验这个古义放在句中是否妥帖,句意与上下文是否相符等。 误区二:词类活用分析错误 【例2】母徐衣其女衣,袖利刃行向池呼鱼。 误译:后母的衣服也就是女儿的衣服,袖子里的那把刀也向着池塘呼唤鱼儿。 正译:后母慢慢穿上她女儿的衣服,袖子里藏着锋利的刀子走到池塘边呼唤鱼。 分析与对策:句中的第一个衣,名词活用为动词,应译为穿;袖,名词活用为动词,应译为袖子里藏着。一般情况下,名词 名词的结构,第一个名词往往活用为动词。 要解决这个问题,考生应注意以下两点: 1、借助复习资料熟悉名词、动词、形容词的活用类别,并能通过对活用特征的识记、比较,结合语境进行正确翻译。如,形容词意动用法,表示主语认为宾语具有这个形容词表示的性质或状态,可译为认为……以……为……;形容词的使动用法,表示主语使宾语代表的人或事物具有这个形容词所表示的性质或状态。 2、翻译语句的前提是读懂文章大意,而我们检验自己翻译正误的方法,就是将译文放到文段中去检验,使自己的翻译符合语境,合情合理。 误区三:误译文言虚词 【例3】西望夏口,东望武昌,山川相缪,郁乎苍苍,此非孟德之困于周郎者乎?(苏轼《赤壁赋》) 误译:这儿向西望是夏口,向东望是武昌,山水环绕,草木茂盛苍翠,不就是曹操围困周瑜的地方吗? 正译:向西望是夏口,向东望是武昌,山水环绕,草木茂盛苍翠,这里不就是曹操被周瑜围困(打败)的地方吗? 分析与对策:困于周郎中的于字,表示被动关系,译为被,考生的忽视造成被动者曹操成了主动者。同学们要注意积累其、之、以、而、乃、乎等《考试大纲》规定的十八个常用虚词的多种用法,根据句意,准确翻译。 误区四:漏译省略成分 【例4】但以浓墨洒作巨点,淋漓满纸。郭异之,持以白王。

雅思写作常见错误集锦

雅思(IELTS)频道更新:2009-10-27 编辑:fatcat 1. 主语错误,例如没有主语,或应该用动名词代替动词,或没有用名词,或者与谓语的动词不搭配。 2. There be 多余:如There are many students go abroad.去掉There are, 变成many students go abroad.就对了。 3. 谓语动词有问题:没有谓语动词,用错词性、be动词多余等 4. 时态不对 5. 单数第三人称一般现在时have变has,其它动词加s 6. 名词错误:单复数不对,或缺少名词,或用了其它词性。 7. 标点符号不对,例如,句子结构完整后,如果没有连词,就应该用句号。because是句子的一部分,应该是“主句,because…”;状语提前到句首时,后面要加逗号;etc.前面要加逗号。 8. 句子结构错误 9. 单词用法错误-请查字典并研读例句 10. 该用从句时没有用从句 11. 思路逻辑有问题 12. 段落中缺少句子 13. 介词不对或该用却没有用介词 14. 状语、副词不对 15. 句子意思不明确 16. 冠词用错 17. 口语化用词, 比如more and more应该改为an increasing amount of …, many 改为numerous, so 改为therefore等 18. 连词前后结构不对应 19. 缺少连词 20. 应该用比较级 21. spelling错误 22. 词组不准确,搭配有问题 23. 模板不精确 24. 指代不明确,比如we 指“我和谁” ?,应该使用people或被动语态 25. 不应该缩写,如I’m应该为I am, it’s 应该为it is. 26. can not 应该为cannot,即应该连在一起写 27. 应避免重复:用代词或近义词 28. 大小写错了

ANSYS错误集锦 李

ansys分析出现问题 NO.0052 some contact elements overlap with the other contact element which can cause over constraint.这是由于在同一实体上,即有绑定接触(MPC)的定义,又有刚性区或远场载荷(MPC)的定义,操作中注意在定义刚性区或远场载荷时 避免选择不必要的DOF自由度,以消除过约束 NO.0053 Shape testing revealed that 450 of the 1500 new or modified elements violate shape warning limits. 是什么原因造成的呢? 单元网格质量不够好 尽量,用规则化网格,或者再较为细密一点 NO.0054在用Area Fillet对两空间曲面进行倒角时出现以下错误:Area 6 offset could not fully converge to offset distance 10. Maximum error between the two surfaces is 1% of offset distance.请问这是什么错误?怎么解决?其 中一个是圆柱接管表面,一个是碟形封头表面。 ansys的布尔操作能力比较弱。如果一定要在ansys里面做的话,那么你试试看先对线进行倒角,然 后由倒角后的线形成倒角的面。 建议最好用UG、PRO/E这类软件生成实体模型然后导入到ansys

NO.0055 There are 21 small equation solver pivot terms.; SOLID45 wedges are recommended only in regions of relatively low stress gradients.第一个问题我自己觉得是在建立contact时出现的错误,但自己还没有 改正过来;第二个也不知道是什么原因。 还有一个:initial penetration 4.44089×10E-6 was detacted between contact element 53928 and target element 53616;也是建立接触是出现 的,也还没有接近。 第一个问题:There are 21 small equation solver pivot terms.;不是建立接触对的错误,一般是单元形状质量太差(例如有i接近零度的锐角或者接近180度的钝角)造成small equation solver pivot terms 第二个问题:SOLID45 wedges are recommended only in regions of relatively low stress gradients.这只是一个警告,它告诉你:推荐SOLID45单元只用在应力梯度较低 的区域。它只是告诉你注意这个问题,如果应力梯度较高,则可能计算结果不 可信。 NO.0056 ansys向adams导的过程中,出现如下问题There is not enough memory for the Sparse Matrix Solver to

AIX操作系统错误日志及日常维护

AIX操作系统错误日志及日常维护 一、系统故障记录(errorlog) errdemon 进程在系统启动时自动运行 记录包括硬件软件及其他操作信息 故障记录文件为/var/adm/ras/errlog 可备份下来或拷贝到别的机器上分析 errpt 命令的使用(普通用户权限也可使用) #errpt |more 列出简短出错信息 ERROR_ID TIMESTAMP T C RESOURCE_NAME ERROR_DESCRIPTION 192AC071 0723100300 T 0 errdemon Error logging turned off 0E017ED1 0720131000 P H mem2 Memory failure 9DBCFDEE 0701000000 T 0 errdemon Error logging turned on 038F2580 0624131000 U H scdisk0 UNDETERMINED ERROR AA8AB241 0405130900 T O OPERATOR OPERATOR NOTIFICATION TIMESTAMP: MMDDHHMMYY (月日时分年 T 类型: P 永久; T 临时; U 未知永久性的错误应引起重视 C 分类: H 硬件; S 软件; O 用户; U未知 #errpt -d H 列出所有硬件出错信息 #errpt -d S 列出所有软件出错信息 #errpt -aj ERROR_ID 列出详细出错信息 # errpt -aj 0502f666 <--- ERROR_ID用大小写均可,例: LABEL: SCSI_ERR1 ID: 0502F666 Date/Time: Jun 19 22:29:51 Sequence Number: 95 Machine ID: 123456789012 Node ID: host1 Class: H Type: PERM Resource Name: scsi0 Resource Class: adapter Resource Type: hscsi Location: 00-08 VPD: <--- Virtal Product Data Device Driver Level (00) Diagnostic Level (00) Displayable Message.........SCSI EC Level....................C25928 FRU Number..................30F8834 Manufacturer................IBM97F Part Number.................59F4566 Serial Number (00002849) ROS Level and ID (24) Read/Write Register Ptr (0120)

平方根常见错误集锦

平方根的七种易犯错误 错误一:不会处理系数与底数的关系 例1、求下列χ的值: 425)1(2=-x 错解: 4(x-1)=±25=±5, 所以,4(x-1)=5或者4(x-1)=-5, 所以,x=421,或x=4 11 分析:由于没有处理好系数与算术平方根的关系,导致错误。这类问题的正确解法是: ①等式的两边同时除以平方幂的系数,把系数化成1; ②求右边数的平方根; ③建立两个等式,分别求出x 的值。 正解: 等式的两边同时除以4,得: 2)1(-x =425 所以,x-1=±425=±25 , 所以,x-1=25或者x-1=-2 5,

所以,x=27,或x=-2 3。 错误二:对算术平方根的定义理解不准 例2、计算下列各式并观察: ①=8100 ,②=81 ,③=81.0 ,④=0081.0 , 通过上述各式,你能发现什么样的规律,用自己的语言叙述出来。 错解: ①=8100902,②=8192, ③=81.00. 92, ④=0081.00. 092, 被开方数每缩小100倍,其算术平方根的底数就缩小10倍。 分析:出现这种错误,是对算术平方根的数学符号表示法的意义理解不准,导致的。式子a 的意义是,求数a 的算术平方根,再细致的说法就是,求一个数,并且这个数的平方等于a 。所以,算术平方根是平方幂中的底数。明白了这一点,上面的错误就自然克服了。 正解: ①=810090,②=819, ③=81.00. 9, ④=0081.00. 09 规律:被开方数每缩小100倍,其算术平方根就缩小10倍。 错误三:对2a 的化简把握不准

例3、下列等式正确的是( ); A. 64=±8; B. 2)5(-=-5; C.28=8 D. 16)16(2±=- 错解:选择A 或B 或D 。 分析:对于2a 型的计算,必须清楚a 的正负性,当a 是正数时,其结果a ,即 当a >0时, 2a =a ;当a <0时,2a =-a ;当a=0时,2a =0;这里也要注意等号两边数的性质符号的一致性。 根据上面的要求,所以,只有选项C 是正确的。当然,同学们也可以先把被开方数进行化简计算,化成最简形式,后开平方。 正解:选择C 。 错误四:乱用运算律或者公式 例4、下列运算中, ① 22810-=21028-=10-8=2; ② 9141+ =41 +91 =21+31=65; ③ 1251144251=; ④-1691=-1625=-45 错误的有 ( ) (A) ①② ( B) ③④ (C) ①②③ (D) ②③④

相关主题
文本预览
相关文档 最新文档