问题列表 - 第23709页

从UIViewController调用UIApplicationDelegate方法

我有一个简单的iPhone应用程序,它非常类似于Apple提供的Page Control示例.它动态创建一组UIViewControllers,然后将它们添加到ScrollView.

当触摸其中一个视图上的按钮时,我需要能够在UIApplicationDelegate中调用一个方法.然后它将进行一些计算,并生成一组要显示的新视图.

我不确定如何实现这一目标.看起来这会起作用,但它不会:

[[self superview] doSomething];
Run Code Online (Sandbox Code Playgroud)

我错过了什么?谢谢.

iphone cocoa-touch objective-c

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

System.Net.Mail.SMTPClient 如何进行本地 IP 绑定

我们有一个发送电子邮件的负载平衡 (NLB) ASP.NET Web 应用程序。

服务器是双宿主的,具有面向外部和面向内部(在防火墙后面)的 IP。邮件服务器位于防火墙后面。

我们发现了一个问题,即 SMTPClient 类抛出一个异常,表明它无法连接到 SMTP 服务器。

网络人员告诉我们,他们看到尝试从面向外部的 IP 地址(防火墙阻止)连接到 SMTP 服务器

根据我对启用网络的应用程序的(无可否认的)知识,我认为本地 IP 绑定将根据目的地决定,即如果路由表说 IP 地址可以通过特定的 NIC 访问,而不是出站请求的 IP是从产生的。我错了吗?

看着 SmtpClient.ServicePoint 我开始认为我们可能是并且我们可以(应该)强制显式绑定到特定 IP?

具体来说,我一直在 从该页面查看
ServicePoint.BindIPEndPointDelegate 属性...

备注:某些负载平衡技术要求客户端使用特定的本地 IP 地址和端口号,而不是 IPAddress.Any(或 IPAddress.IPv6Any 用于 Internet 协议版本 6)和临时端口。您的 BindIPEndPointDelegate 可以满足此要求。

我需要这样做对我来说似乎有点奇怪,但也许这在这种类型的环境中很常见?

c# sockets email

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

带有Alter命令的Oracle存储过程

我正在尝试构建一个Oracle存储过程,它将接受一个表名作为参数.然后,该过程将重建表中的所有索引.

我的问题是我在使用存储过程的ALTER命令时出错,就像PLSQL不允许该命令一样.

sql oracle plsql stored-procedures

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

什么是解决Eclipse警告的正确方法"未参数化"?

我试图在一些旧的Java代码(在Eclipse中)中清除一些警告,我不确定在这种情况下应该做什么.块看起来或多或少像这样:

Transferable content = getToolkit().getSystemClipboard().getContents( null );
java.util.List clipboardFileList = null;

if( content.isDataFlavorSupported( DataFlavor.javaFileListFlavor ) ) {
  try {
    clipboardFileList = (java.util.List)content.getTransferData(
      DataFlavor.javaFileListFlavor);
  }
  /* Do other crap, etc. */
}
Run Code Online (Sandbox Code Playgroud)

List会生成一个警告,因为它没有参数化,但是,如果我参数化它<File>,我很确定它需要什么,它抱怨它无法转换ObjectList<File>.我只能抑制函数的未经检查的警告,但如果有一个"好的"解决方案,我宁愿避免这种情况.思考?

java eclipse warnings

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

xsd:datetime和XmlGregorianCalendar导致NullPointerException

以下作品:

public Date getDate() {
    return date;
}
Run Code Online (Sandbox Code Playgroud)

并产生类似的东西:

<date>2010-03-23T17:43:50.879Z</date>
Run Code Online (Sandbox Code Playgroud)

我可以使用XmlGregorianCalendar返回xsd:date或xsd:time类型:

@XmlSchemaType(name="date")
public XmlGregorianCalendar getDate() {
    return date;
}
Run Code Online (Sandbox Code Playgroud)

它产生的东西如下:

<date>2010-03-23</date>
Run Code Online (Sandbox Code Playgroud)

但尝试返回xsd:datetime如下:

@XmlSchemaType(name="datetime")
public XmlGregorianCalendar getDate() {
     return date;
}
Run Code Online (Sandbox Code Playgroud)

导致此堆栈跟踪:

java.lang.NullPointerException
    at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl.checkXmlGregorianCalendarFieldRef(RuntimeBuiltinLeafInfoImpl.java:864)
    at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl.access$200(RuntimeBuiltinLeafInfoImpl.java:111)
    at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl$13.print(RuntimeBuiltinLeafInfoImpl.java:536)
...snip...
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    at java.lang.Thread.run(Thread.java:619)
Run Code Online (Sandbox Code Playgroud)

根本没有提到我的代码.

我正在使用tomcat 6.0.24,java 1.6.0_16-b01

java datetime tomcat jax-ws jaxb

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

从gdb设置std :: string变量值?

是否有可能......当调试器在断点处停止时,修改std :: string变量的值而不诉诸于调整当前缓冲区的内存映像等黑客攻击?

例如"set var mystring ="hello world"

c++ gdb stdstring

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

WPF绑定语法问题

我已经看到这种语法出现了,并试图谷歌为它的定义无济于事; 当dp以这种方式绑定时,它意味着什么?

<Grid>
    <ContentControl Content="{Binding}"/>
</Grid>
Run Code Online (Sandbox Code Playgroud)

我假设您必须绑定到DataContext或其他元素上的某个属性,但这似乎没有任何绑定.

wpf datacontext binding

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

什么是函数式语言中的"模式匹配"?

我正在阅读函数式编程,我注意到许多文章都提到模式匹配是函数式语言的核心特性之一.

有人能为Java/C++/JavaScript开发人员解释这是什么意思吗?

functional-programming terminology pattern-matching

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

HTML:<textarea> -Tag:如何正确转义那里显示的HTML和JavaScript内容?

我有一个HTML标签<textarea>$FOO</textarea>,$FOO变量将填充任意HTML和JavaScript内容,以便在textarea中显示和编辑.什么样的"逃避"我要申请$ FOO?

我首先想要逃避HTML,但这不起作用(因为我将显示不是$ FOO的原始HTML代码,而是转义的内容.这当然不是我想要的:我希望显示未转义的HTML/JS变量的内容......

是否无法在<textarea>标记中显示HTML内容并允许其作为完整HTML进行编辑?

谢谢jens

html textarea

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

查找本地化Windows字符串

我需要找到当前版本的Windows正在使用的一些字符串.例如,当我创建一个新文件夹时,它最初在英文版Vista上命名为"新文件夹".我需要以编程方式查找在我可能正在运行的任何语言和Windows版本上命名该文件夹的内容.

任何人有任何想法如何做到这一点?

谢谢莫里纳尔 - 我也偶然发现了这篇文章.不幸的是,stringID似乎不是常量 - 在我的Vista上它是30396,这与它们为XP显示的不同.因此,MS似乎没有保持稳定.

编辑:看起来这是不可能的......?这个应用程序运行在德国,荷兰,法国,西班牙,巴西,墨西哥,越南,台湾,中国,日本,韩国,印度,以色列,匈牙利的计算机上......你明白了.安装所有不同的语言包需要很长时间,并找出每种语言中的"新文件夹".

也许最好的选择是默认为"新建文件夹",并让用户根据需要更改该值.我只是想让软件尽可能多地计算出来,并使用户无需配置_yet_another_setting_.

windows localization

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