小编ARW*_*ARW的帖子

Vagrant,VirtualBox内置还是没有?

试图设置Vagrant但收到错误:

The "VBoxManage" command or one of its dependencies could not be found. 
Please verify VirtualBox is properly installed. You can verify everything 
is okay by running "VBoxManage --version" and verifying that the VirtualBox 
version is outputted.
Run Code Online (Sandbox Code Playgroud)

只是困惑,因为Vagrant文​​档说明:

"入门指南将使用Vagrant和VirtualBox,因为它是免费的,可在每个主要平台上使用,并内置于Vagrant. "

如果我在安装Vagrant时应该包含VirtualBox,则不要单独安装VirtualBox.运行OSX 10.8如果相关,猜测我只需要安装VirtualBox?如果是这种情况,当他们说它是"内置"时,它们在文档中意味着什么?

virtualbox vagrant

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

在Javascript中查找子字符串并在前面/后面添加一些字符

假设我有以下多行Javascript字符串:

学校

苹果

〜胡萝卜

我想将以“〜”开头的任何行替换为“#(行的内容)#”。因此,在此示例中,我想找到“〜carrot”并将其替换为“#carrot#”。

我正在尝试提出一个使用正则表达式的解决方案,但无法找到一种方法来用自身的修改版本(带有前置/附加字符)替换某些匹配的字符串。

任何帮助将不胜感激,希望有一个例子可以打开灯泡...

javascript regex string

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

将字符串转换为泛型

我有这个方法:

public T GetInput<T>()
{
     T result;

     if( (typeof)T == Type.GetType("string"))
     {
           result = GetStringInput(); // returns a string
     }

      // Etc for a bunch of different types
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误是我不能隐含地将字符串强制转换为"T".该函数的要点是能够获得任何指定类型的输入,并确保在返回之前对输入进行类型验证.想法?

c# generics casting

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

Vagrant 1.1.5中的共享文件夹权限

现在尝试使用Laravel框架设置一个小的Vagrant开发环境,并且需要使我/ vagrant/storage/views文件夹可写,但无论如何我都无法获得文件夹的权限!

我已经做好了:

sudo chmod -R 777 /vagrant/storage/views
Run Code Online (Sandbox Code Playgroud)

...之后仍然保留对该文件夹的rwxr-xr-x权限.我可以更改文件的权限,但不能更改/ vagrant文​​件夹中的文件夹.

任何人对如何解决这个问题都有任何想法?谢谢.

permissions ubuntu vagrant laravel laravel-3

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

在AJAX调用之后重新初始化jQuery

我有一个问题,在通过AJAX动态填充元素后,我的jQuery函数不能处理新内容.

我有一个文件列表,例如在点击"刷新"按钮时填充的文件.双击列表中的项目时,我想显示带有文件名的警报.每个项目都有"文件"类.

我正在使用此代码:

$('.file').on('dblclick', function(event){
                alert($(this).html());
            });
Run Code Online (Sandbox Code Playgroud)

这适用于首先存在的任何元素,但不适用于AJAX调用之后.

这是一项学校作业,我需要使用常规的Javascript AJAX方法,而不是内置的jQuery AJAX功能.我猜这是问题以及jQuery没有注意到新填充的元素的原因.

刷新按钮正在调用此函数:

function getFileList()
    {
        if (window.XMLHttpRequest)
        {// code for IE7+, Firefox, Chrome, Opera, Safari
            xmlhttp=new XMLHttpRequest();
        }
        else
        {// code for IE6, IE5
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        }

        xmlhttp.onreadystatechange=function()
        {
            if (xmlhttp.readyState==4 && xmlhttp.status==200)
            {
                document.getElementById("files").innerHTML=xmlhttp.responseText;
            }
        }

        xmlhttp.open("GET","filelist.php",true);
        xmlhttp.send();
    }
Run Code Online (Sandbox Code Playgroud)

如果我被迫使用常规JS进行AJAX调用而不是jQuery的AJAX方法,我怎样才能让jQuery正确地注意到这些新元素呢?

javascript ajax jquery

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

Java Swing JList,不能设置最小宽度

尝试简单地创建具有指定可见行数但具有最小宽度的JList.似乎"setMinimumSize()"没有做任何事情......

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;



public class UserInterface 
{   
    final static private int HEIGHT = 400;
    final static private int WIDTH = 650;

    public static void main(String[] args) {

    JPanel content = new JPanel();

    String[] entries = { "Entry 1", "Entry 2", "Entry 3",
    "Entry 4", "Entry 5", "Entry 6" };

    DefaultListModel sampleModel = new DefaultListModel();

    for(int i=0; i<entries.length; i++)
        sampleModel.addElement(entries[i]);

    JList sampleList = new JList(sampleModel);

    sampleList.setMinimumSize(new Dimension(1000,1000));
    sampleList.setMaximumSize(new Dimension(1000,1000));

    content.add(sampleList);

    //main window frame
    JFrame window = new …
Run Code Online (Sandbox Code Playgroud)

java swing awt jlist layout-manager

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