问题列表 - 第10224页

Java:基于注释的代码注入的简单技术?

有没有办法让这段代码有效?

LogonControl.java

@Audit(AuditType.LOGON)
public void login(String username, String password) {
 // do login
}
Run Code Online (Sandbox Code Playgroud)

AuditHandler.java

public void audit(AuditType auditType) {
 // persist audit
}
Run Code Online (Sandbox Code Playgroud)

最后一点是,每次调用login()时,都会调用audit(),并使用相应的audittype.

我想AOP可能就是这个的解决方案,但我希望它尽可能简单(我看过的AspectJ教程通常都有非常复杂的注释).

注意:我不想预定义将调用audit的方法,我是为可扩展框架编写的,其他人可能需要使用它.

java aop annotations

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

2D运动模糊解决方案

我想把运动模糊放到我的2D程序中,但我怀疑我当前算法的结果.

我的方法目前看起来像这样:

  • 画到后台.
  • 当更新前缓冲区的时间时,将后缓冲区混合到前缓冲区.
  • 重复

什么会导致"运动模糊"效果显然是混合,因为运动中的物体将留下褪色的痕迹.

这显然对硬件要求不高,无论如何都会进行双缓冲,唯一的额外步骤是alpha混合,这是一个简单的计算.然而,小径将非常尖锐,并且根本不模糊,这可能看起来有点奇怪.在混合步骤之前,我可以在后台缓冲区上做一个盒子模糊,但感觉它可能对像Nintendo DS这样的低端系统非常沉重.

是否有任何解决方案可以让我更有效地做到这一点或产生更好看的效果?

language-agnostic graphics 2d effects motion-blur

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

为什么要使用SqlDataReader的GetOrdinal()方法

使用以下语法从SqlDataReader读取值之间的区别是什么:

Dim reader As SqlClient.SqlDataReader
reader("value").ToString()
Run Code Online (Sandbox Code Playgroud)

要么

Dim reader As SqlClient.SqlDataReader
reader.GetString(reader.GetOrdinal("value"))
Run Code Online (Sandbox Code Playgroud)

sqldatareader

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

我如何设计存储库来处理多种数据访问策略?

对于能够使用ASP.NET MVC和C#支持多个数据库层的存储库,骨架设计会是什么样子?我希望看到如果我支持LINQ to SQL和NHibernate,设计会是什么样子.我如何创建我的数据库对象,并在我的BLL层中调用它的方法?

c# nhibernate design-patterns repository-pattern linq-to-sql

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

App引擎数据存储:如何实现没有连接的帖子和标签?

我正在使用Google App Engine(Java)构建一个应用程序,用户可以在其中发帖,我正在考虑为这些帖子添加标签,所以我会这样:

在实体邮政:

public List<Key> tags;
Run Code Online (Sandbox Code Playgroud)

在实体标签:

public List<Key> posts;
Run Code Online (Sandbox Code Playgroud)

例如,查询具有特定标签的所有帖子会很容易,但我怎样才能获得包含标签列表的所有帖子?我可以对每个标签进行查询,然后对结果进行交集,但也许有更好的方法......因为很多帖子都会很慢.

另一件可能更难的事情是有一个帖子,获得具有通用标签数量的共同标签的帖子,所以我可以以某种方式获得"相似"的帖子.

好吧,通过连接,这将更容易,但我开始使用app引擎,并且无法真正考虑更换连接的好方法.

谢谢!

java google-app-engine database-design google-cloud-datastore

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

返回异常值

为什么这段代码不能编译?
它给了我错误:

并非所有代码路径都返回一个值

码:

public bool isUserProfileHashed(string username)
{
    bool isHashed = false;
    MembershipUser u = null;
    u = Membership.GetUser(username);
    if (u != null)
    {
        try
        {
            u.GetPassword();                   
        }
        catch (Exception exception)
        {
            // An exception is thrown when the GetPassword method is called for a user with a hashed password
            isHashed = true;
            return isHashed;
        }
        return isHashed;
    }
Run Code Online (Sandbox Code Playgroud)

asp.net exception-handling exception asp.net-2.0

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

Silktest有免费的替代品吗?

有谁知道SilkTest是否有任何(理想上免费的)替代品用于自动GUI应用程序测试?

[编辑]这是一个用Windows编写的GUI,只能用C++/CLI编写.

testing user-interface automation silktest

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

狮身人面像模板

我正在使用狮身人面像.我想模板化它.所以在阅读完文档后,我正在尝试的是,在我的conf.py中,

我放了一条线,

templates_path = ['_templates']
Run Code Online (Sandbox Code Playgroud)

我创建了一个文件

_templates/page.html
Run Code Online (Sandbox Code Playgroud)

但这并不会覆盖sphinx提供的默认模板.我还应该做些什么,这个模板需要去哪里?


编辑:

评论中的目录结构:

conf.py
abc.txt
def.txt
makefile
_templates\
   page.html
Run Code Online (Sandbox Code Playgroud)

python documentation python-sphinx

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

正则表达式从HTML标记获取属性

我正在寻找一个正则表达式,可以从java中的以下HTML片段中获取src(不区分大小写)标记.

<html><img src="kk.gif" alt="text"/></html>
<html><img src='kk.gif' alt="text"/></html>
<html><img src = "kk.gif" alt="text"/></html>
Run Code Online (Sandbox Code Playgroud)

java regex

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

什么是多语言文件?

这个回答这个问题,拉克兰-亨特写入以下内容:

使用HTML5,您可以选择使用纯HTML语法,这意味着它只与作为text/html提供和处理的软件兼容,而不是格式良好的XML.或者使用仅XHTML语法,这意味着它是格式良好的XML,但使用与HTML不兼容的XML功能.或者,您可以编写一个符合HTML和XHTML处理的Polyglot文档(原则上,这在概念上类似于编写符合附录C指南的XHTML 1.0).

什么是Polyglot文件?

html xml xhtml html5 polyglot-markup

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