问题列表 - 第11249页

ASP.NET Membership框架的安全性如何?

就安全性而言,ASP.NET Membership框架的声誉是什么?是否有任何典型的默认配置设置存在问题?那里有什么最佳实践?是否有任何内置方法可以解决会话劫持等问题?

membership asp.net security authentication authorization

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

Swing Java app中的嵌入式HTTP服务器

我希望在我的java swing应用程序中嵌入一个非常轻的HTTP服务器,它只接受请求,执行一些操作并返回结果.

是否有一个非常轻的java类,我可以在我的应用程序中使用它侦听指定端口的Http请求并让我处理请求?

请注意,我不是在寻找一个独立的http服务器,只是一个可以在我的java应用程序中使用的小型java类.

java httpserver

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

如何捕获JFrame/Swing中的所有鼠标事件?

我有一个JFrame,它有大量更改的子组件.(很多层)有没有办法为所有鼠标事件添加一个监听器?像KeyEventDispatcher这样的东西?

java swing

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

大量设置代码:它是否表示存在问题以及存在哪些策略来处理它

我的项目的一部分使用COM与iTunes交互.有问题的测试的目标是验证我的对象要求iTunes API将一组轨道的所有专辑图片导出到文件.

我已经成功地编写了一个测试,可以证明我的代码正在执行此操作,但要实现这一点,我必须将iTunes实现的大部分存在,而在单元测试中可以预期thiis我关注存根的比例设置代码与执行实际测试的代码

我的问题:

  1. 事实是,有更多的存根设置代码,然后代码表示我的代码中的另一个潜在问题>
  2. 有很多设置代码,我不相信每次测试重复它是一个好主意.重构此代码的最佳方法是什么,以便此设置代码与其他需要使用存根的测试分开,但可用.

这种接缝就像之前可能会提出的问题一样,所以如果我创建了一个复制品,我会事先鼓掌

作为参考,这是我关注的完整单元测试

[Fact]
    public void Add_AddTrackCollection_AsksiTunesToExportArtForEachTrackInCollectionToAFile()
    {
        var trackCollection = MockRepository.GenerateStub<IITTrackCollection>(null);
        var track = MockRepository.GenerateStub<IITTrack>(null);
        var artworkCollection = MockRepository.GenerateStub<IITArtworkCollection>(null);
        var artwork = MockRepository.GenerateMock<IITArtwork>(null);
        var artworkCache = new ArtworkCache();
        trackCollection.Stub<IITTrackCollection, int>(collection => {return collection.Count; }).Return(5);
        trackCollection.Stub<IITTrackCollection, IITTrack>(collection => { return trackCollection[0]; }).IgnoreArguments().Return(track);
        track.Stub<IITTrack, IITArtworkCollection>(stub => { return stub.Artwork; }).Return(artworkCollection);
        artworkCollection.Stub<IITArtworkCollection, int>(collection => { return collection.Count; }).Return(1);
        artworkCollection.Stub<IITArtworkCollection, IITArtwork>(collection => { return artworkCollection[0]; }).IgnoreArguments().Return(artwork);
        artwork.Expect<IITArtwork>(stub => { stub.SaveArtworkToFile(null); }).IgnoreArguments().Repeat.Times(trackCollection.Count-1);
        artwork.Replay();
        artworkCache.Add(trackCollection);
        artwork.VerifyAllExpectations();

        //refactor all the iTunes …
Run Code Online (Sandbox Code Playgroud)

refactoring unit-testing

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

Maven EAR模块和EJB依赖项测试

我们正在使用maven构建我们的EAR和EJB项目.它将构建所有EJB项目,然后将它们用作EAR的依赖项,因此它们最终被打包到EAR文件中.

问题是每个EJB项目都有检查EJB的junit测试.目前这些测试不是很有用,因为它们尝试连接到应用程序服务器(jboss)并从EJB接口执行方法.

有没有什么方法可以构建EJB,构建和部署EAR,然后针对应用程序服务器运行所有EJB的所有测试?

现在我在测试中通过初始EJB实现类和手动"注入"注入(someEJBImpl.em = EntityManager ....)来模拟AP,这非常烦人,因为我们之间有很大的依赖关系,我必须处理我自己做的交易.

有没有其他方法可以针对真正的AP运行EJB测试?可以在每个EJB模块之后使用已构建的EJB模块子集部署EAR吗?但是怎么样?

可以设置为运行所有EJB模块的maven测试作为EAR测试的一部分吗?这该怎么做 ?

ear junit maven-2 unit-testing ejb

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

在C++ Qt中检测内存泄漏结合起来了吗?

我有一个使用串行通信与外部设备交互的应用程序.该设备的两个版本在实现上有所不同. - >一个由我的团队开发和测试 - >另一个版本由另一个团队开发.由于其他团队离开,我们的团队正在照顾它的维护.有一天,在测试应用程序时,我注意到应用程序在启动时占用了60 Mb内存,令我惊恐的是,内存使用量开始增加200Kb块,在60小时内它的内存使用量达到295 Mb,尽管响应速度没有减慢和应用程序的使用.我一次又一次地测试它,并重复相同的内存使用模式.

该应用程序是在RHEL4上的C++,Qt 4.2.1中完成的.

我使用mtrace来检查是否有任何内存泄漏,并且它没有显示出这样的泄漏.然后我使用了valgrind memcheck工具,但它提供的信息含糊不清并且不是很确定,它显示Qt的图形元素中的泄漏,在审查中可以直接拒绝.

我正在解决可以采用哪些其他工具/方法来查明这些内存泄漏的来源(如果有的话). - >另外,在更大的上下文中,我们如何在C++ Qt应用程序中检测和调试内存泄漏的存在? - >我们如何检查进程在Linux中使用了多少内存?

我曾使用gnome-system-monitor和top命令来检查应用程序使用的内存,但我听说上面提到的工具给出的结果并不是绝对的.

编辑:

我使用ccmalloc来检测内存泄漏,这是我关闭应用程序后得到的错误报告.在应用程序执行期间,没有错误消息.

| ccmalloc报告|

================================================== =====

| 总数#分配| 解除分配| 垃圾|

+ ----------- ------------- + ------------- + + --------- ---- +

| 字节| 387325257 | 386229435 | 1095822 |

+ ----------- ------------- + ------------- + + --------- ---- +

|分配| 1232496 | 1201351 | 31145 |

+ ------------------------------------------------- ---- +

| 支票数量:1 |

| 计数:2434332 |

| 检索地址的函数名称...完成.|

| 从gdb读取文件信息...完成.|

| 按照未回收的字节数排序......完成.|

| …

c++ linux qt

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

获取钥匙串项的属性

我正在尝试获取钥匙串项的属性.此代码应查找所有可用属性,然后打印其标签和内容.

根据文档,我应该看到像'cdat'这样的标签,但它们只是看起来像一个索引(即,第一个标签是0,接下来是1).这使它变得毫无用处,因为我无法确定哪个属性是我正在寻找的属性.

    SecItemClass itemClass;
    SecKeychainItemCopyAttributesAndData(itemRef, NULL, &itemClass, NULL, NULL, NULL);

    SecKeychainRef keychainRef;
    SecKeychainItemCopyKeychain(itemRef, &keychainRef);

    SecKeychainAttributeInfo *attrInfo;
    SecKeychainAttributeInfoForItemID(keychainRef, itemClass, &attrInfo);

    SecKeychainAttributeList *attributes;
    SecKeychainItemCopyAttributesAndData(itemRef, attrInfo, NULL, &attributes, 0, NULL);

    for (int i = 0; i < attributes->count; i ++)
    {
        SecKeychainAttribute attr = attributes->attr[i];
        NSLog(@"%08x %@", attr.tag, [NSData dataWithBytes:attr.data length:attr.length]);
    }

    SecKeychainFreeAttributeInfo(attrInfo);
    SecKeychainItemFreeAttributesAndData(attributes, NULL);
    CFRelease(itemRef);
    CFRelease(keychainRef);
Run Code Online (Sandbox Code Playgroud)

security macos keychain

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

如何在Rails中设置默认值?

我正在尝试找到在Rails中为对象设置默认值的最佳方法.

我能想到的最好的new方法是在控制器中设置方法的默认值.

如果可以接受或者有更好的方法,是否有人有任何意见?

ruby ruby-on-rails

104
推荐指数
8
解决办法
10万
查看次数

算长宽比的算法是什么?我需要输出如:4:3,16:9

我打算用javascript来裁剪图像以适应整个窗口.

编辑:我将使用仅接受宽高比的第三方组件,格式如:4:3,16:9

javascript algorithm crop aspect-ratio

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

用于复选框标签的jQuery选择器

<input type="checkbox" name="filter" id="comedyclubs"/>
<label for="comedyclubs">Comedy Clubs</label>
Run Code Online (Sandbox Code Playgroud)

如果我有一个带有描述它的标签的复选框,我如何使用jQuery选择标签?是否更容易为标签标签提供ID并选择使用$(#labelId)

checkbox jquery jquery-selectors

232
推荐指数
4
解决办法
23万
查看次数