小编Nik*_*son的帖子

coffeescript安装

我无法在Macbook上安装CoffeeScript.相同的命令在我的iMac上运行正常.

$ surganov:~ surganov$ sudo npm install coffee-script -g
npm http GET https://registry.npmjs.org/coffee-script
npm http 304 https://registry.npmjs.org/coffee-script
/usr/local/share/npm/bin/coffee -> /usr/local/share/npm/lib/node_modules/coffee-script/bin/coffee
/usr/local/share/npm/bin/cake -> /usr/local/share/npm/lib/node_modules/coffee-script/bin/cake
coffee-script@1.3.3 /usr/local/share/npm/lib/node_modules/coffee-script

$ surganov:~ surganov$ coffee
-bash: coffee: command not found
Run Code Online (Sandbox Code Playgroud)

macos shell install coffeescript

9
推荐指数
2
解决办法
8633
查看次数

启动时,Emacs中的三个均匀大小的窗口

我想设置Emacs以最大化(或特定大小)并在启动时将我的窗口水平分割成三个大小相等的帧.

我发现其他类似但不完全的问题,Q1和Q2.

谢谢.

编辑:最大化,而不是全屏.

size emacs configuration split window

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

消除std :: vector中的重复项

我有一个非常大的std :: vector std :: vectors,它包含固定数量的无符号整数.

所有uint向量都按升序排序.

我目前消除重复向量的方法是

unsigned int i = 0;
while ( i < new_combs.size() )
{
  unsigned int j = i + 1;
  while ( j < new_combs.size() )
  {
     unsigned int k = 0;
     while ( k < new_combs.at(i).size() && new_combs.at(i).at(k) == new_combs.at(j).at(k) )
        ++k;
     if ( k == new_combs.at(j).size() )
        new_combs.erase(new_combs.begin() + j);
     else
        ++j;
  }
  ++i;
}
Run Code Online (Sandbox Code Playgroud)

这里,new_combs是包含如上所述的向量的向量.

如果向量矢量未排序,是否有更有效的方法来消除重复?

c++ algorithm stdvector

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

总是四舍五入

我想知道如何指示Java始终向下舍入给定的数字.

例如:

1.08 rounds to 1
1.88 rounds to 1
1.999999999999 rounds to 1
0.0002 rounds to 0
123.77 rounds to 123
Run Code Online (Sandbox Code Playgroud)

有什么建议?

提前致谢!:)

java math rounding

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