我想知道是否有某种方法可以在运行之前强制将某些特定的进程ID用于Linux.我需要提前知道进程ID.
对于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/)*
(add-to-list'load-path(expand-file-name"〜/ path_to_file_org-checklist.el /"))
(要求'组织清单)
注意:如果您没有该文件,可以从此处下载
:属性:
:RESET_CHECK_BOXES:t
:结束:
只需关闭任务,C-c C-t您就会看到未选中的复选框.
有什么办法可以将本地标记和全球标记结合在一起吗?我想做的只是对pop-global-mark和set-mark-command有一个通用的键绑定。就像是; “尝试弹出本地标记,如果没有剩余标记,则尝试弹出全局标记”。
这是需要向后移动代码的,而不是考虑我是否应该按C-u C-SPC或C-x C-SPC,具体取决于函数之间的跳转是在同一文件内部还是外部。
只是好奇为什么这个代码(显然是错误的)使用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 ++编译?或者它显然是一个错误?