问题标签 [map-files]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - MapServer mapfile:显示比例尺问题,日志中没有错误
这是映射文件中 SCALEBAR 的代码:
/tmp/mapserver3.log 中没有明显/明显的错误。会是什么问题?
EDIT1:必须将状态从 ON 更改为 EMBED。
c - 相同的源代码,相同的编译器工具,ubunto 与 windows xp,不同的行为,为什么?几乎相同的地图文件
我有一个问题。我有一个评估工具包和一个 starter_kit 程序,它与 WINDOWS xp 下 IDE 的工具套件插件配合得很好。IDE sous Ubuntu 12.0.4 的相同工具套件插件可以工作,但不能做同样的事情事情。奇怪没有?仅供参考,我的工具是:
- 单片机:PIC24HJ128GP504
- 开发板:用于 PIC24H MCU 的 MPLAB 入门工具包
- 用于加载/调试 SKDE PIC24H 传感器的 USB 连接
- IDE:MPLABX IDE v1.85
- C编译器:XC16 V1.11
- 源代码:用于 pic24 H 传感器演示的入门套件
在 UBUNTU 中,我使用 XC16 C 编译器在 MPLAB X ide 中编译和链接该源代码,没有任何错误,然后对设备进行编程,但随后 Microchip 徽标(启动练习)出现在 OLED 上,代码的其他部分没有已执行(例如主屏幕)。OLED 只是闪烁并在闪烁时重复显示 Microchip 徽标。在我看来,它进入了RESET LOOP。
奇怪的是,当我将操作系统从 ubuntu 更改为 windows xp 并使用安装在 windows xp 上的相同 IDE 和相同的 C 编译器并对设备进行编程时,它运行良好并且不会进入这个看似重置的循环。它显示Microchip 徽标(启动练习)并执行程序的其余部分(主屏幕)。而且我不知道出了什么问题。我使用此步骤调试此问题但没有成功,我想知道如果您是我的情况,您会怎么做,以及您是否可以帮助我找到我的问题。
- 比较映射文件(链接器输出):这两个文件几乎相同,只是winXP的映射具有resetPRI功能,但ubuntu的使用reset(在我看来这是一个内存部分,而不是一个函数)。你可以看到地图文件的共同部分和下面的差异。
External Symbols in Program Memory (by address):
任何想法我应该在哪里寻找问题将不胜感激。
gis - 使用“AND”逻辑表达式定义 Mapserver 类的问题
我似乎无法跨过这个障碍。Mapserver 没有抛出任何错误......但它也没有返回任何东西......我怀疑我的逻辑表达式(......在没有任何错误的情况下......我真的不知道这里发生了什么) .
理想情况下,我想使用以下两列按我的 shapefile 进行过滤:“[YODA](文本)”和“[ZOOM](整数)”。
目前我的代码如下:
delphi - Delphi x64 地图文件问题
当我在 64 位 Delphi XE4 项目(调试模式)中添加地图文件时。iv 有一些符号,如“_zn6”、“_zn11”等。这是什么原因?在 32 位项目中,一切都很好。如果我选择发布模式,那么信息很清楚但很差。地图文件片段:
这是 JCL 日志示例(带有 x64 映射文件):
java - Hadoop MapFile 阅读器未检测到分布式缓存中的文件
我需要有关地图文件阅读器的帮助。
我通过 -files 选项yarn jar HadoopProjects.jar rsProject.driver -files hdfs://localhost:8020/data/mapFileTestFolder.tar.gz...
将文件添加到缓存中。
这里我称之为
}
这是我在日志
2014-03-11 08:31:09,305 INFO [main] rsProject.myReducer: depReader init 开始 URI = file:/home/hadoop/Training/hadoop_work/mapred/nodemanager/usercache/hadoop/appcache/ 中看到的内容application_1394318775013_0079/container_1394318775013_0079_01_000005/mapFileTestFolder.tar.gz/mapFileTestFolder
2014-03-11 08:31:09,345 INFO [main] rsProject.myReducer: depReader init error - java.hadoop.FileNotrainingException /hadoop file:/file_work/: /mapred/nodemanager/usercache/hadoop/appcache/application_1394318775013_0079/container_1394318775013_0079_01_000005/mapFileTestFolder.tar.gz/mapFileTestFolder/data 不存在
mapFileTestFolder.tar.gz - 这是一个压缩的地图文件文件(其中包含索引和数据)
我猜这个文件存在于分布式缓存中,因为如果相同匹配,跑步者会进入条件。
为什么会这样?=/感谢
任何帮助
谢谢
visual-studio-2013 - Typescript 1.0 地图文件不加载
在 VS2013 update 2 RC (Typescript 1.0 RTM) 中,我无法在我的一个项目中调试 TypeScript 文件。我已将其追溯到地图文件声明。默认情况下,我的 JS 文件包含:
应该是正确的,地图文件与 TS 和 JS 文件位于同一文件夹中。但是它不起作用。如果我手动编辑文件,指定完整路径,它可以工作:
这让我很困惑,因为浏览器肯定不应该理解完整路径,例如在 IISExpress 网站之外?
任何人都可以建议一种让地图文件与第一个映射一起使用的方法吗?谢谢
视窗 8.1 x64, IE11
更新:通过 IISExpress 运行的应用程序使用 Windows 身份验证。如果我关闭这个地图文件加载!另外,检查我看到的输出窗口:
SourceMap http://localhost:53524/JSLib/general.js.map read failed: The remote server returned an error: (401) Unauthorized.'iexplore.exe' (Script): Loaded 'http://localhost:53524/JSLib/'.
我的 IIS Express 日志包含
2014-04-12 13:58:24 ::1 GET /JSLib/general.js.map - 53524 - ::1 - - 401 2 5 0
但我可以http://localhost:53524/JSLib/general.js.map
在 IE 中正常浏览。那么是什么在调用地图文件(VS?)以及如何让它使用我的凭据?
c++ - 核心文件中的指令指针地址不在可执行文件映射文件列出的函数地址范围内
我正在尝试使用可执行文件的核心文件和映射文件查找崩溃的位置。核心文件指示的崩溃位置是 0xb84cc923 。但是可执行文件的映射文件在崩溃位置附近没有任何条目。几乎所有的函数条目都在范围内
0x0804de68 0x0804de78 0x0804de88 0x0804de98 0x0804dea8 0x0804deb8 0x0804dec8 0x0804ded8 0x0804dee8 0x0804def8 0x0804df08 0x0804df18 0x0804df28
我需要在这个计算中加入任何偏移量吗?
c - 使用 mmap 和 mapfile 的 Posix-C 程序的分段错误
那么我有这个程序,我得到一个分段错误:11(核心转储)。经过大量检查后,当for循环到达i = 1024并尝试mapfile [i] = 0时,我得到了这个。该程序是关于制作服务器和客户端程序,通过在服务器程序中制作的公共文件中读/写进行通信。这是服务器程序,它打印更改前后的值。我想看看发生了什么,是映射有问题还是*mapfile的内存有问题。谢谢!
cmake - How to express that a map file depends on add_executable?
I'm building an executable using the standard command:
I'm adjusting the CMAKE_EXE_LINKER_FLAGS
to emit a map file, and it works.
If I delete the map file, though, performing an incremental build doesn't regenerate the map file. This makes sense, since I haven't expressed to cmake that the map file depends on MyExe. In the above scenario, the MyExe.map isn't even a target, so cmake doesn't even know it exists.
I've tried creating a custom target, but I can't create a custom command that regenerates the map file, since it comes from add_executable()
. I then tried to use add_dependencies()
, but that seems to only influence the build order.
I could explicitly re-run the linker as a custom command that builds a custom target, but that seems wasteful since linking does take a bit of time.
It almost seems like I need some way to tell add_executable that there are more outputs than just the executable image. Is there a way to do this?
If anybody could point me in the right direction, I'd appreciate it! Thanks in advance for reading.
c++ - 使用 MAP 文件 VS2010 MFC
我已经开发了一个客户,他在做某项操作时正在体验。这并不总是发生在同一个地方和相同的数据上,而且,它既没有发生在我的本地开发机器中,也没有发生在我的测试虚拟机(没有所有开发设备)中。
鉴于这些情况,我决定使用 MAP(在配置属性-> 链接器-> 带有选项 /MAP 的调试器中启用)进行编译,以查看导致崩溃的函数。
如果我理解正确,当程序崩溃时,我必须检查偏移错误,然后在我的 MAP 中的 RVA+BASE 列下搜索:
实际上,我的崩溃发生在偏移量:
��以我应该认为它在方法中的某个地方:但这并不是绝对可能的,所以假设计算机不会出错,我就是那个做错的人。
有人可以解释一下如何以正确的方式阅读 MAP 吗?