问题列表 - 第34838页

PHPUnit :: get message:好的,但不完整或跳过测试!没有任何信息发生的地方

获取消息:

好的,但不完整或跳过测试!

没有任何信息发生的地方.只有:..我........

我怎样才能找到问题所在?

谢谢

php phpunit

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

如何在bash脚本中使用Perl正则表达式字符?

我想要一个命令行函数,我可以在任何文件上运行以将include("myinc.inc");PHP语句更改为include 'myfile.inc';我已经通过将以下内容添加到我的〜/ .bashrc文件开始:

function makestandard() {
    perl -p -i -e 's/include\("([\w\.]+)"\)/include '$1'/g' $*
}
Run Code Online (Sandbox Code Playgroud)

source ~/.bashrc;在命令行运行命令,如下所示:

$ makestandard myfile.php
Run Code Online (Sandbox Code Playgroud)

我修改了myfile.php但是没有捕获包含的文件名,包含的文件名被破坏为当前文件的名称.作为一个不知情的猜测,我认为bash $1变量干扰了$1perl regexp变量.

我怎样才能解决这个问题?


背景信息(无需阅读):我们已经开始使用PHP_CodeSniffer(phpcs)来嗅探PHP代码并报告任何不好的"气味".不幸的是,phpcs没有修复非标准代码,只报告它.因此,我想制作一个脚本来修复PHP代码的一些简单和常见的非标准元素.我计划makestandard用一堆perl馅饼填充我的bash函数.

Shell环境:Ubuntu 10.04中的开箱即用.

php regex bash shell perl

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

如何在不禁用UAC的情况下在Windows 7上运行Delphi 7?

我有一个错误的想法切换到Windows 7(32位),现在我的旧Delphi 7将无法正常工作.实际上它直到昨天工作得很好但是(我想)在一些MS Windows更新之后,如果我双击DPR文件它会崩溃.但是,如果我以管理员身份运行或者在没有双击DPR文件(而不是加载DPR)的情况下启动Delphi IDE,它就可以工作.所以,显然这是一个UAC问题.我真的很生气,我切换到Win 7,这与Win XP没有太大差异(更好).如果我必须关闭UAC(并且使用它是Win 7带来的唯一重大改进 - 安全性)而不是真实的我将从Win 7中没有优势.那么,如何让Delphi在不禁用UAC的情况下工作?

我希望有这个问题的其他人找到解决方案.:)


更新:

  • 我已经尝试过让Delphi在其"c:\ Program File\Borland\Delphi文件夹"中写入权限.没运气.
  • 我不想在管理模式下运行它(这包括XP模式),因为它将在不同的级别运行.某些API调用不会失败(因为它在管理模式下运行).从非管理程序拖放和其他类似功能也将无法正常工作.
  • 安全不是问题.我不会盲目地从随机的人(阅读垃圾邮件发送者)通过电子邮件或从晦涩的网站下载任何软件,所以我不会被删除.哦......我不使用IE浏览:)

delphi delphi-7 windows-7

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

在活动图中,是否允许两个启动事件?

我想模拟一个活动,其中可以有两个启动事件.这些事件有两个负责任的演员.是否允许UML活动图可以有两个启动事件而且只有一个结束?动作流可以加入吗?如果我这样做,我想知道我是否违反了UML建模原则.

如果对我有一些提示,那会很好.

问候,马丁

diagram uml modeling activity-diagram android-activity

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

JS禁用的浏览器

多年前,我曾经设计过JavaScript禁用的浏览器.现在有多重要?

这真的是你需要担心的吗?我从来没有遇到过禁用JavaScript的现实生活中的用户.有人得到任何数字?

javascript standards coding-style

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

替代typedef的模板声明

我正在努力完成

namespace NTL
{
    typedef std::valarray vector;
}
Run Code Online (Sandbox Code Playgroud)

通过标准C++.我知道这是不允许的,但我需要一种快速简便的方法(不重新实现所有函数,运算符,重载等)来获取模板typedef.

我现在正在做一个模板类Vector,它有一个valarray作为数据成员,但是这将要求我为我的向量重载所有数学函数(再次......就像valarray一样).

有任何想法吗?谢谢!

PS:我可能需要NTL::vector在某些时候扩展功能,并且将其纳入解决方案的方法将是非常棒的.

c++ templates stl typedef

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

Visual Studio 2010中的夜间代码度量标准

是否可以设置一个运行过夜(每晚)的过程来运行Visual Studios Code metrics Analysis?

.net c# visual-studio-2010 visual-studio

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

提升xpressive!操作员不工作

我刚开始使用Boost :: xpressive并发现它是一个很棒的库...我浏览了文档并尝试使用!运算符(零或一)但它不编译(VS2008).

我想匹配一个SIP地址,它可能是也可能不是以"sip"开头的:

#include <iostream>
#include <boost/xpressive/xpressive.hpp>

using namespace boost::xpressive;
using namespace std;
int main()
{


    sregex re = !"sip:" >> *(_w | '.') >> '@' >> *(_w | '.');

    smatch what;
    for(;;)
    {
        string input;
        cin >> input;

        if(regex_match(input, what, re))
        {
            cout << "match!\n";
        }
    }

    return 0;
}`
Run Code Online (Sandbox Code Playgroud)

c++ regex boost boost-xpressive

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

为我的C#App创建自己的Dll

您好如何为我的c#应用程序创建自己的DLL.

c#

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

java:ProcessBuilder使内存耗尽

我有一些关于ProcessBuilder的问题.该程序基本上是一个调用命令行脚本的简单包装器.

当通过终端自行运行脚本时,内存消耗保持在2G以下.通过java包装器运行脚本时,内存消耗会爆炸,甚至8G也会快速填满,从而导致内存不足错误.

启动该过程的代码很简单:

public static int execute(String command) throws IOException
 {
  System.out.println("Executing: " + command);

  ProcessBuilder pb = new ProcessBuilder(command.split(" +"));
  Process p = pb.start();

  // display any output in stderr or stdout  
  StreamConsumer stderr = new StreamConsumer(p.getErrorStream(), "stderr");
  StreamConsumer stdout = new StreamConsumer(p.getInputStream(), "stdout");
  new Thread(stderr).start();
  new Thread(stdout).start();

  try {
   return p.waitFor();
  } catch (InterruptedException e) {
   throw new RuntimeException(e); 
  }
 }
Run Code Online (Sandbox Code Playgroud)

StreamConsumer类只是一个消耗stdout/stderr流并在控制台上显示它们的类.

......问题是:为什么内存消耗会爆炸?

此致,
Arnaud

编辑:

  • 无论我使用ProcessBuilder还是Runtime.getRuntime.exec(...),结果都是一样的.
  • 内存突发往往出现在由shell脚本调用的unix'sort'中:
sort big-text-file > big-text-file.sorted
Run Code Online (Sandbox Code Playgroud)

根据Jim Garrison的要求编辑2:

好的,这是我省略的StreamConsumer类,因为它很简单:

class StreamConsumer …
Run Code Online (Sandbox Code Playgroud)

java processbuilder

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