小编Met*_*ind的帖子

在Mac上,在特定显示器中打开Emacs框架?

背景:我使用带双显示器的mac.当我启动Emacs时,它总是在"主"监视器(我的macbook pro上的监视器)中打开,这不是我想看的那个.是否有任何elisp函数在特定的监视器中打开一个新帧,以便在emacs启动后我可以在两个监视器中都有帧?

或者,有没有办法让Emacs在外部监视器中启动(如果存在)?

顺便说一句,我的Emacs是来自emacsforosx.com的24.1.1.

macos emacs multiple-monitors

4
推荐指数
2
解决办法
1939
查看次数

C++:生成模板参数?

我遇到了不幸的情况,我需要编写以下代码:

std::map<type1_key, type1_value, type1_cmp> x;
std::map<type2_key, type2_value, type2_cmp> y;
std::map<type3_key, type3_value, type3_cmp> z;
// ...
Run Code Online (Sandbox Code Playgroud)

这些键/值/ cmp类型是为我预定义的.它们的类型名称都遵循_key,_value和_cmp模式(这些不是模板).是否有内置的方法来简化这一点

map_type<type1> x;
// ...
Run Code Online (Sandbox Code Playgroud)

要么

map_type(type1) x; // some kind of macro??
// ...
Run Code Online (Sandbox Code Playgroud)

c++ macros templates

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

C++任何具有特定值类型的迭代器?

假设我有一个函数模板来遍历某个容器的任何迭代器:

template<class iter_type>
void f(iter_type start, iter_type finish)
{
   // loop from start to finish
}
Run Code Online (Sandbox Code Playgroud)

现在问题是我知道value_type那个容器(f()只有那个特别有意义value_type).有没有办法限制iter_type特定的value_type

我可以继承std::iterator,但f()它只是一小段代码,不值得专门的类.

c++ templates iterator

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

CSS,为什么max-width中的min()函数不起作用?

在下面的代码中,我将max-width第一张图像设置为min(40px, 10%),但显然它不起作用.Firefox说"无效的属性值".这是为什么?

img#test1
{
  max-width: min(40px, 10%);
}

img#test2
{
  max-width: 10%;
}
Run Code Online (Sandbox Code Playgroud)
<!doctype html>
<html>

<head>
  <title></title>
  <meta charset="utf-8" />
</head>

<body>
  <div>
    <img id="test1" src="https://i.imgur.com/JfmBtYb.png" />
  </div>
  <div>
    <img id="test2" src="https://i.imgur.com/JfmBtYb.png" />
  </div>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

html css

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

标签 统计

c++ ×2

templates ×2

css ×1

emacs ×1

html ×1

iterator ×1

macos ×1

macros ×1

multiple-monitors ×1