小编Ha-*_*yen的帖子

Vim的右边距

有没有办法让Vim/gVim突出显示当前文档的右边距?我刚刚开始与Vim合作一段时间,我发现它在第80列没有右边距时感到恼火.

vim

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

在哪里可以找到Emacs Helm文档

Helm是一个很好的选择和自动完成框架.阅读Emacs Wiki上的任何页面,我知道Helm是从Anything演变而来的.该页面建议用户更新为Helm使用的任何内容编写的扩展名,但没有提供有关如何操作的说明.Helm wiki没有提供任何有关使用Helm框架编写扩展的有用信息(它甚至不是用户可编辑的,包含没有人修复或拉取请求的语法错误,我觉得这些错误是不受欢迎的).我最近一直在广泛使用Helm并喜欢它,我想写一个cheatsheet(类似于优秀的Clojure cheatsheet)来更好地服务我的工作流程.所以我的问题是:

  • (过时的)Anything文档是否适用于当前的Helm?它的兼容性如何?

  • 有没有关于Helm的有用文档解释它是如何工作的以及如何使用它编写扩展?我一直在谷歌搜索一段时间,但我找不到任何有用的东西.

我是一个Lisper,我根本不介意阅读源代码.但是,这是一个耗时的过程,所以我只想在决定深入研究源代码之前先查找所有可用的信息.

emacs elisp emacs-helm

20
推荐指数
3
解决办法
2108
查看次数

GCC如何在程序中阻止系统调用?

有人告诉我如何在程序中阻止某些特定的系统调用吗?我正在构建一个系统,它接受一段C源代码,用gcc编译并运行它.出于安全原因,我需要阻止已编译的程序调用某些系统调用.有没有办法做到这一点,从源代码级别(例如剥离gcc的头文件,检测恶意外部调用,......)到可执行级别?

编辑#1:添加有关恶意电话的详细信息.

编辑#2:我的系统是GNU/Linux系统.

编辑#3:

我在几天内尝试了一些方法,这是我到目前为止得出的结论:

  1. 扫描源代码并不能解决主要问题,因为人们总能很好地屏蔽他/她的C源文件.
  2. "覆盖C符号"适用于库,但对于系统调用,我没有达到我想要的效果.这个想法并没有死,但这样做肯定会让我花很多时间黑客攻击(gcc和/或ld).
  3. 许可减少就像魅力一样.我可以使用fakeroot或"访客"用户来执行此操作.这种方法也是最容易实现的.

另一个是本机客户,我还没有尝试,但由于项目和我的工作之间的共同点,我肯定会在不久的将来.

c gcc system-calls

5
推荐指数
3
解决办法
2625
查看次数

标签 统计

c ×1

elisp ×1

emacs ×1

emacs-helm ×1

gcc ×1

system-calls ×1

vim ×1