小编Tal*_*Kit的帖子

如何在elisp中增加局部变量

我试图在elisp中编写一个循环,以顺序方式打印值.

我尝试了以下代码从1开始打印序列..这不起作用.请在代码中指出错误.

(let ((inc_variable 0))
  (message "%S" inc_variable)
  (while t (let ((inc_variable (+ inc_variable 1)))
    (message "%S" inc_variable))))
Run Code Online (Sandbox Code Playgroud)

elisp

6
推荐指数
2
解决办法
2582
查看次数

解析gmail.com邮件服务器

我试图使用dig命令找到gmail.com邮件服务器,并使用telnet验证dig命令返回的结果.

$ dig gmail.com MX

; <<>> DiG 9.7.3 <<>> gmail.com MX
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54145
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;gmail.com.         IN  MX

;; ANSWER SECTION:
gmail.com.      800 IN  MX  10 alt1.gmail-smtp-in.l.google.com.
gmail.com.      800 IN  MX  20 alt2.gmail-smtp-in.l.google.com.
gmail.com.      800 IN  MX  30 alt3.gmail-smtp-in.l.google.com.
gmail.com.      800 IN  MX  40 alt4.gmail-smtp-in.l.google.com.
gmail.com.      800 IN  MX  5 gmail-smtp-in.l.google.com.

;; …
Run Code Online (Sandbox Code Playgroud)

dns networking smtp telnet dig

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

如何找到哪个文件提供(d)emacs elisp中的功能

目前我正在使用load-history变量来查找功能来自哪个文件.

假设找到gnus来自的特征文件.

我在暂存缓冲区中执行以下代码,它连续地在单独的行中打印文件名和符号.

(dolist (var load-history)
  (princ (format "%s\n" (car var)))
  (princ (format "\t%s\n" (cdr var))))
Run Code Online (Sandbox Code Playgroud)

然后搜索"(提供.gnus)"然后将该点移动到行的开头(Ctrl + A).上一行中的文件名是该功能来自的文件.

这种方法有什么问题,或者存在更好的方法.

emacs elisp

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

在elisp中打印emacs的符号

如何使用elisp打印emacs中的所有符号.

可以使用symbolp函数测试lisp对象是否为符号.但如何收集所有符号.

是否可以访问emacs的符号表?

emacs elisp

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

如何更改 pm2 日志中的时区

以下是应用程序声明json文件

{
  "apps" : [{
    "name"        : "test_v2",
    "script"      : "bin/www",
    "log_date_format"  : "YYYY-MM-DD HH:mm Z",
    "ignore_watch" : ["[\\/\\\\]\\./", "node_modules"],
    "watch"       : true,
    "node_args"   : "--harmony",
    "cwd"         : "/root/src/test_v2",
    "env": {
        "NODE_ENV": "production",
        "AWESOME_SERVICE_API_TOKEN": "xxx",
        "TZ": "America/Los_Angeles"
    }
  }]
}
Run Code Online (Sandbox Code Playgroud)

要更改时区,我按照https://github.com/Unitech/pm2/issues/560的评论进行了操作

但这不起作用。该行为与认为“TZ”不存在相同。我什至尝试将时区硬编码为数字值,例如“+08:00”,但这不起作用。如何更改日志中的时区。

pm2

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

在C ++中没有** std :: fixed **的** std :: setprecision()**的作用是什么?

如教程http://www.cplusplus.com/reference/iomanip/setprecision/中所示

// setprecision example
#include <iostream>     // std::cout, std::fixed
#include <iomanip>      // std::setprecision

int main () {
  double f =3.14159;
  std::cout << std::setprecision(5) << f << '\n';  // prints 3.1416 and not 3.141459 why 
  std::cout << std::setprecision(9) << f << '\n';
  std::cout << std::fixed;
  std::cout << std::setprecision(5) << f << '\n';
  std::cout << std::setprecision(9) << f << '\n';
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

该生产线的std ::法院<<的std :: setprecision(5)不打印5个十进制数字,但之后的std ::固定设置,如预期的那样setprecision作品。这是为什么 ?。

没有std :: fixedstd :: …

c++ stl c++11

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

在 grep 中使用括号和块参数会产生意想不到的结果

尽管子例程作为块参数传递,但以下代码的第一次打印不会打印预期结果。预期打印 1,但打印 2。第一个和第二个 print 语句有什么区别?

my @arr = ("hello", "world");
print scalar(grep (sub {return "hello" eq $_}, @arr)); # return 2, not expected

print scalar(grep {"hello" eq $_} @arr); # return 1 as expected
Run Code Online (Sandbox Code Playgroud)

perl

5
推荐指数
2
解决办法
195
查看次数

为什么选择属性超过#+ CATEGORY

类别标签标题下的手册http://members.optusnet.com.au/~charles57/GTD/gtd_workflow.html中,作者说,有人指出,属性应优先于CATEGORY.我无法找到合理的链接.

在同一页面中,有一个指向作者的链接缩减了他的组织文件http://members.optusnet.com.au/~charles57/GTD/gtdsample.txt的版本,它使用的是CATEGORY而不是PROPERTIES.

org-mode

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

insserv:缺少`必需 - 停止:'条目:即使是空的也请添加

在/etc/init.d/myservice脚本中,我有以下几行

### BEGIN INIT INFO
# Provides: myserviced
# Required-Start: $syslog
# Required-Stop: $syslog
# Should-Start:
# Should-Stop:
# Default-Start:
# Default-Stop:
# Short-Description:
# Description: Bring up/down service
### END INIT INFO
Run Code Online (Sandbox Code Playgroud)

尽管如此,在执行comman**/sbin/chkconfig时会省略以下错误消息--add myserviced

insserv: script jexec is broken: incomplete LSB comment.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: script jexec is broken: incomplete LSB comment.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: script jexec is broken: incomplete LSB comment.
insserv: missing `Required-Stop:' …
Run Code Online (Sandbox Code Playgroud)

linux service suse init.d sysv

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

Erlang列出:foreach副作用

可以使用list:foreach函数来删除回调函数中的元素吗?即如果修改迭代发生的列表会有任何问题.

erlang

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

标签 统计

elisp ×3

emacs ×2

c++ ×1

c++11 ×1

dig ×1

dns ×1

erlang ×1

init.d ×1

linux ×1

networking ×1

org-mode ×1

perl ×1

pm2 ×1

service ×1

smtp ×1

stl ×1

suse ×1

sysv ×1

telnet ×1