问题列表 - 第9214页

如何强制jarsign签署jarfiles?

我们的产品在Java版本1.5.0_13暂停,我们想升级.我们的软件通过Java Web Start部署了大量的jar; 所有这些罐子都必须签名.但是,有几个jar不包含类文件,从Java 1.5.0_14开始,jarsign实用程序似乎选择不签署任何不包含类文件的jar.

我该怎么做才能强迫jarsign签署这些罐子?或者我可以做什么来通过Java Web Start分发这些jar而不签名?是否记录了版本1.5.0_14及以上版本的变化?我在发行说明中找不到它.

java jar jarsigner

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


如何在配置中指定通用的WCF已知类型?

我有一个类型,我们称之为Data<TKey>.我还有一个WCF服务合同,它接受一个带有类型Wrapper属性的类型(让我们调用它)Object(原因我不会进入,这不是可选的).

[DataContract]
public class Data<TKey> { ... }

[DataContract]
public class Wrapper
{
    [DataMember]
    public object DataItem { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

现在,我要送两个类IntDataLongData:

[DataContract]
public class IntData : Data<int> { /*empty*/ }

[DataContract]
public class LongData : Data<long> { /*empty*/ }
Run Code Online (Sandbox Code Playgroud)

它们都是在已知类型的配置文件中配置的.配置类似于以下内容:

<configuration>
  <system.runtime.serialization>
    <dataContractSerializer>
      <declaredTypes>
        <add type="Wrapper, TheirAssembly">
          <knownType type="IntData, MyAssembly"/>
          <knownType type="LongData, MyAssembly"/>
        </add>
      </declaredTypes>
    </dataContractSerializer>
  </system.runtime.serialization>
</configuration>
Run Code Online (Sandbox Code Playgroud)

在这一点上,一切正常.

但我要添加第三个类型,我不喜欢多余的,空的.NET类IntDataLongData.他们只存在是因为......

我不知道如何在WCF配置中指定泛型类型!

我想做这样的事情,但不知道确切的语法.

<configuration>
  <system.runtime.serialization> …
Run Code Online (Sandbox Code Playgroud)

.net generics wcf known-types

8
推荐指数
2
解决办法
8907
查看次数

在考虑到性能的大表中进行迭代

如果我需要检查整个表以查看条件是否为真(例如,每个Ticket列都有一个带有特定后缀的ID).

性能明智的方法是什么?该表非常大,所以如果我遍历每一行,那么很多时候都会访问数据库.游标很慢,所以这不是一个优雅的解决方案

此外,对于将来,您始终可以验证您的参数,但过去情况并非如此.

c# sql performance sql-server-2005

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

SVN在具有历史记录的存储库之间进行复制

我的一位队友询问是否可以从一个SVN导出到另一个SVN,同时保留历史记录.

对我来说,这似乎是一个共同的要求.

那么:是否有可能在维护历史记录的同时在SVN存储库之间进行迁移?

重要的是要注意我们在Source上没有svnadmin访问权限,但我们确实在Destination上有访问权限.

如果这只是从源中检出每个修订版,并将其检入目的地,那么我们就可以了,只要有一个自动化过程.

编辑:我忘了提到目标仓库在Windows上.

svn version-control data-migration

69
推荐指数
4
解决办法
8万
查看次数

C++重载了运算符声明和定义问题

我很难让这个工作

file: myclass.hpp

Class MyClass {
public:
  template <class T>    
  MyClass &operator<<(const T &val);
};


file: myclass.cpp

template <class T>
MyClass &MyClass::operator<<(const T &val) {
   ...  
}
Run Code Online (Sandbox Code Playgroud)

我可以将这个编译成一个没有问题的对象,但是当其他函数试图调用它时,会出现这个错误(每次使用<<时).

myclass.cpp: undefined reference to `MyClass& MyClass::operator<< <int>(int const&)'
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

c++ declaration definition

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

如何从代码隐藏中访问RouteData?

使用ASP.Net路由时,如何从代码隐藏中获取RouteData?

我知道你可以从RouteHandler的GetHttpHander方法获得它(你得到了RequestContext),但是你可以从代码隐藏中得到它吗?

有没有...

RequestContext.Current.RouteData.Values["whatever"];
Run Code Online (Sandbox Code Playgroud)

...你可以全局访问,就像你可以使用HttpContext一样?

或者是否只是从RouteHandler内部访问RouteData?

asp.net routing url-routing

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

UITextField - 捕获返回按钮事件

如何在编辑UITextField时检测用户何时按下"返回"键盘按钮?我需要这样做才能在用户按下"返回"按钮时关闭键盘.

谢谢.

iphone cocoa-touch uitextfield backspace ios

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

洗牌对象列表

我在Python中有一个对象列表,我想要将它们混洗.我以为我可以使用该random.shuffle方法,但当列表是对象时,这似乎失败了.是否有一种方法可以改变对象或其他方式?

import random

class A:
    foo = "bar"

a1 = a()
a2 = a()
b = [a1, a2]

print(random.shuffle(b))
Run Code Online (Sandbox Code Playgroud)

这将失败.

python random shuffle list

723
推荐指数
12
解决办法
90万
查看次数

为Windows制作热键的最简单方法是什么?

例如,按下Ctrl+ V并将缓冲区内容插入窗口.我该如何创建自己的热键呢?抱歉,这是一个非常棒的问题.

windows hotkeys

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