问题列表 - 第6154页

什么是确定我的观点中的内容的好方法?

我有一个页面,有一个非常巨大的viewstate(> 300KB)....是的,我知道.我已将此异常缩小到一个用户控件,但我无法确定控件的确切位置.

我已经覆盖了页面中的SavePageStateToPersistenceMedium,但是使用传入的viewstate对象并不是很好.我可以将它传递给某些递归函数,该函数会打印出对象中的所有内容吗?

我尝试使用免费提供的viewstate解码器,但没有一个有效.尝试反序列化视图状态时,我总是会遇到错误.

我几乎在这里寻找代码片段.

谢谢,
Mark

感谢您的追踪建议,尤其是 trace.axd的事情.但这仍然只告诉我控件有多大,它并没有告诉我在视图状态中有什么.我希望能够看到是否存在我错误地序列化为viewstate的对象.

asp.net viewstate decode

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

DIV内容显示在页面而不是JQuery Dialog

我有以下DIV标记:

<div id="dialog" title="Membership Renewal">
Your membership is going to expire.
</div>
Run Code Online (Sandbox Code Playgroud)

我有以下javascript来执行JQuery:

<script type="text/javascript">
function showjQueryDialog() {
    $("#dialog").dialog("open");
    //alert("Time to renew Membership!");
}

$(document).ready(function() {
    $("#dialog").dialog({
        autoOpen: false,
        modal: true,
        buttons: { "Renew Membership": function() { $(this).dialog("close"); } }
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

我有一个asp:Button在一个控件内,控件在一个母版页上.我注意到的第一件事是,当页面加载时,div显示,然后在页面加载完成后消失.当我单击按钮时,它执行以下操作:

if (timeSpan.Days >= 30)
{
//Show JQuery Dialog Here
ScriptManager.RegisterClientScriptBlock(this, typeof(Page), "showExpiration",    
"showjQueryDialog()", true);
}
Run Code Online (Sandbox Code Playgroud)

当我单击按钮而不是弹出对话框时,div的内容才会变得可见.

c# asp.net jquery jquery-ui

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

你可以单元测试混淆代码吗?

我希望在我们现有的Ant构建脚本中混淆我们的Java Web应用程序代码,但是遇到了关于单元测试的问题.我在代码编译之后,在jar编辑之前和运行单元测试之前混淆了代码.

但是,如果我混淆了我的生产代码而不是我的测试代码,那么我的所有测试都会失败,因为他们试图调用不再存在的方法,因为它们已被混淆器重命名.我可以将某些方法标记为不混淆,以便外部系统(例如我们的测试套件)可以使用它们,但由于我们正在为高单位测试覆盖率进行拍摄,因此我们需要将所有方法标记为不可篡改.

如果我也混淆了测试类,我会遇到两个问题:

1:生产类和测试类合并到同一个输出目录中,我无法从生产.jar文件中排除测试类

2:我无法运行正常的Ant批处理调用:

 <batchtest todir="${basedir}/reports">
      <fileset dir="${basedir}/components/common/build-zkm">
           <include name="**/*Test.class"/>
      </fileset>
 </batchtest>
Run Code Online (Sandbox Code Playgroud)

因为混淆器改变了测试的名称.

我可以在生成的.war/.ear文件上运行混淆器,但是我想让我们的单元测试针对修改后的代码运行,以驱除混淆器引起的任何错误.

我目前正在与Zelix KlassMaster合作,但我仍然处于评估阶段,所以如果他们能够更好地工作,我会接受其他选择.

java ant obfuscation

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

Java套接字:TCP校验和不正确

我正在尝试使用java套接字.我可以连接到套接字并发送/接收数据字节没有问题.但是我也在使用wireshark来嗅探流量,并注意到来自java套接字的每个数据包都被wireshark标记为"tcp校验和不正确".

有人有任何见解吗?

java版"1.6.0_12"Java(TM)SE运行时环境(版本1.6.0_12-b04)Java HotSpot(TM)客户端VM(版本11.2-b01,混合模式,共享)

Wireshark v1.0.6 w/WinPcap 4.0.2

java sockets tcp

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

简单的递归问题

我正在进行递归和动态编程的第一步,并且有关于形成子问题以模拟递归的问题.

问题:

有多少种不同的方式可以翻转一枚硬币5次,而不是连续三个或更多头?

如果有人可以提出一些评论很多的代码(Ruby首选但不是必需的)来帮助我实现目标.如果重要的话,我不是学生,这是对Euler项目问题的修改,使我很容易理解.我只需要编写递归公式.

如果你想把这个问题抽象成有多少种不同的方式来翻转一枚硬币Y次并且没有连续Z或更多的头,这也可能是有益的.再次感谢,这个网站摇滚.

ruby recursion coin-flipping

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

最佳实践:选项推断

您认为在项目中使用Option Infer的最佳做法是什么?

在Visual Studio 2008中,Option Infer是一个指令,它允许编译器通过查看分配给它的内容来推断声明变量的数据类型.

这是VS2008中的一个关键功能,广泛用于LINQ语句和查询.但是,启用Option Infer可能会给未来的维护程序员带来陷阱.

vb.net option-infer visual-studio-2008

21
推荐指数
2
解决办法
8992
查看次数

Django连接池和时间字段

有没有人有连接池与Django,SQLAlchemy和MySQL一起工作?

我使用了这个教程(http://node.to/wordpress/2008/09/30/another-database-connection-pool-solution-for-django-mysql/),但是我遇到的问题是我带回了一个时间字段,它被转换为timedelta,因为没有使用特定于Django的转换.

来自django/db/backends/mysql/base.py的转换代码

django_conversions = conversions.copy()
django_conversions.update({
FIELD_TYPE.TIME: util.typecast_time,
FIELD_TYPE.DECIMAL: util.typecast_decimal,
FIELD_TYPE.NEWDECIMAL: util.typecast_decimal,
Run Code Online (Sandbox Code Playgroud)

})

文章中的连接代码:

if settings.DATABASE_HOST.startswith('/'):
            self.connection = Database.connect(port=kwargs['port'], 
                                               unix_socket=kwargs['unix_socket'], 
                                               user=kwargs['user'], 
                                               db=kwargs['db'], 
                                               passwd=kwargs['passwd'], 
                                               use_unicode=kwargs['use_unicode'], 
                                               charset='utf8')
        else:
            self.connection = Database.connect(host=kwargs['host'], 
                                               port=kwargs['port'], 
                                               user=kwargs['user'], 
                                               db=kwargs['db'], 
                                               passwd=kwargs['passwd'], 
                                               use_unicode=kwargs['use_unicode'], 
                                               charset='utf8')
Run Code Online (Sandbox Code Playgroud)

mysql django connection-pooling sqlalchemy

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

下载所有导入/包含的WSDL和模式的简单工具

WSDL经常导入其他WSDL和XML模式.

给定WSDL的URL,是否有一个工具可以下载WSDL和所有其他引用的WSDL和模式?

理想情况下,此工具可以是Java或Perl友好的.

import wsdl web-services

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

序列化强类型对象列表

我可能搞砸了一个设计决定.我没有使用强类型的自定义对象集合,而是使用了通用List.基本上,我所拥有的是:

public class AreaFields
{
    [XmlArray("Items")]
    [XmlArrayItem("Item")]
    public List<Fields> Fields { set; get; }

    [XmlAttribute]
    int id { set; get; }
}

public class Fields
{
    [XmlAttribute]
    public string Name { set; get; }
}
Run Code Online (Sandbox Code Playgroud)

在整个应用程序中,我使用了List<AreaFields>Now,我需要将列表序列化为XML.我希望得到的是:

   <SomeXMLTag>
    <AreaFields id='1000'>
     <Items>
       <Item Name="Test1" />
       <Item Name="Test2" />
     </Items>
    </AreaFields>
    <AreaFields id='1001'>
     <Items>
       <Item Name="Test1" />
       <Item Name="Test2" />
     </Items>
    </AreaFields>
    </SomeXMLTag>
Run Code Online (Sandbox Code Playgroud)

由于我无法序列化List <>(或者我可以吗?),我将必须序列化列表中的每个项目.

Ex: List<AreaFields> list = new List<AreaFields>();
//    more code to add to list
    list[0].GetRawXML(); //A method …
Run Code Online (Sandbox Code Playgroud)

c# xml asp.net

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

iPhone是否支持具有透明度的24位PNG?

我知道iPhone更喜欢PNG.但PNG-24还有透明度吗?我希望它能做到!

iphone png

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