小编mar*_*t1n的帖子

如何将Git补丁应用于具有不同名称和路径的文件?

我有两个存储库.在其中一个,我对文件进行了更改./hello.test.我提交更改并使用该提交创建补丁git format-patch -1 HEAD.现在,我有一个第二个存储库,其中包含一个与hello.test具有相同内容的文件,但是以不同的名称放在另一个目录中:./blue/red/hi.test.如何将上述补丁应用于hi.test文件?我试过,git am --directory='blue/red' < patch_file但当然抱怨文件名称不一样(我认为Git并不关心?).我知道我可以编辑差异以应用于该特定文件,但我正在寻找一个命令解决方案.

git filenames patch git-patch git-am

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

如何删除org-mode html导出中的页脚详细信息?

将组织模式文件导出为内容与"Hello World!"一样简单的html时,导出的.html文件在页脚中包含:

Date: 2012-11-13 16:06:19 CET

Author: <name>

Org version 7.8.11 with Emacs version 24
Validate XHTML 1.0
Run Code Online (Sandbox Code Playgroud)

有没有办法摆脱这些信息,只是提出一个简单的"Hello World!" 在结果.html?

html emacs org-mode

27
推荐指数
3
解决办法
5726
查看次数

在wget或curl查询中使用通配符

从目录下载时是否可以在wget查询中使用通配符?基本上,我有一个网站,比方说www.download.example.com/dir/version/package.rpm.但是,版本目录一直在变化,有时包含多个RPM包.是否有一个wget查询只能获取我和version目录中的所有包而不知道该版本是什么?在我的理想世界中,查询将是这样的:

wget www.download.example.com/dir/*/*.rpm
Run Code Online (Sandbox Code Playgroud)

如果有办法实现这一点curl,那也可以.

curl wget download

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

Node.js中的Kerberos身份验证https.get或https.request

我正在尝试编写一个简单的脚本,从内部网络上的工具请求一些数据.这是代码:

#!/usr/bin/node

var https = require('https');
var fs = require('fs');

var options = {
  host: '<link>',
  port: 443,
  path: '<path>',
  auth: 'username:password',
  ca: [fs.readFileSync('../.cert/newca.crt')]
};

https.get(options, function(res) {
  console.log("Got response: " + res.statusCode);
  res.on('data', function (d) {
    console.log('BODY: ' + d);
  });
}).on('error', function(e) {
  console.log("Got error: " + e.message);
});
Run Code Online (Sandbox Code Playgroud)

现在的问题是,如何使用Kerberos票证进行身份验证,而不是以auth:纯文本形式提供我的凭据?

javascript https kerberos node.js

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

如何在emacs中为所有文件和所有主要模式启用flyspell-mode?

一旦启动Emacs,如何使flyspell-mode自动用于每个文件和每个主要模式?

还有,XML字典是不是将XML标记标记为拼写错误的单词?

xml emacs mode flyspell

14
推荐指数
2
解决办法
6265
查看次数

PyEnchant:使用个人单词列表拼写检查文本块

因此PyEnchant允许您定义除语言词典之外的正确拼写单词的个人单词列表:

d2 = enchant.DictWithPWL("en_US","mywords.txt")
Run Code Online (Sandbox Code Playgroud)

但是,生成的d2检查器是类Dict,它只能用于检查单个单词,例如:

>>> d.check("Hello")
True
Run Code Online (Sandbox Code Playgroud)

SpellChecker类允许的文本块的拼写检查.但是,我似乎无法找到如何指定个人单词列表Dict.这不是支持的功能吗?我想拼写一个针对en_US的文本块以及我的个人单词列表.有任何想法吗?

python spell-checking pyenchant

11
推荐指数
1
解决办法
4480
查看次数

Emacs匹配标签突出显示

启用Paren Match Highlighting(在"选项"菜单中)时,它会很好地突出显示匹配的括号.有这样的东西,但对于XML标签?例如,如果我有:

<para> lksjdflksdjfksdjf </para>
Run Code Online (Sandbox Code Playgroud)

如果我的点位于其中一个标签内(甚至包括小于和大于标志),它会突出显示两个标签.

感谢帮助!

xml tags emacs highlighting matching

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

Pandoc是否能够向任何元素注入任意HTML属性?

因此代码块可以使用fenced_code_blocks扩展名定义HTML属性:

~~~~ {#mycode .haskell .numberLines startFrom="100"}
qsort []     = []
qsort (x:xs) = qsort (filter (< x) xs) ++ [x] ++
               qsort (filter (>= x) xs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Run Code Online (Sandbox Code Playgroud)

是否可以以某种方式对常规文本块使用上述语法?例如,我想转换以下Markdown文字:

# My header

~~~ {.text}
This is regular text. This is regular text.
~~~

~~~ {.quote}
> This is the first level of quoting.
>
> > This is nested blockquote.
>
> Back to the first level.
~~~

~~~ {data-id=test-123}
+   Red
+   Green
+   Blue
~~~
Run Code Online (Sandbox Code Playgroud)

进入这样的事情:

<h1 …
Run Code Online (Sandbox Code Playgroud)

html markdown pandoc

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

Express.js应用程序没有使用server.close()干净地关闭

我正在尝试在关闭应用程序时正确关闭MongoDB连接.这是代码:

var express = require('express')
  , http = require('http')
  , mongoose = require('mongoose')
  , path = require('path');

var app = express();

app.set('port', process.env.PORT || 3000);

mongoose.connect('mongodb://localhost/test');

// some post and get handlers etc. (removed for shorter output)

var server = app.listen(app.get('port'), function(){
    console.log('Express server listening on port ' + app.get('port'));
});

function cleanup () {
    server.close(function () {
        console.log("Closed out remaining connections.");
        mongoose.connection.close();
        process.exit();
    });

    setTimeout( function () {
        console.error("Could not close connections in time, forcing shut down");
        process.exit(1);
    }, …
Run Code Online (Sandbox Code Playgroud)

application-shutdown mongodb node.js express

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

强制dict键用作str.format的参数说明符

我有以下字符串插值:

>>> a = {'test1.1': 5}
>>> 'test: {test1.1}'.format(**a)
KeyError: 'test1'
Run Code Online (Sandbox Code Playgroud)

它显然失败,因为格式实际上是试图访问对象test1及其属性1.有没有办法格式化这个字符串并强制将键值作为字符串?(寻找Python 2和3解决方案.)

python string format

7
推荐指数
1
解决办法
186
查看次数