问题列表 - 第8959页

如何分析Java程序中使用的jar文件?

假设有一个名为callme.jar的jar文件

它位于几个目录中,

如何分析在运行时使用哪一个?

java classpath

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

是否应该使用加密消息语法(CMS)执行此任务?

我的任务是在桌面应用程序和移动设备之间传输小的二进制消息(1或2 kb长).消息应该是非对称加密的(例如RSA).从我所学到的,应该使用混合密码系统来完成这种任务:

  1. 生成随机对称密钥
  2. 使用对称密钥加密纯文本(例如,使用AES)
  3. 使用公钥加密对称密钥
  4. 传输密文和加密的对称密钥

我不想发明一种自己的格式来存储密文和加密的对称密钥.所以我偶然发现了CMS标准(加密消息语法).乍一看它看起来就像我需要的一样.如果我正确理解了标准,它会嵌入密文和加密的对称密钥以及有关所用算法的信息.

有人可以说是否应该使用CMS标准来完成概述的任务?OpenSSL的CMS支持是否足以满足我的需求?

干杯,基督徒

openssl cryptography encryption-asymmetric encryption-symmetric

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

jQuery post数组

我想知道如何使用$ .ajax发布数组.我的数组是这样的:

var a = new Array();
a['test'] = 1;
a['test2'] = 2;
and so on...
Run Code Online (Sandbox Code Playgroud)

我试过了:

$.ajax({
  url: baseUrl+"chat.php",
  data: { vars: a},
  type: 'post',
  success: function(data) {
alert(data);
}});
Run Code Online (Sandbox Code Playgroud)

有什么建议?

javascript jquery

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

设计Web应用程序的正确方法(设计软件,而不是图形)

最近,我收到了潜在客户对非常复杂的Web应用程序的请求.
他们希望我在"真实"作品开始之前写一个规范.
规范,因为他们看到它应该只是描述应用程序和数据库的单词.
我发现最好的方法是"绘制"或"构建"应用程序将拥有的屏幕原型(html比写书更容易,特别是如果你只是为了这个阶段使用WYSIWYG ......标准并不重要这点).

当你的眼前有一个屏幕时,它会立即变得清晰,应该是什么元素(日历/照片画廊/主要链接,搜索框等)

那么,我的做法是错的吗?或者客户是否了解正确的做事方式?

specifications

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

是否有可能在.NET中编写只接受数字类型的泛型函数?

假设我想写一个类似下面的函数(像往常一样,为了说明的目的,这是一个简单的例子):

Public Function calcSqSum(Of T)(ByVal list As IEnumerable(Of T)) As T
    Dim sumSq As T

    For Each item As T In list
        sumSq += (item * item)
    Next

    Return sumSq
End Function
Run Code Online (Sandbox Code Playgroud)

正如您可能猜到的,此函数会导致错误,因为无法保证通用对象实现+运算符.据我所知,任何数字类型(整数,双数,十进制等)都会.

有没有办法编写一个可以接受任何数字类型的(准)泛型函数,而不必自己为每个这样的类型显式地重载函数?

或者,我认为同样可接受的解决方案是以某种方式检查类型是否实现'+'运算符(或通常与数字类型相关并由函数使用的任何运算符).

.net vb.net generics types

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

如何执行3GB的SQL文件(Microsoft SQL Server)?

我有一个大的SQL文件,不适合内存,需要针对Microsoft SQL Server 2008执行.似乎该sqlcmd.exe工具始终首先将其加载到内存中,在这种情况下是不可能的.有任何想法吗?

不幸的是,我无法拆分脚本,因为它是由Red Gate出色的SQL数据比较生成的.整个脚本是一个大事务,我想保持这种方式.我从未想过拥有一个巨大的脚本是不寻常的,因为在数据库世界中拥有大量数据是很常见的.该脚本的大小为3GB.

sql sql-server sqlcmd redgate sqlcompare

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

如何使用Criteria返回具有所选列的实体

我是Hibernate的新手.我想要一个List<User>使用hibernate标准,但只填充用户ID和名称字段.那可能吗?类似于下面显示的查询:

SELECT user.id, user.name FROM user
Run Code Online (Sandbox Code Playgroud)

问候.

hibernate criteria

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

在我的应用程序中分解大型XAML文件的最简单方法是什么?

我最近发现我可以使用用户控件来减小主应用程序的.xaml文件的大小.我是WPF的新手,并意识到我的应用程序的XAML变得非常长,非常快,并且滚动很麻烦.

用户控件是解决此问题的最佳方法(即在单独的控件库中有大量用户控件及其模板)吗?

你如何管理你的XAML?

提前致谢!

wpf xaml user-controls

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

为什么MVF中的事件和命令不受WPF/Visual Studio支持?

在使用MVVM模式创建WPF应用程序时,似乎我必须自己收集必要的工具,甚至开始最基本的事件处理,例如

  • 我从这里得到的附属行为
  • DelegateCommands我从这里得到

现在我正在寻找一些方法来处理ComboBox中的ItemSelected事件,并获得了一些技巧和变通方法的建议(使用XAML触发器或将其他元素绑定到所选项目等).好吧,我可以走这条路,但它似乎正在重新发明轮子.只有一个我可以在我的ViewModel中处理ItemSelected命令会很好.

我是否缺少一些标准工具,或者每个人都在使用WPF进行MVVM,基本上构建和组合他们自己的工具集合,这样他们就可以使用事件和命令完成最简单的管道任务,这些事情在代码隐藏中只需要几行用Click ="eventHandler"?

wpf events command mvvm

18
推荐指数
2
解决办法
5496
查看次数

复合策略模式 - java - 这段代码有多糟糕?

这个问题是我早期帖子的延续:java中的访问者模式实现 - 这看起来如何?

重构我的代码时我有点困惑.我试图将我的访问者模式(在前一篇文章中解释)转换为复合策略模式.我想做这样的事情:

public interface Rule {
  public List<ValidatonError> check(Validatable validatable);
}
Run Code Online (Sandbox Code Playgroud)

现在,我将定义一个这样的规则:

public class ValidCountryRule  {
  public List<ValidationError> check(Validatable validatable) {
    // invokeDAO and do something, if violation met
    // add to a list of ValidationErrors.
    // return the list.
  }
}
Run Code Online (Sandbox Code Playgroud)

现在,我可以有两个不同类型的对象进行验证.这两个可能是完全不同的:说我有一个商店是Validatable,再一个ScheduleValidatable.现在,如果我写一个看起来像这样的复合:

class Validator implements Rule {
  private List<Rule> tests = new ArrayList<Rule>();

  public void addRule(Rule rule) {
    tests.add(rule);
  }

  public List<ValidationError> check(Visitable visitable) {
    List<ValidationError> list = new ArrayList<ValidationError>(); …
Run Code Online (Sandbox Code Playgroud)

java oop design-patterns rules strategy-pattern

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