文档库 最新最全的文档下载
当前位置:文档库 › MTK报错集锦2

MTK报错集锦2

MTK报错集锦2
MTK报错集锦2

为何0836 的6225 一开始没有信号?

m12196.c 里面power on 、power off 的动作只针对6205有写过实际代码,但是对6225 及其他平台没有相应代码,修改即可

CTA 软件应该开关哪些功能?

对于目前很多公司而言,不希望花费很多金钱和时间去测试GPRS 、蓝牙等相关协议;版本号对于测试来说,一定要是相同的,不能变化

1、去掉GPRS 相关的功能

2、去掉蓝牙相关的功能

3、增加CTA 版本号,并保证其在测试前后总是一直的。

4、增加免费游戏

5、SP功能全部去掉。

CTA 版本号应该怎样做?

1、CTA 版本号的目的是为了保证手机在CTA送测期间,被查询到的版本号一致,而实际的版本号通过另外的方式可以查询到,所以生成了一个CTA版本号。

2、由于我们有一个硬件版本号查询的接口,目前就借用了这样一个接口,因此我们实际上只需要修改硬件版本号及其查询字串,就可以用作CTA 版本号的查询了。

3、硬件版本号查询字串修改,需要找到SSC_HW_VERSION 进行修改即可,

而版本号则在对应的VERNO.BLD 里面修改即可

如何添加一个自定义的世界时间地区,如越南胡志明市?

找到resource_world_clock_city.c 中与项目对应的数组

const TimeZoneStruct TimeZoneData[]

在其中添加世界时间的一项(位置无要求,程序会根据时区重新排序的):

{时区,地名字串,地名字串缩写,地名字串,地名字串缩写,1}

其中时区可以上网查,比如北京为东8区就为+8 西区为负数

地名字串,地名字串缩写是自己添加字串资源

地图X坐标,地图Y坐标为找到我们实际用的地图背景,对应的地名x,y坐标即可,用windows自带的画图工具就可查出来

最后一个参数照填就行

如何开启trace?

1、手机端设置

a、用工程模式字串,开启工程模式

b、进入【设备】->【Set UART】->【uart setting】

c、设定【TST-PS Config】等于【UART 1】,【PS Config】等于【无】,[TST-L1 Config】等于【UART 1】

d、确定后,则手机端设置完成

2、PC端设置

a、打开CATCHER

b、【Config】->【Set Database Path】,选中与手机软件对应的db文件

c、【Control】->【Mode】->【Logging】,允许trace记录

d、【Config】->【Configuration RS232】, 选择合适的COM端口

e、【Control】->【Connect】,则可以开始trace

f、【Control】->【Set Filter】,设置需要显示的过滤器

为什么第一次开机的日期格式和默认回复出厂设置的日期格式不一致?

第一次开机使用DATE_FORMAT 对应NVRAM里的值:

恢复出厂设置是使用RESTORE_DEFAULT_DATE_FORMAT对应NVRAM里的值;

文件:Nvram_cust_pack.c(注意要修改相关的项目配置文件)

对应关系如下:

0-----DD-MMM-YYYY

1-----DD/MM/YYYY

2-----MM/DD/YYYY

3-----YYYY/MM/DD

4-----YYYY-MM-DD

5-----MMM DD,YYYY

默认开启UART为trace使用

1、目前在主干上面已在GPRS.MAK里面增加相应的宏,按需要把下面的宏设为TRUE即可:

# uart 默认为debug 使用

UART_FOR_DEBUG_DEFAULT = FALSE

#默认关闭TRACE,即FALSE

SIMTECH_DEBUG = FALSE

2、如果不是当前主干,则可以在Nvram_common_config.c 里面,找到

NVRAM_EF_PORT_SETTING_DEFAULT

将默认端口调换一下顺序即可,即:

把99 修改为0,0修改为99,注意只能修改端口相关的0 和99

如何修改工程模式启动字串?

查找SSC_ENGINEERING_MODE,并修改其定义即可

真机工程为什么在模拟器上面编译不过?

1、target可以通过。

2、按照通常的步骤创建出模拟器

3、编译不通过。

为什么会这样?

1、通常情况下,在没有添加SP的时候是可以正常编译通过的。

2、对于某些SP,会存在没有vc的链接库的情况,导致链接不过。

3、对于某些SP,会导致windos.h里面的BOOL等宏定义被重定义,以至编译失败

4、某些我们自己田间的代码写法有问题,没有考虑target与模拟器的区别,别如直接调用了驱动的函数,而实际上在模拟器上面不存在这些函数.

如何修改默认时区?

同“如何修改默认城市”,因为没有一个默认时区的设置,只有默认城市。

首先,在通常情况下,是没有定义__MMI_HIDE_HOMECITY__ 的,

所以会定义__MMI_WCLOCK_CITY_LIST_3__

因此,当我们查找对应城市的时候,应该在被__MMI_WCLOCK_CITY_LIST_3__包含的代码段里面查找。

1、对应的城市,通过mod_mmiPopulateWClockData 找到城市名称对应的字串id,例如北京等于STR_WCLOCK_CITY8

2、查询STR_WCLOCK_CITY8 对应的序号:

在TimeZoneData 里面可以查看到,STR_WCLOCK_CITY8 处于数组的第9 给位置,即序号为8(基于0 开始)

3、查找NVRAM_CACHE_BYTE_DEFAULT 找到对应CURRENT_CITY 的一个字节,修改为对应的序号减一即可。

所以为0x07

如何修改默认蓝牙设定名称?

BTMMICm.c里面,修改MMI_BT_DEF_HOST_BT_NAME 的值即可

如何修改sensor的防闪烁频率?

因为某些国家的交流电频率与中国的不一致,

分别为50hz和60hz,可能在国外软件上面需要修改到

1、查找到对应的VDOREC_DEFAULT_SETTING_BANDING 修改为

VDOREC_SETTING_BANDING_50HZ 或VDOREC_SETTING_BANDING_60HZ

2、查找到对应的CAMERA_DEFAULT_SETTING_BANDING 修改为

CAMERA_SETTING_BANDING_50HZ 或CAMERA_SETTING_BANDING_60HZ

关于电话号码匹配的需求?如何让客户良好的给出电话号码匹配的规则?

修改下面宏的定义即可

PHONEBOOK_COMPARE_LENGTH

如何在pc上隐藏手机盘符,而只显示存储卡盘符?

1、0812,#define PARTITION_SECTORS 0

2、0836,#define NOR_FAT_PARTITION_SECTORS 0

或者采用另外一种方式:

custom_usb_ms_init

中注释掉以下句子:

USB_Ms_Register_DiskDriver(&USB_NOR_drv);

电话本条数如何修改?

gprs.mak 中有

PHB_SIM_ENTRY = 250 # Phonebook Entry Number in SIM: 100, 200

PHB_PHONE_ENTRY = 200 # Phonebook Entry Number in NVRAM: 100, 200

PHB_LN_ENTRY = 20 # Call log; Last Number Entry Number: 10, 20, 50

简单的讲,设置过多会编译不过。

如何修改字体?

1、使用mtk提供的range 生成一个range文件,使用工具FontEdit.exe 生成相应的bdf 文件。

2、使用mtk工具MCT 来转换bdf文件到C,h文件。

3、复制头文件到相应的目录下;如

vendor\font\MTK\official\project\plutommi\content\inc\MainLcd176X220

4、复制C文件中的相关信息到Fontres.c

【vendor\font\MTK\official\project\plutommi\content\src\MainLcd176X220\】const RangeData ××××_RangeData[####]={

const RangeDetails ××××_RangeInfo={

sCustFontData Pluto_×××× =

注意

{FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|F ONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH ,FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_O BLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH},

设置;

5、在FontRes.c 中增加此种字体的头文件包含;

6、检查FontFamily 部分,查看前面设置是否正确():

pluto_××_standardFamily

怎么样增加字体库?

1、制作字库中计划包含的所有字符的unicode的range段;参见fontres.c

2、使用fontEdit工具生成bdf文件;这一步要求使用正确的字库,如Pmingliu.ttf 华文中宋.ttf,并设置正确的charset;

3、使用mct工具转换bdf文件到c文件。

4、移植到fontres.c 并把头文件复制到相应inc目录。

5、编译r mmiresource,上机验证。

还有如果找不到合适的ttf等字库的情况:

可以自己画bmp位图字体,使用mct工具加到bdf文件中;

关于字体字库是一个专门的学问,有兴趣查查

https://www.wendangku.net/doc/2413388127.html,/typography/otspec/default.htm

颜色配置:

短信阅读界面信息头背景颜色:EMS_viewer_header_background_filler

颜色选择绘制:show_highlighted_inline_color_select_menuitem()

状态栏背景颜色:status_icon_bar_filler_defaultTheme

单行编辑器光标颜色:inline_edit_cursor_color_defaultTheme

单行编辑高亮背景颜色:inline_edit_focussed_filler_defaultTheme

多行编辑界面行分隔线颜色:gui_create_EMS_input_box()--->b->underline_color

编辑区域字体颜色:inputbox_normal_text_color_defaultTheme

编辑界面选字区域:1>箭头mmi_pen_editor_draw_arrow()

2>选字区域背景颜色,选中背景等candidate_singleline_inputbox_theme

编辑界面虚拟键盘按中键背景颜色:virtual_keyboard_key_down_filler_defaultTheme popup屏幕背景颜色:popup_screen_background_color_defaultTheme

popup屏幕字体颜色:popup_screen_border_color_defaultTheme

滚动条颜色:scrollbar_background_filler_defaultTheme

滚动条滑块颜色: scrollbar_indicator_filler_defaultTheme

list菜单项高亮背景颜色:list_selected_item_filler_defaultTheme

日历当前日期背景颜色:calendar_cell_current_DefaultTheme

校准界面字体颜色:

UpdateCalibrationScreen()--->MMI_multiline_inputbox.normal_text_color

开机请等候界面字体颜色:

ShowCategory9Screen()--->MMI_multiline_inputbox.normal_text_color

开机找网界面日期时间字体颜色: set_dt_display--->case DT_NETWORK_SEARCH

电子书字体颜色:ShowCategory75Screen()--->MMI_multiline_inputbox.normal_text_color 编辑区域默认背景颜色:inputbox_filler_defaultTheme(如**USB)

如何手动修改imei?

1. meta 工具

2. 连接好下载线,点击meta工具的reconnect ,按手机开机键;

3. 选择nvram editor ;选择手机软件对应database文件;

4、选择NVRAM_EF_IMEI_IMEISV_LID

5 、选择1 2 读取即可得到imei号

6、点击imei号,可以修改号码;保存,即可修改imei号。

7、×#06# 查看显示imei号。

23c中有NVRAM_EF_IMEI_IMEISV_DEFAULT

默认IP号码是?

NVRAM_IP_NUMBER_DEFAULT

nvram_common_config.c 文件中是默认值设置的地方之一。

情景模式默认值?

NVRAM_PROFILES_DEFAULT

电子书默认设置?

NVRAM_EF_EBOOK_DEFAULT_VALUE

如何修改输入法的顺序?

6223、6225 中修改const sIMEModeDetails mtk_gIMEModeArray[] 数组中的元素顺序;

如何设置出厂时间?

const kal_uint8 DEFAULT_HARDWARE_YEAR = 9; //2009 出厂时间系统默认时间

const kal_uint8 DEFAULT_HARDWARE_MON = 5;

const kal_uint8 DEFAULT_HARDWARE_DAY = 1;

custom_hw_default.c

如何设置UI界面元素的大小?

* GUI Configuration 配置都在这3个文件中;

* gui_switch.h

* / \

* gui_config.h wgui.h

6223C 08A 版本如上所述;

6225 gemini 同;

为何有的时钟闹铃不是准时的?

MMI Framework provides simple and well-defined interfaces for the applications written on top. Applications

have to register callback function with a timer ID. The Application callback handler is called when the timer

expires.

MMI supports two kinds of timers.

1. Alignment timers

These timers are not very accurate. But they keep on running even when the backlight of the LCD is

turned off. All the applications use these timers.

2. Non-Alignment timers

These timers are very accurate. They do not run when the backlight is turned off. All the UI components use Non Alignment timers.

TIMER_IS_ALIGNMENT 0 //Aligned timer

TIMER_IS_NO_ALIGNMENT 1 //Non-aligned timer

stack_timer_struct base_timer1; /* no alignment timer */

stack_timer_struct base_timer2; /* allow alignment timer */

base_timer1 is stack timer structure for non-alignment timer; base_timer2 is for alignment timer

参看文档DD_FRM_FRAMEWORK_LAYER_08A.pdf

如何修改+PW拨号符号所在键?----by jordan.sg

宏开关CFG_MMI_MULTITAP_KEY_0 ,featurepluto or feature[Project]中设置。

MMi中相关宏有:

__MMI_MULTITAP_KEY_0__ ENABLE_DIALER_ZERO_KEY_MULTITAP

如何处理link error L6220E?----by jordan.sg

1.Error: L6220E: Load region ROM size (9052664 bytes) exceeds limit (6291456 bytes). Not enough information to produce a SYMDEFs file.

一、确认flash 是否是我们需要的flash。常用的有64MB 和128MB容量。

二、确认代码是不是new编译也是这个error;

三、查看代码增加了什么功能,一般是新功能或新加了一些Sp。

只能尽量减少全局变量申请,变为动态申请空间。

或关掉一些功能。

四、修改fat大小

这一步有时奏效,但不建议。可能引起未知问题。

如何修改音频参数?----by jordan.sg

nvram_default_audio.c 增益设置

/* define Gain For NORMAL [Normal Volume Gain]*/

/* Normal: Call Tone, Keypad Tone, Microphone, GMI Tone, Speech Tone, Side Tone */

情景模式

1、NOR 对应Normal

2、HED headset

3、HND handfree

每种情景下有多种item

1、CTN ---Call Tone

2、KEY ----Keypad Tone

3、TVO ----TV out

4、MIC ----MICrophone

5、GMI ----FM ,BUZ,buzzer

6、SPH ----Speech Tone

7、MED ----melody

8、SID ----Side Tone

测试和实验室会联合给出一个表。按照此表对应设置即可。

如何修改音频FIR ?----by jordan.sg

数字滤波器的基本概念有限沖激响应FIR

audcoeff.c

Default FIR Coefficients Table

Speech_Input_FIR_Coeff等几个项目。实验室工程师会给出值,直接替换即可

用模拟器模拟拨号、来电、短信等

1. 在modis上的菜单Tools àLuanch Catchers & NS 选项

2. 然后选择Catchers工具的.exe文件

3. 在MoDIS Network Simulator 框上,点击START按钮,然后点击Inject按钮,这时来到了可以模拟很多事情的界面,可以根据自己的需要,模拟来电、短信等。

mtk25平台默认的是128Mbit flash memory 和32Mbit SRAM,因为1BYTE等于8BIT,所以就是我们通常所说的是16M ROM和4M RAM,不过由于文件系统占用2M,这2M一

般又被分为系统盘和用户盘,系统盘存储NV文件和MMS相关文件,对用户不可见,用户盘用户连上电脑就可以看到,但由于一些原因,有不少手机是不设用户盘的,用户盘过大,会导致彩信等一些模块不稳定,所以很多使用NORFALSH时不设用户盘,但NAND FALSH 一般都会设置一定的用户盘。如果需要设置,只要修改宏PARTITION_SIZE值就可以控制。所以我们能够使用的就只剩下14,这一点可以从BUILD目录下的

scatWINGTECH25_GEMINI.txt文件的声明部分看到,在SCAT文件中,有一行是SCHEME : external 14MB flash memory and 4MB SRAM,就是说14MROM和4MRAM。

由于用户需求不同,有些时候我们会修改RAM和ROM大小,一般就要相应的修改SCAT 文件。在SCAT文件中,我们可以看到行ROM 0x00000000 0x00e00000,就是说可以使用的ROM从0x00000000开始,到0x00e00000结束,共计0x00e00000字节,在下面又可以看到这些ROM被分成四个4M的段使用。在SCAT的行

EXTSRAM_LARGEPOOL_NORMAL 0x08000000处我们可以看到RAM的使用情况,地址从0x08000000开始,到0x08400000 结束,共计0x00400000BYTE,即4MBYTE,如果你是32MROM,8MRAM,就要修改ROM 0x00000000 0x00e00000为

ROM 0x00000000 0x01c00000,修改DUMMY_END 0x08400000 0x04为DUMMY_END 0x08800000 0x04,这样的修改,现在的ROM和RAM大小都为以前默认的2倍

在SCAT文件中,很多时候,我们可以看到关健字overlay,这是一些手机的应用中为节省内存

使用的复合内存,如INTSRAM_MULTIMEDIA 0x40000000

0xC000,声明了MED复用内存的起始地址

如果ROM超过了,可能会比较麻烦一些,去掉不必要的图片,音乐,减小图片的质量,去掉一些不必要的功能,把宏函数转为普通函数都可以节约一部分ROM。

如果RAM或者ROM编绎到最后出错,提示ROM超了或者RAM超过了,这时就要精确计算超出部分的大小,然后然后再根据计算的大小寻找解决办法。计算的方法是打开LIS文件,把RAM或者ROM加起来,减去14或者4,超过的字节数,就是需要调整的内存大小

FAQ常见弹出提示错误消息框及相关问题参考解决方案

FAQ:常见弹出提示错误消息框及相关问题参考解决方案 ------------------------------------------------------------------------------------------------------------------------------------------802.1x客户端常见弹出提示错误消息框及相关问题参考解决方案 * 连接失败,提示“账号或密码错误” 可能原因: 1、请检查账号是否正在被使用,密码被篡改或者已经欠费(多数发生在1号)。 2、检查您上次登陆后是否是正常注销退出网络,如不退出客户端直接关机或拔出网线会导致登陆异常。 3、你的用户名是否输入正确(是否输入了空格,大写字母,某些标点符号) 解决办法: ●每次关机前请正常退出客户端 ●自己保障自己帐号的密码安全性,最好不要多人使用一个帐号 ●可登陆:8080/billsys_v3/client/querybill/帐单查询界面检查帐号密码的正确性以及是否欠费(可 先用同学账号登陆后查询自己帐单) ●用户名与密码全为小写,用户名中最好不要带标点符号。 * 连接强制断开,提示“客户端设备强制下线” 可能原因: 1、你的机器是否中了病毒 2、帐号已经欠费。 解决办法: ●可登陆:8080/billsys_v3/client/querybill/帐单查询界面检查帐号是否欠费(可先用同学账号登陆 后查询自己帐单) ●如多次出现连接被强制断开的现象,可与网络中心联系。 * 登陆失败,提示“找不到认证服务器” 可能原因: 1、如果是新装的电脑,新换的操作系统,或者是更换了网卡后出现的,有可能是您的网卡自带了防火墙功能。 2、如果是重新安装了客户端(或者本机有虚拟网卡或多网卡—包括无线网卡),请检查客户端中的网卡配置是否正确。 3、可能是windows的配置问题,是否禁用了网卡,或者打开了不必要的选项。 4、网络连接出现问题,需要调整线路或墙上面板端口,或者是交换机出现问题 解决方法: 1、常见自带防火墙的网卡为NVIDIA的网卡,如果出现该情况,请安装该网卡的管理软件,删除或禁止网卡自带的防火墙。 2、由于客户端选择验证的网卡必须是现在您正在使用的网卡,所以请正确选择客户端中的网卡,如不清楚如何配置,可参考客户端安装压缩文件中的使用说明。 3、先检查自己的网卡是否被禁用,或者驱动没安装好。有可能您的电脑中打开了windows自带的身份验证选项,请按照客户使用说明中的步骤取消该选项。 4、如自己无法排除故障,可与网络中心联系。

SAP常见错误提示及解决方法

SAP常见错误提示及解决方法 序号事务代码操作错误提示截屏错误提示解释解决措施备注 1任何事物 代码都有 可能 任何操作 都有可能 类似于这种无XXX的授权或无XXX 的权限的错误提示,即提示没有 相应的权限。 出现该报错提示后,立即新开一 个窗口,在事务代码栏中输入 SU53的事务代码,回车后,将 出现的缺失权限提示拉到最底 层,截图后发给所在部门的SAP 担当或IT管理部相关人员。 2 VL02N MB1A MB1B MB1C等 物料移动 物料0253没有维护或发布过成本 价而无法做货物移动。 联系成本会计检查该物料是否 能维护并发布成本,如果没问 题,等维护并发布完成本后再做 物料移动;如果无法发布成本, 则需要更换物料号。 3MIGO采购收货物料8000没有维护或发布过成本 价而无法做MIGO采购收货的货物 移动。 联系成本会计检查该物料是否 能维护并发布成本,如果没问 题,等维护并发布完成本后再做 物料移动;如果无法发布成本, 则需要更换物料号。 4ZVB1办事处收 货 物料5100在2112工厂的办事处 在途库中缺少95PC而无法收货。 查询用于收货的交货单是否已 经过账发货,自己办事处的在途 库存究竟有多少,再考虑该如何 处理。 5VL02N/ MB1C MB1B MB1C MB1A等 物料移动 显示的物料在需要移动的工厂库 位中没有足够的库存。 检查库位的库存情况。 6VL02N MB1A 物料移动 物料移动只能做在公司代码为 2110的记账期间2008年12月和 首先检查正在操作的物料移动 的过账日期或实际发货日期是

MB1B MB1C等2008年11月,即过账日期只能选 为2008年的12月份和11月份。 否正确,将不在提示的记账期间 的日期改至错误提示中的记账 期间内。 7VL01N 根据销售 订单创建 交货单 用于创建交货单的销售订单() 不完整。 回到VA02更改销售订单事务中 使用“不完整日志”检查该订单 不完整之处,根据提示将订单维 护完整。 9VL01N 根据销售 订单创建 交货单 创建交货单时的“选择日期”没 有包括用于创建交货单的销售订 单中10行项目的计划行。 在确定销售订单中10行项目的 日期没有错误的情况下,将创建 交货单时的“选择日期”维护得 尽量晚一些,只要不早于需要创 建交货单的销售订单中的计划 行的发货时间即可。 10VL01N 根据销售 订单创建 交货单 因销售订单7629中10行项目的 装运点与据其创建交货单时使用 的装运点不同而无法正常创建交 货单。 检查销售订单7629中10行项目 的“装运点”是否正确,如正确, 则把VL01N中的“装运点”维护 成与其相同的。 11 VA01 VL01N MB21 MB1B MB1C MB1A等 创建需要 维护库位 的单据或 进行物料 移动操作 时 维护的行项目中的物料没有该库 存地点。 首先检查输入的库存地点有无 问题,再检查对应的工厂是否正 确,然后检查物料是否维护正 确,在上述都没问题的情况下, 可以联系IT管理部陈朋查看使 用的物料是否被维护了相应的 库位。 12VF02销售开票 批准至会 计 物料0253在此笔销售开票业务的 发货过账期间没有估算发布过标 准成本而导致开票结算时无法产 生会计凭证。 通知相关人员更改该物料号,并 用新物料号重新做业务。 13VF01创建出具 发票凭证 出具发票凭证无法正常进行,详 细情况见日志。 查看工具栏中“编辑”---“日 志

C语言调试常见错误及修改方法(附习题)

1.调试 C 程序时常见的错误类型分析 一般情况下,错误主要分为两大类:一、语法错误。对于这种错误,用编译器很容易解决。所以,改错题的第一步是先编译,解决这类语法错误。下面总结了二级C 语言上机改错题中常见的语法错误: (1) 丢失分号,或分号误写成逗号。 (2) 关键字拼写错误,如本来小写变成大写。 (3) 语句格式错误,例如for 语句中多写或者少写分号。 (4) 表达式声明错误,例如:少了() (5) 函数类型说明错误。与main ()函数中不一致。 (6) 函数形参类型声明错误。例如:少* 等。 (7) 运算符书写错误,例如:/ 写成了。二、逻辑错误,或者叫语义错误,这和实现程序功能紧密相关,一般不能用编译器发现。对于逻辑错误可以按这样的步骤进行查找。 (1) 先读试题,看清题目的功能要求。 (2) 通读程序,看懂程序中算法的实现方法。 (3) 细看程序,发现常见错误点。 2.改错题的改错方式总结,当然这些总结只能对大部分改错行有效 1、若错误行是函数首部,可分为以下几种情况: A、该行最后若有分号则删除,中间若有分号则改成逗号 B、形参类型不一致的问题,特别是指针类型,若后面用到某形参时有指针运算则该形参必为指针类型;若形参是二维数组或指向m 个元素的指针变量,则第二维的长度必须与main 中对应数组的第二维长度相同 C、函数类型不一致的问题,若函数中没有return语句则函数类型为void,若有return语句则函数的类型必须与return 后变量的类型一致。 2、若错误行是if 或while 语句,则首先看有没有用小括号将整个表达式括起,若没有则加上小括号。 3、若错误行中有if、while 、for 则要特别注意条件表达式的错误问题: A、指针变量的应用,若表达式中有指针变量且没有指针运算符,则加上指针运算符 B、若条件表达式中只有一个等于号,则改成两个等于号,若为其它比较运算符则一般是进行逆转或加一个等于号 C、f or 中要用分号分隔表达式,而不是用逗号 4、语法错误 A、语句缺少分号,若错误行中有语句没有用分号结束,则加上分号。 B、大小写不对,若错误行中有大写字母则一般都改成小写字母。 5、指针变量的运用,若错误行中有指针变量,并且该变量名前没有指针运算符则一般都是加上指针运算符 6、若错误行为return 语句,则首先看是否是缺少分号若是则加上分号即可;否则就是return 后的变量或表达式错误(此时可通过看题意,来分析该返回哪一变量或表达式)

标点符号的错误用法

标点符号的错误用法 常见标点符号错误用法示例: 一、顿号 1、概数用顿号 概数是表示大概的数目,有时拿数词连用来表示,如三五个、七八十人等。因为表示约数,所以概数中间不需要停顿。因此,如果加上顿号,就是错误的。 如:小河对岸三、四里外是浅山,好似细浪微波,线条柔和,宛延起伏,连接着高高的远山。 “三四里”是邻近的两个数字连用,表示大概的距离数目。既然是概数便不能加顿号。因为概数之间不需要停顿,一加上顿号,便成了“三”和“四”的并列,这就不符合表达的原意。 2、缩写的集合词用顿号 一些词语,如父母、中小学生、干群、干警等是一些缩写的表示集合群体意义的词语,它们之间结构紧密,不能用顿号分隔开来。 如:这次“实战演习”的成功,与广大的指、战员的积极参与和努力是分不开的。 “指战员”是一个集合词,“指”是指导员,“战”指战士。“指战员”中间不能用顿号隔开。 3、连词前用顿号 并列词语中如果有连词“和”“与”“或”“或者”等,就不必再用顿号。这类连词一般用在只有两项的并列词语之间或多项并列词语的最后两项之间。 如:这种真率与坦白,本身就很能引起读者的好感、关切、和共鸣。 连词“和”连接“共鸣”和“关切”,表示并列,而再加上顿号就多余了,应该删去顿号。 另外,还要注意不表示并列关系的连词前面,如“或者”“甚至”“以至”“但是”“而且”等,均不能用顿号。可根据不同的语言环境,或者删去顿号,或者改用逗号。 如:大院里五十多岁、甚至六十多岁的老年人也参加了植树活动。 再如:不论是刻画自己、或者描叙人世,他都毫不隐蔽地融进自己的个性,灌入自己的热情。 “甚至”“或者”是连词,不表示并列关系的连词前面,不能用顿号。“甚至”表示更进一步,删去“五十多岁、甚至六十多岁”中间的顿号;“或者”表选择,把“或者”前面的顿号,改为逗号。 4、并列谓语、补语用顿号 并列词语或短语作谓语、作补语,并列成分之间不用顿号,而用逗号。

PM和机明最常见错误提示解决方法大全

提示一: 解决方法:PM没破解好或者PM破解坏了,下载对应的破解文件(PM8至2010RC1自动破解/pm2010-2012sp4_Crack破解)退出全部的杀毒软件重新破解一遍 提示二: 解决方法1:(32位系统)退出所有杀毒软件直接运行pm2010-2012sp4_Crack破解重新破解一次。 有没有破解成功,可在设备管理器(如下图位置)检查这个驱动有没有安装成功, 安装成功的话就可以打开PM,没安装成功的话,在控制面板上卸掉 这个再重新破解一遍即可。 解决方法2:(64位系统)64位附加操作没运行或者运行了没重启电脑。 如果在完全正确的破解情况下打开仍然提示这个错误,可能是64位附加操作没成功,这时我们可以手动检验一下,打开破解文件包,other这个文件夹里面将MultiKey.sys 文件复制黏贴到drivers文件夹里面去,对比MultiKey.sys文件与原文件的时间和大小是否一致,不一样就替换掉,一致的话直接取消就OK。

提示三: 解决方法:高版本破解只支持同时打开2个PM,打开第三个PM就提示这个,如果前台已经打开了2个PM,就不能进行后台操作,后台操作相当于打开多一个PM在后台运行,如果前台就打开一个PM,那就是已经有2个PM进程,在任务管理器,进程那里关掉一个PM进程即可。 提示四: 解决办法1:在计算过程中出现这个提示,重新打开计算一次看看会不会在同一个地方卡住停止工作,如果在同一个地方卡死出现这个提示,有可能是PM参数有问题或者是图档跟PM版本的问题,一般这种情况检查一下刀路参数或者换个PM版本重新计算即可。 解决办法2:如果是打开PM就出现这个提示,先全盘扫描杀毒试试,还不行的话就要重装系统,或者装其他版本的PM使用。即不是安装问题也不是破解的问题,重装PM和重新破解解决不了这个问题。 提示五:

程序调试与常见程序错误

程序调试与常见程序错误 目录 一、在Codeblocks中调试程序 (1) 二、存储路径设置问题 (4) 三、修改Codeblocks的设置 (4) 四、提示程序无法调试问题 (6) 五、常见错误分析 (6) 六、程序出错的三种情况 (18) 七、常用的纠错方式 (19) 一、在Codeblocks中调试程序 1.注意事项 不允许工程路径中含有空格、汉字。 2.在相应行号后面点击鼠标左键设置断点 3.打开W ATCHS窗口

4.点击调试按钮 5.可以再watchs窗口看到自动变量。黄色三角表示程序暂停的位置

6.通过单步运行按钮进行单步运行。 7.也可以在debuger标签,command栏输入调试命令进行单步运行、打印变量值等操作。 8.程序运行

二、存储路径设置问题 1. 如果不是默认安装路径,code blocks 就无法找到编译器和调试器,就会出现此类问题。 解决办法:Settings——Compiler and debugger——Toolchain executables——Auto-detect。 2. 输出信息为“某个命令执行失败或异常终止”。 解决方法:通常是相应的编译器找不到,试着将其所在路径放到path环境变量中去。 3. 输出编译错误,如某某文件找不到之类。 解决方法:在项目中设置选项中加上路径(通常可利用customer variable项)。 4. 在调试程序的时候弹出类似""XYZ - Debug": The compiler's setup (GNU GCC Compiler) is invalid, so Code::Blocks cannot find/run the compiler. Probably the toolchain path within the compiler options is not setup correctly?! Goto "Settings->Compiler and debugger...->Global compiler settings->GNU GCC Compiler->Toolchain executables" and fix the compiler's setup. Skipping... Nothing to be done (all items are up-to-date)."这种警告。 解决方法:这个错误提示已经说得很清楚了, 找不到编译器, 到菜单Settings->Compiler and debugger...->Global compiler settings->GNU GCC Compiler->Toolchain executables下去修复编译选项前提是你已经装了gcc 如过没装, 就去下个包含mingw的codeblocks, (mingw包含gcc编译器); 三、修改Codeblocks的设置 1.

启动过程错误提示信息解决办法

启动过程错误提示信息解决办法 制作了根文件系统,在启动之后停在这里了: NET: Registered protocol family 1 NET: Registered protocol family 17 VFS: Mounted root (cramfs filesystem) readonly. Freeing init memory: 116K Failed to execute /linuxrc. Attempting defaults... Kernel panic - not syncing: No init found. Try passing init= option to kernel. 我内核boot option里面的命令行设置为:noitinrd root=/dev/mtdblock2 rootfstype=cramfs console=ttySAC0,115200 init=/linurc mem=64M 这类问题很常见,先总体介绍一下解决思路。 能出现让人激动的的控制台,那么系统移植已经接近完成;但是不少人在最后一步出现问题。 要点如下: 1. 在正确的位置烧写正确格式的文件系统映象: 2. 内核支持这种文件系统格式 3. 文件系统的内容要完备 上面说得简单,一个个介绍。 1. 在正确的位置烧写正确的文件系统映象: (a). 正确的位置 嵌入式开发中,常通过bootloader烧写文件系统映象,假设写在flash的地址A处。 内核启动时,显然要从地址A处读取文件系统,内核是怎么知道的呢?通过命令行参数,比如“root=/dev/mtdblock2 ”。/dev/mtdblock2 又是怎么和地址A 对应上的呢?内核将flash划分为 几个分区,这是在代码中固定的。/dev/mtdblock2是第3个分区,它的开始地址必须是A。 在内核启动时,可以看到这些分区的开始地址、结束地址,比如内核启动时会有类似下面的信息: Creating 3 MTD partitions on "NAND 64MiB 3,3V 8-bit": 0x00000000-0x00030000 : "bootloader" 0x00050000-0x00250000 : "kernel" 0x00250000-0x03ffc000 : "root" 对于上面的内核信息,/dev/mtdblock2对应root分区,开始地址为0x00250000,使用bootloader写文件系统映象时,烧写的地址必须是0x00250000 所以,要保证3点: ① bootloader烧到地址A, ② 地址A是内核某个分区的开始地址, ③ 命令行参数“root=/dev/mtdblockXXX ”是这个分区 (b). 正确格式的文件系统映象 不同的bootloader支持的烧写的文件系统映象格式不同、使用的烧写命令也可能不同,请注意这点。

示范文本、常见错误事例

示范文本、常见错误事例 (1)申请书示范文本 编号: 涉密信息系统集成资质 申 请 书 (填写范例及说明) 申 请 单 位: ××××有限公司 申 请 类 型:■初次 □延续 □变更 申 请 等 级:□甲级 ■乙级 申 请 类 别: 系统集成 申 请 日 期:2015 年 8 月 15 日 不填 用于初次、延续 和变更申请。原涉密集成资质单位为延续申请,在2015年8月后取得涉密集成资质的单位在证书有效期届满前3个月,重新提交申请书及相关材料时,资质类型为延续。 首页加盖公章,确保公章名称与填写的申请单位名称一致 申请类型和申请等级,在所选之前加“■”。 在“系统集成” “系统咨询”、“软件开发”、“综合布线”、“安防监控”、“屏蔽室建设”、“运行维护”、“数据恢复”、“工程监理”九种资质中择一填写。

国家保密局印制

填写须知 1.填写《申请书》前,应当阅读了解《中华人民共和国保守国家秘密法》、《涉密信息系统集成资质管理办法》等有关保密法律法规,知悉从事涉密信息系统集成业务应当承担的保密责任和义务。 2.单位法定代表人对填报内容和所提交的文件、证件的真实性、完整性、有效性、合法性负责,内容不得涉及国家秘密。 3.《申请书》按照表格样式自行印制,内容填写不下的,可增页填写。 4.《申请书》中所有表格内容须填写完整、清楚。 5.《申请书》及申请材料使用A4纸打印,编码装订,加盖骑缝章。 6.申请所提交的文件、证件复印件须加盖单位公章。 7.《申请书》一式两份。另需提供与《申请书》及申请材料内容相同的光盘资料两份。 8.以上材料均填写电子版,打印要求:标题黑体二号字,正文宋体三号字,行间距32磅,上下左右页边距27mm。申请书单独装订

SAP常见错误提示及解决方法

S A P常见错误提示及解 决方法 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

SAP常见错误提示及解决方法 序号事务代 码 操作错误提示截屏错误提示解释解决措施备注 1 任何事 物代码 都有可 能 任何操作 都有可能 类似于这种无XXX的授权 或无XXX的权限的错误提 示,即提示没有相应的权 限。 出现该报错提示后,立即 新开一个窗口,在事务代 码栏中输入SU53的事务代 码,回车后,将出现的缺 失权限提示拉到最底层, 截图后发给所在部门的 SAP担当或IT管理部相关 人员。 2 VL02N MB1A MB1B MB1C 等 物料移动 物料260300000253没有维护 或发布过成本价而无法做货 物移动。 联系成本会计检查该物料 是否能维护并发布成本, 如果没问题,等维护并发 布完成本后再做物料移 动;如果无法发布成本, 则需要更换物料号。 3 MIGO 采购收货物料350000008000没有维护 或发布过成本价而无法做 MIGO采购收货的货物移 动。 联系成本会计检查该物料 是否能维护并发布成本, 如果没问题,等维护并发 布完成本后再做物料移 动;如果无法发布成本, 则需要更换物料号。 4 ZVB1 办事处收 货 物料280010035100在2112 工厂的办事处在途库中缺少 95PC而无法收货。 查询用于收货的交货单是 否已经过账发货,自己办 事处的在途库存究竟有多 少,再考虑该如何处理。 5 VL02N/ MB1C 物料移动 显示的物料在需要移动的工 厂库位中没有足够的库存。 检查库位的库存情况。

MB1B MB1C MB1A 等 6 VL02N MB1A MB1B MB1C 等 物料移动 物料移动只能做在公司代码 为2110的记账期间2008年 12月和2008年11月,即过 账日期只能选为2008年的 12月份和11月份。 首先检查正在操作的物料 移动的过账日期或实际发 货日期是否正确,将不在 提示的记账期间的日期改 至错误提示中的记账期间 内。 7 VL01N 根据销售 订单创建 交货单 用于创建交货单的销售订单 (20001146)不完整。 回到VA02更改销售订单事 务中使用“不完整日志” 检查该订单不完整之处, 根据提示将订单维护完 整。 9 VL01N 根据销售 订单创建 交货单 创建交货单时的“选择日 期”没有包括用于创建交货 单的销售订单20001146中 10行项目的计划行。 在确定销售订单20001146 中10行项目的日期没有错 误的情况下,将创建交货 单时的“选择日期”维护 得尽量晚一些,只要不早 于需要创建交货单的销售 订单中的计划行的发货时 间即可。 10 VL01N 根据销售 订单创建 交货单 因销售订单7629中10行项 目的装运点与据其创建交货 单时使用的装运点不同而无 法正常创建交货单。 检查销售订单7629中10行 项目的“装运点”是否正 确,如正确,则把VL01N 中的“装运点”维护成与 其相同的。 11 VA01 VL01N MB21 创建需要 维护库位 的单据或 维护的行项目中的物料没有 该库存地点。 首先检查输入的库存地点 有无问题,再检查对应的 工厂是否正确,然后检查 3

应用程序错误该如何调试

explorer exe 应用程序错误该如何调试explorer.exe应用程序错误该如何调试2010-12-24 16:10 原因很多,解释方法不一。下面解释一下这方面的问题,仅供参考: 第一个简单明了的解释: 一是系统程序中病毒而遭到破坏,二是硬件即内存有问题。 解决方法一是自己或请维修人员重装系统程序。 二是用升级后的杀毒软件杀毒修补漏洞后,重启机器。 至于再多的问题就得请电脑维修高手来上门给你维修了。下面的内容是详细解释。第二个解释: 查到下面一些,希望能对你有所帮助。 关于内存不能read,written的解决方案 这种情况偶尔出现,没什么关系,不用管他。点击'取消'就可以了。 经常出现就危险了,弄不好就得重装系统了。 运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。 "0x?"指令引用的"0x?"内存。该内存不能为"read"。 "0x?"指令引用的"0x?"内存,该内存不能为"written"。 一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件 故障分析 硬件方面: 一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。你可以使用MemTest这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。

假如是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时,就要检查是不是内存出问题了或者和其它硬件不兼容。 软件方面: 先简单说说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在其一位置时,因为没有足够空间,就会发生溢出现象。举个例子:一个桶子只能将一斤的水,当放入两斤的水进入时,就会溢出来。而系统则是在屏幕上表现出来。这个问题,经常出现在windows2000和XP系统上,Windows 2000/XP对硬件的要求是很苛刻的,一旦遇到资源死锁、溢出或者类似Windows 98里的非法操作,系统为保持稳定,就会出现上述情况。另外也可能是硬件设备之间的兼容性不好造成的。 几个例子 例一:打开IE浏览器或者没过几分钟就会出现"0x70dcf39f"指令引用的"0x 00000000"内存。该内存不能为"read"。要终止程序,请单击"确定"的信息框,单击"确定"后,又出现"发生内部错误,您正在使用的其中一个窗口即将关闭"的信息框,关闭该提示信息后,IE浏览器也被关闭。 解决方法:修复或升级IE浏览器,同时打上补丁。看过其中一个修复方法是,Win2000自升级,也就是Win2000升级到Win2000,其实这种方法也就是把系统还原到系统初始的状态下。比如你的IE升级到了6.0,自升级后,会被IE5.0代替/运用腾讯浏览器/ 例二:在windows xp下双击光盘里面的"AutoRun.exe"文件,显示"0x77f745cc"指令引用的"0x 00000078"内存。该内存不能为"written",要终止程序,请单击"确定",而在Windows 98里运行却正常。 解决方法:这可能是系统的兼容性问题,winXP的系统,右键"AutoRun.exe"文件,属性,兼容性,把"用兼容模式运行这个程序"项选择上,并选择"Windows 98/Me"。win2000如果打了SP的补丁后,只要开始,运行,输入:regsvr32 c:\winnt\apppatch\slayerui.dll。右键,属性,也会出现兼容性的选项。 例三:RealOne Gold关闭时出现错误,以前一直使用正常,最近却在每次关闭时出现"0xffffffff"指令引用的"0xffffffff"内存。该内存不能为"read"的提示。 解决方法:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏时(不隐藏时没问题)关闭RealOne就会出现这个问题,因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题。 例四:我的豪杰超级解霸自从上网后就不能播放了,每次都提示"Ox 060692f6"(每次变化)指令引用的"Oxff 000011"内存不能为"read",终止程序请按确定。

常见错误代码提示解决方案

常见错误代码提示 解决方案 1 2020年4月19日

常见错误代码提示解决方案: 1.停止错误编号:0x0000000A 说明文字:IRQL-NOT-LESS-OR-EQUAL 一般的原因:驱动程序使用了不正确的内存地址. 解决方法:如果无法登陆,则重新启动计算机.当出现可用的作系统列表时,按F8键.Windows高级选项菜单屏幕上,选择"最后一次正 确的配置",然后按回车键. 检查是否正确安装了所有的新硬件或软件.如果这是一次全新安装,请与硬件或软件的制造商联系,获得可 能需要的任何Windows更新或驱动程序.运行由计算机制造商提供的所有的系统诊断软件,特别是内存检查. 禁用或卸掉新近安装的 硬件(RAM,适配器,硬盘,调制解调器等等),驱动程序或软件. 确保硬件设备驱动程序和系统BIOS都是最新的版本. 确保制造商可帮助 你是否具有最新版本,也可帮助你获得这些硬件.禁用 BIOS内存选项,例如cache或shadow. 2.停止错误编号:0x0000001E 说明文字:KMODE-EXPTION-NOT-HANDLED 一般的原因:内核模式进程试图执行一个非法或未知的处理器指令. 解决方法:确保有足够的空间,特别是在执行一次新安装的时候. 如果停止错误消息指出了某个特定的驱动程序,那么禁用她.如果无法启动计算机.应试着用安全模式启动,以便删除或禁用该驱动程序. 如果有非 Microsoft支持的视频驱动程序,尽量切换到标准的VGA 驱动程序或Windows提供的适当驱动程序. 禁用所有新近安装的

文档仅供参考,不当之处,请联系改正。 驱动程序. 确保有最新版本的系统BIOS.硬件制造商可帮助确定你是否具有最新版本,也能够帮助你获得她. BIOS内存选项,例如cache,shadow. 3.停止错误编号:0x00000023或0x00000024 说明文字:FAT-FILE-SYSTEM或MTFS-FILE-SYSTEM 一般原因:问题出现在Ntfs.sys(允许系统读写NTFS驱动器的驱动程序文件)内. 解决方法:运行由计算机制造商提供的系统诊断软件,特别是硬件诊断软件.禁用或卸载所有的反病毒软件,磁盘碎片整理程序或备份程序. 经过在命令提示符下运行Chkdsk /f命令检查硬盘驱动器是否损坏,然后重新启动计算机 4.停止编号:0x0000002E 说明文字ATA-BUS-ERROR 一般的原因:系统内存奇偶校验出错,一般由硬件问题导致. 解决方法:卸掉所有新近安装的硬件(RAM.适配器.硬盘.调制解调器等等).运行由计算机制造商提供的系统诊断软件,特别是硬件诊断软件.确保硬件设备驱动程序和系统BIOS都是最新版本.使用硬件供应商提供的系统诊断,运行内存检查来查找故障或不匹配的内存.禁用BIOS内存选项,例如cache或shadow.在启动后出现可用作系统列表时,按F8.在Windows高级选项菜单屏幕上,选择"启动VGA模式:.然后按回车键.如果这样做还不能解决问题,可能需要更换不同的视频适配器列表,有关支持的视频适配器列表,请参阅硬件 3 2020年4月19日

常见易错成语正确错误的例子

第一周成语30个 1. 万人空巷 【解释】:家家户户的人都从巷里出来了。形容庆祝、欢迎等盛况。 【示例】:喜讯传来,首都万人空巷,人们兴高采烈走上街头,在广场举行庆祝游行。错误例句:这部精彩的电视剧播出时,几乎万人空巷,人们在家里守着荧屏,街上显得静悄悄的。 2. 登堂入室 【解释】:比喻学问、技能由浅入深、循序渐进,达到更高水平,也作“升堂入室”。【示例】:努力钻研,终会有登堂入室的一天。 错误例句:当这名小偷登堂入室,准备再次盗窃王云家的财物时,被刑警当场逮个正着。 3. 望其项背 【解释】:能够望见别人的颈项和背脊,表示赶得上或比得上。多用于否定式。【示例】:面对五四时期的伟大作家,现在的很多所谓的作家,实难望其项背。 错误例句:马龙克服了一切困难侯登上珠穆朗玛峰的顶峰,后辈们望其项背留下一声声叹息。 4. 目无全牛 【解释】:眼中没有完整的牛,只有牛的筋骨结构。形容技艺已达到非常纯熟的地步。【示例】:对待工作要精益求精,达到得心应手、目无全牛的程度才是精英。 错用例句:各部门都要有全局观念,那种目无全牛而忽视整体利益的做法是不对的。 5. 七月流火 【解释】:火,星名,指大火星,即心宿。出自《诗·豳风·七月》:“七月流火,九月授衣。”指农历七月,大火星西行,天气转凉。 【示例】:七月流火,夏去秋来,寒天将至。 错用例句:“七月流火,但充满热情的岂止是天气! 6. 罪不容诛 【解释】:罪大恶极,处死都不能抵偿。 【示例】:此人犯罪手段十分残忍、情节非常恶劣,社会危害极大,罪不容诛。 错用例句:.该犯罪分子罪大恶极但罪不容诛,如果留下他,让人们听一听他的忏悔之言,将会起到更大的警示作用 7. 首当其冲 【解释】:先受到攻击或遭遇灾难 【示例】:平原的游击根据地将首当其冲。 错例:第二世界大战时,德国展开了潜艇战,于是使用水声设备来寻找潜艇,成了同盟国要解决的首当其冲的问题。 8. 危言危行 【解释】:危:正直。指的是讲正直的话,做正直的事。 【示例】:《论语·宪问》:“邦有道,危言危行,邦无道,危行言孙。”错用例句:就日本名古屋市长关于“南京大屠杀”事件的危言危行,外交部发言人表示支持南京市做出暂停与名古屋市官方交往的决定。 9. 不刊之论 【解释】:刊,古代指消除刻错的字;不刊意为不可更改。比喻不能修改或不可磨灭的言论。 【示例】:这些经典著作,内容深刻,都是不刊之论,应该好好阅读。 错用例句:这篇论文观点不准确,缺乏有力论据,内容空洞堪称不刊之论。 10. 明日黄花 【解释】:黄花:菊花。原指重阳节过后逐渐萎谢的菊花。后多比喻过时的事物或消息。 【示例】:如果外界信息来源只有报纸、收音机,当他们断断续续地传到人们耳朵里时,早已是明日黄花了。 错用例句:小巨人姚明进入高手如云的NBA后不久,就取得了令人瞩目的成就,相信他会越战越勇,成为NBA的明日黄花。 11. 无所不为 【解释】:没有不干的事,指什么坏事都做。 【示例】:他依仗官高权大,目中无人,无所不为。 错误例句:这些年轻的科学家们以无所不为的勇气,克服重重困难,去探索大自然的奥秘。 12. 炙手可热 【解释】:比喻权势大,气焰盛,(多指权贵气势盛)使人不敢接近。 【示例】:在刘志军炙手可热地时候,一些问题大家都不敢开口。 错误例句:《还珠格格》上演后,赵薇成了炙手可热的人物。 13. 差强人意 【解释】:差,程度副词,勉强。大体上使人满意。 【示例】:那几幅画都不怎么样,只有这一幅梅花图还差强人意。 错误例句:他们差强人意的服务质量,不仅给社区居民的生活带来诸多不便,而且有损职能部门在公众中的形象。 14. 不足为训 【解释】:足:够得上;训:法则,典范。不值得作为效法的准则或榜样。 【示例】:过于夸大的道义规范会导致空虚迂腐的行为,这些不足为训。 错误例句:张军还只是个中学生,犯了点小错误是不足为训的,你也不要太过责备。 15. 文不加点 【解释】:点:涂上一点,表示删去。文章一气呵成,无需修改。形容文思敏捷,写作技巧纯熟。 【示例】:他才思敏捷,看到约稿邀请,一挥而就,文不加点。 错误例句:.有些同学写的作文,文不加点,字迹潦草,读这样的文章,真叫人头疼。 16不以为然

办公软件错误提示解决方法

直接从Office97升级安装Office xp之后,发现程序界面变化非常大,系统也变得不大稳定,经常报错,怎么才能正常的使用Office xp? 问题解答: Office xp理论上可以在旧版Office上级安装。但从Office2000开始,Office程序就和系统结合更紧密,所以安装时会更改一系列的系统设置,升级一些系统文件。升级安装或者在一台计算机上同时安装新旧两个不同版本的Office,就有可能造成系统不稳定,甚至程序运行不正常。建议删除旧版本Office后再安装Office xp。 具体方法是: ①打开控制面板,双其中的“添加删除程序”图标,(如图2---1---1)所示。 ②在弹出的“添加或删除程序”窗口中选择“Microsoft Office,”单击“删除”按钮(如图2---1---2)。 ③按照弹出的提示程序一步步删除就可以了。 朋友给我安装的Office,在开始安装Office的时候他说由于硬盘比较小,有些东西我可以不需要安装。但现在想学习作网页,却发现当时他为了省空间,连Frontpage都没朋安装。请问怎样添加Forntpage? 问题解答: Office xp的各种组件程序,包括Frontpage、Access和其它各种能程序都可以在安装之后随时用安装光盘补充或删除,具体操作步骤如下: ①将Office的安装光盘放入光驱中,在弹出的窗口中点击“添加或删除功能”按钮,(如图2---1---3)所示。 ②单击“下一步”按钮,弹出“Microsoft Office2000更新功能”窗口,单击“Microsoft Frontp age for windows”选项,在弹出的菜单中选择“从本机运行”然后单击“开始更新”按钮(如图2----1---4),Office就会开始自动更新,稍后Frontpage就安装好了。 这说明你使用的Office可能是试用版,或者没有激活。Office xp试用版只允许用户在30天的期限内运行该软件。到期后,程序就会进入功能降低模式。在此模式下,Office的各种程序都只能打开、查看和打印文件。不能对文档进行编辑,不能保存文件。此时可以打开任何一个Office 程序,选择菜单上的[帮助]---[激活产品],然后按照程序提示,用自己购买Office xp得到的激活号码激活Office xp即可。 用Office xp创建的word文档、Excel表格都可在低版本的Office中打开编辑。但对于Access 则稍有不同。用Access 2002编辑的数据,在默认情况下会使用Access2000文件格式保存,这种Access2000文件仍然可以用Access2000编辑。但保存时如果选择使用更新的Access2002文件格式,则保存得到的Access文件就无法用Access2000打开并编辑了。 直接按照默认设置安装最新版本的Word 2002是地,先前版本的Word就会自动被删除。这

Mysql常见错误提示及解决方法

Mysql常见错误提示及解决方法 130 :文件格式不正确。(还不是很清楚错误的状况) 145 :文件无法打开。 1005:创建表失败。 1006:创建数据库失败。 1007:数据库已存在,创建数据库失败。 1008:数据库不存在,删除数据库失败。 1009:不能删除数据库文件导致删除数据库失败。 1010:不能删除数据目录导致删除数据库失败。 1011:删除数据库文件失败。 1012:不能读取系统表中的记录。 1016:文件无法打开,使用后台修复或者使用phpmyadmin 进行修复。 Quote: 开始=>所有程序=>附件=>命令提示符 输入mysql 所在硬盘盘符 cd mysql 所在目录 cd bin 输入myisamchk -f D:usr/local/mysql/data/bbs/PW_members.MYI ps : D:usr/local/mysql/data/bbs 是你论坛数据库的路径 -f 根据具体情况选择,一般也可以选择-r 注意你的系统C盘或放数据库的硬盘空间是否足够,一般小于1G 很容易出现错误。或用mysqlcheck命令进行修复。具体的方法:利用命令行进入mysql/bin目录,执行mysqlcheck -o -r phpwind -uroot -p 其中phpwind是你数据库的名称,root是你的数据库用户名,然后会提示你输入密码。然后就会修复你的数据库。 1017:服务器非法关机,导致该文件损坏。 1020:记录已被其他用户修改。 1021:硬盘剩余空间不足,请加大硬盘可用空间。 1022:关键字重复,更改记录失败。

1023:关闭时发生错误。 1024:读文件错误。 1025:更改名字时发生错误。 1026:写文件错误。 1030:可能是服务器不稳定。(具体原因不是很清楚) 1032:记录不存在。 1036:数据表是只读的,不能对它进行修改。 1037:系统内存不足,请重启数据库或重启服务器。 1038:用于排序的内存不足,请增大排序缓冲区。 1040:已到达数据库的最大连接数,请加大数据库可用连接数。 Quote: 在my.ini 修改max_connections=100为max_connections=1000或更大,重启mysql 1041:系统内存不足。 1042:无效的主机名。 1043:无效连接。 1044:数据库用户权限不足,请联系空间商解决。 1045:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。Quote: 方法:确保论坛data目录下的sql_config.php用户名与密码都正确.如果用户忘记了数据库的密码,可以按如下方式进行密码的修改: 如果MySQL 正在运行,首先停止。 启动MySQL :bin/safe_mysqld --skip-grant-tables & 就可以不需要密码就进入MySQL 了。 然后就是 >use mysql >update user set password=password("new_pass") where user="root"; >flush privileges; 1046:没有选择数据库。 1048:字段不能为空。

C语言上机程序调试功能键及常见错误提示

C语言上机程序调试功能键及常见错误提示 1.常用健 : 激活系统菜单 : 将光标在编辑窗口和、信息窗口之间切换 : 加载一个文件 +: 查看程序运行结果 : 得到有关编辑器在线帮助 + : 得到有关C语言的在线帮助 +: 终止正在运行的程序 2.块操作 KB: 定义块首 KK: 定义块尾 KV: 块移动 KC: 块复制 KY: 块删除 KH: 取消块定义 3.查找、替换和删除操作 QF: 查找字符串 QA: 查找并替换字符串 Option: G(全程), B(向文件头), N(直接替换) Y : 删除一行 QY: 删除从光标位置到行末的所有字符 4.编译中的常见错误 (1)警告类错误 ?‘XXX’declare but never used变量XXX已定义但从未用过。 ?‘XXX’is assigned a value which is never used变量XXX已赋值但从未用过。?Code has no effect 程序中含有没有实际作用的代码。 ?Non-portable pointer conversion不适当的指针转换,可能是在应该使用指针的 地方用了一个非0的数值。 ?Possible use of ‘XXX’before definition表达式中使用了未赋值的变量 ?Redeclaration of ‘main’一个程序文件中主函数main不止一个。 ?Suspicious pointer conversion可疑的指针转换。通常是使用了基本类型不匹配的指针。 ?Unreachable code程序含有不能执行到的代码。 (2)错误或致命错误 ?Compound statement missing } in function main程序结尾缺少括号}。 ??}?expected;?(?expected等复合语句或数组初始化的结尾缺少?)?;?(?。? Case outside of switch case不属于Switch结构,多由于switch结构中的花括 号不配对所致。 ?Case statement missing ‘:’ switch结构中的某个case之后缺少冒号。 ? Constant expression required定义数组时指定的数组长度不是常量表达式。 ? Declaration syntax error 结构体或联合类型的定义后缺少分号。

相关文档
相关文档 最新文档