小编Cal*_*lum的帖子

让git status显示未修改/未更改的跟踪文件?

这是一个简短的代码段示例(您可以将其粘贴到Linux终端中),创建一个新的git存储库并向其添加一些文件(使用git版本1.7.9.5):

cd /tmp/
mkdir myrepo_git
cd myrepo_git/
git init
git config user.name "Your Name"
git config user.email you@example.com
echo "test" > file_tracked_unchanged.txt
echo "test" > file_tracked_changed.txt
echo "test" > file_untracked.txt
git add file_tracked_unchanged.txt 
git add file_tracked_changed.txt
git commit -m "initial commit"
Run Code Online (Sandbox Code Playgroud)

现在,在初始提交之后,我想要更改file_tracked_changed.txt文件,并保持其他(此处,仅file_tracked_unchanged.txt)在下一次提交时保持不变.下面是一个片段,演示了git statusvs git ls-files(gitshell输出的前缀是多种输出#):

echo "test more" >> file_tracked_changed.txt

git status -uno
# # On branch master
# # Changes not staged for commit:
# # …
Run Code Online (Sandbox Code Playgroud)

git version-control

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

用正则表达式匹配两个字符串之间的文本

我想使用匹配两个字符串之间的任何文本的正则表达式:

Part 1. Part 2. Part 3 then more text
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我想搜索"第1部分"和"第3部分",然后获得介于两者之间的所有内容:".第2部分".

我正在使用Python 2x.

python regex python-2.x

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

rmarkdown中的水印

我研究并发现了如何在rmarkdown文档中创建水印.

它在基本文本上效果很好,但是当你有一个情节重页时,它会隐藏在情节背后.

显然,这使得某人可以轻松地屏蔽数字并在PDF之外使用它们.

下面是一些清楚地说明问题的代码.

---
title: "Testing Watermark"
author: "John"
date: "September 18, 2015"
header-includes:
   - \usepackage{draftwatermark}
output:
  pdf_document
---

This is some basic text.  
Note the watermark on this page, and the hidden watermark on the next page.

\newpage

\SetWatermarkText{DRAFT}

```{r echo=FALSE, warning=FALSE, message=FALSE, fig.height=7}
library(ggplot2)

ggplot(mtcars) +
  geom_point(aes(mtcars$mpg, mtcars$cyl)) +
  facet_wrap(~carb, ncol=1) + 
  theme_bw()
```
Run Code Online (Sandbox Code Playgroud)

如果有人知道解决这个问题,我将不胜感激.

要么让ggplot背景透明(我已经尝试过),或者将水印带到前台并使其透明,就我而言是可以的.

latex watermark r knitr r-markdown

12
推荐指数
1
解决办法
2807
查看次数

Flot堆积条形图不堆叠

我创建了一个Flot堆积条形图,但块似乎没有堆叠 - 它们都从0开始(在图表的底部).

情节图

4个块的值是:

  • 鲜绿色 - 1
  • 紫色 - 28
  • 红色 - 83
  • 浅绿色 - 195

如果它被正确堆叠,它应该在307的高度.任何关于什么是错的想法?

   drawLineChart: function(el,data,ticks,labelstr) {
      var plot = $.plot(el, data, {
        series: {stack: true,
             lines: {show: false, steps: false},
             bars: {show: true, barWidth: 0.4, align: 'center'}
        },
        xaxis: {
            ticks: ticks
        },
        yaxis: {
            min: 0,
        },
        grid: {
            color: '#aaa',
            borderWidth:0,
            axisMargin:0,
            hoverable: true,
            autoHighlight: false
        },
        legend: {
            show: true,
            position: "ne",
            noColumns: 1
        }
      });
   }
Run Code Online (Sandbox Code Playgroud)

javascript flot

9
推荐指数
2
解决办法
4968
查看次数

将base64数据网址转换为angularjs中的图像文件

我的angularJs控制器中有base64数据URL,我需要一个图像文件,以便我可以通过ajax将它作为多部分数据发送到服务器?

我正在寻找像angularjs中的文件编写器.有人可以帮我吗?

base64 angularjs

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

如何知道要实施哪些SQL Server 2005索引建议?

我们在提升我们的SQL Server实例的一个从2000年到2005年的过程中,我安装了性能仪表板(http://www.microsoft.com/downloads/details.aspx?FamilyId=1d3a4a0d-7e0c-4730-8204 -e419218c1efc&displaylang = en)用于访问某些高级别报告.其中一个报告显示缺少(推荐)索引.我认为它基于查询优化器维护的一些系统视图.

我的问题是确定何时采用索引建议的最佳方法是什么.我知道应用所有优化器的建议是没有意义的.我看到很多建议基本上都是为了尝试索引并在性能提高时保留它并在性能下降或保持不变的情况下降低它.我想知道是否有更好的方法来做出决定以及在这个问题上存在哪些最佳实践.

sql-server sql-server-2005

8
推荐指数
1
解决办法
1023
查看次数

在C#中为信息检索应用程序编写反向索引

我正在编写一个内部应用程序,其中包含几条文本信息以及有关这些文本的大量数据.这些数据将按入口顺序保存在数据库(SQL Server,尽管可能会更改)中.

我希望能够搜索这些信息中最相关的信息,其中最相关的信息位于顶部.我最初考虑使用SQL Server全文搜索,但它不像我希望的那样灵活,因为我似乎需要开发自己的解决方案.

根据我的理解,所需要的是倒排索引,然后根据所保存的附加信息的结果恢复和修改所述倒排索引的内容(尽管现在这可以留待以后我想要的日期反向索引从数据库表/字符串提供的索引主文本).

我在使用Hashtable在Java中编写这段代码时遇到了一个问题,其中密钥作为单词,值作为单词出现的列表,但是老实说我仍然是C#的新手并且只是真正使用过处理信息时,如DataSet和DataTables.如果我要求,一旦我清除了这台病毒笔记本,我就会立即上传Java代码.

如果从表或字符串列表中给出一组条目,那么如何在C#中创建一个反向索引,最好保存到DataSet/DataTable中?

编辑:我忘了提到我已经尝试过Lucene和Nutch,但是需要我自己的解决方案,因为修改Lucene以满足我的需求需要比编写倒置索引要长得多.我将处理大量的元数据,这些元数据在基本的反向索引完成后也需要处理,所以我现在需要的是使用反向索引在一个区域上进行基本的全文搜索.最后,制作一个倒排索引并不是我每天都要做的事情,所以对它进行破解是很好的.

c# search full-text-search data-structures

8
推荐指数
1
解决办法
6737
查看次数

在IE6/7和Firefox上获得相同显示的最佳工具或技术是什么?

我不是在讨论让人们在操作系统和浏览器(如crossbrowsertesting.com)的组合中查看页面而是创建或计算实际CSS的工具.

css firefox internet-explorer cross-browser

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

Azure托管代理 - Visual Studio 2017

我在Azure中设置了一个托管代理来进行CI构建,但是在构建失败之前,我在Visual Studio构建步骤中收到以下警告:

"找不到Visual Studio版本'15 .0'.正在寻找最新版本."

查看托管代理的文档,看起来它们未部署在Visual Studio 2017中:

https://www.visualstudio.com/en-gb/docs/build/concepts/agents/hosted

是否有人知道何时使用Visual Studio 2017部署托管代理或什么时候可能?

azure build-agent visual-studio-2017

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

NUnit在测试中保持静态数据

我有一个静态类,我用它来保存我的测试数据.当我在NUnit测试中引用它时,我所做的任何更改都会在测试中保持不变.

例如,我在测试中有这个代码:

OrderDto orderDto = SampleData.OrderDto;
OrderDetailDto orderDetailDto = SampleData.OrderDetailDto;
orderDto.OrderDetails.Add(orderDetailDto);
Run Code Online (Sandbox Code Playgroud)

样本数据是这样的:

public static class SampleData {
    public static OrderDto OrderDto = new OrderDto { LastName = "Smith", CreatedById = 5, CreatedByDisplayName = "Smith2" };
}
Run Code Online (Sandbox Code Playgroud)

我第一次运行它时,orderDto有0个OrderDetails.第二次它有1,然后是2,等等.我想在NUnit测试之间,没有任何东西被持久化.它是否缓存静态属性?

c# nunit unit-testing

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