问题列表 - 第14804页

字符串替换不起作用

public static string ChangeUriToHttps(HttpRequest request)
{
    string uri = request.Url.AbsoluteUri;

    if (!IsRequestSecure(request))
        uri.Replace("http", "https");

    return uri;
}
Run Code Online (Sandbox Code Playgroud)

如果我发送的请求中包含这样的uri:

http://localhost/AppName/somepage.aspx
Run Code Online (Sandbox Code Playgroud)

它不会用https取代http.

c#

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

C在结构中初始化数组

我想在结构中包含一个可变长度数组,但是在正确初始化它时遇到了问题.

struct Grid {
  int rows;
  int cols;
  int grid[];
}

int main() {
  struct Grid testgrid = {1, 3, {4, 5, 6}};
}
Run Code Online (Sandbox Code Playgroud)

我尝试的一切都给了我一个'错误:灵活数组成员的非静态初始化'错误.

c struct

22
推荐指数
2
解决办法
5万
查看次数

证明具有相同的inorder和preorder遍历的二叉树是相同的?

有没有人知道如何证明如果两个二叉树具有相同的顺序和前序遍历,那么它们是相同的吗?(也许通过显示你不能拥有两个具有相同顺序和前序遍历的不同二叉树)

或者,展示一个反驳这一点的案例,或说明为什么不能这样做?

(我承认,这纯粹是学术性的,但它不是家庭作业或任何东西.我的直觉告诉我这是真的,但我认为我没有在图上做过任何证明.)

binary-tree data-structures

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

openfire smack发送包404错误意味着什么?

当使用Smack将数据包发送到openfire时,我得到错误remote-server-not-found(404).任何人都可以解释这个错误意味着什么?它意味着无法连接到服务器或数据包有问题?

        PacketFilter responseFilter = new PacketIDFilter(packet.getPacketID());
        PacketCollector response = connection.createPacketCollector(responseFilter);

        connection.sendPacket(packet);



        // Wait up to a certain number of seconds for a reply.
        Packet result = response.nextResult(timeout);



        // Stop queuing results
        response.cancel();



        if (result == null) {
            throw new XMPPException("No response from server.");
        }
        else if (result.getError() != null) {  

            System.out.println("error:"+result.getError());   //i get error here.... 404
            throw new XMPPException(result.getError());
        }
Run Code Online (Sandbox Code Playgroud)

// ---下面是我如何连接到openfire.

        ConnectionConfiguration config = new ConnectionConfiguration("localhost", 5222);
        config.setCompressionEnabled(true);
        config.setSASLAuthenticationEnabled(true);



        XMPPConnection connection = new XMPPConnection(config);
        // Connect to the server …
Run Code Online (Sandbox Code Playgroud)

java openfire

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

坏编译常量值

我在这个声明中得到"Bad Compile constant value".

Regex objCheckNumber = new Regex("^(\d){4}$");
Run Code Online (Sandbox Code Playgroud)

我只想将其设置为检查另一个字符串,以查看输入的值是否为4位数.

c#

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

在事件处理程序中访问事件对象

当我尝试使用以下参数附加事件处理函数时:

myhandle.onclick = myfunction(param1,param2);

function myfunction(param1,param2){
}
Run Code Online (Sandbox Code Playgroud)

现在我想在我的处理函数中访问事件对象.网络上提到了一种发送事件对象的方法,例如:

myhandle.onclick = myfunction(event,param1,param2);
Run Code Online (Sandbox Code Playgroud)

但是当我测试它时,它给出的事件对象是未定义的.

我知道库使这个东西变得容易,但我正在寻找一个原生的JS选项.

javascript javascript-events

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

AS3:检查词典是否为空

Flash使用两种方法实现字典(即HashMap之类的东西).一种方法是flash.utils.Dictionary类,另一种是通用方法Object.我想查看key:value字典中有多少对.在大多数情况下,我只是想知道它有任何 key:value对,也就是检查它是否为空.

文档在这一点上没有多大帮助.有一个简单明了的方法吗?如果不这样做,是否有一种丑陋而又不太脆弱的方法呢?

flash dictionary actionscript-3

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

XStream或Simple

我需要决定使用哪一个.我的情况非常简单.我需要将一个简单的POJO/Bean转换为XML,然后再转换回来.没什么特别的.

我要找的一件事是它应该包括父属性.如果它可以在超类型上工作,那将是最好的,它可以只是一个标记界面.

如果有人可以将这两者与缺点和专业人士进行比较,那么哪一个缺少哪一个.我知道XStream也支持JSON,这是一个优点.但是,如果我们将JSON放在一边,Simple看起来就更简单了.在开发和社区方面,Simple的未来是什么?XStream非常受欢迎我相信,即使是"XStream"这个词,在SO上打了很多线程.

谢谢.

java xml xstream jaxb pojo

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

如何在CTE之后使用if语句(SQL Server 2005)

昨晚我写的是一个简单的T-SQL程序

DECLARE @ROLEID AS INT

SELECT @ROLEID = [ROLE ID] FROM TBLROLE

;WITH CTE
AS
( 
    SELECT * FROM SOMETABLE
)
IF (@ROLEID  = 1) 
BEGIN
      //SOMECODE
END
ELSE IF(@ROLEID  = 2) 
BEGIN
      //SOMECODE
END
ELSE
BEGIN 
      //SOMECODE
END
Run Code Online (Sandbox Code Playgroud)

我在编译后发现它抛出的错误类似于"如果附近有错误的语句"

怎么了?

但是,我通过使用其他方式做到了这一点.但我想知道为什么它不起作用!

sql t-sql sql-server sql-server-2005 common-table-expression

23
推荐指数
3
解决办法
4万
查看次数

Windows资源管理器加载项

SVN和Git等工具如何将自己附加到Windows资源管理器,以便他们向右键单击菜单添加选项,以及根据文件是否已编辑添加勾选/感叹号?

(我不是在追踪Git或SVN特定的信息 - 我只是用它们作为例子)

windows-explorer add-on

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