问题标签 [addressing]
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.
c# - 在内存中查找 DLL 的地址
我刚刚进入低级编程(读/写内存之类的东西)并且遇到了一个我找不到答案的问题。
我要读取的信息有一个地址,该地址与内存中加载的 DLL 相关,例如,它位于 mydll.dll + 0x01234567。我遇到的问题是 dll 在内存中移动,但偏移量保持不变。无论如何要找出这个dll在内存中的位置。
我目前正在尝试最好在 c# 中执行此操作,但我将感谢大多数高级语言的帮助。
css - Flex 中的 CSS 寻址:仅 RichTextEditor 中的按钮?
我想更改 RichTextEditor 工具栏中按钮的字体特征,但我希望它们与我的应用程序中的其他按钮不同。有没有办法只用 CSS 来做到这一点?我知道我可以在必要时使用 setStyle 来做到这一点......
assembly - 在汇编器中寻址
有些东西我无法消化。我正在学习一些汇编程序,现在我正在处理寻址这一章。我理解用于取消引用的括号的概念,但是当我看到它的用法时,我就是无法理解它的意义。更确切地说,这是我的困惑开始的地方:
在这里,我假设 L1 作为示例案例是某种宏,它稍后会替换机器代码中的真实地址,对吧?
所以这条指令的作用是:取消引用al
寄存器(因为您几乎无法更改物理地址)并将值更改为存储在L1
.
如果到目前为止一切正常:
类似地,这意味着必须存储一个地址(因此这样做有一定的意义),然后您将其更改为内存中的其他位置,对吗?
如果你能告诉我没关系,万一你没有看到任何错误,请这样做,这将使我有可能继续学习。
最后一件事,NASM 在我的代码下添加了一堆0xAA55
(这个序列应该结束程序吧?),为什么会出现这么多次?
java - OS X 上的应用程序包不起作用,文件寻址问题
我的应用程序需要一个 XML 文件才能工作,没有该文件它甚至无法启动。为什么我将我的应用程序捆绑为 JAR 文件,只要将 XML 文件与 JAR 文件放在同一目录中,它就可以正常工作。
当我将项目导出为 OS X 应用程序包时,该应用程序不起作用。如果我将 XML 文件复制到应用程序包所在的同一目录中,它就可以工作。
所以我很确定从我的 Java 代码中访问 XML 文件是一个小的寻址问题。我想将 XML 文件放入应用程序包中。简单地将其复制到 JAR 文件所在的同一目录中是行不通的。
该文件,或者更好的文件是这样处理的:doc = sax.build("file.xml");
并且直接位于我的项目文件夹中。我正在使用 Eclipse,并将我的项目直接从 Eclipse 导出为应用程序包。我还使用 OS X Jar Bundler 进行了尝试,它提供了相同的结果。
那么,如何正确处理我的文件,以便将它们放入应用程序包中?
任何帮助表示赞赏!非常感谢!
assembly - x86 和内存寻址
我一直在阅读我拿起的一本汇编书中的内存模型,我有一两个问题。假设地址总线有 32 条线,数据总线有 32 条线,CPU 是 32 位的(为简单起见)。现在如果 CPU 发出读取请求并发送 32 位地址,但只需要 8 位,那么所有 32 位都回来了吗?此外,内存中的地址仍然按字节寻址,对吗?那么获取一个字节会将 0000 0001 带回地址 0000 0004 吗?
wcf - WCF - 不使用 IIS 的远程服务 - 基地址?
我正在努力解决 WCF 服务的寻址问题。
我们有一个客户端-服务器设置,服务器偶尔(可能每天一次)需要将数据推送到每个客户端。我希望在 NT 服务中托管的每个客户端上都有一个轻量级 WCF 侦听器服务来接收该数据。我们已经有这样一个 NT 服务设置,它为其他任务托管一些本地 WCF 服务,因此开销很小。
由于服务器上现有的遗留代码,我认为该服务需要公开为 ASMX 并用于basicHttpBinding
允许它连接。
每个客户端都由用户在服务器上注册(他们需要单独配置它们),因此发现不是问题。
我的问题是,寻址如何工作?我想象用户在表单中输入服务器上的客户端地址
甚至
如果是这样,我如何在其 App.config 中配置客户端服务?我用localhost
吗?
如果不是,那么将服务公开给服务器的推荐方式是什么?
笔记:
- 我不想在 IIS 中托管,因为这会给客户端所需的硬件增加额外的要求。
- 客户端几乎可以肯定位于 LAN 上,而不是通过公共互联网
asp.net - 导致服务器端按钮(ASP.Net 按钮)触发的 PostBack 和 Call 事件
我还有另一个奇怪的需要。我有一个带有动态按钮的 jQuery 对话框(
我的按钮将被“解雇”:
我使用回发验证的隐藏输入:
在我的 page_load 中:
在我的 Asp.net 控件中,我有一个调用并评估生成的 __doPostBack 的 js 函数:
它会导致回发,但不会调用我后面代码中的函数 RenewSubscription。不确定寻址是否失败或什么,但也许你们中的一个人可以看到我的错误并纠正我......
提前致谢...
memory-management - 寻址模式如何在物理级别上工作?
我正在尝试学习有关处理器的基本知识,每所大学的每个 CS 部门都应该教授这些知识。然而我在网上找不到它(谷歌没有帮助),我也无法在我的课堂材料中找到它。
您知道有关寻址模式如何在物理级别上工作的任何好的资源吗?我对英特尔处理器特别感兴趣。
assembly - 使用相对指针寻址数据(x86-32 汇编器)
我正在用 32 位 x86 汇编器编写,我不太确定如何处理始终与代码具有相同关系的数据。我必须使用EIP来计算绝对地址,还是有更好的方法?
memory - 关于实模式物理内存寻址
我和我的朋友正在集思广益,讨论一个关于实模式下物理内存寻址的问题,但我们无法解决这个问题。开始。
在实模式下,16 乘以段选择器寄存器并添加到偏移寄存器以获得 20 位物理地址。这因此导致重叠片段的可能性。
EG “段选择器 -> 0040 & 偏移量 -> 0010” = “段选择器 -> 0030 & 偏移量 -> 0110”
据我们了解,段选择器在添加到偏移量之前会移动 4 位。因此,为了避免这种分段,他们为什么不将分段选择器移动 6(将其乘以 64),然后再将其添加到偏移量。在我们看来,这将消除内存重叠的可能性。
这是否与他们在那段时间面临的任何硬件限制有关,或者仅仅是一个设计决定。