记录一下一种判断重启原因的方法

记录一次STM32重启事件


记录一下一种 判断重启原因的方法:

这里涉及到一个控制/状态寄存器(RCC_CSR)



可以通过在程序中添加读取

该寄存器的数值来判断可能是哪种原因引发的重启。

void static read(void)

{

volatile unsigned long *reg = (volatile unsigned long *)(0x40021024);

unsigned long val;

val = *reg;//读取0x40021024地址中的数据

printf("%lu\r\n",val);

}

寄存器起始地址

如何确定所读取的地址是多少,需要结合STM32的手册。比如我这边读取的是RCC_CSR寄存器中的数值,看手册可得知起始地址,再根据图2中的偏移地址,可以得出最终需要读取的地址。

(小白,求轻喷。谨以此记录我的一次愚蠢的纠结经历,也希望通过记录来提醒自己,少走弯路。)

      </div>
      <link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-258a4616f7.css" rel="stylesheet">
              </div>
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1.安装与启动 第1步、一卡通系统硬件的安装及网络组建 确保一卡通(消费)系统设备、网络已按要求安装布建完毕。有关更多网络布建及设备安装信息,请参见随机光盘内附有设备的《硬件说明书》及《快速操作手册》,请先按说明书内所述内容进行设备的安装与组网。 第2步、安装数据库平台 您使用的一卡通系统兼容Microsoft® SQL Server™和Microsoft® Office Access两种数据库格式。若您想软件拥有多人联网控制功能,那请先在服务器上安装好Microsoft® SQL Server™ 2000或2005版数据库管理软件。 如果您想软件具备联网控制功能,请先在主机上安装Microsoft SQL Server数据库。Microsoft SQL Server的具体安装说明请查看:SQL Server安装光盘内《SQL Server安装帮助》:\books\ setupsql。 第3步、安装一卡通系统软件 1) 将一卡通软件安装光盘插入 CD-ROM 驱动器,该光盘不自动运行,双击该光盘根目录中的 图标,进入安装程序。 2) 进入安装程序界面,点下一步可进入安装目录选择区域。09版一卡通软件的默认安装路径为“C:\Program File\一卡通09\”,您可根据您的使用习惯和实际使用需要更改安装目录。选择好安装目录后点下一步,再点安装。安装程序将自动运行安装。 注意: 1、一卡通管理系统及SQL Server数据库尽量不要安装在系统盘; 2、SQL Server不建议使用空密码。 3) 全部安装完毕后,运行桌面快捷方式启动软件。 2.快速配置系统参数 进入系统配置向导模块,可协助用户快速对系统进行配置。 系统快速配置指南与常见配置问题解释 1) 数据库配置:可自选择使用Access或MS-SQL数据库,默认为Access。当选择为MS-SQL时,需要在数据源处输入SQL Server服务器IP(本机使用默认的local则可)、用户ID数据SQL Server用户名、用户密码输入SQL Server密码完成配置。注意,在客户端远程访问服务器数据库时,可能出现能PING通,但连接数据库时提示连接超时或数据库不存在,这时可通过windows命令行模式下输入网络命令:“telnet 服务器IP地址 1433”,回车后若看到黑色一片,则网络设置正常,可能是SQL本身没有安装好或者没有打SP4补丁;若提示连接失败,则可能是路由器、防火墙限制了网络访问; 2) 一卡通管理系统软件要求系统识别码必须正确,否则无法正常使用。用户如不清楚系统识别码,可向设备供应商询问; 3) 通讯配置:通讯端口设置默认为1表示使用COM1通讯(串口通讯时才有效),用户可根据实际情况自行修改。通讯波特率固定有线系统为19200,无线系统为38400; 4) 卡型号与发卡器:发卡器型号默认R100CU2(匹配USB读卡器使用),若是串口读卡器,型号则选择R100C。发卡器端口为对应串口,一般串口读卡器选择电脑串口(一般是COM1),若是USB读卡器,安装驱动程序后,可以在 “我的电脑”右键→“管理”→“设备管理器”→“端口(COM与LPT)” 内,看到一个USB-Serial CH341(COM X),X代表一个COM号,假设为COM3,则在发卡器端口内设置为端口3。注意,某些客户在安装USB读卡器时,可能出现无法识别的USB设备,这是由于主板USB供电不足造成的,可尝试把电脑所有USB设备拔掉,再使用电脑后方的主USB口。如果还是提示无法识别的USB设备,请更换电脑; 5) 发卡类型:通常默认为一卡通卡。若使用门禁读头发卡才选择 “门禁卡”; 6) 大功能选择:可选消费、考勤、门禁三大系统,若不选择,则该功能完全屏蔽无法使用; 7) 消费模式:可选储值、补贴、挂帐、计次、订餐五大类,请正确选择。 3.人事资料与发卡操作 输入用户名密码,运行软件。 3.1人事资料的添加及发卡操作 人事资料的添加及发卡操作指南 1) 点 “资料设定”→“人事资料”→“添加” 进入人员信息添加界面。里面的编号默认为系统中人员的唯一识别号,系统默认自动以递增编号的方式自动进行编号,您可根据您的实际情况修改和填写,但注意人员编号必须唯一不能重复; 2) 人事资料添加窗口内的部门、职位等信息可通过点击 “..” 按钮直接添加; 3) 点下一个按钮完成一个人的人卡资料添加并继续操作下一个,全部完成后点确认退出; 4) 人事资料添加完毕后,可直接选择未发卡人员,点鼠标右键→发卡,或通过 “卡片中心”→“发卡”,选择未发卡人员,点鼠标右键→发卡完成操作。 3.2人事资料的导入 点 “资料设定”→ “资料导入”,进入导入参数设置,根据您的Excel格式的人事资料文档实际情况填写对应的Excel的列。如Excel表内列A是姓名,B是编号,则只需要在人员编号里输入B,在姓名里输入A则可。 Excel表格 导入数据文件支持格式:XLS。系统必须安装Microsoft Office 2000或以上版本才能完成数据导入操作。软件不支持WPS办公软件,也不支持Excel 2007的XLSX格式。 必选项 人员编号、姓名、部门三项信息为必选项,导入数据前应准备的表格也需至少包含这四类信息对应的列。 起始行 导入前还需确认表格文件内信息起始行,假设表格内含有表头等其它非相关信息的行,需在资料是从第_____行开始内输入起始行再进行导入。 3.3批量发卡 点 “卡片中心”→“批量发卡” 进入人员信息添加界面。在批量发卡功能模块内,默认会把所有未发卡人员添加到待发卡列表,用户只需要点击 “开始发卡” 按钮就可以按列表顺序,一次过把所有未发卡直接发完。 如果未发卡人员较多,需要按部门为顺序(或自定义顺序)进行发卡,则可以先点 “移除全部”按钮,把所有待发卡人员移去,再点部门,把本次需要发卡的人员重新添加到待发卡人员列表中,点 “开始发卡” 按钮就可以按列表顺序进行发卡操作。 4.设备配置 1) 点 “设备管理”→“设备配置” 进入设备配置界面;注意,在设备配置前,消费系统建议先把消费机编号修改成唯一编号,修改方法请详细参见《消费机硬件说明书》或《消费机快速操作指南》; 2) 在“默认通讯”页面,先配置好通讯参数。通讯参数包括: 串口通讯 通讯端口选择好电脑用于通讯的串口的号码 通讯波特率固定为有线19200,无线38400 串口连接注意 设置不正确的通讯端口在通讯时可能导致系统无法正常通讯及采集数据 TCP/IP通讯 输入TCP/IP-RS485转换器IP地址(IP地址可通过专门软件获取) 端口一般默认为50000,用户可通过配置软件修改转换器通讯端口,一般建议使用默认 TCP/IP连接 注意事项 在TCP/IP通讯时,同样可能出现能PING通,但连接数据库时提示连接超时或数据库不存在,这时可通过windows命令行模式下输入网络命令:“telnet 转换器IP地址 50000”,若提示连接失败,则与路由器、防火墙配置有关 3) 配置完毕后,可输入设备编号,通过 “通讯测试” 功能进行设备通讯情况调试,具体操作方式及描述见下表: RS485及TCP/IP网络质量测试操作指南 所有消费机组网联网、修改好设备编号、配置好上述通讯配置后,把消费机全部连接到网络上,然后进行设备通讯情况测试,测试时把每一台消费机设备编号在“机号”处输入,然后点通讯测试进行联网通讯(布线质量)测试,测试一般发送1000个包,点停止后可看到通讯质量。若通讯质量无法达到100%,请遵循下表整改建议: 通讯质量 布线整改建议 0.00% 网络完全不通,建议: 1、 检查计算机通讯端口与收发器端口是否相符、通讯波特率是否正确; 2、 检查设备类型、设备编号是否正确; 3、 RS485线路是否符合规范,网络有没有短路或开路现象; 4、 RS485转换器与电脑串口间接线是否有问题; 5、 RS485与设备通讯接口是否已经接好,设备是否在开机状态 95%以下 网络不稳定,建议: 1、 RS485线路是否符合规范,网络有没有短路(铜线毛刺造成的短路)现象; 2、 RS485转换器与电脑串口间接线是否有问题(端口是否接紧了); 3、 设备RS485通讯端口(水晶头)制作是否符号568B标准(检查压好了没); 4、 检查通讯线路是否过远,请调整网络结构并在末端接上120Ω终端电阻; 5、 网络接线时,采用了非标准总线接线方式 95%以上 网络不太理想,但还可以接受。建议在网络末端接上120Ω终端电阻或更换更好的RS485转换器 100% 网络稳定没通讯丢包现象 无线网络质量测试操作指南 所有消费机修改好设备编号,收发器、中继器通好电,配置好上述通讯配置后,进行设备通讯情况测试,测试时把每一台消费机设备编号在“机号”处输入,路由信息配置好(配置方法见下表),然后点通讯测试进行联网通讯(布线质量)测试,测试一般发送1000个包,点停止后可看到通讯质量。若通讯质量无法达到90%,请遵循下表整改建议。 A、路由信息配置方法:在路由信息输入框里有10个“0”,其中每两位为一组,即:00 00 00 00 00。其中第一组的为第一个中继编号,第二组为第二个中继编号,依此类推。设置时,例如现有一台无线收发器和一台无线一卡通终端设备,从收发器到一卡通终端设备必须经过一个编号为1的无线中继器,那么路由信息数字第一组的00改为01;从收发器到一卡通终端设备必须先经过一个编号为1的无线中继器再经过一个编号为11的无线中继器,那么路由信息数字第一组的00改为01,第二组的00改为11,如右图所示;依此类推。 B、通讯优化整改建议表: 通讯质量 建议 0.00% 网络完全不通,建议: 1、 检查计算机通讯端口与收发器端口是否相符、通讯波特率是否正确; 2、 检查设备类型、设备编号是否正确; 3、 检查无线设备是否已经全部接好且处于正常通电状态; 4、 检查无线路由设置信息有没有设好; 5、 检查通讯距离是否过远 75%以下 网络不稳定,建议: 1、 检查无线路由设置信息有没有设好; 2、 检查通讯距离是否符合标准; 3、 检查设备安装位置是否符合标准 75%-90% 网络不够理想,建议: 1、 检查并调整无线设备安装位置; 4) 所有网络调整完毕,设备通讯达到要求后,可通过 “自动搜索新设备” 页面,把所有设备自动搜索出来并完成设备添加工作; 5) 设备添加完毕后,请立即点击 “连接测试”、“校对时间”、“下载密码” 三个按钮进行时间校对及IC卡密码下载工作; 6) 设备添加完毕后,消费机默认名称为“消费机+设备编号”,如1号消费机则默认名字消费机1,建议所有消费机名称都修改好,比如1号窗、2号窗等,这样有利于优化报表查询,分类统计信息也更为丰富,为食堂老板提供有效的决策支持。 5.消费管理 5.1消费场所设置 消费场所主要体现于消费系统中。系统内默认消费场所名称为“食堂1”。我们建议用户在安装调试好消费机后,根据不同地方餐厅或消费点划分为各个不同区域的消费点,如1楼食堂、2楼食堂、超市等都可以单独划分消费场所。划分后有利于优化报表查询,分类统计信息也更为丰富,方便您在日后生成对消费报表的各类统计。 1) 点 “消费管理”→“消费场所设置” 进入消费场所设置界面,点添加按钮,输入消费场所名字,确认后完成添加操作; 2) 把该场所内对应消费机添加进去,若刚刚的消费机名字为1号窗口、2号窗口等,添加后立即可在各消费报表内看到效果:场所(1楼食堂),下属消费机(1号窗、2号窗)。 5.2餐别资料设置 餐别资料设置用餐时间及每个餐别对应的收费价格类别。每个餐别最大可设置3个金额类别,每天可设置最多4个餐别(早餐、中餐、晚餐、宵夜)。餐别时间系统根据常规使用自动创建,用户也可根据自己使用情况自行修改。 1) 点 “消费管理”→“餐别资料设置” 进入设置界面,双击修改,按实际情况输入金额及开餐时间,修改后点保存关闭。 注意,有时候用户反映营业收入统计表内金额与消费机内当天统计金额不符,这是由于餐别时间设置有误造成的,错误原因为两点,见下表: 错误设置1 餐别时间设置范围为00:00-23:59,不能跨日设置。因此有时候设置成20:00-03:00等时间时,因设置无效导致报表错误。 错误设置2 假设早餐在系统内设置时间为07:00-09:00,但实际食堂07:00前开餐,此时采集数据后,在营业收入统计表内07:00前的消费不纳入早餐统计范围。 5.3补贴设置 09版消费系统支持补贴发放功能。补贴发放功能可使用读卡器进行发放,或使用专门补贴机进行发放。 1) 点 “消费管理”→“补贴设置” 进入补贴设置界面,在补贴类型处右键→ “增加” ,输入补贴名称、补贴金额,设置补贴有效期及选择补贴钱包类型(可选主钱包追加、副钱包追加、副钱包覆盖三种),设置后点保存退出; 设置项 项描述 主钱包追加 设置补贴金额追加进主钱包内(领取补贴时,已追加形式追加到主钱包中,此时实际存款与补贴金额可能无法区分) 副钱包追加 设置补贴金额追加进主钱包内 副钱包覆盖 设置补贴金额覆盖副钱包内原有金额 注意,副钱包补贴默认最大650.00元,可通过消费设备参数设置,把补贴单位从分改为角,则可支持最大6500.0元。一般建议使用副钱包补贴。消费设备参数设置具体内容,详见本文6。 2) 增加补贴类型后,需要进行人员绑定操作。单击补贴类型、选取可领取补贴的人,双击鼠标左键(或选择部门、全体,点添加所有按钮),点保存完成设置; 3) 在人员列表处选择人员右键→查看补贴情况,可看到该人员所有补贴领取情况。 4) 补贴设置完毕后,持卡人可领取补贴。领取补贴方法有两种:1、通过软件补贴数据上传功能把补贴上传至补贴机,然后人员持卡到补贴机上刷卡补贴;2、通过软件领取补贴功能,在读卡器上读卡领取补贴。 补贴数据的上传(有补贴机时) 选择消费补贴管理菜单补贴名单上传,选择要上传的补贴机及补贴类型,点上传即可。 注意:  每次设置补贴前请先进行数据采集;  上传补贴有覆盖和增加两个按钮,覆盖是先清空补贴机上原有补贴再把本次补贴上传至设备。增加上传不改变原有补贴情况下把本次补贴上传至设备;  补贴上传时,若遇到通讯超时,可再次上传该补贴,但必须注意此时不能使用覆盖上传,只能使用增加上传;  已上传的补贴,在未领取补贴人员名单内可看到状态“已上传补贴机”,点解冻按钮,状态回到原本的“未领取”状态,可重新进行上传。 补贴的领取(没补贴机时) “卡片中心”→“领取补贴”→“读卡”→“补贴”。 6.消费参数配置 消费机参数设置对系统至关重要。消费机参数设置模块内,可对所有消费设备及消费扩展设备包括消费机、订餐机、补贴机、充值机等进行功能配置。新设备进行系统配置、联网调试、完成设备添加、编号修改、下载密码后,在使用前应先进行消费机参数设置,通过配置定义消费机各功能组合项目。 1) 点 “消费管理”→“消费设备参数设置” 进入设置界面; 2) 在右侧设备列表栏点选一台消费机或任意,然后点读取数据,设置完毕后点写入设备完成设置。注意,读取数据与写入设备按钮有两组,其中上方的读取数据与写入设备按钮功能为读取/写入机能内全部可设置数据,下方的按钮则只读取当页信息。 6.1消费设备参数设置项详解 项 项描述 限制方式 可选择限餐及按日、按周、按月进行消费限制 注意:限餐只允许每餐次消费一次,按日、按周、按月三类限制可设置限期内最大消费次数0-255,最大消费金额0-650,其中0为不限制 按餐别时间规则定义消费机允许消费餐别时间段; 按日限制时间以当天0:00-23:59为有效限制时间; 按周限制时间为从消费限制设置当天开始计算后推7天为有效限制时间; 按月限制时间为当月为有效限制时间。 当选择为限餐时,请启用刷卡时段检查,否则设置无效 重复刷卡检查 定义IC卡多少秒内不允许重复刷卡,可防止定额状态时多刷卡情况 卡内最大允许金额 可设置限制数值0-650 当设置项为0时,消费机不限制卡内余额 刷卡分组检查及分组标识 若启用刷卡分组检查,请选择消费机对应允许刷卡的分组标识 刷卡分组功能可通过预先定义好的分组资料对吃饭人员进行分组操作,假设A员工定义分组为A,B员工定义分组为B,在消费机上启用刷卡分组后,A员工只能在分组为A的消费机上刷卡,B员工只能在分组为B的消费机上刷卡。 系统支持最大可定义15个分组。 刷卡时段检查 若启动刷卡时段检查,请切换到消费时段,并选择消费机允许消费的餐别时间段。 启用刷卡时段检查后,消费机自动进入定额消费模式且锁键盘,到预定时间后消费机显示金额自动切换改变,时段外消费机不工作。 钱包设置 仅主钱包(读卡时只读取主钱包内金额,不读取副钱包内金额;消费时只消费主钱包内金额,主钱包内余额不够扣款也不消费副钱包内金额) 主钱包优先(读卡时先读取主钱包内金额,再读取副钱包内金额;消费时优先消费主钱包内金额,主钱包内余额不够扣款后再消费副钱包内金额) 仅副钱包(读卡时先读取副钱包内金额,再读取主钱包内金额;消费时先消费副钱包内金额,副钱包内余额不够扣款也不消费主钱包内金额) 副钱包优先(读卡时先读取副钱包内金额,再读取主钱包内金额;消费时优先消费副钱包内金额,副钱包内余额不够扣款后再消费主钱包内金额) 消费类型 可选正常消费、订餐消费两项。 若系统内有订餐,请选择订餐消费,其余选择正常消费 名单类型 可切换名单类型。 当前为黑名单:消费名单被视为黑名单,不允许消费 当前为白名单:消费名单被视为白名单,允许消费 黑名单检查 检查(名单类型当前为黑名单时必选) 白名单检查 检查(名单类型当前为白名单时必选) 消费模式 可选金额消费、计次消费两项目切换。 选择为计次消费模式时,消费机为计次消费模式,消费只记录次数,不进行扣款 刷卡时间间隔 两张不同卡刷卡时,之间的时间间隔,建议不检查 挂帐标志 是否允许挂帐,挂帐消费模式时,请选择允许挂帐 操作密码 修改消费机管理密码 最大挂帐金额 最大允许挂帐金额限制,仅在挂帐模式时有效 消费时段 按要求设置可进行允许消费的时段,时段外消费机将不工作。 普通消费模式下启用消费时段检查,消费机将变成定额消费模式,时段内餐次金额自动切换无需人手调整。 订餐模式下则必须启用消费时段检查。 消费时段设置注意: 1、设置前请先设置后餐别资料; 2、可设置四个不同餐别,每个餐别只允许设置一个金额类型,不能重复。 菜单消费 设置菜单消费项,每一(菜单)项可对应一个金额。正常消费模式、补贴消费模式、挂帐消费模式有效 设备功能 可选择消费机及读卡器两个功能。当选择为读卡器功能时,消费机屏幕显示全F,把消费机直接通过COM口连接后,可作为串口读卡器使用。切换读卡器模式后后重启消费机即自动切换回消费机状态。 无线消费机不支持读卡器模式切换。 管理卡号 通过写入10位10进制卡号到设备后,可使用该卡作为管理卡进行锁机、解锁操作(此功能充值机有效)。 6.2各模式下消费机功能组合配置指南 1、正常消费 必要设置项 项目描述及设置建议 钱包设置 仅主钱包 消费类型 正常消费 消费模式 金额消费 黑名单检查 检查(名单类型当前为黑名单时必选) 2、按餐别时间定值消费 必要设置项 项目描述及设置建议 钱包设置 仅主钱包 消费类型 正常消费 消费模式 金额消费 黑名单检查 检查(名单类型当前为黑名单时必选) 刷卡时段检查 检查 消费时段 按要求设置可进行订餐消费的时段 消费时段设置注意: 1、设置前请先设置后餐别资料; 2、可设置四个不同餐别,每个餐别只允许设置一个金额类型,不能重复。 3、挂帐消费 关键设置项 项目描述及设置建议 钱包设置 主钱包优先 注意:挂帐消费模式不能选择副钱包优先,否则消费机先挂帐,再扣款 消费类型 正常消费 消费模式 金额消费 黑名单检查 检查 挂帐标志 允许挂帐 最大挂帐金额 可设置0-650,其中0为挂帐无效,选择挂帐后默认最大挂帐金额650 4、补贴消费 关键设置项 项目描述及设置建议 钱包设置 副钱包优先 消费类型 正常消费 消费模式 金额消费 卡有效期检查 检查(设为检查后,补贴金额过期不能使用并自动切换本金消费) 黑名单检查 检查(名单类型当前为黑名单时必选) 5、计次消费 关键设置项 项目描述及设置建议 消费类型 正常消费 消费模式 计次消费 黑名单检查 检查(名单类型当前为黑名单时必选) 钱包设置 仅主钱包 刷卡时段检查 检查 消费时段 按要求设置可进行订餐消费的时段 消费时段设置注意: 1、设置前请先设置后餐别资料; 2、可设置四个不同餐别,每个餐别只允许设置一个金额类型,不能重复。 限制方式 限餐 6、订餐消费 关键设置项 项目描述及设置建议 消费类型 订餐消费 消费模式 金额消费 黑名单检查 检查(名单类型当前为黑名单时必选) 刷卡时段检查 检查 限制方式 限餐 消费时段 按要求设置可进行订餐消费的时段 消费时段设置注意: 1、设置前请先设置后餐别资料; 注意,消费机在订餐模式下,可选择两种设定: 正常订餐 正常订餐模式下,设定该消费机订餐消费的金额类别后,假设设置消费机金额类别为1,若订餐选择金额为1类,则可消费,若订其余2、3类别金额,则不能消费 非固定订餐 非固定订餐模式下,设定该消费机无论任何订餐餐别金额,都允许消费。消费时屏幕显示人员订餐金额。使用非固定订餐,需要切换到“消费金额”下,点一下刷新按钮,然后写入数据 6.3订餐机功能组合配置指南 1、常规快捷键订餐、时间段订餐 关键设置项 项目描述及设置建议 液晶屏欢迎文字 可自定义八个中文字符 刷卡时段检查 不检查 黑名单检查 检查 订餐时段限制 刷新时段 2、时段刷卡订餐(设置指定什么时间刷卡订哪一餐) 关键设置项 项目描述及设置建议 液晶屏欢迎文字 可自定义八个中文字符 刷卡时段检查 检查 黑名单检查 检查 订餐时段限制 刷新时段 订餐时段 按要求设置什么时间刷卡订哪一个餐 消费时段设置注意: 1、设置前请先设置后餐别资料; 2、可设置最多为今天早、中、晚、宵,明天早、中、晚、宵八个不同餐别,每个餐别只允许设置一个金额类型,不能重复。 7.挂失与补卡 挂失卡与上传黑名单操作 1) 点 “卡片中心”→“挂失管理” 进入卡挂失界面; 2) 鼠标选择部门、人员(也可以输入编号或姓名查询),双击人员进行挂失(解挂)操作; 3) 挂失操作后,点关闭按钮,直接提示是否上传黑名单,点“是”; 4) 对话框提示“黑名单请按是,白名单请按否,自定义按取消”,按实际情况选择,一般默认使用黑名单,选“是”; 注意:上传名单时,有“上传全部名单”和“增加名单”两个按钮可选择,上传全部是重新上传所有名单。增加上传是直接把本次操作的名单追加上去;同样,“清除全部名单”和“删除名单”功能也相类似,清除全部名单就是把消费机内已上传名单全部删除,删除名单只把本次进行解挂失的卡删除。 补卡操作 1) 点 “卡片中心”→“补办新卡” 进入补卡; 2) 双击需要补卡人员,点“读卡”→“补卡”,即完成补卡工作,补卡后原来旧卡为注销状态不能使用,旧卡内所有金额已注入新卡中。 注意:补卡有补发挂失卡与补发坏卡两个选项,补发挂失卡要求该卡必须挂失后才能补发。补发坏卡则可把已挂失或未挂失卡人员重新进行补卡工作,建议补发坏卡时要求坏卡没收; 8.消费报表的查看 经典消费系统报表分为三类人服务。第一类为食堂老板,他所关心的是他的食堂营业收入状态;第二类是持卡人,他所关心的是他某天的消费清单,是不是扣错款啦;第三类是出纳,他管钱的,他关心的是他每天的现金收支情况。 每一类系统使用人员,我们都有对应其专用的报表。食堂老板有营业收入统计表,持卡人有个人消费统计表,出纳有现金收支日报表。下面简单介绍一下报表查看操作: 8.1营业收入统计表 1) 点 “消费管理”→“营业收入统计表” 进入营业收入统计表界面; 2) 用户可按意愿选择日期、消费点、所属消费机、部门、餐次等,选择完毕后点查询可看到报表内容。 营业收入统计表用于日常食堂营业收入统计,表内可按时间、餐别、消费点、消费机、部门等不同条件进行组合查询,查询结果可汇总、可按日显示、也可显示明细。 营业收入统计表拥有自定义报表功能,可通过自定义按钮选择您需要的报表信息。 输出报表后,可通过导出功能把报表结果导出至Excel表格。 注意:营业收入统计表内有一项为未处理非确定交易,非确定交易意思就是消费机未知道当次刷卡是否已经正确完成扣款操作,因此消费机内保存该卡卡号、消费时间、金额,并标记该记录为非确定交易。注意,当出现非确定交易记录时,该卡进行存款或取款、退卡等操作时,软件自动提示是否处理,点处理则自动判断非确定交易记录是否正确扣款,若没有正确扣款,则在卡上重新抵扣。 8.2个人消费统计表 1) 点 “消费管理”→“个人消费统计表” 进入个人消费统计表界面; 2) 用户可按意愿选择日期、部门、人员、餐次等,选择完毕后点查询可看到报表内容。 个人消费统计表用于查询个人消费记录、状态,表内可按时间、餐别、人员、部门等不同条件进行组合查询,查询结果一般为个人消费明细及汇总(报表若不输入人员时,默认显示全部)。 个人消费统计表拥有自定义报表功能,可通过自定义按钮选择您需要的报表信息。 输出报表后,可通过导出功能把报表结果导出至Excel表格。
上兴远程控制5.0版说明: 专业超级远程控制,超强的管理功能,适用于电脑爱好者、家庭、学校、公司、单位远程管理计算机! ------------------------------------------------------------------------------------------ 5.0版的特性: 服务端不用释放文件,不用生成DLL文件,无驱动。 服务端不但能插入IE进程穿防火墙,又可选随意插系统目录的文件; 屏幕高速传输,CPU只占用10-30%,网络传输最高达到每秒20帧; 服务,注册表,进程,CMD管理完全模似操作系统,象操作自已的电脑一样; 超级记录有数据包捕获,内存捕获,键盘英文输入捕获; 批量命令有DDos攻击,代理、发送窗口、字幕等功能; ------------------------------------------------------------------------------------------------------------------ 更新日志: 增加声音保存 增加自定标识 更新进程监控 更新服务端 ..... 5.0不兼容之前所有版本,请独立使用 ------------------------------------------------------------------------------------------------------------------ 软件使用环境: Windows XP/Win2000/Win2003/WIN7版本下,不能在Windows9X下使用 CPU:Pentium 350以上,内存:128MB以上, 磁盘空间1G以上, 56K以上调制解调器/ADSL/Cable modem或其它宽带网络 ------------------------------------------------------------------------------------------------------------------ 安装包说明: configure文件夹:历史配置记录; ICO文件夹:几个常用ICO图标,服务端更改图标时可选择; Server文件夹:原始服务端放置在Server文件夹(注:Server文件夹必须要与主程序同一目录下!原始服务端*.Dat不能重命名!); skins文件夹:放置皮肤文件; sound:放置上下线提示声音文件; QQWry.Dat:IP数据库纯真精简版(www.cz88.net),请定期更新最新的IP数据库; Help.chm:CHM帮助文档; 以上文件(文件夹)必须要与主程序rejoice.exe同一目录下。 注意:如果你使用不是官方版本被捆了其它程序或安装了网站过滤软件造成官方网站不能登陆更新软件,后果自负! ------------------------------------------------------------------------------------------------------------------ 免责声明: 如果您需要使用本软件,则必须无条件同意以下所列举的所有声明款项: 上兴远控是提供给使用者管理个人电脑或企业管理员工电脑之用,在安装服务端前请先征询该电脑使用者的同意。 凡是将本软件用于非法用途的,由使用者承担由此带来的一切损失和后果,作者无需负任何责任。 软件开发:上兴 QQ:7698705 QQ:1855254 软件主页:WWW.98exe.com ------------------------------------------------------------------------------------------ 最新常见问题: ------------------------------------------------------------------------------------------ 3、为什么上线速度很慢? 你可以跟据你的网速设置上线监听线程,在设置-系统设置中设置监听连接线程数,设越大就越快。 ------------------------------------------------------------------------------------------ 4、为什么显示对方有视频可我怎也看不对方? 显示对方有视频是跟据对方是否安装有视频驱动判断的,如何对方没有插USB是打不开视频的; 如何对方在使用视频中也不能打开视频的,只能从进程管理结束视频的进程再连接; 另一个是服务端假死了,你可重启服务端重新开对方视频。 ------------------------------------------------------------------------------------------ 5、为什么会显示不能打开端口? 1、可能端口被其它程序占用,你可以更改一下默认端口,如使用DNS上线不能更改,就关掉占用端口的程序,也可以重启电脑; 2、关闭防火墙或设置防火墙充许你设置的上线端口。 --------------------------------------------------- 6、为什么打开控制端会连接一个IP的80端口? 答:查找升级,找到会提示升级,如不想要升级提示,‘设置’下拉在‘升级提示’选项去勾! ------------------------------------------------------------------------------------------ 7、为什么我有时全部会'连接超时'? 答:按Esc或重启客户端能解决 ------------------------------------------------------------------------------------------ 8、为什看到对方屏幕是白屏的? 答:1、系统处于锁定或未登陆桌面(多数是2000、2003服务器版的系统) 2、处于屏幕保护桌面,这时候要将当前桌面切换。 这个只能重新启动一下服务端或重启对方主机。 ------------------------------------------------------------------------------------------ 9、为什么打开控制端就出现错误? 答:1、这前以经打开了一个控制端,再打开多个控制端可能会产生错误。 2、打开控制端就要打开默认端口,有的防火墙会阻止,因此产生错误。 ------------------------------------------------------------------------------------------ 10、为什么打开控制端上线机器不显示地区? 答:1、IP数据库QQWry.Dat被删除或毁坏了,到官方下载或从QQ目录复制一个到控制端目录下。 2、打开控制端没有成功打开IP数据库或读取出错,可以重启控制端再试。 ------------------------------------------------------------------------------------------ 一、为什么我配置正确并运行服务端后没有上线? 答:问题出现有几种可能: 1、你在内网中、网吧使用,必须进入路由映射端口,或使用端口映射工具,或使用收费动态解析 2、XPSP2系统自带防火墙或其它类型防火墙,客户端不能打开端口监听服务端上线 3、配置服务端的端口要和控制端监听端口一致 4、没有更新ip到FTP或没打开动态域名解析客户端 6、服务端运行后被杀毒查杀了。 ------------------------------------------------------------------------------------------ 二、肉鸡为什么上线后控制一会后就下线不见了? 答:1、网速慢或不正常,有时很慢或掉线。 2、控制端出错,在文件下拉点击重启客启端,或关闭重新运行控制端。 3、由于服务端插入IE启动,系统出错或被对方终止了IE进程,但对方重启后还能再上线 4、使用DDOS功能或多文件下载不适度当会造成对方掉线 5、对方安装的是新版主动杀毒,监视CMD,注册表等,一但管理,对方杀毒就会提示并结束服务端运行 6、服务端被杀毒查杀了 ------------------------------------------------------------------------------------------ 三、为什么第二天上网后,肉鸡一个都没上线? 答:问题出现有几种可能: 1、拨号上网,动态IP的用户第二天上网后IP会变的,所以必需再次更新IP到FTP或DNS域名。 2、安装服务名与其它相同服务名复盖或冲突(最好自定义安装服务名)。 3、服务端被杀毒查杀了。 ------------------------------------------------------------------------------------------ 四、怎样申请域名或FTP空间啊? 答:打开 http://www.hao123.com 搜索'DNS域名解析' '虚似主机' 你会找到很多服务商。 ------------------------------------------------------------------------------------------ 五、为什么使用某些功能时对方会掉线? 答:默认安装的XpSP2系统自带防火墙,并限制了连接, 如你进行DDOS攻击或同时操作N个管理功能,有可能对方会掉线。 ------------------------------------------------------------------------------------------ 六、这个软件有后门或捆绑木马吗? 答:没有!刚入门无基础的朋友最好到官方网站下载,最好在相关技术人员指导下使用。 1、本软件各种功能真实可靠,不属于欺骗性质的假软件。 2、本软件作者不是低能儿,抓肉鸡无须在自已的劳动成果里放马害自已。 3、本软件生成服务端运行只有一个EXE程序,不释放其它可执行程序; 4、本软件不提供专用上线,所以作者在用户使用后无法控制用户的肉鸡; 5、本软件是远程控制,有的朋友下载后回去配置后捆绑其它程序或图片的方法抓鸡,是很正常的, 所以,使用此类工具的朋友要注意自身安全。 ------------------------------------------------------------------------------------------ 七、运行服务端没上线,怎样手工删除? 答:用三方工具终止插入的进程, 再进入服务管理删除服务项, 最后进入 C:\Program Files\Common Files\Microsoft Shared\MSInfo\ C:\WINDOWS C:\WINDOWS\system32 删除文件。 ------------------------------------------------------------------------------------------ 八、我是内网怎样上线? 答:进入路由映射端口或申请内网域名解析,或者用VIDC等工具用跳板进行端口映射。 ------------------------------------------------------------------------------------------ 九、购买注册vip版有什么好处? 答:能够支持作者继续开发;一年提供免杀升级,技术支持,功能更多 。 ------------------------------------------------------------------------------------------ 十、键盘记录功能记录各大银行密码吗? 答:不能。 ------------------------------------------------------------------------------------------ 十一、为什么我下载了新版有的功能不能正常使用? 答:必须要重新配置安装服务端,只要换一个安装名和服务名,运行上线后再删了旧的版本。
汇编语言程序设计 实 验 报 告 课程名称 汇编语言程序设计 班 级 姓 名 学 号 指导教师 汇编语言程序设计 实验一 DEBUG 程序使用技巧 1. 寄存器和内存 开始 Debug 程序。输入"Q( " 退出程序。再次启动 Debug。 输入 "r( "来显示CPU的当前状态和寄存器中的当前内容。 输入 "r AX( "和"1234", AX 寄存器中的内容变为 1234。 输入 "r DS( "和"2000", DS 寄存器中的内容变为 2000。 输入 "d DS:1000( "来显示数据段中 80H 字节数据,把数据抄在这里: 输入 "f DS:1000 1100 77( "再显示一次这 80H 字节。判断这条指令的作用是什么? 答:从DS:1000地址七 ,将1100H字节的内容赋值为77H 再输入 "d 2000:1000( "来显示数据段中 80H 字节数据。观察与前面的数据有无不同。 输入 "d 1900:0100( "和"d 1ff0:0100( "来显示两个存储段中的内容。比较其中 2000:0000 段中的数据。相同段落中的数据相同么?根据你的观察,得出结论,是否程序员可以用 不同的段起始地址和偏移量组合,把不容内容存入相同的内存段中。 答:相同段落中的数据相同, 程序员可以用不同的段起始地址和偏移量组合,把不容内容存入相同的内存段中。 2.输入机器码,使用单步和断点 退出 Debug,再重新启动 Debug。 输入 "r( "观察 CPU 的状态,下一条指令是什么? 答:下一条指令是ADD [BX+SI],AL 使用两种方式输入一段程序,第一种方式:直接输入机器码。 输入 "u( "来显示程序段中的指令序列。然后输入 "d CS:100( " 来显示代码段中的数据。观察显示内容。 "u CS:100 106( "做反汇编,就是显示出汇编语句。将这几句汇编语句记录下来: 使用输入 "r( "观察 CPU 的状态,使用 "t( "来跟踪程序,直至最后一条指令执行完毕。注意,跟踪程序前,要让 IP 寄存器中的值是 100H。一直监视 AX 和 IP 寄存器的内容变化,尤其是标志位的变化。 第二种方式,是输入汇编语句。重启 Debug 程序。 先输入 "a CS:100( ",然后输入: MOV AX, FF00 ADD AX,01F0 MOV BX,AX NEG BX ADD AX,BX 输入 "u CS:100 10A( "就可以得到这几条语句的机器码。把机器码记录下来: 使用命令"r ip( "再输入 "100( ",可以将寄存器 IP 中的内容置为 "100H"。再输入"r( "观察 CPU 的状态,然后反复输入 "t( " 跟踪程序,直到程序结束。解释为什么标志位内容会有改变?另外,说明这段程序完成 什么任务? 答: (1)执行完指令: add ax,01f0后 结果为 100f0H 发生了进位,进位标志位发生改变,并且二进制的100f0H 中1 的个数为偶数,所以奇偶标志位发生了改变。 (2)执行完指令:neg bx 即求补指令,bx由正数变为负数,符号标志位发生改变;二进制的1的数量有偶数变成奇 数,奇偶标志位发生改变。 (3) 执行完指令:add ax,bx,ax由00f0H 变为10000H,符号标志位发生改变,零标志位发生改变,奇偶标志位发生改变。 重新把寄存器 IP 的内容变为 100H,不使用跟踪命令 "t",改用"g 10c"来完成程序。 程序中还可以加断点,做法是在程序中加入 "int 3" 这条指令。如果这条指令在程序的末尾,我们可以通过输入 "g( " 来完成运行程序。这样就不需像上面需要告诉 Debug 程序最后机器码字节的地址偏移量了。"int 3"是 Debug 中很有效的返回控制指令。把这条指令放在程序中必要的位置上,在这条指令后面的代 码在不允许时就不会运行。 3.ASCII 字符码,从键盘输入,从显示器输出 (i) 标准 ASCII ( American Standard Code for Information Interchange ) 码使用 7- bit 二进制数来代表字符。一般文本信息经常用 ASCII 编码。 使用命令 "a CS:100( ", 输入下面的代码: MOV BX,0 MOV [BX],BL INC BX CMP BH,1 JNE 103 INT 3 使用 "d DS:0 100( "命令,显示程序运行前相应内存段中的数据。运行上面的程序来填充 DS:0000-00FF 这段内存中的内容。再次输入 "d DS:0 100( "命令来显示填充的内容。在窗口的右边,可以看到相应的ASCII码字符。 如果填充的内容不是字符,显示就用点表示。用类似
经典SQL语句大全 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2… from tab_old definition only 5、说明:删除新表 drop table tabname 6、说明:增加一个列 Alter table tabname add column col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 7、说明:添加主键: Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明:创建索引:create [unique] index idxname on tabname(col….) 删除索引:drop index idxname 注:索引是不可更改的,想更改必须删除重新建。 9、说明:创建视图:create view viewname as select statement 删除视图:drop view viewname 10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围 查找:select * from table1 where field1 like ’%value1%’ ---like的语法很精妙,查资料! 排序:select * from table1 order by field1,field2 [desc] 总数:select count as totalcount from table1 求和:select sum(field1) as sumvalue from table1 平均:select avg(field1) as avgvalue from table1 最大:select max(field1) as maxvalue from table1 最小:select min(field1) as minvalue from table1 11、说明:几个高级查询运算词 A: UNION 运算符 UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。 B: EXCEPT 运算符 EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。 C: INTERSECT 运算符 INTERSECT 运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。当 ALL 随 INTERSECT 一起使用时 (INTERSECT ALL),不消除重复行。 注:使用运算词的几个查询结果行必须是一致的。 12、说明:使用外连接 A、left (outer) join: 左外连接(左连接):结果集几包括连接表的匹配行,也包括左连接表的所有行。 SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT
软件名称:<br>QQ活动记录器 qqAR QQ Action Recorder)<br><br>软件简介:<br>本软件可以记录你所有QQ好友的活动,不管其是在线或是隐身都可以记录记录的信息包括:好友QQ,好友昵称,好友IP,好友端口,活动时间,活动类型(正常/隐身等),登录设备(电脑/手机等)等信息。<br>记录时段为本软件开始运行到本软件被关闭这段时间。<br><br>使用方法:<br>1、如果你的QQ正在运行,请先关闭它(QQ号不同的没有关系,可以不关闭);<br>2、接着,运行本软件,输入你的QQ号和密码;<br>3、这时软件会启动你的QQ,然后计算出各种密钥,时间会有点长(视你QQ登录速度而定),请耐心等待。<br>4、软件启动后开始工作,记录你所有好友的QQ活动直到你关闭该软件。<br>5、关闭软件的顺序:首先点击第一个dos窗口右上方的"X"关闭该窗口,然后按任意键关闭第二个dos窗口(这个不能按'X'关闭,否则记录不到信息)。<br><br>一点说明:<br>1、如果要"NickName"栏显示你的好友的昵称,请先导出你的"用户信息"到软件目录下,文件名取为"users.txt"。<br>导出方法:运行QQ->系统菜单->好友与资料->好友管理器->点击"所在分组"->导出->导出用户信息->到本软件目录,文件名填"users.txt"->保存。<br>2、如果你的QQ号或QQ密码输入错误,会登录不上QQ,这时请先关闭QQ和本软件后再重新运行本软件。<br>3、在软件运行后登录QQ的好友及在软件运行前状态不是"隐身"或"离线"的好友,软件判断100%正确,但对于在软件运行前是"隐身"或"离线"且其后续状态一直在"隐身"和"下线"2个状态间徘徊的好友,软件存在50%的误判率(即"隐身"报"下线","下线"报"隐身"),但只要该好友进入了一次第3个状态,即除"隐身"和"离线"外的5种状态(在线,Q我吧,忙碌,离开,静音)之一,软件就100%的判断正确。<br>4、99%的情况下软件可以正常使用,但根据个体机器的不同,也有可能会在某些机器上获取不到QQ活动记录,这时请带参运行软件,运行方法为:qqAR.exe n (n为数字,一般取1,2,3)。<br>5、欢迎大家提出宝贵意见。<br><br>软件作者:rgbsky (NUDT)<br>作者联系:[email protected]<br>发布时间:2008.04.14<br><br><br>附:<br>---------------------------------<br>"getPlain.exe"是一个小工具,它可以用会话密钥文件"SessionKey.txt"(可由"qqAR.exe"获得)中保存的会话密钥,来解密抓包文件"dump.cap"(可由Wireshark等抓包软件获得),生成解密文件plain.txt(文本)和plain.bin(二进制),供分析QQ协议使用。同时顺带生成密文文件"crypt.txt"(文本)。<br>本工具的特点是可以批量的解密,比网络上的其它解密工具如"QQdebugger"要方便得多。<br><br>使用步骤:<br> 1、运行"qqAR.exe",用它启动你的QQ,QQ启动后会在软件目录下会生成会话密钥文件"SessionKey.txt";<br> 2、关闭"qqAR.exe"的2个DOS窗口,用Wireshark等抓包软件抓你需要进行分析的QQ协议包,抓好后保存至软件目录并取名为"dump.cap";<br> 3、运行"getPlain.exe",它会自动对"dump.cap"中的密文包进行解密,生成2个解密文件:plain.txt(文本)和plain.bin(二进制),同时顺带生成密文文件"crypt.txt"(文本)。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值