问题列表 - 第43999页

C类中的X类:X <T> {}模式---用于什么?

这种模式用于什么?请注意,它与C++"奇怪的重复模板模式"不同.

c# generics

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

如何获取下拉列表中显示的802.11接入点列表及其MAC地址?

我的Mac说附近有10个接入点.如何以编程方式读取接入点列表,同时获取AP的信号强度和MAC地址?

macos packet-sniffers wifi

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

如何禁用VirtualStore for C++程序?

我希望我的程序在尝试在C:\驱动器的根目录(例如:)的受保护位置创建文件时抛出错误FILE* FileHandle = fopen("\\file.txt", a).而是在%APPDATA%下的虚拟存储中创建文件.

如何禁用该虚拟商店?

谢谢

编辑:只是要明确,我不是要求如何规避安全性并在受保护的位置创建我的文件.我希望文件创建失败,这样我就可以告诉用户他是个白痴.

c++ windows file-io fopen virtualstore

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

Rails验证:将输入限制为特定值

我正在寻找"Rails Way"来编写一个验证,将可接受的输入值限制在预定的列表中.

在我的情况下,我只想接受值"-5"," - 2","+ 2","+ 5"和零.但是,我认为这是一个普遍的问题:如何在Rails模型中预定义可接受的条目值列表?

谢谢!

validation ruby-on-rails ruby-on-rails-3

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

为什么Fortran POINTER需要TARGET?

为什么Fortran 90规范指定(5.2.8)必须使用TARGET关键字将POINTER与之关联?为什么不是每种类型都是有效的TARGET?

例如,

INTEGER, POINTER :: px
INTEGER, TARGET :: x
x = 5
px => x
Run Code Online (Sandbox Code Playgroud) 有效的语法,但是
INTEGER, POINTER :: px
INTEGER :: x
x = 5
px => x
不是有效.

为什么一定要这样?

fortran pointers

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

在IIS中托管WCF4,从不读取WSDL:bindingNamespace

试图从wsdl文件中删除"tempuri"引用.我已经遵循了我能想到的所有现有建议.添加一个

[ServiceBehavior(Namespace="mynamespace")] 
Run Code Online (Sandbox Code Playgroud)

属性到实现类,添加一个

[ServiceContract(Namespace="mynamespace")]
Run Code Online (Sandbox Code Playgroud)

到contract接口并更改web.config中端点的"bindingNamespace"属性以匹配.然而,当加载(在IIS中)时,绑定名称空间永远不会被更改..它始终是tempuri.

有没有人有任何其他想法来解决这个问题?下面是来自web配置的示例...绑定名称空间永远不会,无论我做什么,更新为mynamespace,它总是tempuri.org.如果在通过主机工厂加载端点后,我遍历主机描述中的绑定并更新它们,它们将会改变,但这似乎是一个黑客攻击.

对于以下服务:"http://mydomain.com/MyService.svc"以下代表我的终点配置,这甚至被IIS使用?

<services>
  <service name="ServiceImplementationClassReference,MyAssembly" >
    <endpoint name=""
              address="MyService.svc"
              binding="basicHttpBinding"
              bindingNamespace="mynamespace"
              bindingConfiguration=""
              contract="IMyContract" />

    <endpoint name="mexHttpBinding" 
              address="mex"
              binding="mexHttpBinding"
              contract="IMetadataExchange" />        
  </service>
</services>
Run Code Online (Sandbox Code Playgroud)

关联仍然引用tempuri.org的生成的WSDL文件

  <wsdl:import namespace="http://tempuri.org/" location="http://mydomain.org/MyService.svc?wsdl=wsdl0" />
Run Code Online (Sandbox Code Playgroud)

........

  <wsdl:service name="Directory">
    <wsdl:port name="BasicHttpBinding_IDirectoryServices"
    binding="i0:BasicHttpBinding_IDirectoryServices">
      <soap:address location="http://mydomain.org/MyService.svc" />
    </wsdl:port>
  </wsdl:service>
Run Code Online (Sandbox Code Playgroud)

在wsdl:definition节点中,xml名称空间i0(由上面列出的服务引用)也设置为tempuri.org,因此需要import语句.如果我使用BasicHttpBinding或wsHttpBinding,则temprui的使用没有变化.实际上,在web.config文件中设置绑定到wsHttpBinding仍会导致上面的输出,引用BasicHttpBinding_IdirectoryServices.

谢谢!

iis wcf wsdl

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

如何在Delphi中实现人工神经网络?

我想要一个人工神经网络:

  • 42 个输入神经元
  • 168 个隐藏神经元
  • 7个输出神经元

这个网络就是玩“连四子”的游戏。每场比赛结束时,网络都会获得反馈(比赛结果/获胜?)。

学习应该通过时间差异学习来完成。

我的问题:

  • 我的奖励数组中应该包含哪些值?
  • 最后:我现在如何将其应用到我的游戏中?

提前非常感谢!

delphi implementation artificial-intelligence neural-network

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

Android并获取一个id转换为字符串的视图

在Android项目的Java代码中,如果您想要视图资源的引用,您可以执行以下操作:

View addButton = findViewById(R.id.button_0);
Run Code Online (Sandbox Code Playgroud)

在上面的R.id.button_0不是String.是否可以通过字符串动态引用资源,例如" R.id.button_0"?

我想通过" R.id.button_%i" 来引用一个按钮,其中%i某个有效索引被替换.

java layout android

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

Xerces错误:org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl

我正在使用JSF 2.0,NetBeans 6.9.1,GlassFish Server 3.1,mojarra 2.0.3和JasperReports 3.7.6开发Web应用程序.我的项目库中包含jar文件"xerces-2.8.0.jar".此文件作为JasperReports jar文件库的一部分导入.每当我尝试通过NetBeans部署,运行或调试我的项目时,都会收到以下错误:

java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
Run Code Online (Sandbox Code Playgroud)

在我的项目中的任何更改后,我的构建失败,当我尝试部署,运行或调试它时,我收到上述错误.我必须重新启动服务器并再次运行/调试.我搜索过互联网,无法找到解决这个问题的方法.我查看了有问题的jar文件,并且DTDDVFactoryImpl确实从DTDDVFactory扩展 - 我不知道为什么我收到此错误.虽然我最终可以让我的项目运行,但如果我没有收到此错误会更好.

任何人都可以告诉我如何解决这个问题?我是否需要从项目库中删除此文件?我是否需要使用较新版本/旧版本更新此文件?

jsf glassfish jasper-reports xerces

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

我想动画,实际上是淡化,"在"drawRect中

有没有办法让drawRect 从上一个场景动画到下一场?

(令人惊讶的是)你可以在drawRect中制作动画 - 尝试一下.您可以淡化,翻译或动画任何其他属性.

然而,它从空白开始"从新鲜"开始. 因此,例如,如果您在drawRect中放置淡入式动画块,则前一个场景将消失,新场景将从白色淡出.

我希望屏幕从上一个图像(在上一个drawRect循环中绘制)淡化到我刚绘制的新图像...错误,正在绘制.

有没有办法做到这一点,也许通过操纵drawRect正在进行的操作来诡计多端?

这似乎是一个非常常见的用例 - 从一个场景混合到另一个场景.

有人知道这个秘密吗?

当然,显然这可以在核心动画环境中或以许多其他方式完成,但是将drawRect从一个drawRect淡化到下一个是一个明显的想法.干杯.

由于WrightCS的天才,令人震惊的更新......

感谢WrightCS,我们现在知道drawRect可以完美地处理动画.只需将此代码粘贴到任何drawRect的末尾并尝试:

self.alpha = 0.0;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:2];
self.alpha = 1.0;
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)

它将整个drawRect视为一个巨大的块并将其包装在该动画中,无论它有多复杂.是的,它甚至包括在屏幕外区域绘制,位图渲染或其他任何东西.一切都变得生动了.谁知道?

手头的问题 - 如何让它从前一个场景开始动画而不是从空白开始?

iphone cocoa-touch quartz-graphics ipad ios

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