问题列表 - 第21488页

将iPhone应用程序移植到iPad - 单个应用程序或分叉?

我有一个iPhone应用程序,我即将修改为iPad.

我的问题是:该应用程序旨在用于iPhone OS 2.0,如果我用于iPad,我将不得不为OS 3.2设计它.

我无法更改iPhone版本,因为我冒一些旧版iPhone无法运行应用程序的用户.

显然,我可以制作一个可以在iPad/iPhone OS 3.2和iPhone/iPhone OS 2.0上运行的混合应用程序,但这将是一个难以维护的,有许多API调用等等.

哪种方法最好:混合版本或iPad的独立代码?

iphone iphone-sdk-3.0 ipad

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

更改Python的默认编码?

当我从控制台运行我的应用程序时,我有很多"无法编码"和"无法解码"的Python问题.但是在Eclipse PyDev IDE中,默认字符编码设置为UTF-8,我很好.

我四处搜索设置默认编码,人们说Python sys.setdefaultencoding在启动时删除了该功能,我们无法使用它.

那么什么是最好的解决方案呢?

python console encoding utf-8

127
推荐指数
8
解决办法
26万
查看次数

我可以从Eclipse创建的命令行程序运行吗?

使用Eclipse我创建了一个SWT Hello World程序.我能够从Eclipse运行这个程序,它工作正常.

在"/ home/myname/workspace/HelloWorldSWT"中,我找到了两个文件:HelloWorldSWT.java和HelloWorldSWT.class.我想从命令行执行相应的程序.首先我尝试输入"java HelloWorld",我收到以下错误消息:

Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
   at gnu.java.lang.MainThread.run(libgcj.so.90)
Caused by: java.lang.ClassNotFoundException: HelloWorld not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(libgcj.so.90)
   at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.90)
   at java.lang.ClassLoader.loadClass(libgcj.so.90)
   at java.lang.ClassLoader.loadClass(libgcj.so.90)
   at gnu.java.lang.MainThread.run(libgcj.so.90)
Run Code Online (Sandbox Code Playgroud)

我也试过这个"java -cp/home/roman/workspace/HelloWorld.HelloWorld".结果我收到以下错误消息:

Exception in thread "main" java.lang.NoClassDefFoundError: loaded class HelloWorld.HelloWorld was in fact named HelloWorld
   at java.lang.VMClassLoader.defineClass(libgcj.so.90)
   at java.lang.ClassLoader.defineClass(libgcj.so.90)
   at java.security.SecureClassLoader.defineClass(libgcj.so.90)
   at java.net.URLClassLoader.findClass(libgcj.so.90)
   at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.90)
   at java.lang.ClassLoader.loadClass(libgcj.so.90)
   at java.lang.ClassLoader.loadClass(libgcj.so.90)
   at gnu.java.lang.MainThread.run(libgcj.so.90)
Run Code Online (Sandbox Code Playgroud)

有谁知道我做错了什么?预先感谢您的任何帮助.

java eclipse command-line

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

如何用转发器重复10次相同的代码?

<asp:Repeater id="rptExcelField" runat="server">
    <HeaderTemplate>
        <table style="width:100%;" id="mainTable">
    </HeaderTemplate>         
    <ItemTemplate>
        <tr>
            <td class="style1">
                <asp:Label ID="lblField" runat="server" Text="Polje:" CssClass="textType"></asp:Label>
            </td>                
            <td class="style2">
                <asp:TextBox ID="txtField" runat="server" Width="436px" MaxLength="45" 
                    CssClass="inputType"></asp:TextBox>
                <asp:DropDownList ID="ddlInputType" runat="server" oninit="ddlInputType_Init" 
                    AutoPostBack="True" 
                    onselectedindexchanged="ddlInputType_SelectedIndexChanged">                        
                </asp:DropDownList>     
            </td>
            <td class="style3">
                <asp:RequiredFieldValidator ID="rfvName" runat="server" ControlToValidate="txtName"
                    ErrorMessage="*" CssClass="validator"></asp:RequiredFieldValidator>
            </td>
        </tr>
    </ItemTemplate>         
    <FooterTemplate>
        </table>
    </FooterTemplate>         
Run Code Online (Sandbox Code Playgroud)

如何用转发器重复10次相同的代码?

asp.net repeater

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

GIS:何时以及为何使用ArcObjects而不是GDAL编程来使用ArcGIS栅格和向量?

我刚刚开始使用GDAL + python来支持使用ArcGIS python地理处理脚本无法完成的操作.主要是我正在进行栅格和矢量数据的空间建模/分析/编辑.

当需要ArcObject开发而不是GDAL可以使用时,我有点困惑?是否有GDAL不具备的ArcObjects功能?反之亦然吗?我假设ArcObjects在开发在线工具与桌面分析和建模方面更有用,其中差异更多地与偏好有关?在我的情况下,我更喜欢GDAL,因为python支持,我相信ArcObjects缺乏.

谢谢!

python gis arcgis gdal

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

使用HttpOnly Cookies的XSS保护是否有效?

我已经对HttpOnly cookie和存在的问题进行了一些研究,可以将XHR请求与TRACE方法结合使用,以获得从服务器回送的cookie值.

对于安全的Web应用程序,我目前有以下设置:

  • 会话cookie在登录时发送,其中设置了安全和httpOnly属性
  • 对完整域禁用TRACE http方法(返回"405 Method not allowed")

为了避免跨站点请求伪造,我在表单的隐藏字段中添加了一个随机键.必须在每个POST请求中返回此密钥才能接受请求.

除此之外,所有HTML都默认使用白名单进行转义,以选择允许的标签和属性,但要说明为什么这还不够:我们之前允许使用span上的style-attribute(例如为文本着色),可以用以下方式在Internet Explorer中传递javascript:

<span style="width: expression(alert('Example'));"> </span>
Run Code Online (Sandbox Code Playgroud)

然后是最后一个问题:有人能指出这个设置中可能存在缺陷的任何缺陷或建议吗?或者您使用相同或完全不同的方法?

已知问题:

  • 并非所有浏览器都支持httpOnly
  • 过滤css JS表达式是不够的,@ import(外部样式表)也可以工作

security cookies httponly xmlhttprequest

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

Visual Studio - 外部工具不可见

我有一个同事试图将WCF测试客户端添加到Visual Studio中的工具菜单.

她添加了很好的工具(与我的工作完全相同)但是工具菜单中看不到外部工具中列出的工具.

我似乎记得有一个选项让这些显示在这个列表中,但我不知道它在哪里.

那里的任何人都知道这个吗?


因为我不相信我的同事,直到她给我看,如果你不相信我,这里有一些屏幕截图.

外部工具窗口:

外部工具http://img190.imageshack.us/img190/9438/externaltools.png

但即使填写了所有内容,工具菜单中的内容也是如此:

工具菜单http://img693.imageshack.us/img693/313/toolsmenu.png

external-tools visual-studio-2008 visual-studio

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

为什么我的PHP正则表达式都失败了?

$subject = "SPRINT-1.csv";
$pattern = '/^[a-zA-Z]\-[0-9]\.(csv)+$/';
if(preg_match($pattern, $subject)) {
 echo "Match";
} else {
 echo "NOPE";
}
Run Code Online (Sandbox Code Playgroud)

要么

$subject = "SPRINT-1.csv";
$pattern = '/^\w\-\.(csv)+$/';
if(preg_match($pattern, $subject)) {
 echo "Match";
} else {
 echo "NOPE";
}
Run Code Online (Sandbox Code Playgroud)

php regex

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

调整浏览器大小时,DIV会转到另一行

我有一个主要的div,在里面..我有2个div,两个左对齐.

出于某种原因(或属性),当我拖动我的Firefox的右侧以使浏览器变小时,第二个div继续到第二行.

我希望这个div留在第一行,而不是跳下一条线.我怎样才能做到这一点?

我假设溢出属性?

html css templates

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

如何使用mockito模拟void方法

如何用void返回类型模拟方法?

我实现了一个观察者模式,但我无法用Mockito模拟它,因为我不知道如何.

我试图在互联网上找到一个例子,但没有成功.

我的班级看起来像

public class World {

    List<Listener> listeners;

    void addListener(Listener item) {
        listeners.add(item);
    }

    void doAction(Action goal,Object obj) {
        setState("i received");
        goal.doAction(obj);
        setState("i finished");
    }

    private string state;
    //setter getter state
} 

public class WorldTest implements Listener {

    @Test public void word{
    World  w= mock(World.class);
    w.addListener(this);
    ...
    ...

    }
}

interface Listener {
    void doAction();
}
Run Code Online (Sandbox Code Playgroud)

系统不会通过模拟触发.=(我想显示上面提到的系统状态.并根据它们做出断言.

java unit-testing mocking void mockito

875
推荐指数
9
解决办法
73万
查看次数