问题标签 [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.
java - 在 Vista 中将全局应用程序数据放在哪里?
我应该在 Windows (Vista) 系统中的什么位置放置每个人(即计算机的每个用户)都应该可读和可写的数据?Vista 的 C:\Users\xxx\AppData\something、C:\Program Files 和 C:\ProgramData 目录和 UAC 的概念有点混乱。
此外,是否有任何现成的解决方案可以使用 Java 确定这些位置?我想它需要与本机库进行一些交互,因为 System.getProperties 只有 user.home 和 user.dir,它们都不是全局可写的。
jquery - JQuery上的静态变量问题
对不起,我会一点英语。无论如何我要开始了:D
我想用队列来做这个功能。但我总是 0。我知道我正在这样做。那我该怎么办:D
我可以采用css的变量吗?(div#rozet).top 的变量,我可以在 if 上使用它
c++ - C++ 随机种子、全局对象和 SDL_Threads
在我的程序中,我有一个全局 cpp 文件对象,它以整数作为参数。
我希望为对象的参数生成一个随机数,但种子没有到达全局变量,因为种子是在另一个 cpp 文件中创建的,稍后在 main.cpp 文件中调用。
我的主要问题是随机种子没有达到 global.cpp 中对象的参数,但我也出于特定原因将其放在那里,这涉及线程。
我的主要问题是:随机种子可以到达全局变量吗?如果是,请告诉我如何
(如果是,则下一个问题无关紧要)
但如果不可能,这个问题与线程和创建对象的位置有关。对象类在运行线程中调用一个函数,在另一个线程中调用不同的函数,例如:
//线程A
我想要两个线程之间的这种功能,但是有没有办法在不创建全局对象的情况下实现这一点?
php - php全局变量修饰符不起作用
我正在使用全局修饰符的基本 php 示例,它对我不起作用:-|
结果如下... $ ***: 2
php.ini 上是否有任何可能影响此的参数?
c++ - (C++ 查询)全局访问实例化对象
这是一个基本程序,用于获取两个 5 位数字作为字符串,并利用 '+' 上的运算符重载对 2 个数字使用加法。
需要澄清上述代码中的 (i) 和 (ii) 点...
(1) (i) 实际上做了什么?
(2) (ii) -> 不编译.. 出现错误“obj1 未声明(首先使用此函数)”。这是因为 obj1 和 obj2 仅在 while 循环内声明吗?我如何在全球范围内访问它们?
javascript - 为什么在 Javascript 中使元素成为全局变量是不好的?
我听说在 JavaScript 中使元素全局化并不是一个好主意。我不明白为什么。这是IE无法处理的事情吗?
例如:
.net - 单例、日志记录和全局设置 - 好还是坏的实现?
我有一个日志类,需要从应用程序中的几乎所有地方调用。
但是,它需要在应用程序的开头设置“要写入的路径”、“日志级别”以及是否“启用”。
我不想每次都给这个参数或将 Logging 类作为参数传递给我的应用程序中的每个对象,所以我确实使用单例模式进行日志记录。
最近我从紧密耦合的类中遭受了很多痛苦,我不想再犯同样的错误,但考虑到这听起来像是唯一的好解决方案。
更新 :
我并不真正关心记录我关心的是解决类似的设计问题,我与另一个需要从这么多类中使用的全局设置对象有同样的困境。但是将它注入到它们中的每一个只会产生可怕的开销和可读性较差的代码。
你如何看待这个实现,当你遇到类似的设计决策时你会怎么做?
PS请不要提出“使用Log4X库”之类的建议。
c++ - 是否有一个函数可以在 .txt 中的某个点返回字符/字符串?
我知道它可以获取 .txt 的一部分,然后将其转换为整数,然后将其存储在变量中,但是否可以在单个声明中实现。(变量需要是全局的)。
IE:
jquery - 在 javascript 函数中使用 $.post,不能为变量赋值?
我试图在函数中使用 $.post,获取结果,然后根据 $.post 回调的结果返回函数 true 或 false。但是,回调似乎发生在父函数的返回事件之后。
这是 ret 变量始终未定义的当前代码,但如果我在 $.post 回调中警告()它,它会返回正确的结果;
python - 如何在 Python 中将全局标记为已弃用?
我见过装饰器可以让您将函数标记为已弃用,以便在使用该函数时发出警告。我想对全局变量做同样的事情,但我想不出一种检测全局变量访问的方法。我知道 globals() 函数,我可以检查它的内容,但这只会告诉我是否定义了全局(如果该函数已被弃用而不是全部删除,它仍然会是)而不是如果它实际上被使用. 我能想到的最好的选择是这样的:
但除了如何让 DEPRECATED 完全像“3”一样的问题之外,我不确定 DEPRECATED 可以做什么来让您在每次访问它时都能检测到。我认为它可以做的最好的事情是遍历所有全局方法(因为 Python 中的所有内容都是一个对象,所以即使“3”也有方法,用于转换为字符串等)并将它们“装饰”以使其全部被弃用。但这并不理想。
有任何想法吗?有没有其他人解决过这个问题?