小编Bor*_*aso的帖子

如何在Linux中为特定程序设置进程ID

我想知道是否有某种方法可以在运行之前强制将某些特定的进程ID用于Linux.我需要提前知道进程ID.

linux process set

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

如何在org-mode中取消选中下一个循环/重复任务的复选框

对于org-mode中的循环或重复任务,在此任务中,如果有多个复选框并且所有这些复选框都标记为勾选,则在将常规任务屏蔽为DONE后,下一个循环周期的复选框仍显示为勾选并且应该未被攻击.例如:

  • TODO Cyclic月度住宿[0/5]预定:<2013-11-30周六+ 1米>
    • []付桑拿
    • []支付电费
    • []支付租金
    • []付费上网
    • []付工会

一旦我勾选所有这些并完成它,我就能看到:

  • WIP循环月度住宅[5/5]预定:<2014-01-30周四+ 1m>
  • 从"WIP"状态"完成"[2013-11-06 Wednesday 20:49]:PROPERTIES :: LAST_REPEAT:[2013-11-06 Wed 20:49]:END:
    • [X]支付桑拿<---这应该是未经批准的
    • [X]支付电费< - 这应该是未经批准的
    • [X]支付租金< - 这应该是未经批准的
    • [X]支付互联网< - 这应该是未经批准的
    • [X]支付工会< - 这应该是未经批准的

测试版本:

  • Emacs版本:*2013-08-30关于apocalipsis的GNU Emacs 24.3.1(x86_64-unknown-linux-gnu,X工具包,Xaw3d滚动条)*

  • 组织模式版本:*组织模式版本7.9.3f(release_7.9.3f-17-g7524ef @ /usr/local/share/emacs/24.3/lisp/org/)*

更新:按照以下说明解决:

1.在emacs配置文件中.emacs包括:

(add-to-list'load-path(expand-file-name"〜/ path_to_file_org-checklist.el /"))

(要求'组织清单)

注意:如果您没有该文件,可以从此处下载

2.在TODO任务之后的文件mytasks.org内,但在复选框包括这些行之前:

:属性:

:RESET_CHECK_BOXES:t

:结束:

3.验证它是否有效

只需关闭任务,C-c C-t您就会看到未选中的复选框.

emacs checkbox task org-mode todo

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

如何在 Emacs 中使用通用键绑定弹出本地和全局标记

有什么办法可以将本地标记和全球标记结合在一起吗?我想做的只是对pop-global-markset-mark-command有一个通用的键绑定。就像是; “尝试弹出本地标记,如果没有剩余标记,则尝试弹出全局标记”。

这是需要向后移动代码的,而不是考虑我是否应该按C-u C-SPCC-x C-SPC,具体取决于函数之间的跳转是在同一文件内部还是外部。

emacs elisp configuration-files key-bindings keymaps

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

标量初始化程序代码中的多余元素使用gcc但不使用g ++进行编译

只是好奇为什么这个代码(显然是错误的)使用gcc编译,但是使用g ++的相同代码却没有.

int main()
{
    char *foo = {"bar", "fred", "bob"};

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

gcc提供此警告但仍编译并生成二进制文件:

%gcc -ox xc

xc:在函数'main'中:xc:3:5:警告:标量初始化程序中的多余元素[默认启用] xc:3:5:警告:(接近初始化'foo')[默认启用] xc:3 :5:警告:标量初始化程序中的多余元素[默认启用] xc:3:5:警告:(接近初始化'foo')[默认启用]

%ls -lx

-rwxr-xr-x 1 overdrive overdrive 6593 Jul 28 21:51 x

g ++给出了这个错误,没有任何二进制文件作为输出:

%g ++ -oy y.cpp

y.cpp:在函数'int main()'中:y.cpp:3:38:错误:标量对象'foo'在初始化程序中需要一个元素

%ls -ly

ls:无法访问y:没有这样的文件或目录

我使用的gcc和g ++版本是:

%g ++ --version
g ++(Debian 4.7.2-5)4.7.2版权所有(C)2012 Free Software Foundation,Inc.这是免费软件; 查看复制条件的来源.没有保修; 甚至不适用于适销性或特定用途的适用性.

有没有什么好的理由为什么这个用gcc编译而不是用g ++编译?或者它显然是一个错误?

c c++ gcc compiler-errors g++

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