问题列表 - 第11973页

从VirtualBox虚拟机寻址localhost

我有一个本地测试/开发服务器(当然是HTTP),监听端口8000.

我正在使用Linux,所以要在Internet Explorer 6,7,8等上测试页面.我使用VirtualBox运行虚拟机; 我还需要看看它在Windows环境中的外观如何(例如字体不同).

在我的真机中,我只是使用URL打开网站http://localhost:8000,如何从虚拟机中解决这个本地主机?

现在我的解决方法是使用IP地址.有更好的想法吗?

virtualbox localhost virtual-machine

751
推荐指数
12
解决办法
41万
查看次数

cudaMemcpyToSymbol不复制数据

我想使用__constant__内存,这些内存将被我所有内核中的所有线程访问.

声明是这样的

extern __constant__ float smooth [8 * 1024];
Run Code Online (Sandbox Code Playgroud)

我正在使用数据将数据复制到此变量

cudaMemcpyToSymbol("smooth", smooth_local, smooth_size, 0, cudaMemcpyHostToDevice);
Run Code Online (Sandbox Code Playgroud)

smooth_size = 7K字节

它给了我不正确的输出

但是当我在-deviceemu模式下运行它并试图在内核中打印这两个变量的内容时,我得到了所有零的平滑和smooth_local是正确的.

我尝试打印输出后cudaMemcpyToSymbol仍然给它0.

你们有人能说清楚我的问题吗?

cuda gpu

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

如何在 javascript 中的替换中循环遍历正则表达式的匹配项?

我有以下 JavaScript(s 中的空格<P>是不间断的):

var html = '...<li>sub 2</li></ol></li></ol>\n\
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; subsub 1</p>\n\
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ii.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; subsub 2</p>\n\
<ol start="2"> \n\
<ol start="3"> \n\
<li>sub 3</li></ol>...';

$(function () {
    var nestedListFixer = /(?:<\/li><\/ol>\s*)+(?:<p>(?:&(?:nbsp|\#0*160|x0*A0);)+(?:\s[ivxlcdm]+\.)(?:&(?:nbsp|\#0*160|x0*A0);)+\s(.*?)<\/p>\s*)+(?:<ol(?:\sstyle=\"[^\"]+\")?\sstart=\"[^\"]+\">\s*)+/i;
    html = html.replace(nestedListFixer, function($0, $1){
        var lis = ""
        $.each($1, function () {
            lis += "<li>" + this + "</li>\n";
        });
        alert("<ol>\n" + lis + "</ol></li>");
        return "<ol>\n" + lis + "</ol></li>";
    });
});
Run Code Online (Sandbox Code Playgroud)

alert()输出:

<ol>
<li>s</li>
<li>u</li>
<li>b</li>
<li>s</li>
<li>u</li>
<li>b</li>
<li> </li>
<li>2</li> …
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery lambda match

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

为什么无法在 mac os x 和 Textmate 上将 ctrl + tab 设置为键盘快捷键?

我切换到 Textmate 并想用Command+切换选项卡Tab(就像在 NetBeans 中一样)。

菜单命令是导航 - 下一个文件选项卡。但是不能用按键设置快捷键吗Tab?这是一般限制吗?

textmate keyboard-shortcuts

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

如何使用Android执行URL?

我正在申请通过betamax向VOIP提供商发送短信.

要发送短信我只需要执行网址

https://www.12voip.com/myaccount/sendsms.php?username=w?&password=x&from=y&to=z&text=some%20text
Run Code Online (Sandbox Code Playgroud)

我的应用已经创建了URL,但我无法理解如何执行.我想我必须为此发出一个http请求.但我完全不明白.

谁能帮助我用android执行url?

java android

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

如何在PHP中替换Microsoft编码的引号

“ ” ‘ ’由于我的应用程序中存在编码问题,我需要用常规引号('和")替换单引号和双引号()的Microsoft Word版本.我不需要它们是HTML实体,我不能更改我的数据库架构.

我有两个选择:使用正则表达式或关联数组.

有一个更好的方法吗?

php string encoding character-encoding

68
推荐指数
6
解决办法
6万
查看次数

暂停AVAudioPlayer后播放音频时出现问题

我的AVAudioPlayer存在问题,如果暂停,我无法再次播放它.暂停后调用[audioPlayer play]会返回NO而不是通常的YES.知道是什么导致了这个吗?

其他人也有同样的问题:

http://www.iphonedevforums.com/forum/sdk-coding-help/750-avaudioplayer-doesnt-start-back-up-after-interruption.html

iphone uikit avaudioplayer

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

Java Thread ID总是应该从0开始吗?

我正在进行互斥任务,但是当我开始时,我注意到我的应用程序的线程ID从9开始.当我再次编译并执行它时,它不会改变.是否存在一些我遗漏的问题,或者Java Thread ID是否可以以任意数字开头?这个问题是相关的.


对于那些感兴趣的人,这里有一个来自Herlihy&Shavit的"多处理器编程的艺术"的编号线程:

public class ThreadID {
    private static volatile int nextID = 0;
    private static class ThreadLocalID extends ThreadLocal<Integer> {
        protected synchronized Integer initialValue() {
            return nextID++;
        }
    }

    private static ThreadLocalID threadID = new ThreadLocalID();
    public static int get() {
        return threadID.get();
    }
    public static void set(int index) {
        threadID.set(index);
    }
}
Run Code Online (Sandbox Code Playgroud)

然后你可以打电话

ThreadID.get();
Run Code Online (Sandbox Code Playgroud)

这将自动增加数字,并始终从1开始.

java multithreading numbers

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

使用具有安装后和python依赖关系的setuptools

这与这个问题有些相关.假设我有一个我想通过rpm部署的软件包,因为我需要在安装后进行一些文件复制,并且我有一些我想要声明的非python依赖项.但是我们还说我有一些python依赖项,可以在PyPI中轻松使用.好像我只是打包成一个鸡蛋,然后解压缩python setup.py install会自动处理我的python依赖关系,代价是丢失任何安装后功能和非python依赖项.

有没有推荐的方法呢?我想我可以在预安装脚本中指定它,但后来我进入信息重复,并没有真正使用setuptools的任何东西.

(我目前的设置是传递install_requires = ['dependency_name']setup,它适用于python setup.py bdist_eggunzip my_package.egg; python my_package/setup.py install,但不python setup.py bdist_rpm --post-install post-install.shrpm --install my_package.rpm.)

python packaging rpm setuptools

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

预处理器宏扩展到另一个预处理器指令

最初我以为我需要这个,但我最终还是避开了它.然而,我的好奇心(以及对知识,嗡嗡声的兴趣)让我问:

可以是预处理器宏,例如

#include "MyClass.h"

INSTANTIATE_FOO_TEMPLATE_CLASS(MyClass)
Run Code Online (Sandbox Code Playgroud)

扩展到另一个包括,像在

#include "MyClass.h"

#include "FooTemplate.h"
template class FooTemplate<MyClass>;
Run Code Online (Sandbox Code Playgroud)

c++ macros expansion c-preprocessor preprocessor-directive

8
推荐指数
2
解决办法
8779
查看次数