问题列表 - 第15529页

留在popen目录中

我想制作一些C++程序,我在popen这里使用函数在Unix中向命令行发送命令.它运行正常,但是当我调用时cd directory,目录不会改变.我cd directory完成脚本目录路径更改后,尝试在某些脚本中运行时,我的情况也是一样的.所以,我的脚本必须运行一样. ./script.sh没有./sript.sh,但如何做,与popen功能?我试图". "在第一个参数之前添加popen,但是运行". ls"会产生错误.

码:

cout << "@ Command from " << session->target().full() << ": " << message.body() << endl;
//cout << "Prisla zprava" << endl;
//m_session->send( "Hello World", "No Subject" );
//system( message.body().c_str() );
//if ( message.body() == "" )
FILE* outp;
char buffer[100];
string outps = "";
outp = popen( message.body().c_str(), "r" );
while ( !feof(outp) )
{ …
Run Code Online (Sandbox Code Playgroud)

c++ directory popen

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

svnadmin包是否适用于未升级的1.6 repos?

我一直在尝试在最初使用SVN 1.6创建的repos上运行svnadmin pack.但是,我看到没有输出表明命令正在做任何事情.是否会出现本机1.6回购自动发生分片打包的情况(而不是按需升级的回购)?我希望看到的输出是:

$ svnadmin pack /var/svn/repos
Packing shard 0...done.
Packing shard 1...done.
Packing shard 2...done.
…
Packing shard 34...done.
Packing shard 35...done.
Packing shard 36...done.
$
Run Code Online (Sandbox Code Playgroud)

但是我只是看到:

$ svnadmin pack /var/svn/repos
$
Run Code Online (Sandbox Code Playgroud)

我试图打包的回购有16个版本,我正在使用它作为测试回购,目的是打包> 1000转的其他回购

svn svnadmin pack

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

用PHP创建类

我是PHP的新手,我不喜欢在类似记事本的编辑器中编写我的代码.有像VS for PHP的编辑器吗?

另外,如果你能给我一个好的介绍性PHP电子书(一个涵盖简单的概念,如声明和使用PHP中的类)的参考,那将是很棒的.

提前致谢!

php syntax class

-1
推荐指数
2
解决办法
249
查看次数

在生产环境中记录/跟踪的内容

我想知道一旦应用程序进入生产环境,应该将哪种信息记录到文件中?除了记录异常和错误......

是否应记录每种方法的开始和结束?正在运行的服务的开始和结束?每次应用程序将数据保存到数据库或调用外部服务?我正在尝试在记录/跟踪所有内容和仅记录错误之间找到平衡点.

.net language-agnostic logging

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

使用C/C++中的libcurl下载文件

我正在构建一个应用程序(在Windows上使用Dev-C++),我希望它下载一个文件.我正在使用libcurl这样做(我已经使用packman安装了源代码).我找到了一个有效的例子(http://siddhantahuja.wordpress.com/2009/04/12/how-to-download-a-file-from-a-url-and-save-onto-local-directory-in- c-using-libcurl /)但是下载完成后它不会关闭文件.我想有人给出一个如何下载文件的例子,无论是用c还是c ++.提前致谢!

c curl file download libcurl

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

仅在Eclipse环境中使用SSH进行远程C++开发

如何在eclipse中集成Remote Systems Explorer和CDT插件?

我的意思是你可以使用远程系统资源管理器(RSE)插件来处理Eclipse内远程linux盒子上的C++代码,但是当你尝试编译时,你基本上是通过SSH运行shell命令.CDT插件无法找到远程系统,也无法找到远程编译器.

有没有办法集成这两个插件,以便我们也可以使用CDT的解析/建议功能为远程系统; 还有远程编译,仅使用SSH进行远程调试等功能.如果这是不可能的,那么最接近上述问题的开源替代方案是什么.

c++ eclipse eclipse-cdt

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

如何识别给定的字符串是十六进制颜色格式

我正在寻找一个正则表达式来验证ASP.NET C#中的十六进制颜色,并且
还在服务器端寻找验证代码.

例如: #CCCCCC

regex colors

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

在shell脚本中使用正则表达式

在linux shell脚本中使用正则表达式解析字符串的正确方法是什么?我写了下面的脚本来使用curl和在控制台上打印我的SO代表sed(并不仅仅是因为我反复疯狂 - 我在尝试学习一些shell脚本和正则表达式之前切换到linux).

json=$(curl -s http://stackoverflow.com/users/flair/165297.json)
echo $json | sed 's/.*"reputation":"\([0-9,]\{1,\}\)".*/\1/' | sed s/,//
Run Code Online (Sandbox Code Playgroud)

但不知何故,我觉得这sed不适合在这里使用.我听说这grep是关于正则表达式并且稍微探讨了一下.但显然它会在找到匹配时打印整行 - 我试图从单行文本中提取一个数字.这是我正在处理的字符串的缩小版本(返回curl).

{"displayName":"Amarghosh","声誉":"2,737","badgeHtml":"\ u003cspan title = \"1银徽章\"\ u003e\u003cspan class = \"badge2 \"\ u003e●\u003c/span\u003e\u003cspan class = \"badgecount \"\ u003e1\u003c/span\u003e\u003c/span\u003e"}

我想我的问题是:

  • 在linux shell脚本中使用正则表达式解析字符串的正确方法是什么?
  • sed在这里使用是正确的吗?
  • 这可以用grep吗?
  • 还有其他命令更容易/更合适吗?

regex linux shell

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

jQuery/Javascript多数组合

我一直试图找到解决方案,但无济于事.我想要实现的目标是能够找到多个列表的所有独特组合.所以,假设我有3个复选框列表(但这是现实应用程序中的未知数字),颜色,大小,包大小.列表中的项目将是unqiue.

[0] => ['blue', 'green']
[1] => ['small', 'medium', 'large']
[2] => ['Pack Of 6', 'Pack Of 8']
Run Code Online (Sandbox Code Playgroud)

我想要" 蓝色,小号,6件装 "," 蓝色,中号,6件装 "," 蓝色,大号,6件装 "," 蓝色,小号,8件装 "," 蓝色,中号,包装8 "等.订购并不重要,但将其逻辑分组会很好.

我已经使用jQuery将列表拉入数组:

       options = [];

       jQuery('.option-types').each(function(){
            opts = [];
            jQuery('input:checked', this).each(function(){
                opts.push(jQuery(this).next().text());
            });
            options.push(opts)
        });
Run Code Online (Sandbox Code Playgroud)

如果有一个递归的功能路径来回答这个是理想的,就像我说的那样,列表的数量可以是任何东西,以及列表的内容.

希望你们和女孩们可以提供帮助,这是我的头脑.

干杯 - 丹

javascript jquery

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

语言表现

每天的讨论,如"C#vs Java性能","F#vs C#性能","C vs C++","本机C++ vs C#"总是很有趣.就像idiom.com/~zilla/Computer/javaCbenchmark.html,或者mb manageability.org/blog/archive/20030520%23p_the_problem_with_cameron

一般来说,语言A的专业人员证明语言A比B快.

在大多数情况下,这个测试意味着A的专业人员确实知道如何在B中快速实现基准测试问题,或者B的utiliteis lybrarlies没有完美优化.

什么是语言表现?当我们谈论不同的技术时,情况很清楚.例如,我们可以弄清楚Nvidia CUDA何时比CPU计算更快,反之亦然.或模拟计算机优于数字计算机.

当我们处理具有相同目的的语言时,一切都有点困难.例如,我几年来一直是C#程序员,几乎每天我都在编写不安全的代码,而且我读过Jeffrey Richter关于低级内存管理的书.我可以在固定内存中实现一些数值算法,仔细验证算法的每一步.但我没有深入的Java知识.我将在表面上实现测试用例.我的基准测试将显示C#更快多次.但它不是真正的基准.

最后,很难将不同的语言与相同的基础进行比较.像F#和C#一样. 就像这个讨论一样

我发现的所有测试用例都表明测试的作者确实知道语言A并且不懂语言B.

所以.什么是更快的正确指标是什么?

PS.我真的相信C#比F#更快,因为我无法想象在F#中可以解决的任务,我不能在C#中做得更好(:

c# c++ performance f#

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