问题列表 - 第771页

用于减小尺寸的最佳Java混淆应用程序

移动开发的一个重要部分,特别是当您谈论移动游戏时,正在处理应用程序大小限制.有些设备会强制执行自己的大小限制,而所有运营商都有自己的大小要求,以便在其套件空间中释放应用程序.

我的问题是,是否有一个java混淆应用程序获得比其他java混淆应用程序更好的大小缩减结果?

我使用Proguard是因为它是默认的Netbeans混淆器,你可以从中获得相当好的缩小结果(顺便说一下,Netbeans 6.1附带的Proguard版本是3.7.有更新的版本可以获得更好的结果,我建议得到最新的).但是,我对那里还有什么感兴趣,以及他们是否比Proguard做得更好.

我的结论:

我很欣赏这些回复.卡洛斯,你的回答足以让我相信Proguard是目前的方式.我仍然可以说服其他人,但对我当前的设置并不感到难过.

我也遇到过一些问题,即在某些手机上使用proguard进行模糊处理和运行,但不是太多.我总是能够通过不使用Proguard参数"-overloadaggressively"来解决问题.如果您遇到与混淆相关的奇怪行为,请记住一些事项.

再次感谢.

obfuscation mobile java-me

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

堆栈从IIS中的.NET代码溢出,但不在Winforms中

所以我有一个讨厌的堆栈溢出,我一直试图追踪/解决过去8个小时左右,我正处于我认为我需要建议的地步.

细节:有趣的是,这个代码在我们的常规winforms应用程序的上下文中调用时运行良好 - 但我的任务是编写一个基于Web的软件版本,这个相同的代码会导致堆栈溢出在IIS上运行的ASPX页面.我做的第一件事就是通过visual studio附加并尝试正常的.NET调试.在异常点,调用堆栈看起来相对较浅(我们的代码深约11帧),并且我在堆栈溢出(错误的递归,自调构造器,异常循环)上找不到任何常见的嫌疑.

因此我决定打破windbg和SOS - 我知道这对于这类事情很有用,尽管我自己的经验有限.经过几个小时的讨论,我想我有一些有用的数据,但我需要一些帮助来分析它.

首先是一个!dumpstack我在堆栈溢出即将降临之前就已经破坏了.

0:015> !dumpstack
PDB symbol for mscorwks.dll not loaded
OS Thread Id: 0x1110 (15)
Current frame: ntdll!KiFastSystemCallRet
ChildEBP RetAddr  Caller,Callee
01d265a8 7c827d0b ntdll!NtWaitForSingleObject+0xc
01d265ac 77e61d1e kernel32!WaitForSingleObjectEx+0x88, calling ntdll!NtWaitForSingleObject
01d2661c 79e789c6 mscorwks!LogHelp_NoGuiOnAssert+0x58ca
01d26660 79e7898f mscorwks!LogHelp_NoGuiOnAssert+0x5893, calling mscorwks!LogHelp_NoGuiOnAssert+0x589b
01d26680 79e734c4 mscorwks!LogHelp_NoGuiOnAssert+0x3c8, calling mscorwks+0x17c0
01d26694 79fc1d6b mscorwks!CorExeMain+0x8724, calling kernel32!InterlockedDecrement
01d26698 79ef3892 mscorwks!GetCLRFunction+0x107de, calling mscorwks+0x17c0
01d266b0 79e78944 mscorwks!LogHelp_NoGuiOnAssert+0x5848, calling mscorwks!LogHelp_NoGuiOnAssert+0x584c
01d266c4 7a14de5d mscorwks!CorLaunchApplication+0x2f243, calling mscorwks!LogHelp_NoGuiOnAssert+0x5831
01d266ec 77e61d1e kernel32!WaitForSingleObjectEx+0x88, calling ntdll!NtWaitForSingleObject
01d266f8 77e61d43 kernel32!WaitForSingleObjectEx+0xad, calling kernel32!GetTickCount+0x73
01d26714 …
Run Code Online (Sandbox Code Playgroud)

.net iis debugging stack windbg

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

新手想要为ipod touch创建一个PDF阅读器 - 最好的方法是什么?

我想制作一个显示PDF的小应用程序,展示具有上一页下一页功能的可缩放单页.

pdf iphone ipod

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

如何使用配置数组初始化Zend_Form_Element_Select?

我试过了:

$form->addElement(
    'select',
    'salutation',
    array(
        'required' => true,
        'options' => array(
            'Mr.' => 'Mr.',
            'Mrs.' => 'Mrs.',
            'Ms.' => 'Ms.',
        ), 
    )
);
Run Code Online (Sandbox Code Playgroud)

然后我print_r()编辑了表格,称呼的选项是空的.有人知道正确的咒语吗?据我所知,没有Zend元素配置格式的文档.

html php zend-framework

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

用于C#的WSDL生成器

有没有人知道为C#编写的服务合同生成WSDL的好工具(即使用WCF标记为"[OperationContract]"的方法集合)?我发现的所有工具都是相反的:从WSDL创建代码存根.我不想手动阻塞WSDL文件.我找到了php和J2EE的工具,但没有找到C#.谢谢!

c# wcf wsdl

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

什么是Pic18 micro的最佳c编译器

我们正在开始一个基于微芯片PIC18F252的新项目.什么是最好的'c'编译器?

c embedded microchip pic18 mikroc

10
推荐指数
4
解决办法
8986
查看次数

如何根据Java中的URLConnection对BufferedReader设置超时?

我想读取URL的内容,但如果URL没有响应则不想"挂起".我使用URL创建了一个BufferedReader ...

URL theURL = new URL(url);
URLConnection urlConn = theURL.openConnection();
urlConn.setDoOutput(true);
BufferedReader urlReader = new BufferedReader(newInputStreamReader(urlConn.getInputStream()));
Run Code Online (Sandbox Code Playgroud)

...然后开始循环阅读内容......

do
    {
    buf = urlReader.readLine();
    if (buf != null)
        {
        resultBuffer.append(buf);
        resultBuffer.append("\n");
        }
    }
while (buf != null);
Run Code Online (Sandbox Code Playgroud)

...但如果读取挂起,则应用程序挂起.

有没有办法,如果没有将代码磨到套接字级别,必要时"超时"读取?

java sockets url

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

我可以使用相同的源代码生成Flex Web和Air桌面应用程序吗?

我是Air的新手.我有一个现有的Flex 2应用程序,我正在考虑将其引入Flexbuilder 3.我的问题是我可以使用相同的基本应用程序(和源代码)来制作Air版本,或者我是否必须维护以分离代码树:一个用于Air版本,一个用于Flex/SWF版本?

apache-flex air desktop adobe flexbuilder

7
推荐指数
2
解决办法
6169
查看次数

我可以使用Apache提供ClickOnce应用程序吗?

我们正在IIS(Internet信息服务)内部测试我们的ClickOnce部署应用程序,但我们想知道我们是否可以使用Linux上的Apache将其部署到更广泛的互联网上,以便我们可以利用现有的外部网站主机.

如果是这样,还有什么我需要比作为指定正确的MIME类型,如考虑其他的.application.deploy

apache deployment clickonce

15
推荐指数
2
解决办法
8022
查看次数

JSTL中的test属性<c:if>标记

我在JSP中看到了类似下面的代码

<c:if test="<%=request.isUserInRole(RoleEnum.USER.getCode())%>">
    <li>user</li>
</c:if>
Run Code Online (Sandbox Code Playgroud)

我的困惑在于test属性值中出现的"=" .我的理解是,包含在其中的任何内容<%= %>都会打印到输出中,但是分配给test的值肯定必须是布尔值,那么为什么这样做呢?

对于奖励积分,有没有办法更改上面的属性值,使其不使用scriptlet代码?据推测,这意味着使用EL代替.

干杯,唐

java jsp jstl

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