问题列表 - 第38736页

这是什么语法?

可能重复:
C++构造函数名后的冒号是做什么的?

我发现这个语法在C++中很奇怪

TagDetails::TagDetails(QWidget *parent) :
QDialog(parent),
ui(new Ui::TagDetails)
Run Code Online (Sandbox Code Playgroud)

这是C++中构造函数的声明......冒号后的东西代表什么,即ui(new Ui :: TagDetails)在这里是什么意思?结肠是什么?

c++ constructor ctor-initializer

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

从Java类中提取字符串

我想在数百个java类中提取所有字符串(文本,用""编写),以便将它们转换为多语言平台翻译的翻译器.

有人知道我该怎么做吗?任何特殊的免费程序或方法?

java string extract

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

Java Comparator给出要比较的属性的名称

我的问题是这个; 我必须订购一张数据表.表的每一行都是存储在List中的对象(让我们称之为TableObject).每列数据都是类的属性(通常是String).

当用户点击任何列时,我必须进行典型的数据排序.所以我考虑将List更改为TreeSet并在TableObject中实现Comparator.

当我尝试重新排序TreeSet时出现问题.这个比较起初相当容易(为了省略parseInt中的异常):

   public int compare(TableObject to1, TableObject to2){
        TableObject t1 = to1;
        TableObject t2 = to2;

        int result = 1;

        if(Integer.parseInt(t1.getId()) == Integer.parseInt(t2.getId())){result=0;}
        if(Integer.parseInt(t1.getId()) < Integer.parseInt(t2.getId())){result=-1;}

        return result;

    }
Run Code Online (Sandbox Code Playgroud)

但是,当我不得不通过数据文本或TableObject所具有的其他数十个数据重新排序时,我遇到了问题.我不想创建几十个比较函数,每个函数对应一个.我不想使用开关(或ifs链)来决定如何比较对象.

有没有办法以某种方式做到这一点(比如Reflexive),这并不意味着我会写出数百行几乎相同的代码?

谢谢大家!

java compare

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

ASPError对象在我的自定义错误页面上不包含任何数据

我在web.config中有以下内容

<httpErrors errorMode="Custom">
    <remove statusCode="500" subStatusCode="-1" />
    <error statusCode="500" prefixLanguageFilePath="" path="/error.asp" responseMode="ExecuteURL" />
</httpErrors>
Run Code Online (Sandbox Code Playgroud)

错误处理正在工作,当发生500错误时,我被发送到my error.asp而不是默认的500错误页面.

问题是没有设置ASPError返回的对象的任何属性Server.GetLastError.

例如,在下面的代码中,错误描述是

dim oErr : set oErr = Server.GetLastError

Response.Write "Error Description:  " & oErr.Description& "<br />"
Run Code Online (Sandbox Code Playgroud)

更新

基于Joel在评论中链接的主题,我已将web.config更新为以下内容:

<httpErrors errorMode="Custom">
    <remove statusCode="500" subStatusCode="100" />
    <error statusCode="500" subStatusCode="100" prefixLanguageFilePath="" path="/error.asp" responseMode="ExecuteURL" />
</httpErrors>
Run Code Online (Sandbox Code Playgroud)

确实给了我返回的ASPError对象中的数据GetLastError.

现在的问题是我从生成错误的页面的开头获取HTML,然后页面的其余部分是HTML error.asp.

我真的很喜欢重定向到error.asp但改变web.config responseMode="Redirect"似乎不起作用.

vbscript iis-7 asp-classic

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

使用$ _POST时等价于$ _SERVER ['argv']?

我想知道是否有一个$_POST等效的$_SERVER['argv'],只适用于$_GET.

这是因为我最近ajaxscript从改变$_GET$_POST,由于IE7的问题,但传递到ajaxfunction查询是很长.

所以,如果有一个简单的替代方案,而不是$_GET从一个$_POST很好的数组重建字符串:)

php

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

获取SQLCLR存储过程的T-SQL CREATE语句

我有一个应用程序,使用sp_helptext检索存储过程的文本.它适用于 CLR存储过程之外的所有存储过程.如果我尝试sp_helptext在SQLCLR存储过程上使用,我会收到此错误:

对象'PROC_NAME'没有文字

我知道SSMS可以在我使用"script as" - >"create to" - >命令时执行此操作.

但是当我使用SQL Server Profiler跟踪SSMS"生成脚本"操作时,它给了我一个相当复杂的活动的令人生畏的长列表.如果必须的话,我可以通过它,但有没有人知道以编程方式获取CLR存储过程的代码的简单方法?

编辑以澄清
我不希望看到程序集中的实际代码; 我只想要一种简单的方法来查看T-SQL代码,如下例所示:

CREATE PROCEDURE [dbo].[MY_PROC]
    @PARAM1 [xml],
    @PARAM2 [uniqueidentifier],
    @PARAM3 [nvarchar](255),
    @PARAM4[bit] = False
WITH EXECUTE AS OWNER
AS
EXTERNAL NAME [SomeSolution.SomeProject].[SomeAssembly].[SomeMethod]
GO
Run Code Online (Sandbox Code Playgroud)

换句话说,SQLCLR函数的"SQL Server端".

sql-server sqlclr generate-scripts

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

Parallel.Foreach维护收集顺序?

使用时有没有办法保证订单Parallel.ForEach()?我正在循环的集合需要保持它的顺序,但我正在寻找一些性能改进.

parallel-processing asp.net-4.0 task-parallel-library parallel-for

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

Powershell不释放内存

Powershell或Batch运行此脚本时:在Windows XP(Powershell 1.0)中查找和替换字符一切顺利.但是在脚本停止处理文本文件之后,Powershell仍然拥有超过1 000 000 kb的内存(当从taskmanager进行检查时)并且似乎没有释放内存使用量.我将不得不杀死Powershell进程以释放内存.如何防止这种巨大的内存使用?

powershell memory-leaks memory-management

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

Javascript - 出于设计原因添加锚点

我有一个小问题:如果用户访问一个特殊网站,http://www.test.de我想根据设计原因自动添加一个锚点到该网址 - >结果http://www.test.de/#welcome.

10秒后,我想将锚更改为http://www.test.de/#thankyou

这有可能吗?也许用window.location?

大thx任何帮助!

javascript anchor redirect

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

重新填充下拉列表选项,如何清除选项列表然后重新填充?

重新填充下拉列表选项,如何清除选项列表然后重新填充?

当事件触发时,我需要清除下拉列表#users的当前内容,然后通过ajax重新填充它.

我的ajax调用返回HTML的选项,如:

<option name=blah1>text1</option>
<option name=blah2>text2</option>
<option name=blah3>text3</option>
Run Code Online (Sandbox Code Playgroud)

ajax jquery

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