Tag: variables

使用string中的名称创buildvariables

假设我想创build10个variables,如下所示: x1 = 1; x2 = 2; x3 = 3; x4 = 4; . . xi = i; 这是我打算做的简化版本。 基本上我只想通过以自动方式创build这些variables来节省代码行。 有没有可能在Matlab中构造一个variables名? 我的例子中的模式是["x", num2str(i)] 。 但我不能find一种方法来创build一个名称的variables。

C中string字面值的“生命期”

下面的函数不能返回指针吗? char *foo( int rc ) { switch (rc) { case 1: return("one"); case 2: return("two"); default: return("whatever"); } } 所以C / C ++中的局部variables的生命周期实际上只在函数内部,对吗? 这意味着,在char* foo(int)终止后,它返回的指针不再意味着什么? 我对本地变种的生存期有点困惑。 谁能给我一个很好的说明?

如何在ASP.NET MVC 4应用程序中使用会话?

我是ASP.NET MVC的新手。 我以前使用PHP,很容易创build一个会话,并根据当前的会话variablesselect用户logging。 我已经在互联网上到处寻找一个简单的分步教程,可以告诉我如何在我的C#ASP.NET MVC 4应用程序中创build和使用会话。 我想创build一个用户variables的会话,我可以从我的控制器的任何地方访问,并能够在我的LINQ查询中使用variables。 -提前致谢!

如何避免JavaScript中的全局variables?

我们都知道全局variables不过是最佳实践。 但有几个例子,如果没有它们就很难编码。 你用什么技术来避免使用全局variables? 例如,给定以下情况,你将如何不使用全局variables? JavaScript代码: var uploadCount = 0; window.onload = function() { var frm = document.forms[0]; frm.target = "postMe"; frm.onsubmit = function() { startUpload(); return false; } } function startUpload() { var fil = document.getElementById("FileUpload" + uploadCount); if (!fil || fil.value.length == 0) { alert("Finished!"); document.forms[0].reset(); return; } disableAllFileInputs(); fil.disabled = false; alert("Uploading file […]

Java中未初始化的variables和成员

考虑这个: public class TestClass { private String a; private String b; public TestClass() { a = "initialized"; } public void doSomething() { String c; a.notify(); // This is fine b.notify(); // This is fine – but will end in an exception c.notify(); // "Local variable c may not have been initialised" } } 我不明白。 “b”永远不会初始化,但会给出与“c”相同的运行时错误,这是一个编译时错误。 […]

var关键字有什么意义?

var关键字不需要明确的types声明,而且我已经感兴趣地阅读了关于何时可能适用的SO讨论 。 我也阅读了(但不是使用) 嘘似乎进一步通过使声明一个局部variables可选 。 随着Boo,types和声明都可以暗示。 这让我想知道,为什么C#语言devise者会麻烦地包含一个var关键字呢? 更新 :是的,var支持匿名types,但匿名types本身并不需要var关键字… var anon = new { Name = "Terry", Age = 34 }; 与 anon = new { Name = "Terry", Age = 34 };

如何在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吗?

有没有办法改变Unix的另一个进程的环境variables?

在Unix上,有没有什么办法可以让一个进程改变别人的环境variables(假设他们都是由同一个用户运行的)? 一般的解决办法是最好的,但如果不是,那么一个是另一个的孩子的具体情况呢? 编辑:如何通过GDB?

string中的JavaScriptvariables不需要连接 – 就像PHP一样

我知道在PHP中,我们可以做这样的事情: $hello = "foo"; $my_string = "I pity the $hello"; 输出:“我可怜foo” 我想知道在JavaScript中是否也可以做到这一点。 在不使用串联的情况下在string中使用variables – 它看起来更简洁和优雅。

如何在Linux中添加gcc的默认包含path?

我希望gcc包含来自$HOME/include include的文件,除了通常的include目录之外,似乎还没有类似于$LD_LIBRARY_PATH 。 我知道我可以在编译时(或在makefile中)在命令行添加include目录,但是我真的很喜欢这里的通用方法,就像在库中一样。