问题列表 - 第48424页

如何在括号内preg_replace一个特定的char?

我有一堆像这样的字符串:

test; test2 (2;5%).
Run Code Online (Sandbox Code Playgroud)

我现在要用PHP做的是纠正";" 在括号中所以它看起来像:

test; test2 (2,5%) - mention the ",".
Run Code Online (Sandbox Code Playgroud)

我试过的代码:

$string = preg_replace("/\(.;.\)/", ",", $string);
Run Code Online (Sandbox Code Playgroud)

我的眼睛实际上从谷歌搜索流血所以请帮助我:)

php regex preg-replace

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

MinGW应用程序的崩溃报告

我有一个用MinGW编译的c ++应用程序,我一直在收到客户的崩溃投诉.因此,除了大量登录可能崩溃的部分(在发布新版本之前)之外,我一直在寻找一个崩溃报告器,它将帮助我在发生错误时找出堆栈跟踪和任何其他有用的调试信息.

是否存在与MinGW应用程序兼容的此类工具?(似乎当时的编译器和崩溃报告策略之间存在密切关系,因此问题).

有没有可以帮助我的Windows工具?该应用程序主要在Windows XP计算机上运行.

能够将信息写入文件足以满足我的目的.然后我可以让我的客户给我发信息.

我一直在研究google-breakpadSetUnhandledExceptionFilter,但我仍然不知道它们是否会以任何方式有用.其他崩溃报告实用程序,例如crashrpt,是为Visual C++设计的,所以我想用MinGW尝试它们并没有多大意义.

编辑:关于这个主题的一些有用的链接

c++ windows mingw crash-reports

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

没有抽象方法的抽象类

是否可以在不声明任何抽象方法的情况下在C++中创建类抽象?目前,我有一个带有StaticSprite和DynamicSprite子类的Sprite类.我想让Sprite类抽象化.

问题是他们没有共享任何方法.好吧,StaticSprite和DynamicSprite都可能共享一个draw()方法,但是这个方法的参数不同,所以这不是一个选项.

谢谢!

编辑:这是代码,以演示我正在尝试做什么:

雪碧:

class Sprite
{
    public:
        Sprite(HINSTANCE hAppInst, int imageID, int maskID);
        ~Sprite();

    protected:
        HINSTANCE hAppInst;
        HBITMAP hImage;
        HBITMAP hMask;
        BITMAP imageBM;
        BITMAP maskBM;
        HDC hSpriteDC;
};
Run Code Online (Sandbox Code Playgroud)

Staticsprite:

class StaticSprite : public Sprite
{
    public:
        StaticSprite(HINSTANCE hAppInst, int imageID, int maskID);
        ~StaticSprite();

        void draw(Position* pos, HDC hBackbufferDC);
};
Run Code Online (Sandbox Code Playgroud)

Dynamicsprite:

class DynamicSprite : public Sprite
{
    public:
        DynamicSprite(HINSTANCE hAppInst, int imageID, int maskID);
        ~DynamicSprite();

        void draw(HDC hBackbufferDC);
};
Run Code Online (Sandbox Code Playgroud)

如你所见,创建一个Sprite对象是没用的,所以我想把这个类抽象化.但我不能使draw()抽象,因为它使用不同的参数.

c++

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

设置ajax(jQuery)的超时

$.ajax({
    url: "test.html",
    error: function(){
        //do something
    },
    success: function(){
        //do something
    }
});
Run Code Online (Sandbox Code Playgroud)

有时success功能很好,有时候不行.

如何为此ajax请求设置超时?例如,3秒,如果时间结束,则显示错误.

问题是,ajax请求冻结块直到完成.如果服务器停机一段时间,它将永远不会结束.

html javascript css ajax jquery

181
推荐指数
3
解决办法
38万
查看次数

在文本文件中写入,而不是覆盖,在C#中

我想知道是否有可能写入文本文件而不覆盖其当前内容并且不创建或合并字符串等列表.所以,让我说我运行程序一次,我写了Hello,当我再次运行它时写所有人,以便txt现在拥有Hello Everyone.此外,有没有人知道如何只从文件中读取特定的行块,例如从,到,或从亲爱到最好的问候等等.非常感谢提前!我希望我的问题足够清楚

c#

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

什么是RPC回调线程?

我正在使用Visual Studio 2008."线程"窗口显示了我的应用程序的两个RPC回调线程.这些是什么?更具体地说,他们是否应该这样做?

c++ multithreading visual-studio-2008

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

用户是否可以使用未知应用程序的ActiveX控件?

我实际上想要导入一个activeX控件,而它没有安装在Delphi上,它的类不是特定的.我实际上想要在运行时导入和使用ActiveX控件,而无需在delphi IDE中导入它们.这可能吗?

delphi

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

是否有Git命令导入hg存储库

随着git svn clone我可以在一个颠覆存储库使用Git工作.是否有类似的方法来处理Mercurial(hg)存储库?

git mercurial

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

在目标c中使用端口的url的正则表达式

这是我正在使用的代码,它验证了我提供的99%的URL,但是当URL中的IP地址后面有一个":port"时它会失败.

-(BOOL) validateUrl: (NSString *) candidate {


//NSString *urlRegEx=@"(http|https)://(((\\w)*|([0-9]*)|([-|_])*)+([\\.|/]((\\w)*|([0-9]*)|([-|_])*))+)|(";
NSString *urlRegEx = @"^(http|https|ftp)\://(([a-zA-Z0-9-.]+\.[a-zA-Z]{2,3})|([0-2]*\d*\d\.[0-2]*\d*\d\.[0-2]*\d*\d\.[0-2]*\d*\d))(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9-._\?\,\'/\+&%\$#\=~])*[^.\,)(\s]$";
NSPredicate *urlTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", urlRegEx]; 
return [urlTest evaluateWithObject:candidate];
Run Code Online (Sandbox Code Playgroud)

}

谢谢您的帮助!

iphone url xcode objective-c

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

那里有哪些LISP?

LISP的不同品种有哪些,它们之间最显着的差异是什么?

lisp

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