for(var i = 0, var p = ''; i < 5; i++)
{
p += i;
}
Run Code Online (Sandbox Code Playgroud)
基于我正在阅读的JavaScript书籍,这是有效的代码.当我测试它不起作用,并在FireBug中我收到此错误:
SyntaxError: missing variable name
Run Code Online (Sandbox Code Playgroud) 我有一个问题与Getting Emacs fill-paragraph非常相似,可以很好地使用类似javadoc的注释,但我不确定我是否会在一年前的帖子中得到很多答案.
无论如何,我有一些C代码有一些Doxygen评论,如下所示:
/**
* Description
*
* @param[in,out] var1 : <Long description that needs to be wrapped.>
* @param[in,out] var2 : <Description2>
*/
Run Code Online (Sandbox Code Playgroud)
现在,当我在emacs中使用Mq时,我想要以下内容:
/**
* Description
*
* @param[in,out] var1 : <Long description that needs
* to be wrapped.>
* @param[in,out] var2 : <Description2>
*/
Run Code Online (Sandbox Code Playgroud)
但是,目前我得到以下内容:
/**
* Description
*
* @param[in,out] var1 : <Long description that needs
* to be wrapped.> @param[in,out] var2 : <Description2>
*/
Run Code Online (Sandbox Code Playgroud)
做一些研究,看起来我需要在emacs中设置paragraph-start变量来识别"@param".我发现了另一个关于堆栈溢出的问题(让Emacs fill-paragraph与javadoc类似的注释很好),它有一个样本正则表达式.我修改了一点,以适应我的要求,我测试了搜索- …
我是脚本新手,但我有很多使用C#和Java等语言编程的经验.
我有一个包含二进制数据的文件.我想编写一个Bash脚本来读取该文件中包含的年,月和日,这样我就可以根据记录日期将相关的MOD文件排序到文件夹中.我找不到一种方法来读取二进制数据并在bash脚本中解析它.有没有办法做到这一点?
如果我有一个ActionExecutingContext实例,我怎么能得到有问题的ActionInfo?
我有一个ruby on rails app,它有一个注册页面.不同的页面重定向到注册页面,需要在注册完成后设置另一个页面重定向到.做这个的最好方式是什么?我现在正在这样做:
link_to'/ signup?redirect =/blah/page6
...并在注册控制器中获取重定向变量,并使用它来设置后注册页面.我担心这可能会导致一些安全问题,但我不确定.
这是可以接受的还是有更好的方法?
是否有Qt的颜色选择器对话框,如下所示?
此外,它还需要一个OnColorChanged信号,当所选颜色发生变化时,该信号会被调用.我想在改变颜色时进行实时预览,这就是原因.
http://i49.tinypic.com/vpu7hv.jpg http://i49.tinypic.com/vpu7hv.jpg
使用谷歌我只能找到一个圆圈边的三角形,我个人觉得它看起来很难看.
关于如何在Node.js中实现文件自动重载的任何想法?每次更改文件时,我都厌倦了重启服务器.显然Node.js的require()功能如果已经被要求就不会重新加载文件,所以我需要做这样的事情:
var sys = require('sys'),
http = require('http'),
posix = require('posix'),
json = require('./json');
var script_name = '/some/path/to/app.js';
this.app = require('./app').app;
process.watchFile(script_name, function(curr, prev){
posix.cat(script_name).addCallback(function(content){
process.compile( content, script_name );
});
});
http.createServer(this.app).listen( 8080 );
Run Code Online (Sandbox Code Playgroud)
在app.js文件中我有:
var file = require('./file');
this.app = function(req, res) {
file.serveFile( req, res, 'file.js');
}
Run Code Online (Sandbox Code Playgroud)
但这也没有用 - 我在process.compile()声明中得到一个错误,说没有定义'require'.process.compile正在评估app.js,但对node.js全局变量没有任何线索.
给定一个产生真随机32位数的函数R,我想要一个返回0到n范围内随机整数的函数,其中n是任意的(小于2 ^ 32).
该函数必须以相同的概率产生0到n的所有值.
我想要一个在没有if语句或循环的情况下在常量时间内执行的函数,所以像Java Random.nextInt(n)函数这样的东西就出来了.
我怀疑一个简单的模数不会起作用,除非n是2的幂 - 我是对的吗?
我接受了Jason的答案,尽管它需要一个不确定持续时间的循环,因为它似乎是在实践中使用的最佳方法,并且基本上回答了我的问题.然而,我仍然对任何算法(即使效率较低)感兴趣,这些算法本质上是确定性的并且保证终止,例如Mark Byers指出的.
我正在尝试使用pip on windows在virtualenv中安装mysql-python.起初,我在这里报告了相同的错误,但答案也适用于我.现在我收到以下错误:
_mysql.c(34) : Fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory
Run Code Online (Sandbox Code Playgroud)
如果我symlink(Win7)到我的常规(不是virtualenv's)python的site-packages/MySQLdb dir我得到
Error loading MySQLdb module: No module named _mysql
Run Code Online (Sandbox Code Playgroud)
我在这里相当茫然.有什么指针吗?
我今天碰到了这个,并且不知道为什么C#编译器没有抛出错误.
Int32 x = 1;
if (x == null)
{
Console.WriteLine("What the?");
}
Run Code Online (Sandbox Code Playgroud)
我很困惑x怎么可能是null.特别是因为这个赋值肯定会抛出编译器错误:
Int32 x = null;
Run Code Online (Sandbox Code Playgroud)
是否有可能x变为null,微软是否决定不将此检查放入编译器,还是完全错过了?
更新:在编写了这篇文章的代码后,编译器突然发出一个警告,表达式永远不会成立.现在我真的迷路了.我把对象放到一个类中,现在警告已经消失,但是留下了问题,值类型最终是否为null.
public class Test
{
public DateTime ADate = DateTime.Now;
public Test ()
{
Test test = new Test();
if (test.ADate == null)
{
Console.WriteLine("What the?");
}
}
}
Run Code Online (Sandbox Code Playgroud) javascript ×2
algorithm ×1
asp.net-mvc ×1
bash ×1
binaryfiles ×1
c# ×1
c++ ×1
c-mode ×1
doxygen ×1
emacs ×1
mysql-python ×1
node.js ×1
null ×1
pip ×1
python ×1
qt ×1
random ×1
scripting ×1
security ×1
virtualenv ×1
windows ×1