-
S60系统中如何获得更多的错误信息
2008-04-03 23:57:00我们可以在SDK的安装目录的/epoc32/wins/c/system/bootdata 下创建一个ErrRD空文件,来获得更多错误信息(这个很多文章中都介绍过)。系统将附加崩溃的类别和代号信息在所提供的错误信息中,当一个不能操作的级别...在S60第一版和第二版中:
当应用程序崩溃时,大多数S60模拟器中都只能显示一个简单的“程序关闭”对话框,对于错误没有更多的详细信息。
我们可以在SDK的安装目录的/epoc32/wins/c/system/bootdata 下创建一个ErrRD空文件,来获得更多错误信息(这个很多文章中都介绍过)。
系统将附加崩溃的类别和代号信息在所提供的错误信息中,当一个不能操作的级别发生时,实际的代号在错误信息的圆括号中。
ErrRD 文件也可以创建在目标设备上,它跟模拟器也有相似的想过。这个文件必须创建在“c:/system/bootdata”目录下。
注意:设备兼容S60 2nd,FP2和FP3在程序崩溃时,不在显示错误对话框。
在S60第三版中:
在S60第三版的模拟器中,扩展错误信息是默认的。如果他们没有被屏蔽,在SDK中的“Tools -> Preferences -> C++ Debug”查看“Extended panic code file”。
在目标设备上,查看c:/resource 目录下有没有ErrRd文件,实际上,有一种方式创建ErrRd文件,通过使用一个简单的SiS文件例如:
; ErrRd.pkg - Enables leave/panic dialogs
&EN
#{"ErrRd"}, (0xe1e444d0), 1, 0, 0
%{"Forum Nokia"}
:"Forum Nokia"
[0x101F7961], 0, 0, 0, {"Series60ProductID"}
"ErrRd.pkg"-"c:/resource/errrd"
上面的PKG代码用来产生一个SIS文件:[attach]48[/attach]
以下是S60 第三版上的图片:[attach]49[/attach]
注意1:如果在安装过程中,你出现了“证书错误”,请查看,“程序管理-设置-软件安装”,是否设置成“全部”
注意2: ErrRd文件的内容可以是空,这里只需要一个文件名即可。
-
如何使用host命令获得更多信息(转)
2019-02-05 13:51:06如何使用host命令获得更多信息(转) Host能够用来查询域名,然而它可以得到更多的信息。host -t mx linux.com可以查询出Linux.com的MX记录,以及处理Mail的Host的名字。Host -l li...如何使用host命令获得更多信息(转)
Host能够用来查询域名,然而它可以得到更多的信息。host -t mx linux.com可以查询出Linux.com的MX记录,以及处理Mail的Host的名字。Host -l linux.com会返回所有注册在linux.com下的域名。host -a linux.com则会显示这个主机的所有域名信息。 本文来自:http://www.linuxpk.com/40399.html-->linux电子图书免费下载和技术讨论基地·上一篇:ftp命令一览·下一篇:如何知道某个命令使用了什么库文件关于我们 | 联系方式 | 广告合作 | 诚聘英才 | 网站地图 | 网址大全 | 友情链接 | 免费注册 Copyright © 2004 - 2007 All Rights Reserved 来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14102/viewspace-117282/,如需转载,请注明出处,否则将追究法律责任。
请登录后发表评论 登录全部评论<%=items[i].createtime%><%=items[i].content%>
<%if(items[i].items.items.length) { %><%for(var j=0;j<%}%> <%}%><%=items[i].items.items[j].createtime%><%=items[i].items.items[j].username%> 回复 <%=items[i].items.items[j].tousername%>: <%=items[i].items.items[j].content%>
还有<%=items[i].items.total-5%>条评论) data-count=1 data-flag=true>点击查看<%}%>转载于:http://blog.itpub.net/14102/viewspace-117282/
-
symbian如何获得更多错误信息内容--ErrRD在真机上的使用
2007-11-16 08:54:00转自http://wiki.forum.nokia.com/index.php/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%BE%97%E6%9B%B4%E5%A4%9A%E9%94%99%E8%AF%AF%E4%BF%A1%E6%81%AF%E5%86%85%E5%AE%B9如何获得更多错误信息内容From Forum Nokia Wiki 设如何获得更多错误信息内容
From Forum Nokia Wiki
- 设备, 软件 版本:
S60 1st Edition
S60 2nd Edition
S60 3rd Edition
- 详细描述
[edit] S60第一版、第二版
当程序崩溃时,大多数S60模拟器只显示一个简单的“程序关闭”对话框,并没有对这个错误有更多描述。
但我们可以在如下目录生成一个名为ErrRD的空白文件:<SDK Install Dir>/epoc32/wins/c/system/bootdata
这样系统会在错误信息中显示错误类型和代码。同样,当发生无法处理的异常时,实际发生异常代码将被附加在错误信息后面,用圆括号标识。
ErrRD文件同样可以在真机上生成,一样有效。我们必须在手机内存的c:/system/bootdata
下生成该文件。
注意,在S60第二版FP2和FP3手机中,当程序崩溃时,将无法再显示错误对话框。[edit] S60第三版
在S60第三版模拟器上,扩展错误信息是缺省可显的。如果看不到的话,我们可以检查一下Tools -> Preferences -> C++ Debug看'Extended panic code file'是否被勾上。
在真机上,ErrRd文件正确的存放位置在c:/resource目录中,特别注意一下的是,只有一个方法可以用来在该位置生成ErrRd文件,就使用一个简单的SIS文件,如下:
; ErrRd.pkg - Enables leave/panic dialogs &EN #{"ErrRd"}, (0xe1e444d0), 1, 0, 0 %{"Forum Nokia"} :"Forum Nokia" [0x101F7961], 0, 0, 0, {"Series60ProductID"} "ErrRd.pkg"-"c:/resource/errrd"
上述pkg文件所生成的SIS可使用自签名完成安装认证,这里已经做好一个实例,大家可以直接使用。 Media:Errrd.zip
注意1,如果在安装时遭遇认证错误,那要检查一下程序管理里,选项“设置”里面“程序安装”是否选择的“全部”注意2,ErrRd文件的内容是无关紧要的,可以是空文件
-
ATL做的BHO,如何获得更多浏览器的信息,贴子写的很详细,求解答
2016-11-14 20:46:35最近在做关于BHO的内容,但是对ATL一直不解,先放在网上求教一下。能帮助的朋友耐心看下。 (1)开发工具VS2013,最开始做的东西是从网上看,又参考了一下,它实现的功能是:浏览器加载完成之后弹出一个MessageBox... -
allego如何输出pdf_[LaTeX 尝试] 利用 PDF 附件和终端输出,从 Overleaf 里获得更多信息...
2021-01-09 21:33:59本文已加入专栏文章目录,归入「宏包介绍」...本文以 minted 宏包项目的一个 issue 为例,介绍如何从 overleaf 里获得更多信息。本文的目的不是介绍该 issue 是如何解决的,而是介绍如何借助 embedfile 宏包,把任意...本文已加入专栏文章目录,归入「宏包介绍」文章系列。
overleaf.com 是个提供在线版 LaTeX 的网站。在线版便利了使用,但因为 latex 运行在网站服务器上,排查分析某些问题时会不够方便。
本文以
minted
宏包项目的一个 issue 为例,介绍如何从 overleaf 里获得更多信息。本文的目的不是介绍该 issue 是如何解决的,而是介绍如何- 借助
embedfile
宏包,把任意文件以附件形式插入 PDF; - 借助
bashful
宏包,把终端的任意输出插入 PDF 页面。
示例描述
用户报告,用
minted
排版汇编语言 GAS 时,遇到高亮错误。 具体为,若上一行包含注释,则下一行的操作符高亮颜色错误。(笔者不懂汇编,描述很可能有误。)示例文件(节选自 issue)
documentclass{article} usepackage{minted} begin{document} begin{minted}{gas} dec: cmp edi, 0 # comment je quit print: dec edi mov edx, 13 ; comment mov ecx, msg end{minted} end{document}
输出效果(已圈出两处高亮错误)
把辅助文件嵌入 PDF
minted
的工作方式,大致是- 把源码存入辅助文件
jobname.pyg
- 调用 python 的 pygments 库,对
jobname.pyg
进行语法分析,分析结果输出为新的辅助文件,默认是./_minted-<jobname>/<long HEX number>.pygtex
,文件内容是一个完整的Verbatim
环境 - 在 latex 里读入
.pygtex
文件,同时删除.pyg
文件
遇到 PDF 里发生
minted
高亮错误,第一步就是确认读入的.pygtex
文件是否也包含相同的错误。首先,找到
.pygtex
文件的文件名在 overleaf 的界面里点开完整 log,搜索 "pygtex",可知该文件的完整路径是
/compile/_minted-output/<long HEX number>.pygtex
然后,把这个文件以附件的形式嵌入生成的 PDF 文件
这里我们使用
embedfile
宏包,具体用法为usepackage{embedfile} embedfile[filespec=pygments-output.pygtex]{/compile/_minted-output/<long HEX number>.pygtex}
其中,选项
filespec
用于给嵌入的文件重命名。这样,就能通过从 overleaf 下载 PDF,来查看
.pygtex
文件的内容。在 PDF 里显示终端输出
在 issue 的例子中,我们确认了
.pygtex
文件中包含高亮错误,这说明问题出在 pygments 库。 结合本地无法复现该问题,我们猜测问题和 pygments 的版本差异有关。这样,问题就转化为了,如何探知 overleaf 自带的 pygments 的版本。
首先,了解在本机上如何获取
pygments
的版本。一种方式是在终端执行
pygmentize -V
(pygmentize
是 pygments 库提供的可执行文件的名字), 这会得到类似下方的版本信息Pygments version 2.4.2, (c) 2006-2019 by Georg Brandl.
然后,了解如何在 overleaf 里执行终端命令,并使得执行结果可以被获取。
执行终端命令可使用
write18
(见本专栏文章《LaTeX:与 write18 有关的小事》)。这里我们使用bashful
宏包, 它便利了「执行命令、获取结果、在 latex 里输出结果」这个过程,而且适用于 overleaf 后台使用的 linux 操作系统。bashful
的用法是这样的% usepackage{bashful} bash[stdout] pygmentize -V END
编译后就能在 PDF 里看到执行
pygmentize -V
获得的信息。在 issue 的例子中,我们就此知道了 overleaf 使用 pygments v2.2.0。补充
embedfile
目前仅支持 pdftex 引擎- 在需要自动把宏包源文件存入 PDF 时,可以考虑使用进一步封装的
embedall
宏包 bashful
也适用于 macOS,稍作修改后即能用于 windows
- 借助
-
使用 StackTrace 获得更多跟 Exception 有关的信息
2008-03-05 10:16:00不知你有没有留意过ASP.net的异常,如下图: 请留意图中用红笔...这个信息是如何获得呢?这就要用到下面两个类: System.Diagnostics.StackTrace 表示一个堆栈跟踪,它是一个或多个堆栈帧的有序集合。 System.Diagnosti -
如何获得ios 中的硬件信息(上)
2012-11-09 11:51:51我们还可以通过一些其他的方法得到更多的信息。 一。能够直接通过UIDevice得到的属性有: The device unique identifier The name of the device The localized version of the model of the device (iPhone, ... -
使用 StackTrace 获得更多跟 Exception 有关的信息 [转]
2008-11-12 17:01:00不知你有没有留意过ASP.net的异常,如下图: 请留意图中用红笔标的地方。那些数字标明出错处位于源代码文件...这个信息是如何获得呢?这就要用到下面两个类: System.Diagnostics.StackTrace 表示一个... -
mysql注入点修改数据_利用MySQL数据库注入点来获得更多信息实操
2021-02-05 09:21:28以下的文章主要介绍的是如何正确利用MySQL数据库注入点来得到更多MySQL数据库的相关信息,我们大家都知道当注射MySQL库的相关输入点的时,我们就可以通过 version()/user()/database()/password()等内置函数来得到... -
latex 注释_[LaTeX 尝试] 利用 PDF 附件和终端输出,从 Overleaf 里获得更多信息
2020-11-12 16:39:25本文已加入专栏文章目录,归入「宏包介绍」...本文以 minted 宏包项目的一个 issue 为例,介绍如何从 overleaf 里获得更多信息。本文的目的不是介绍该 issue 是如何解决的,而是介绍如何借助 embedfile 宏包,把任意... -
如何获得ios设备中的硬件信息(下)
2012-11-09 15:50:14上篇博文提到了ios 还可以通过其他方法获得更多的硬件信息,例如mac地址,电池电量,序列号,IMIE,总磁盘大小,背光等等,现贴出我已经测试通过的程序,获取IMIE,mac地址和序列号。 首先,引入libIOkit 的两个库... -
信息爆炸的时代,如何成为更高效的学习者?
2018-06-20 11:11:05如今,我们每天需要处理的信息量越来越多,...比如,在过去的16年里,企业在线学习(e-learning)拓展了9倍,在美国几乎80%的公司为员工提供在线培训,使他们能够获得比以往更多的信息。 数据来源链接: https://ww... -
想让你的博文获得更多推荐吗?快来了解下思维导图吧
2018-11-30 08:39:43想让你的博文获得更多推荐吗?快来了解下思维导图吧 目录 ...我猜将博文发布到首页上的同学肯定都有一个目标,那就是获得更多的推荐。推荐越多,表示得到别人的认同越多,自我满足感就越强,写... -
c#如何获得cpu,硬盘的物理序列号
2019-09-28 00:23:35简介:这是c#如何获得cpu,硬盘的物理序列号的详细页面,介绍了和c/c++,有关的知识,加入收藏请按键盘ctrl+D,谢谢大家的观看!要查看更多有关信息 using system;using system.runtime.interopservices;using system... -
如何查询域名whois?域名whois查询能获得哪些信息
2020-06-05 17:13:11whois是用来查询域名的ip和域名的持有者信息的一种协议,更简单的来说,whois就是可以查询域名有没有被注册,或者已经注册之后,域名的所有信息,那么如何查询域名whois?使用一款专业查询域名whois工具,可以大大... -
如何在YouTube Api限额的情况下获取更多视频
2020-01-13 10:00:14为了摆脱这种限制而获得更多的新发布视频,做了以下内容的方案。 需求: 运营配置YouTube的channelId,后台需要根据这些channelId去获取最近发布的可以在小屏播放的video信息,以增加用户活度。 问题: ... -
二、爬虫深入,通过Network中请求数据获得更多数据
2020-10-06 00:35:10依次提取每首歌的信息三、扩展:获取更多歌曲信息1. 上面得到的只是网页中的10首歌曲信息2. 得到更多数据总结 前言 刚开始学爬虫使用的都是简单的网页,想要的数据可以直接从网页源码中获得,但是实际情况却不是... -
关闭浏览器还需要存储的信息用什么_网页游戏多开浏览器,是如何做到游戏多开的?...
2020-12-03 10:59:31在玩页游的时候,我们经常需要来回切换2个账户,或者多个账号,这样下来很麻烦,...在页游中建立多个小号是常规攻略,因为多个小号能使用户在初期给获得更多的发展资源;中期四处打探情报;后期更是防御隔离带和炮... -
如何在三个月内获得三年的工作经验
2013-01-26 13:25:42CSDN博客不再经常更新,更多优质文章请来 粉丝联盟网 FansUnion.cn! (FansUnion) 只要方法正确,3个月能做的事很多,并且,最重要的是:不仅要学,而且要习,那样才能真正有用。 很多职场新人都谈到了工作经验的... -
如何获得职场晋升
2005-10-21 22:29:00晋升是每个浑身于职场的人都希望得到的东西,因为你通过晋升可以使自己获得更高的声誉,更高的地位,更多的薪水,更多的职权,可以控制和驾御更多的人和事。但是,可供晋升的职位毕竟有限,有时一个职位有几个甚至几... -
如何:获得适配器显示模式(八)
2019-04-24 17:34:16DirectX 10和11使用DirectX图形基础设施(DXGI)来获得与适配器关联的有效显示模式。...有关更多信息,请参见如何:枚举适配器。 调用IDXGIAdapter:: EnumOutputs枚举每个适配器的输出。 IDXGIOutpu... -
立体视觉中的对极几何——如何更好更快地寻找对应点
2019-10-21 16:04:53立体视觉中的对极几何——如何更好更快...在立体视觉中,我们通过多个摄像机的相互配合,可以获得关于现实生活中物体的一些3D信息,通过这些信息,我们可以对这个物体进行重建,建模等等。而在立体视觉中,对极几何... -
辣妹::burrito:用于设置项目的文件和自带代码的集合。 查看回购Wiki了解更多信息-源码
2021-02-03 19:15:34:warning: 此REPO仍在...提供代码示例和如何获得项目的说明。 贡献 让人们知道如何参与该项目,并包括指向问题跟踪器,IRC,Twitter帐户等内容的重要链接(如果适用)。 链接到 , ,并更新的贡献者部分。 执照 。 -
opencl获取gpu信息_如何以多个GPU(OpenCL 1.1)以编程方式发现平台上的特定GPU?
2021-01-17 04:00:23听起来您知道可以使用clGetDeviceIds获取系统中的设备,并且...大多数情况下,人们希望获得此设备,以便他们可以通过使用相同的设备更快地进行OpenGL / OpenCL共享。在您的情况下,您想知道驱动显示器的设备是为了忽... -
程序员如何把事情做得更好
2020-10-22 11:32:13所谓“如何把事情做得更好”,就是跳出写代码这件事,如何把我们的工作做好,获得更多的个人成长,获得更好的绩效考核结果,并能在其他人中脱颖而出。 思维碰撞下,得到了很多有效的信息,总结为三个方面的“管理... -
lisp励遍图块中的实体_晓东CAD家园-论坛-XDRX_API...-比如一个门的块,如何获得其中的一条线段? - Powered...
2020-12-21 04:39:27为了给命令行提供更多的支持,nentsel 函数支持以前用 initget 定义的关键字。参数msg用作提示信息的字符串。如果省略该参数,则显示“选择对象”提示。返回值如果用户选择的不是复杂对象(如三维... -
业务建模图和业务流程图_通过对业务建模采取整体观点,从业务流程中获得更多价值
2020-07-02 07:56:25它超越了层次化流程分解的基本概念,并展示了如何根据一组关键的业务维度(包括所有权,价值和信息)来分析流程,从而改善了流程标准化并降低了整个业务运营的复杂性。 它面向从事BPMS计划的业务主管,架构师和分析...