ICode9

精准搜索请尝试: 精确搜索
  • 如何描述在C中使用全局变量的所有情况?2019-08-31 14:07:20

    我知道程序中可以访问的变量是全局的.这是一个正确的定义还是应该说“在一个块之外声明的变量”? 我试图了解如何更具体地定义它们.我知道在函数外部简单地声明全局变量的例子(通常在include和using之后).我知道可以使用extern关键字的前向声明.以下是3个全局变量(t,d和c)的示例: #i

  • 如何覆盖javascript变量?2019-08-31 04:35:18

    我正在开发一个Express.io迷你项目,我仍然坚持这个变量覆盖问题. 这是我的代码: get_time_offset = function(timezone_id){ Timezone.findById(timezone_id, function(err, doc){ if(err) { console.log(err); } else { console.log(d

  • C – 访问全局变量对象2019-08-30 11:07:05

    我正在构建一个C项目,我想创建一个全局自定义对象.我创建了一个名为Material的自定义类. rt.h template<typename T> class Material { public: Vec3<T> ka, kd, ks, kr; T sp, transparency, reflectivity; Material( ) { ka = Vec3<T>(0); kd =

  • javascript – 在GAS中使用Global vars,是否可取?有什么缺点吗?2019-08-29 22:37:14

    对不起,如果这是一个愚蠢的问题,但在这里 所以我一直在学习使用Google应用程序脚本的Javascript大约一年,慢慢地但肯定找到了我的脚. 我试图在这里用他们的脚本帮助某人,我注意到他们宣布了 var ss = SpreadSheetApp.getActiveSpreadsheet(); 在脚本的最顶层,在所有函数之外,作为

  • Java如何访问try-catch块之外的变量2019-08-29 18:03:39

    我是java的初学者,正在玩try-catch块.但是,我无法在try-catch块之外获取变量. 以下代码有效. class factorial{ public static void main(String[] args){ try { int num = Integer.parseInt(args[0]); System.out.println(num ); } catch(Exceptio

  • Javascript全局变量正在重置2019-08-29 13:37:51

    我想做什么的概要:我已经整理了一个非常简单的游戏,它使用了do / while功能并切换到检查你所在的房间.如果你在房间= 1,开关选择room1并运行room1()函数.在房间内,你可以选择去哪个方向.如果你选择北方或东方,一个door1()或door4()函数会运行说“你想打开这扇门吗?”你可以说“打开”

  • Javascript:避免涉及大量循环的代码中的全局变量2019-08-28 01:45:12

    我有一个非常令人困惑的问题.我认为最好用代码解释: var length = 0; // I want to avoid this variable being global function loop(array, func) { for (var i = 0; i < array.length; i++) { array[i].func(length); length += array[i].number; if (func) { func()

  • 如何在不使用全局变量的情况下在javascript中存储和访问ajax数据?2019-08-27 13:20:54

    我可能会遗漏一些明显的东西,但是我怎么能重写这段代码以便它不需要theVariable作为全局变量? <script language="javascript"> theVariable = ""; function setValue() /* called on page load */ { /* make ajax call to the server here */ theVariable = "a st

  • PHP避免使用静态类来避免依赖,但我需要在任何地方使用全局2019-08-26 11:31:56

    很多时候我听说要避免静态类,因为they will insert dependencies that will render your code unusable in other projects, and will not allow to unit test it. 假设我们有一个典型的类DB来访问数据库,如果这样的类是静态的,我们可以在我们的代码中的任何地方调用它: DB::execQu

  • Django:Python全局变量重叠,即使是单独的运行2019-08-26 10:06:14

    我有一个带全局变量的Django(所以Python)程序: g_variable = [] 我使用这是几个函数,我也改变了值: my_function() global g_variable g_variable.append(some_value) 这很有效,直到我开始多次重复调用程序 – 在Django中,这意味着我快速加载了多次网页.我预计全局变量

  • c – 静态全局变量V static global类变量2019-08-26 06:06:55

    更推荐哪种方式声明字符串const? >是在文件范围声明全局变量. >将其声明为全局类. 该变量仅用于类成员函数.我倾向于认为2更好,因为它仅限于类成员函数. A.cpp --------------------- static const std::string hello_str = "Hello"; void A::print() { std::cout << hello_st

  • php – 使用模板的电子邮件功能.包括via ob_start和global vars2019-08-26 02:33:47

    我有一个简单的Email()类.它用于从我的网站发送电子邮件. <? Email::send($to, $subj, $msg, $options); ?> 我还有一堆用简单的HTML编写的电子邮件模板,这些模板被一些PHP变量所刺穿.例如. /inc/email/templates/account_created.php: <p>Dear <?=$name?>,</p> <p>Thank you for

  • c – 如何在多个单元测试中使用用户输入变量?2019-08-26 00:05:04

    我有一个C 11项目,有许多googletest单元测试看起来像 TEST_F(GTest, testSomething) { int64_t n = 42; // following code depends on input size n ... } 我希望能够从一个位置设置输入大小,而不是在每个测试中都有一个局部常量n,最好是命令行: ./RunMyProgram --g

  • 用于程序范围设置的Python中的“真实”全局变量2019-08-25 23:58:31

    我在我的主执行文件中有这个: databaseUrl = appPath + '/db/timey.db' 这指向我的SQLite DB. 我已经做了一些封装来访问我的模型(Data / DB).所以,直到databaseURL最终被使用,我需要从main传递它 – > view.py – > model.py – > db.py. 这将是愚蠢的,因为例如我的视图类不需

  • 当有全局指针时,分叉进程如何不会相互影响?2019-08-25 21:50:51

    我知道fork()函数创建一个与其父类相同的进程,只是它的PID不同.它们最初具有相同的变量,对这些变量所做的更改不会相互影响.但是当共享全局指针变量时会发生什么? 我写了一些代码并打印出结果.似乎父进程和子进程的指针指向相同的内存位置,但是对这些内存位置所做的更改,即父级中的*

  • 如何在python中使用’global’变量?2019-08-24 13:55:59

    在我的问题中,我有一个由用户启动的python代码,如: # file main.py import sys import mymodule config = sys.argv[1] 其中导入另一个包含函数,类等的模块 # module.py def check_config(): # do something with the content of 'config' class Module(object): # does

  • c – 全球各州是什么?它们如何影响可测试性以及如何避免它们?2019-07-30 08:08:37

    列出全局变量,单例对象等各种全局状态, 我读到它们会影响代码的可测试性.您能解释一下有助于提高代码可测试性的全局状态替代方案吗?解决方法:从可测试性的角度来看,全局变量和单例非常相似,因此它们不必单独处理.良好的OO设计应该像乐高积木一样,以便创建最终的系统.全局变量的主要

  • c – 全局分配的内存会发生什么变化?2019-07-28 14:06:07

    我有一个这样的程序: int *number0 = new int; int main() { int *number1 = new int; } 我想,两个内存分配都会引入内存泄漏,尽管只有valgrind 抱怨主要功能内的number1.这是为什么?解决方法:运行这个 int *x = new int; int main() { return 0; } 使用valgrind(3.

  • javascript – 为什么函数返回本地JSON变量的值而不是全局?2019-07-26 16:33:13

    我有一个全局JSON变量,我存储一些参数,然后每次运行我想要能够修改它们的函数,但只是在该函数内部. 因此,每次运行该函数时,我都希望在本地变量中获得全局变量的新副本. 问题是我将全局变量复制到函数中定义的本地变量,并且我对局部变量进行了更改,但是下次运行该函数时,我得到的是

  • javascript – 这行是否创建了全局变量?2019-07-26 02:34:00

    这条线是否会创建全局变量? var first=second=third=fourth=fifth="Hello, "; 我不完全确定如何测试它:)解决方法:首先将声明为局部变量,但其他变量将是全局变量. 要解决此问题,请尝试以下操作: var first, second, third, fourth, fifth; first = second = third = fourth = fift

  • c全局变量2019-07-25 22:08:02

    我有一个头文件global.h,其中我声明了一些我打算在其他文件中使用的变量. #ifndef GLOBAL_H_ #define GLOBAL_H_ #include <stdio.h> typedef struct tag_KG_Data { int nKGStationID; int nKGComPort; }GLOBAL_VAR; GLOBAL_VAR g_GlobalVar; BOOL b_newDataReady;

  • 在类中包装全局变量(python)2019-07-25 18:55:30

    我是编程新手,最近学过python和面向对象编程的基础知识.我知道有很多全局变量通常是一个坏主意,我可以将它们全部放入一个类中.这是正确的方法吗? class GameState(object): def __init__(self): self.variable1 = 1 self.variable2 = 2 self.list = [

  • c – 在共享库中初始化全局数据的最佳方法是什么?2019-07-23 16:15:47

    我有一个单独的类来完成所有必需的初始化. 目前我已经声明了这个类类型的全局对象,它正在库加载上实例化.我已经看到了其他方式,比如贬义 BOOL APIENTRY DllMain 共享库的入口点,并在进程附加上进行实际初始化. 这与让隐式全局初始化到它的工作有什么不同?哪种方式更好?解决方法:这

  • 类名称中的PHP命名空间和全局变量问题2019-07-23 14:32:19

    我不知道为什么我的HelperClass()下的全局$error返回为空,我不知道为什么我可以验证$class->错误确实已经填满了之前的数据. 在这种情况下,我不知道有关于命名空间的某些问题吗?请给我一些指示. 以下是一些相关的代码. 在主文件下 namespace Core; $class = new ControllerClass();

  • JavaScript:window.spam是一个很好的做法吗?2019-07-22 02:34:41

    我注意到人们提到的“只需在JS代码的顶部定义一个变量,它就变成了全局”,以回应诸如“如何从函数内部创建全局变量?”之类的问题.大多数答案首先说不可能实现这一点.当然可以这样做: <script type="text/javascript"> window.spam = 'Hello World'; </script> 然后,在您的代码

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有