问题列表 - 第41759页

想要摆脱循环的建议

我编写了一个程序,可以解决3n + 1问题(又名"奇妙的数字"和其他各种事情).但它有一个双循环.我怎么能把它矢量化呢?

代码是

count <- vector("numeric", 100000)
L <- length(count)

for (i in 1:L)
{
x <- i
   while (x > 1)
   {
   if (round(x/2) == x/2) 
     {
     x <- x/2
     count[i] <- count[i] + 1 
     } else
     {
     x <- 3*x + 1
     count[i] <- count[i] + 1
     }
   }
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

loops r vectorization

2
推荐指数
1
解决办法
583
查看次数

让Visual Studio 2010 JavaScript IntelliSense知道对象的类型

假设我有以下javascript函数:

  function (msg) {
    var divForResult = document.getElementById("test");
    if (typeof (msg) == "object")
    {
      divForResult.innerHTML = "Result: <b>" + msg.Message + "</b>";
    }
    else {
      divForResult.innerHTML = "Result: <b>" + msg + "</b>";
    }
  }
Run Code Online (Sandbox Code Playgroud)

我知道如果msg变量是一个对象,它就像Exception一样,所以我打印了Message属性.如果没有,则msg是一个字符串,我自己打印变量.我的问题是如何让Visual Studio 2010 JavaScript IntelliSense"知道"msg对象的类型,以便在这种情况下我能获得对象类型的正确属性/函数?

javascript intellisense visual-studio-2010

10
推荐指数
2
解决办法
2352
查看次数

Argparse可选的位置参数?

我有一个脚本,意思是这样使用: usage: installer.py dir [-h] [-v]

dir 是一个位置参数,定义如下:

parser.add_argument('dir', default=os.getcwd())
Run Code Online (Sandbox Code Playgroud)

我希望它dir是可选的:当它没有被指定时它应该是cwd.

不幸的是,当我没有指定dir参数时,我得到了Error: Too few arguments.

python argparse

588
推荐指数
3
解决办法
21万
查看次数

插入命令不要插入数据库?

您好

有人可以告诉我在这段代码中我做错了什么

Protected Sub insert_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Insert.Click
    Dim mydb As New OleDbConnection
    mydb = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source= |datadirectory|database.mdb;Persist Security Info=True")
    mydb.Open()
    Dim sqlstring = "INSERT INTO [maintable] ([field1], [field2]) VALUES (@textbox1, @textbox2);"
    Dim mydbcommand As New OleDbCommand(sqlstring, mydb)
    TextBox1.Text = mydbcommand.Parameters.Add("@textbox1", OleDbType.VarChar).Value
    TextBox2.Text = mydbcommand.Parameters.Add("@textbox2", OleDbType.VarChar).Value 
    mydbcommand.ExecuteNonQuery()
    mydb.Close()
    TextBox1.Text = ""
    TextBox2.Text = ""

End Sub
Run Code Online (Sandbox Code Playgroud)

vb.net ado.net

0
推荐指数
1
解决办法
613
查看次数

wpf类型名称'App'在类型中不存在...在重命名MainWindow后发生

在一个简单的WPF中,我将MainWindow类重命名为MyClass,我在App.g.cs中遇到了这个错误:

    public static void Main() {
        MyClass.App app = new MyClass.App();
        app.InitializeComponent();
        app.Run();
    }
Run Code Online (Sandbox Code Playgroud)

我怎么能解决这个问题在互联网上找不到任何东西?

wpf

51
推荐指数
2
解决办法
2万
查看次数

Rails使用可选参数进行搜索?

当搜索可以提供许多可选参数(如ID,Zip,City和State)时,如何在数据库上进行搜索?这些可以具有值或完全空白.我将如何进行类似的rails查询?

ruby activerecord ruby-on-rails

23
推荐指数
2
解决办法
8505
查看次数

C#反编译器?

这是真的吗?有人可以反编译我在CIL中用MSIL编写的代码吗?从.exe文件?

.net c#

5
推荐指数
2
解决办法
2万
查看次数

memmove不动

memmove并没有真正移动内存不对吗?它只是将内存从一个区域复制到另一个区域,并允许这两个区域重叠.我问这个问题是因为我只是想知道为什么这个fnc以非常误导的方式被调用.
因为我明白当某个东西从一个地方移动到另一个地方时,"东西"就是在另一个地方而不是第一个地方之后.而memmove它不会那样工作.我对吗?

c c++ memory libc

3
推荐指数
3
解决办法
1300
查看次数

Opera和IE没有正确地归因于css文本修饰

使用Opera 11和IE 9,似乎这两个浏览器没有正确地归属CSS文本修饰样式.这在Chrome,FireFox和Safari中100%有效.有没有人建议如何解决这个问题?

错误的影响:

替代文字

正确的效果:

替代文字

这是CSS:

#main_title {
    font-size: 18px;
    color: #000;
    font-weight: bold;
}

#main_title a {
    color: #000;
}

#main_title_accent {
    border: 1px solid #000;
    background: #ff9935;
    text-decoration: none;
    font-size: 20px;
    padding: 5px;
}
Run Code Online (Sandbox Code Playgroud)

这是HTML:

<div id="main_title">
    <a href="home">Text <span id="main_title_accent">Goes</span> Here</a>
</div>
Run Code Online (Sandbox Code Playgroud)

html css layout opera internet-explorer

0
推荐指数
1
解决办法
1214
查看次数

如何阻止gcc通过标准库路径传递-L到链接器

我有一个脚本需要阻止gcc传递-L标准库路径ld.使用-nostdlib抑制-lc -lgcc等但不是-L.使用-Wl,-nostdlib可防止链接器使用自己的标准路径,但不会阻止gcc传递-L标准路径.有没有办法确保gcc在库路径中没有任何内容调用链接器期望我在命令行上显式写入的目录?

c linker gcc path

6
推荐指数
1
解决办法
1631
查看次数