javascript

git

java

python

git-remote

c++

github

django

c#

reactjs

variables

var

loops

iteration

std

c++-faq

git-checkout

generator

coroutine

spring-mvc

javascript-在[[[http://“]]之前添加一个尚未包含“ http://”的URL

我有一个input字段,该字段保存一个URL,我希望此保存的输入可以识别变量的开头何时不存在“ Http //”,但不知道从何处开始...是否可以仅检查一个 字符串的一部分? -然后有一个必要时会附加的功能?

trans by 2020-08-11T10:57:19Z

在if语句中定义JavaScript变量

在if语句中定义JavaScript变量是否正确?

if(a==1){
    var b = 1;
} else {
    var b = 0;
}

我知道上面的代码可以工作,但是WebMatrix突出显示了变量。

我应该在if语句之外定义变量吗? 还是第一个选项正确? 还是没关系?

var b = '';
if(a==1){
    b = 1;
} else {
    b = 0;
}
trans by 2020-08-10T11:31:38Z

设置Ruby变量(如果尚未定义)

在Ruby中,如何将变量设置为某个值(如果尚未定义),并保留当前值(如果已经定义)?

trans by 2020-08-09T03:51:15Z

Python Django全局变量

我正在Django中寻找一种简单但推荐的方式,将变量仅存储在内存中。 当Apache重新启动或Django开发服务器重新启动时,该变量重置为0。更具体地说,我想计算在每个模型实例(数据库记录)上执行特定操作的次数,但是出于性能原因,我不这样做 想要将这些计数存储在数据库中。 我不在乎服务器重启后计数是否消失。 但是只要服务器启动,我就希望这些计数在Django Shell和Web界面之间保持一致,并且我希望能够返回对每个模型实例执行了多少次操作。

我不希望变量与用户或会话相关联,因为我可能想在不登录的情况下返回这些计数(并且无论任何用户登录,我都希望计数保持一致)。 我在描述全局变量吗? 如果是这样,如何在Django中使用一个? 我注意到urls.py,settings.py和models.py之类的文件似乎在每次服务器启动时仅被解析一次(与之相反,views.py似乎在每次请求时都会被解析)。 这是否意味着我应该在其中一个文件中声明变量? 还是应该以某种方式将其存储在模型属性中(只要它在服务器运行期间一直存在)? 这可能是一个简单的问题,但是我不确定在Django中是如何完成的。

任何意见或建议,不胜感激。谢谢,乔

trans by 2020-08-09T03:47:22Z

C编程:转发变量参数列表

我正在尝试编写一个函数,该函数接受可变数量的参数,例如printf,做一些事情,然后将变量列表传递给printf。 我不确定如何执行此操作,因为似乎必须将它们推入堆栈。

大概是这样的

[HTTP://爬上铁.org/694844]

#include <stdio.h>
#include <stdarg.h>

void forward_args( const char *format , ... ){
  va_list arglist;
  printf( format, arglist );
}


int main (int argc, char const *argv[]){
  forward_args( "%s %s\n" , "hello" , "world" );  return 0;
}

有任何想法吗?

trans by 2020-08-06T22:31:48Z

变量名称如何存储在C中的内存中?

在C中,假设您有一个名为variable_name的变量。假设它位于0xaaaaaaaa,并且在该内存地址处,您具有整数123。换句话说,variable_name包含123。

我正在寻找有关短语“ variable_name位于0xaaaaaaaa”的说明。 编译器如何识别字符串“ variable_name”与该特定内存地址相关联? 字符串“ variable_name”是否存储在内存中的某个位置? 编译器在看到它时是否只是用0xaaaaaaaa代替0xaaaaaaaa,如果是这样,编译器是否不必使用内存来进行替换?

trans by 2020-08-06T14:04:17Z

javascript-$ .getJSON函数期间设置的变量只能在函数内访问

这可能是一个范围更广的问题。 我正在尝试在$ .getJSON函数中设置一个JSON对象,但我需要能够在回调之外使用该对象。

var jsonIssues = {};  // declare json variable

$.getJSON("url", function(data) {
    jsonIssues = data.Issues;
});

// jsonIssues not accessible here

在另一篇文章中也提出了类似的问题,共识是我需要对JSON对象做的任何事情都必须在回调函数中完成,而不能在其他任何地方访问。 真的没有办法继续在$ .getJSON回调之外继续访问/操作该JSON对象吗? 返回变量或设置全局变量怎么办?

我将不胜感激。 这似乎不正确...

更新:

尝试将$ .ajax()异步设置设置为false,并运行相同的代码,但是没有运气。 我尝试过的代码如下:

var jsonIssues = {};  // declare json variable

$.ajax({ async: false });

$.getJSON("url", function(data) {
    jsonIssues = data.Issues;
});

// jsonIssues still not accessible here

另外,我也收到了一些回应,称全局变量应该可以正常工作。 我应该澄清所有这些代码都在$(document).ready(function() {之内。要设置全局变量,我是否应该在document.ready之前声明它? 因此:

var jsonIssues = {};

$(document).ready(function() {

  var jsonIssues = {};  // declare json variable

  $.getJSON("url", function(data) {
      jsonIssues = data.Issues;
  });

  // now accessible?
}

我的印象是,在document.ready中声明的变量应该可以在document.ready的任何部分中“全局”访问和修改,包括$ .getJSON回调函数之类的子函数。 我可能需要阅读有关javascript变量作用域的信息,但似乎很难实现我想要的目标。 感谢您的所有回复。

更新#2:根据对以下答案的评论,我确实使用$ .ajax而不是.getJSON,并实现了所需的结果。 代码如下:

var jsonIssues = {};
    $.ajax({
        url: "url",
        async: false,
        dataType: 'json',
        success: function(data) {
            jsonIssues = data.Issues;
        }
    });

    // jsonIssues accessible here -- good!!

将后续评论添加到我的回答中(我非常感谢)。 我这样做的目的是首先用一个Issues列表加载JSON对象,然后用户可以从中删除并保存。 但这是通过页面上的后续交互完成的,而且我无法预见用户将要对回调中的JSON对象执行的操作。 因此,需要在回调完成后使其可访问。 有人在这里看到我的逻辑缺陷吗? 严重的是,因为可能有些东西我没看到...

另外,我阅读了.ajax()jQuery文档,并说将async设置为false“将同步加载数据。在请求处于活动状态时阻止浏览器。最好在需要同步时通过其他方式阻止用户交互 ”。

有谁知道在这种情况下我应该如何阻止用户交互? 为什么这么担心? 再次感谢您的所有答复。

trans by 2020-08-06T06:11:44Z

php-美元($)登录密码字符串被视为variab

花了一些时间对问题进行故障排除,从而使PHP / MySQL Web应用程序无法连接数据库。 可以使用完全相同的凭据从shell和phpMyAdmin访问数据库,这没有任何意义。

原来密码中带有$符号:

$_DB["password"] = "mypas$word";

发送的密码是“ mypas”,这显然是错误的。

解决此问题的最佳方法是什么? 我用\逃脱了$

$_DB["password"] = "mypas\$word";

而且有效。

我通常将$string = 'test'用于字符串,这可能是我之前避免遇到的方式。

这是正确的行为吗? 如果此密码存储在数据库中并且PHP将其拔出怎么办-会发生同样的问题吗? 我在这里想念什么...

trans by 2020-08-05T19:55:51Z

Windows 7环境变量在路径中不起作用

我正在尝试使用环境变量设置一些路径。我添加了一个环境变量“ MAVEN_HOME”,其值为“ C:\ maven”。然后在路径中添加了“%MAVEN_HOME%\ bin; ... rest”。当我键入“ echo $ MAVEN_HOME%”时,我得到正确的“ C:\ maven”打印在屏幕上。但是,当我在“ bin”目录中键入一个批处理文件“ mvn”时,找不到它。

因此,我在PATH中手动添加了整个路径。“ C:\ maven \ bin; ...休息”并且能够找到“ MVN”并执行它。

有人可以帮我做错什么吗?

trans by 2020-08-05T13:28:52Z

C ++中的变量初始化

我的理解是int变量将自动初始化为0; 但是,事实并非如此。 下面的代码打印一个随机值。

int main () 
{   
    int a[10];
    int i;
    cout << i << endl;
    for(int i = 0; i < 10; i++)
        cout << a[i] << " ";
    return 0;
}
  • 什么规则适用于初始化?
  • 具体来说,在什么条件下变量会自动初始化?
trans by 2020-08-05T02:35:26Z

将变量四舍五入到小数点后两位C#

可能重复:
如何在C#中将数字四舍五入到小数点后两位?

我对如何将变量舍入到两位小数感兴趣。 在下面的示例中,奖金通常是一个四位小数的数字。 有什么方法可以确保将pay变量始终四舍五入到小数点后两位?

      pay = 200 + bonus;
      Console.WriteLine(pay);
trans by 2020-08-03T03:37:15Z

PHP函数从外部使用变量

function parts($part) { 
    $structure = 'http://' . $site_url . 'content/'; 
    echo($tructure . $part . '.php'); 
}

此函数使用在页面顶部定义的变量$site_url,但此变量未传递到函数中。

我们如何使它返回到函数中?

trans by 2020-08-02T16:11:00Z

在MySQL中创建表变量

我需要一个表变量来存储MySQL过程中表中的特定行。例如。 声明@tb表(id int,名称varchar(200))

这可能吗? 如果是,怎么办?

trans by 2020-08-01T23:22:56Z

对象-VBA检查变量是否为空

我有一个对象,并且在其中要检查是否将某些属性设置为false,例如:

If (not objresult.EOF) Then
  'Some code 
End if

但是以某种方式,有时objresult.EOF <> nullEmpty,如何检查?

  • objresult.EOF <> null函数仅适用于Excel单元格
  • objresult.EOF <> null-返回Empty
  • objresult.EOF <> null-也返回Empty
trans by 2020-08-01T17:07:29Z

变量-PHP全局或$ GLOBAL

当我要使用在函数外部声明的变量时,是否有最佳实践/建议:

  1. $GLOBALS['myVar']
  2. $GLOBALS['myVar']

谢谢。

trans by 2020-08-01T12:59:27Z

数组-如何在MATLAB中进行多重分配?

这是我要寻找的示例:

>> foo = [88, 12];
>> [x, y] = foo;

我希望以后会发生以下情况:

>> x

x =

    88

>> y

y =

    12

但是相反,我得到如下错误:

??? Too many output arguments.

我以为deal()可以做到这一点,但它似乎只适用于细胞。

>> [x, y] = deal(foo{:});
??? Cell contents reference from a non-cell array object.

我该如何解决我的问题? 如果要分别处理它们,是否必须不断按1和2编制索引?

trans by 2020-07-30T20:47:15Z

javascript-console.log()在值实际更改之前显示变量的更改值

我了解的这段代码。 我们复制A并将其称为C。当A更改时C保持不变

var A = 1;
var C = A;
console.log(C); // 1
A++;
console.log(C); // 1

但是当A是一个数组时,我们会遇到不同的情况。 C不仅会改变,而且甚至在我们碰到A之前都会改变

var A = [2, 1];
var C = A;
console.log(C); // [1, 2]
A.sort();
console.log(C); // [1, 2]

有人可以解释第二个示例中发生的情况吗?

trans by 2020-07-27T01:56:29Z

sql server 2008-表类型变量中的复合主键

SQL Server 2008:

DECLARE @MyTable TABLE(
    PersonID INT NOT NULL,
    Person2ID INT NOT NULL,
    Description NVARCHAR(100),
CONSTRAINT PK PRIMARY KEY CLUSTERED (PersonID, Person2ID)
);

给出:

Msg 156, Level 15, State 1, Line 5
Incorrect syntax near the keyword 'CONSTRAINT'.

有什么方法可以在表值变量中使用复合主键?

trans by 2020-07-26T10:35:10Z

c ++ 11-递归变量声明

我刚刚在folly / ManualExecutor.h中看到了这种黑魔法

TimePoint now_ = now_.min();

在重新编写了整个库的源代码之后,除了这里以外,没有看到变量now_的定义。 这里发生了什么事? 这实际上是某种递归变量声明吗?

trans by 2020-07-26T02:25:50Z

Visual Studio 2015调试:无法扩展局部变量?

我正在使用Visual Studio 2015预览,并且正在尝试调试我的项目。 我以前使用的是VS 2012,很大程度上取决于能否将鼠标悬停并展开局部变量以查看其值。 我现在正在2015年尝试执行此操作,但是当我将鼠标悬停在变量上时,显示的框只会显示“((本地变量)Classname变量名称”)(例如“((本地变量)字符串标题”))。 没有展开按钮,并且在框中没有显示变量的值。

我是否需要更改设置才能将鼠标悬停在变量上并进行扩展?

trans by 2020-07-22T22:19:08Z

1 2 3 4 5 6 7 8 9 10 11 12 13 下一页 共13页