小编mea*_*gar的帖子

queryString在这个样式表的href中做了什么?

浏览http://html5boilerplate.com/上的样板代码我对此用法感到困惑:

<link rel="stylesheet" href="css/style.css?v=1">
Run Code Online (Sandbox Code Playgroud)

css

13
推荐指数
2
解决办法
1764
查看次数

C++ 0x vs boost中的线程析构函数

这些天我正在阅读pdf Designing MT程序.它解释了在该对象超出范围之前,用户必须在C++ 0x中显式调用detach()类的std::thread对象.如果你不打电话,std::terminate()它将被调用,应用程序将死亡.

我通常boost::thread在C++中使用线程.如果我错了,请纠正我但是boost::thread当一个对象超出范围时会自动分离.

在我看来,提升方法遵循RAII原则而标准没有.

你知道这有什么特别的原因吗?

c++ boost-thread c++11

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

VS2010代码片段快捷方式未显示

我在VS2010中创建了一个代码片段.当我开始输入时,它没有显示为快捷方式.我把它称为恶作剧.

它在我使用Ctrl-K,Ctrk-X时可用,但是当我刚开始键入prop时...它没有显示为选项.

我错过了某种设置吗?

我有屏幕截图,但我不认为SO允许你上传任何.

编辑:屏幕截图

我可以通过Ctrl-K,Ctrl-X看到我的片段(当我按住Ctrl-PrtScn截取屏幕时它变灰了)

在此输入图像描述

但它不会与其他代码段快捷方式一起出现.

在此输入图像描述

代码片段代码(取自本教程)并位于"Documents\Visual Studio 2010\Code Snippets\Visual C#\ My Code Snippets"文件夹中.

<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets  xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
    <Header>
        <Title>propnch</Title>
        <Shortcut>propnch</Shortcut>
        <Description>Code snippet for property and backing field and ensure 
  that it invokes INotifyPropertyChanigng and INotifyPropertyChanged</Description>
        <Author>Abhishek</Author>
        <SnippetTypes>
            <SnippetType>Expansion</SnippetType>
        </SnippetTypes>
    </Header>
    <Snippet>
        <Declarations>
            <Literal>
                <ID>type</ID>
                <ToolTip>Property type</ToolTip>
                <Default>int</Default>
            </Literal>
            <Literal>
                <ID>property</ID>
                <ToolTip>Property name</ToolTip>
                <Default>MyProperty</Default>
            </Literal>
            <Literal>
                <ID>field</ID>
                <ToolTip>The variable backing this property</ToolTip>
                <Default>myVar</Default>
            </Literal>
        </Declarations>
        <Code Language="csharp"><![CDATA[

private $type$ $field$;

public $type$ $property$ …
Run Code Online (Sandbox Code Playgroud)

visual-studio-2010 code-snippets

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

coffeescript中的模式匹配

除了这些例子之外,我正在努力寻找任何有关coffeescript和模式匹配的好例子:

{x, y} = sprite
css = {opacity, fontFamily}
Run Code Online (Sandbox Code Playgroud)

我在Erlang中使用了模式匹配,但我正在努力寻找coffeescript中的一些更高级的例子,这些例子说明了什么是可能的.

coffeescript

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

数组:使用点表示法设置值?

查看Kohana文档,我发现这非常有用,它们用于使用点表示法从多维数组中获取值,例如:

$foo = array('bar' => array('color' => 'green', 'size' => 'M'));
$value = path($foo, 'bar.color', NULL , '.');
// $value now is 'green'
Run Code Online (Sandbox Code Playgroud)

我想知道是否有办法以相同的方式设置数组值:

set_value($foo, 'bar.color', 'black');
Run Code Online (Sandbox Code Playgroud)

我发现这样做的唯一方法是重新构建数组表示法($ array ['bar'] ['color'])然后设置值..使用eval.

有什么想法避免评估?

php arrays eval multidimensional-array

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

如何从向量中找到最小值?

如何从向量中找到最小值?

int main()
{
    int v[100] = {5,14,2,4,6};
    int n = 5;
    int mic = v[0];
    for(int i=0;i<v[n];i++)
    {
        if(v[i]<mic)
        mic=v[i];
    }
    cout<<mic;
}
Run Code Online (Sandbox Code Playgroud)

但是不起作用,我该怎么办?

c++

13
推荐指数
4
解决办法
9万
查看次数

在画布图中显示工具提示

我正在使用html5 canvas元素绘制带有圆点的图形,表示此处的各个点.

我想在鼠标悬停的不同点上显示不同的工具提示.用户将提供要显示为工具提示的文本.

我尝试但无法弄清楚如何将图钉添加到图中的各个点.我用于显示点的代码是..

// Draw the dots
c.fillStyle = '#333';

for (var i = 0; i < data.values.length; i++) {
  c.beginPath();
  c.arc(getXPixel(data.values[i].X), getYPixel(data.values[i].Y), 4, 0, Math.PI * 2, true);
  c.fill();
}
Run Code Online (Sandbox Code Playgroud)

我应该在此代码中添加什么,以便我能够将用户输入显示为工具提示?

javascript tooltip mousehover html5-canvas

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

为什么:memory_store缓存比:dalli_store for memcached快?我应该坚持:memory_store?

刚开始将缓存引入新的Rails应用程序.我们首先使用cache_store :memory_store在application.rb中

config.cache_store = :memory_store
Run Code Online (Sandbox Code Playgroud)

然后,我通过NewRelic运行了一些性能测试,以查看模型缓存发生之前/之后的性能.

之后我将cache_store切换为使用:dalli_store,因为它是当前推荐的使用带有Rails的memcached的gem.

config.cache_store = :dalli_store
Run Code Online (Sandbox Code Playgroud)

然后我在针对memcached的缓存测试之前/之后重新进行相同的操作.缓存与非缓存请求/响应之间仍有明显改善; 但是,memcached缓存的性能始终是标准Rails:memory_store的两倍(大致).

为了澄清,在这些测试期间,我将memcached服务器本地运行到rails web应用程序,以避免将混乱中的网络延迟问题添加到其中.

所有这些都让我想到了以下真正的问题.

  1. 它是典型的看到从更快的性能:memory_store:dalli_store

  2. 如果它不典型,除了从memcached获得适当性能所需的标准设置之外,是否还有一些"技巧"?

  3. 如果这是典型的,那么为什么人们首先在Rails上使用memcached和:dalli_store?这是一个可扩展的问题......?

memcached ruby-on-rails ruby-on-rails-3

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

是否可以在Git中的user.name中有一个尾随句点?

以下Git语句

cd periodtest/
git init
git config user.name "Test."

# verify that user.name is 'Test.'
git config user.name

touch README
git add README
git commit -a -m "period test"
Run Code Online (Sandbox Code Playgroud)

结果在以下结帐

# check user name after commit
git log 
And the resulting commit w/out the period was:
commit 9b7e4960fd8129059b5759d1bb937b60241fd70b
Author: Test <email@test.com>
Date:   Wed Oct 1 20:28:28 2014 -0700

    period test
Run Code Online (Sandbox Code Playgroud)

有没有办法让这段时间留在用户名?

git

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

在vlc命令行中转换视频

我必须在大规模处理中将我的录像机(MOD)中的视频数量转换为更常见的文件类型(即MP4)我知道VLC可以使用命令行来完成,但我找不到正确的选项.而不是给我选择使用,你可以帮我发现如何找到选项?通常,如何找到视频和音频编解码器的"真实"名称?

command vlc line

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