问题列表 - 第44249页

Silverlight自动选择http和https之间的安全传输模式

我们的Silverlight应用程序可以在httphttps(SSL,使用传输安全性)模式下运行.在我们的ServiceReferences.ClientConfig文件中,我们只是这样配置我们的服务端点:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="DefaultEndpoint"
                 maxBufferSize="2147483647"
                 maxReceivedMessageSize="2147483647">
          <security mode="None" />
          <!-- Enable for SSL: mode="Transport" -->
        </binding>
      </basicHttpBinding>
    </bindings>
    <client>
      <endpoint address="/services/DefaultService.svc"
                binding="basicHttpBinding"
                bindingConfiguration="DefaultEndpoint"
                contract="OurNamespace.IOurContractAsync"
                name="DefaultEndpoint" />
    </client>
  </system.serviceModel>
</configuration>
Run Code Online (Sandbox Code Playgroud)

可以在两种模式下访问配置的端点.它只取决于加载XAP文件的上下文:From http://example.com/slpage.htmlhttps://example.com/slpage.html.不幸的是,我们必须在"无"和"传输"之间手动切换安全模式设置.其他一切都已按预期工作.当安全模式为"无"并且我们通过https访问时,我们得到一个例外"提供了..https但是预期了http ......",反之亦然.是否有机会让Silverlight自动决定应该使用哪种安全模式?这个问题最简单的解决方案是什么?

提前致谢

托马斯

silverlight ssl wcf silverlight-4.0

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

如何转储生成的查询

我有一个更新查询,我收到错误

Message: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match  number of tokens 
Run Code Online (Sandbox Code Playgroud)

我想让我的查询显示,以便我可以调试它.任何想法如何做到这一点

编辑::在我的page.php模型上我有和Page模型扩展Zend_Db_Table_Abstract

public static function updatePage($data, $id)
{       
    $row = new self();
    $row->update($data, "page_id = ?".$id);
}
Run Code Online (Sandbox Code Playgroud)

zend-framework zend-db

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

更新max_allowed_pa​​cket

我将我的应用程序托管在共享服务器上,我无法从我的帐户访问my.cnf/my.ini文件,max_allowed_pa​​cket仅设置为1M,现在我需要将其更改为32M,是他们的任何想法都可以通过PHP或.htaccess来改变它的价值?

谢谢并问候Prajjwal

mysql my.cnf

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

.net中泛型的实际使用(除了框架中的泛型)

我知道理论,它们很棒,框架中包含的那些简化了很多事情,甚至具有性能提升。
关于这个主题的答案很多,有很好的例子,但对我或框架中已经存在的例子通常没有什么实际价值。

问题是,在哪种情况下您决定编写自己的使用泛型的类?

.net generics

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

在c程序中执行Linux命令

我试图使用系统系统调用在c程序中执行Linux命令,但不希望它在终端上转储输出或错误日志.我该怎么办?有没有其他方法可以做到这一点?

c linux

17
推荐指数
4
解决办法
6万
查看次数

崩溃 - "集合<CALayerArray:0x645dfc0>在被枚举时发生了变异."

目标是"在viewWillAppear开始时启动一个微调器图形,在显示tableview之前加载数据",这样用户就不会想知道为什么在看到表之前会有延迟.即UIActivityIndi​​catorView已被添加到窗口中,我只想设置alpha来隐藏/显示它.

在启动一个线程以确保显示"旋转齿轮"imageview(tag = 333)之前,我得到了这个奇怪的错误,然后继续加载/计算viewWillAppear中的东西.

我不会在每次调用[appdel addGearz]和[appdel removeGearz]时都知道它,这两种情况都会发生,而且它是随机的.它可能发生在2个viewWillAppears之后,或15之后.如果我注释掉设置alpha的行,一切正常.

一个典型的viewWillAppear看起来像这样,

[super viewWillappear];
self.title=@"Products listing"; //and other simple things
[appdel addGearz];
[self getProducts];
[self getThumbnails];
[myTableView reloadData]; //in case view already loaded and coming back from subview and data changed
Run Code Online (Sandbox Code Playgroud)

如果带有.alpha的行未被注释掉,那么代码就会崩溃

-(void)addGearz {
    [NSThread detachNewThreadSelector:@selector(gearzOn) toTarget:self withObject:nil];
}

-(void)removeGearz {
    [NSThread detachNewThreadSelector:@selector(gearzOff) toTarget:self withObject:nil];
}

- (void)gearzOn {
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
    [window viewWithTag:333].alpha=1.0;
        //
        //  [[window viewWithTag:333] setNeedsDisplay];
    [pool drain];
}

- (void) gearzOff {
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] …
Run Code Online (Sandbox Code Playgroud)

iphone enumeration calayer nsthread nsautoreleasepool

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

Delphi 7 vista/windows 7清单

有没有人有一个Delphi 7清单文件的例子,允许应用程序在Windows XP/Vista/7上以管理员身份运行?

使用此功能运行应用程序通常会导致用户帐户控制(UAC)对话框询问特权权限.

delphi uac manifest delphi-7

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

避免在JavaScript中构建HTML字符串的技巧?

我经常遇到一种情况,我想要修改,甚至使用JavaScript将整个HTML块插入到页面中.通常它还涉及根据某些参数动态更改HTML的几个部分.

但是,它可能会造成混乱/不可读的代码,并且在我的JavaScript代码中使用这些HTML小片段似乎是不对的.

那么,有哪些技巧可以避免混合使用HTML和JavaScript?

html javascript

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

如何在Java EE 6应用程序中为derby嵌入式数据库在EclipseLink/JPA 2.0中设置JTA数据源?

我无法在单元测试中找到ecbDB JTA数据源.

对于RESOURCE_LOCAL,相同的persistence.xml可以正常工作.仅在EJB容器内,它无法找到JTA数据源.

执行单元测试时,我得到以下异常.

SEVERE: Exception while invoking class org.glassfish.persistence.jpa.JPADeployer prepare method
java.lang.RuntimeException: javax.naming.NamingException: Lookup failed for 'ecbDB' in SerialContext  [Root exception is javax.naming.NameNotFoundException: ecbDB not found]
 at org.glassfish.persistence.jpa.PersistenceUnitInfoImpl.<init>(PersistenceUnitInfoImpl.java:111)
Run Code Online (Sandbox Code Playgroud)

这是persistence.xml

<?xml version="1.0" encoding="UTF-8"?>
<persistence
  xmlns="http://java.sun.com/xml/ns/persistence"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
    http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
    version="2.0">

    <persistence-unit name="ecbPU" transaction-type="JTA">
        <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
        <jta-data-source>ecbDB</jta-data-source>
        <mapping-file>META-INF/orm.xml</mapping-file>

        <properties>
            <property
              name="javax.persistence.jdbc.driver"
              value="org.apache.derby.jdbc.EmbeddedDriver" />
            <property
              name="javax.persistence.jdbc.url"
              value="jdbc:derby:target/ecbDB;create=true" />

            <!-- EclipseLink 2.0 properties -->
            <property name="eclipselink.ddl-generation" value="drop-and-create-tables" />
            <property name="eclipselink.ddl-generation.output-mode"
                      value="sql-script" />
            <!-- <property name="eclipselink.ddl-generation.output-mode" value="database"
             /> -->
            <property name="eclipselink.application-location" value="./target/ddl" />
            <property name="eclipselink.create-ddl-jdbc-file-name"
                      value="create.sql" …
Run Code Online (Sandbox Code Playgroud)

derby eclipselink

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

防止审计表篡改

我们的数据库中有审计表.使用触发器完成对此表的记录.

目前,没有什么能阻止用户登录数据库服务器,从管理工作室打开表并更改审计表中的数据.

哪些可能的机制可以阻止(或至少检测)审计数据篡改的情况?

我正在考虑在审计表中添加一列,其中应包含根据在该行中输入的值计算的一些哈希值.但是,由于审计是使用触发器完成的,因此恶意用户可以打开任何触发器并查看计算此哈希的逻辑.

编辑:

我不太清楚.应用程序用户无权访问数据库.我指的是像DB管理员这样的用户,对数据库有适当的权限.尽管如此,如果这个数据库管理员登录并有权使用审计表进行调节,我希望至少有一些机制来检测这种篡改.

c# sql-server audit tampering

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