问题标签 [global]

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.

0 投票
6 回答
3300 浏览

c++ - 全局向量 C++

是否可以将向量作为全局变量是C++?像这样:

当我尝试编译它时,我得到一个错误。我正在使用的编译器是 gcc,我正在编译为 C++。

0 投票
2 回答
5574 浏览

jquery - 如果用户在页面完成加载之前离开页面,jQuery ajaxError() 处理程序会触发

我们使用 jQuery 的全局 ajaxError() 处理程序来提醒用户任何 AJAX 失败:

不幸的是,如果用户在完成加载之前离开页面,这个全局错误处理程序也会触发。以下是重现错误的步骤:

  1. 用户访问页面 A,其中包括通过 AJAX 加载的元素。
  2. 页面 A 上的 AJAX 元素开始加载。
  3. 在页面 A 上的 AJAX 元素完成加载之前,用户单击链接访问页面 B。
  4. 在浏览器重定向到页面 B 之前,错误对话框会短暂出现。

知道当错误是由用户访问新页面直接引起时,我们如何让 ajaxError() 不触发吗?

更新:在将建议合并到评论中之后,这是我的代码:

0 投票
6 回答
9415 浏览

php - 使所有变量全局化,PHP

有没有办法让所有变量都全局化?

0 投票
1 回答
1797 浏览

vb.net - VB.NET - 从解决方案中的其他项目导入命名空间

在我的 Visual Studio 解决方案中,我有 3 个项目。
- Common(根命名空间:PodcastPlayer.Common)
-PodcastPlayer(根命名空间:PodcastPlayer) 这是 Silverlight 项目。
-PodcastPlayer.Web(根命名空间:PodcastPlayer.Web)

通常,我有几个类和服务引用。但我的问题是我不能在 PodcastPlayer 项目中使用 PodcastPlayer.Common 命名空间。
如何解决这个问题?

当我尝试在 PodcastPlayer 中添加项目引用时,我收到以下消息

替代文字
:( http://bildr.no/view/553295 )

0 投票
4 回答
36456 浏览

c - 从 C 中的另一个文件访问全局静态变量

在 C 语言中,我想访问文件范围之外的全局静态变量。让我知道最好的方法。其中一种方法是将静态变量的值分配给外部全局变量,

在文件中

在文件 bc

但在这种情况下,val(文件 ac)中的任何更改都不会在(文件 bc)中的 globalvar 中更新。

请让我知道我怎样才能达到同样的效果。

谢谢,西坎达尔。

0 投票
5 回答
881 浏览

c# - Visual C# 中的“全局变量”

我已经制作了 Graph 类,我想模拟一个分销网络。图表 100% 有效。但是,我想在我的所有应用程序中使用相同的结构/类!例如:我有显示模拟的 Form1,但我想插入节点(例如),但我想在 Form2 中进行!由于数据总是在同一个类中,我可以将我的 Graph 实例设为全局,但 C# 不采用全局变量。那么,我将如何解决这个问题?有任何想法吗?谢谢!

0 投票
2 回答
5454 浏览

mouse - 全局鼠标钩+模拟鼠标输入

我正在寻找创建一个在 XP/Vista/7 中工作的全局鼠标钩子,它允许我访问鼠标输入的 X、Y 值,并在它们到达 Windows 之前修改这些值......

我还希望能够在实际鼠标输入之间模拟鼠标输入......

例如,假设我们的输入如下所示:

1: 1,0 2: 2,0 3: 3,0 4: ?,?

我希望能够截取输入编号 4 并通过“if”语句运行它:如果输入的值与某些参数匹配,我想通过添加或减去它来修改值...

USB 鼠标的默认轮询速率为 125Hz,最大为 1000hz...

如果可能的话(特别是当轮询率设置为小于 1000hz 时)我想在实际鼠标更新(关键)​​之间“注入”输入,例如:

(以毫秒为单位)

0008 - 1,0 0016 - 1,0 0032 - 2,0

所以鼠标以 125Hz 更新......我可以检测输入的频率,并每隔一个输入发送一个输入吗?因此,例如,我可以将鼠标频率从 125 赫兹“加倍”到 250 赫兹,并根据我设置的任何规则模拟我自己的“中间”更新......

这些看起来合理吗?现在我在 C# 中工作,我正在使用本教程中的“Gma.UserActivityMonitor”:http: //www.codeproject.com/KB/cs/globalhook.aspx但由于某种原因我得到了性能打击由于钩子,使得在全屏游戏中使用此代码时鼠标输入会出现无法使用的延迟...

也许我需要用 C++ 写一些东西?任何帮助将不胜感激。谢谢!

0 投票
1 回答
1311 浏览

asp.net - asp.net 全球资源问题

我的 asp.net mvc Web 应用程序中的全局资源有一个奇怪的问题。我在单独的项目中有一些资源(不是网络应用项目)。这些资源具有以下设置:构建操作:嵌入式资源,复制到输出目录:不复制,自定义工具:ResXFileCodeGenerator。当我更改资源文件中的现有值,在发布模式下构建解决方案并将必要的 dll 文件上传回服务器时,仍会显示资源中的先前值。但是,当我在资源文件中添加一个新键时,该键的值会正确显示。在本地主机上调试期间我没有这个问题。谢谢

0 投票
1 回答
1796 浏览

c# - Webgarden 的全局应用程序变量

我目前正在尝试使用 HTML5 画布编写一个在线绘图程序。

问题是,我需要将当前画布保存在全球某处。静态变量可以工作,但它们不会在 Webgarden 中共享。这会导致创建两个不同的图纸。

我将不得不以某种方式创建一个共享的新应用程序对象。我想我需要一个外部应用程序来保存它们。

1)如何用我自己的替换应用程序对象?

因此,要么我必须制作自己的程序并通过远程处理调用它,要么将 ASP.NET 会话状态服务器用于应用程序变量。不过,我更喜欢 Session State Server。

2) 我如何将会话状态服务器用于我自己的变量?我如何访问它?

我在互联网上搜索了高低,只找到了上面提到的想法,但没有帮助执行它们。

我主要在 VB.NET 中编写代码,但我也可以理解 C# 代码作为示例。

关于我的应用程序的一些信息:

客户端有两个相互重叠的画布对象。我们用于绘制东西的顶部画布对象,它下面的画布对象最终保存了绘图。

当绘制某些东西时,它会以其 base64 表示形式发送到服务器。(getDataUri)

服务器通过 Graphics 对象将此图形放在存储的 Bitmap 对象之上。

如何将更改分发给其他客户,我现在正在处理这个问题。我要么传输完整的图片,要么传输提交的每一个更改。这应该通过服务器推送工作。如果这不能彻底工作,我将不得不保存和时间戳更改。

当前实现的链接,当前未获取更改(但它们被转移到服务器......问题是一些到达一个实例,一些到达另一个实例在 webgarden 中的 w3wp 上)在这里:http ://anno.sinni800.ath.cx/Canvas/Collab

0 投票
8 回答
16147 浏览

php - PHP - 全局变量和常量有什么区别

根据许多消息来源,应该在您的 php.ini 中禁用 register_globals(即全局变量)。 如果全局变量被禁用,我应该在我的代码中编写 define() 并使用常量吗?这些甚至有关系吗?