(我看到几个与我的问题有关的问题,但是没有一个解决方案对我有用,因为我在生产中遇到了这个问题,而不是在本地开发期间,我已经尝试了所有提议的修复.)
我有一个使用IIS托管的WCF服务的Silverlight 4应用程序.在生产中,这些服务通过HTTPS访问.尽管有一个有效的crossdomain.xml文件,我仍然在访问服务时得到着名的"安全错误":
__CODE__
使用Fiddler我可以看到没有请求crossdomain.xml或clientaccesspolicy.xml.有一个CONNECT请求到服务器,但这就是全部.
我已经读过,当服务器发出无效证书时,也会引发此错误,虽然它表示有crossdomain.xml/clientaccesspolicy.xml的问题.在我的场景中似乎并非如此.
我确信以下设置正确:
1.crossdomain.xml有效并托管在站点的根目录
2.服务确实有效(我们有其他客户使用各种技术,包括依赖于跨域的Adobe Flex .xml.)
3.Silverlight应用程序确实有效(它可以在共享开发服务器上运行本地服务和服务***)
4.Silverlight应用程序甚至不尝试请求crossdomain.xml或clientaccesspolicy.xml(如由Fiddler确认)
5.Silverlight应用程序使用适当的配置通过https访问WCF.以下是配置:
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IMyServices" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647">
<security mode="Transport" />
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="https://MYDOMAIN/MYSERVICE.svc" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IMyServices" contract="Services.IMyServices" name="BasicHttpBinding_IMyServices" />
</client>
</system.serviceModel>
</configuration>
Run Code Online (Sandbox Code Playgroud)
还有什么可以导致这种问题?可能是因为Web服务器是负载平衡的吗?或者我没有注意到证书有问题吗?如果你能够至少指出我正确的方向,将非常感激.
(***值得一提的是:我在开发环境中遇到了类似的问题.尽管有一个正确的crossdomain.xml而且没有使用HTTPS,Silverlight应用程序无法在共享开发服务器上访问WCF服务.我在周围工作它通过在IE中将开发服务器添加为可信站点.然而,这种相同的解决方法不适用于生产,即使这样也不是一种可接受的解决方法.但是我必须在开发环境中执行此操作才能使我担心我一路上都错过了什么......)
https wcf crossdomain.xml clientaccesspolicy.xml silverlight-4.0
我有一个非常简单的图像生成器程序,它只是在BufferedImage上绘制一个圆角矩形,然后将图像保存到文件中.
try
{
BufferedImage image = new BufferedImage(40, 40, BufferedImage.TYPE_INT_ARGB);
Graphics2D g2 = image.createGraphics();
g2.setPaint(Color.blue);
g2.fillRoundRect(0, 0, 39, 39, 6, 6);
File file = new File("C:\\test.png");
ImageIO.write(image, "png", file);
}
catch( IOException e )
{
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
每当我使用drawRoundRect绘制矩形时,一切都按预期工作:

但是,当我使用fillRoundRect时,矩形似乎在右侧和底侧被裁剪:

我已经尝试使BufferedImage本身更大并保持矩形大小相同,但问题仍然存在.此外,无论我选择什么样的矩形宽度和高度或弧宽和高度,4个角都看起来不一样(虽然它越大,它看起来就越不明显).
这是一个常见的问题,还是我可能误解圆角矩形?
任何帮助或建议将不胜感激.
谢谢,
BJ
我买了一个magento扩展并将文件复制到magento目录中.一切都很好.然后我想重新安装它.所以我删除了app/code/local中的所有相关文件,并删除了相关的数据库表.
当我将扩展文件重新复制回magento目录并尝试测试扩展名时,我收到此错误:
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'mydb.swam_list' doesn't exist
我查看了数据库,似乎magento没有为扩展重新创建数据库表.
如何重新安装此扩展程序?
是否C#提供默认存储应用程序/任何类型的设置?
我可以使用Dictionary<K, T>,但实际上我更喜欢一些结构,它本身支持xml导出/导入和不同的其他功能,这些功能未在Dictionary其他类似地图的集合中实现.
例如,C++我会用QSettings的Qt或类似的东西boost::property_tree,如果使用boost.
如果您有任何想法或良好的实施,那将是伟大的.谢谢.
我试图在Android应用程序中添加一些简单的声音(哔哔声,噗声,点击等),所以我只是想知道Android OS或SDK中是否有任何可以使用的内置声音.如果是这样,他们将如何被访问?我唯一的猜测是在媒体商店或音响类中的某个地方...我很新,所以你能提供的任何帮助/提示都将非常感激.谢谢.
当我尝试使用如下代码在JQuery中创建一个元素时:
$('#grid').append('<div id="gridElement'+counter+'" class="ui-block-'+rowLetter(counter)+'"></div>');
$('#gridElement'+counter).append('<div id="gridContent'+counter+'" data-inline="true"></div>');
$('#gridContent'+counter).append('<a id="button'+counter+'" href="#" data-role="button"></a>');
$('#button'+counter).html('someButtonText');
Run Code Online (Sandbox Code Playgroud)
正确添加元素,但不执行JQuery Mobile样式.这种方式很有意义,我知道库一加载就会对DOM做一些事情,但我无法找到一种方法来实现命令.显然我需要指示JQuery Mobile库重建页面,但对于我的生活,我一般都找不到任何可以做到的事情.我已经设法找到几个关于这是选择框和列表的问题的帖子,但一般,网格或按钮没有任何内容.到目前为止这是否可能?它仍处于alpha状态,所以可能不是.
我正在尝试构建一个自制垃圾邮件过滤器.并且想要编写正则表达式以匹配以下模式.我怎样才能做到这一点?谢谢.
UBmDNFZGrvtbFtxWMq
但不是这种空间或数字.
$ 800
不确定
我有一个用户输入反馈的表单,类似的东西.我正在尝试检测垃圾邮件.我尝试使用谷歌reCaptcha网络服务.但似乎困难程度很高,我不喜欢这样.如果用户第一次输入错误,我认为它会再次停止一些用户输入.我也尝试了一些span过滤器Web服务供应商,但它看起来像用户消息将发送到他们的服务器.我觉得不舒服.
所以我想出了一个构思模式匹配函数来验证一些用户输入表单值的想法.这个问题是我想要匹配的模式之一.
我在窗口中有一个ComboBox控件.我正在从XML文件中读取运行时组成ComboBox的项目.我想要做的是在每个项目中包含一个Button对象,这样如果用户单击该按钮,我可以根据与该按钮关联的项目采取适当的操作.当用户下拉列表时,它可能看起来像这样:
Item 1 [Button]
Another Item [Button]
Item 3 [Button]
Run Code Online (Sandbox Code Playgroud)
我没有足够的经验与WPF知道这是否可行,但一位同事说它应该是可行的.有没有人这样做过,或者知道怎么做?请记住,ComboBox控件是通过XAML创建的,但这些项是在运行时创建的.