小编AMM*_*AMM的帖子

在Ubuntu上的grep中,如何只显示与正则表达式匹配的字符串?

我基本上正在使用正则表达式.在输出中,我想只看到与我的reg exp匹配的字符串.

在一堆XML文件中(大多数它们是一行中包含大量数据的单行文件),我想得到所有以MAIL_开头的单词.

另外,我希望shell上的grep命令只给出匹配的单词,而不是整行(在这种情况下是整个文件).

我该怎么做呢?

我试过了

grep -Gril MAIL_* .
grep -Grio MAIL_* .
grep -Gro MAIL_* .
Run Code Online (Sandbox Code Playgroud)

ubuntu grep

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

如何在Linux上清除c ++中的目录内容(基本上,我想做'rm -rf <directorypath>/*'

我正在Linux上编写一个c ++程序(Ubuntu).我想删除目录的内容.它可以是松散的文件或子目录.

从本质上讲,我想做一些相当于的事情

rm -rf <path-to-directory>/*
Run Code Online (Sandbox Code Playgroud)

你能否在c ++中建议最好的方法以及所需的标题.是否可以使用sys/stat.h或sys/types.h或sys/dir.h执行此操作?

c++ linux directory

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

在Visual Studio中,如何在项目属性中提供.lib文件的相对路径

我正在使用Visual Studio构建一个项目.该项目依赖于另一个项目生成的lib文件.这个项目是我正在构建的实际项目的父目录.

为了更清楚,我有一个"ParentDir",它下面有两个子目录Project1和Project2.现在Project1依赖于Project2生成的lib.

在Project1的属性中,我试图使用$(SolutionDir)/../ ParentDir/Project2/Debug给出一个相对路径但是这似乎不起作用.

你能告诉我哪里出错了,或者建议你找到正确的方法.

relative-path visual-studio

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

在pandas/python中,读取存储为字符串的数组

我有一个pandas数据框,其中一列有每个元素的字符串数组.

所以这样的事情.

  col1 col2
0 120  ['abc', 'def']
1 130  ['ghi', 'klm']
Run Code Online (Sandbox Code Playgroud)

现在,当我使用to_csv将其存储到csv时似乎很好.当我使用from_csv读回来时,我似乎回过头来看了.但是当我分析数组中每个单元格的值时

'[''''''''b''''等等.所以基本上它不是作为一个数组而是一组字符串读取它.有人可以建议我如何将这个字符串转换成数组吗?

我的意思是说数组已经像字符串一样存储了

'[\'abc\',\'def\']'
Run Code Online (Sandbox Code Playgroud)

python csv arrays dataframe pandas

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

C++ - 如何使用Curlpp或libcurl发送HTTP post请求

我想用c ++发送一个http post请求.似乎libcurl(Curlpp)是要走的路.

现在,这是发送的典型请求

http://abc.com:3456/handler1/start?<name-Value pairs>

The name values pairs will have:

field1: ABC
field2: b, c, d, e, f
field3: XYZ

etc.
Run Code Online (Sandbox Code Playgroud)

现在,我想知道如何使用curlpp或libcurl实现相同的功能.代码片段确实会有所帮助.

c++ http libcurl curlpp

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

高效的程序,用于打印/返回数组中大小为3的所有增加的子序列

给出一个类似的数组

1,6,5,2,3,4

我们需要打印

1 2 3
1 3 4
1 2 4
2 3 4
Run Code Online (Sandbox Code Playgroud)

做这个的最好方式是什么?这是动态编程吗?

有没有比暴力O(n3)更好的方法?我确信有.

我说动态编程的原因是因为我可以看到这样的东西

  • 对于'1'(打印具有大小为2的子序列的数组其余部分的子问题的所有结果).

  • 为'2'(打印所有数组其余部分子问题的结果,大小为2的子句)

并继续这样下去.

但是,上面两个结果有很多重叠,所以我们需要找到一种有效的重用方法.

嗯,这些只是随意的想法.你可以用正确的appraoch纠正我.

好吧,让我纠正,如果不打印,我需要返回不同的增加序列.我的观点是,我需要找到一种以最有效的方式获得这些序列的方法.

algorithm

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

如何使用"%f"将double值填充到具有正确精度的字符串中

我试图用这样的方法填充一个带有double值的字符串sprintf:

sprintf(S, "%f", val);
Run Code Online (Sandbox Code Playgroud)

但精度正在被削减到小数点后六位.我需要大约10个小数位才能达到精度.

怎么能实现呢?

c floating-point precision printf

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

类图的C++代码

有没有办法可以从C++代码生成层次类图.我的代码分布在5到6个.cpp文件中.

我想知道是否有任何免费工具.

问候,AJ

c++ class-diagram

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

没有任何窗口大小的移动平均或滚动平均熊猫

我如何计算滚动平均值或移动平均值,其中我考虑了迄今为止我看到的所有项目。

假设我有一个如下所示的数据框

   col   new_col
0    1      1
1    2      1.5
2    3      2
Run Code Online (Sandbox Code Playgroud)

等等。现在我想添加一个新列,在那里我计算 col 中所有项目的平均值,直到该点。指定一个窗口意味着我将获得前几个作为 Nan ,然后它只做一个滚动窗口。但我需要类似上面的东西。

python mean moving-average pandas

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

JIRA查询(JQL)可以过滤一组特定EPIC中的那些问题

我目前正在JIRA中编辑敏捷项目的快速筛选器。我需要一个我可以从给定的史诗集中看到所有问题的地方。我正在使用类似的东西

"Epic Link" in (ABC-1, ABC-18)
Run Code Online (Sandbox Code Playgroud)

其中ABC-1,ABC-18是我的史诗。问题在于,每次添加新的史诗时,我都需要更新查询。相反,我在考虑是否有一种方法可以通过另一个搜索来获取我关心的史诗列表,并将两者合并到另一个查询中。

因此,例如,我拥有所有我感兴趣的EPIC(1、18),其组件设置为“ XYZ”。所以我想做类似的事情

"Epic Link" in ([Get list of EPICs with component XYZ])
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

jira jql

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