小编neo*_*pir的帖子

使用pandoc从Markdown转换为PDF时设置边距大小

我在RStudio中创建了一个RMarkdown文件,并设法用knitr将它编织成HTML和.md文件.接下来,我使用pandoc将.md文件转换为PDF文件(如果我尝试从.html文件转换,我会收到错误).但是,生成的PDF具有巨大的利润(如http://johnmacfarlane.net/pandoc/demo/example13.pdf).如何让pandoc产生边距较小的东西?我查看了pandoc用户指南,但没有找到任何有用的东西.

markdown latex r pandoc knitr

156
推荐指数
2
解决办法
7万
查看次数

Powershell中的Git说'找不到ssh-agent'

我安装了git,它在命令提示符下工作得很好,但是当我打开powershell时它给了我这个警告:

WARNING: Could not find ssh-agent
Run Code Online (Sandbox Code Playgroud)

我有选美运行并加载了我的私钥.这适用于所有gui工具和命令提示符,但不适用于Powershell.

这是怎么回事?

git ssh

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

setup pre-commit hook jshint

我最近在github上开了一个项目.我使用Travis在每次提交后设法自动进行测试.但是现在我想用jshint设置一个pre-commit钩子.因此,如果jshint报告错误,则提交失败.但这是否可能,如果是这样,该怎么做?

git github pre-commit-hook jshint

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

使用"退出"按钮关闭winform程序

我在winform上有一个退出按钮,我想用它来关闭程序.我已将按钮名称添加到winforms属性的events部分中找到的FormClosed属性.我认为这就是我必须要做的事情,但当我点击按钮时它不会关闭.我查看了代码,在创建处理程序时,其中没有代码.我不知道这是否正确.这是在Form.cs文件中创建的代码:

private void btnExitProgram_Click(object sender, EventArgs e)
    {

    }
Run Code Online (Sandbox Code Playgroud)

还有什么我需要做的?

c# winforms

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

什么是Haskell中的((+).(+))?

在ghci,

:t ((+).(+))
> ((+).(+)) :: (Num (a -> a), Num a) => a -> (a -> a) -> a -> a
Run Code Online (Sandbox Code Playgroud)

但这是什么东西?请问有谁给我一个使用这个的例子吗?

一个复合2的功能如何能够分别采用2个参数?例如,如何(map.map) :: (a -> b) -> [[a]] -> [[b]]工作?

(^.^) (-.-) (+.+) (不禁制作出有趣的面孔.PS:我认为这意味着要告诉编译器你今天的感受)

haskell ghci function-composition

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

获取任何枚举值的扩展方法

我一直在尝试创建一个扩展方法,它可以在任何枚举上工作,以返回它的值.

而不是这样做:

Enum.GetValues(typeof(BiasCode)).Cast<BiasCode>()
Run Code Online (Sandbox Code Playgroud)

这样做会很好:

new BiasCode().Values()
Run Code Online (Sandbox Code Playgroud)

如果没有新的话会更好,但这是另一个问题.

我有一个.NET小提琴,它有一个接近的解决方案(代码如下所示).此代码的问题是扩展方法正在返回List<int>.我想让它返回枚举值本身的列表.回归List<int>并不可怕; 这只是意味着我必须施展结果.

甚至可以这样做吗?我尝试使扩展方法通用,但遇到了问题.这与我能够得到的一样接近:

using System;
using System.Linq;
using System.Collections.Generic;

public class Program
{
    public static void Main()
    {
        foreach (int biasCode in new BiasCode().Values())
        {
            DisplayEnum((BiasCode)biasCode);
        }
    }

    public static void DisplayEnum(BiasCode biasCode)
    {
        Console.WriteLine(biasCode);    
    }
}

public enum BiasCode
{
    Unknown,
    OC,
    MPP
}

public static class EnumExtensions
{
    public static List<int> Values(this Enum theEnum)
    {
        var enumValues = new List<int>();
        foreach (int enumValue …
Run Code Online (Sandbox Code Playgroud)

c# extension-methods enums

10
推荐指数
3
解决办法
6613
查看次数

android中hasFocus()和isFocused()有什么区别?

我理解聚焦,选择和按压之间的区别.但我不明白之间的差别hasFocus()isFocused().我检查了描述,这两个描述几乎都是一样的.有人可以向我解释一下吗?

java android

10
推荐指数
2
解决办法
6783
查看次数

C#代码大小和代码执行时间

有没有办法找到什么是代码的大小和它的执行时间,所以我可以比较两个代码,并决定哪个更好?

例如,假设我想找到它的大小和执行时间

代码1

for(int i=0; i<5; i++)
{
   sum+=1;
}
Run Code Online (Sandbox Code Playgroud)

还有这个

代码2

for(int i=0; i<=4; i++)
{
   sum = sum + 1;
}
Run Code Online (Sandbox Code Playgroud)

决定哪个更好(我现在不关心这个例子).例如,结果将是:

Code 1:
Size: ? KB
Time: ? ms

Code 2:
Size: ? KB
Time: ? ms
Run Code Online (Sandbox Code Playgroud)

c# performance

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

Linkify + textIsSelectable

使用后

Linkify.addLinks(content, pattern_glos, scheme_glos, null, glosFilter);
Run Code Online (Sandbox Code Playgroud)

日志写

11-22 21:19:15.319: W/TextView(14718): TextView does not support text selection. 
  Action mode cancelled.
Run Code Online (Sandbox Code Playgroud)

文字不可选.我需要和链接和可选择.

android linkify

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

如何使用正则表达式前瞻来限制输入字符串的总长度

我有这个正则表达式,并希望添加限制总长度不超过15个字符的规则.我看到了一些前瞻性的例子,但它们并不十分清楚.你能帮我修改一下这个表达式来支持新规则.

^([A-Z]+( )*[A-Z]+)+$
Run Code Online (Sandbox Code Playgroud)

regex expression limit lookahead

6
推荐指数
3
解决办法
7231
查看次数