小编Łuk*_*Lew的帖子

Latex,TikZ和章节和数字的单独汇编

我有相当大的Latex文档,里面有很多TikZ数字.我有一个经常重新编译的习惯,使用pdflatex编译它需要花费很长时间.TikZ的数据占据了大部分时间.

我的问题是,将文档拆分为单独的tex文件(图/章)以实现图形和章节的单独编译,单独的pdf文章和整个文档pdf文件的最佳方法是什么?

latex build-process build pdflatex tikz

10
推荐指数
2
解决办法
9808
查看次数

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

交互式搜索并从shell中替换

在我的编辑器中搜索和替换多个文件很困难.有许多技巧可以完成find,xargs并且sed/ awk包括在多个文件中搜索和替换.但不知何故,我找不到一种方法来实现这种互动.你知道这样做的方法吗?

shell replace find

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

D标准库的当前状态是什么?

有两个Phobos和Tango.据我所知,它们是多余的,不相容的.有没有计划加入他们?如果是的话,什么时候会发生?

d tango standard-library phobos

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

保留git遥控器

我有固定的git远程网络,我希望它们可以附加到存储库.不幸的是,git-clone没有克隆遥控器.有办法解决吗?

git git-clone git-remote

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

我不需要保存.如何让Emacs缓冲区与文件保持同步?

我希望我的所有文件缓冲区始终与磁盘上的文件内容同步.有可能吗?(最好是一种模式)

如果您认为它不安全,我会说emacs undo + git对我来说已经足够了,我发现显式保存和恢复(如果其他程序更改了文件)过时的安全功能.

emacs autosave

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

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

如何防止emacs打开编辑输出的新窗口?

当我调用编译命令时,如何防止emacs打开新窗口?我想将它绑定到特定的现有窗口.

emacs

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

为什么这个程序保留并保留2 GB内存而不是1 GB?

#include <vector>
typedef std::vector<char> vc;
typedef std::vector<vc> vvc;

vvc f() {
  const int N = (1 << 15);
  return vvc(N, vc(N)); // 1 GB
}

int main () {
  vvc v; 
  v = f();
  while(true);  // Why 2GB allocated ?
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

用clang -O2和g ++ -O2编译.相同的行为.

编辑:在一些答案中有多种方法可以修复此代码.但我的观点是要理解这段代码.当然有一个临时对象,但它应该在分号处消失,并且应该将1GB的内存返回给系统.这个问题打算问为什么它不会发生.

编辑2:临时对象的析构函数确实在分号之前调用.

c++ memory vector

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

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