问题列表 - 第35943页

在数据库中查找类似的行

我尝试设计我的应用程序以查找类似的数据库条目.

让我们例如采用表(一切都在一个表中,以保持例子简单):

CarID  |  Car Name  | Brand | Year | Top Speed | Performance | Displacement | Price
1         Z3          BMW     1990    250          5.4           123           23456
2         3er         BMW     2000    256          5.4           123           23000
3         Mustang     Ford    2000    190          9.8           120           23000
Run Code Online (Sandbox Code Playgroud)

现在我想做那样的查询:

"搜索类似于Z3(所有品牌)的汽车"(忽略"汽车名称")

在此上下文中类似意味着大多数列完全相同的行是最相似的.

在这个例子中它将是"3er BMW",因为2列(性能和排量相同)

你能给我一些如何设计数据库查询/应用程序的提示吗?这个应用程序会非常大,有很多条目.

我也非常感谢有用的链接或书籍.(如果我知道在哪里搜索或阅读什么,我没有问题进一步调查)

sql database algorithm web-applications

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

我的JPA/Hibernate自定义类型出了什么问题?

我的自定义类型是(没有默认构造函数!):

package com.XXX.common;
public class Email implements Serializable {
  private String e;
  public Email(String str) {
    e = str;
  }
}
Run Code Online (Sandbox Code Playgroud)

我在Hibernate 3.5.6中的实体:

package com.XXX.persistence;
import com.XXX.common;
@Entity
@TypeDef(
  name = "email",
  defaultForType = Email.class,
  typeClass = Email.class
)
public class User {
  @Id private Integer id;
  @Type(type = "email")
  private Email email;
}
Run Code Online (Sandbox Code Playgroud)

Hibernate说:

org.hibernate.MappingException: Could not determine type for:
com.XXX.common.Email, at table: user, for columns: 
[org.hibernate.mapping.Column(email)]
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

java hibernate jpa

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

IIS请求超时ASP.NET操作

我在运行长操作时遇到IIS的请求超时.在我的ASP.NET应用程序处理数据的场景后面,但正在处理的记录数量很大,因此操作需要很长时间.

但是,我认为IIS超出了会话时间.这是IIS或ASP.NET会话的问题吗?

提前致谢

asp.net iis iis-6 httprequest

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

不可选择的下拉列表

有没有办法有一个下拉列表,其中可以选择非项目?所以基本上,我只是想用它来显示/隐藏列表.我不希望任何悬停突出显示,我不希望能够更改所选项目.

如果这是可能的,或者如果有人有任何其他想法来实现类似的东西,你能指出一个很好的例子吗?

谢谢

html asp.net-mvc

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

无需使用部署描述符即可动态添加Java EE安全角色

我正在使用Glassfish 3.1,B06开发Java EE 6应用程序.为了保护我的应用程序,我正在使用JDBCRealm和编程安全性.这可以很好地检查用户名和密码.但是当谈到声明安全角色时,我遇到了一个问题:

要在Java EE 6中使用安全角色,我必须在EJB部署描述符和Glassfish特定的部署描述符中声明这些角色以链接这些角色(如Java EE 6教程中所述)仅我可以使用方法isCallerInRole(String roleRef)在EJB内部检查权限.

这对我的应用程序来说是不可取的,因为我希望能够动态地和以编程方式添加安全角色,而不必编写XML文件(例如,可以在数据库中定义角色名称).

我刚刚通过GF3源代码进行了调试,并在com.sun.ejb.containers.EjbContextImpl中看到了isCallerInRole的实现.容器从EJB描述符中获取角色:

public boolean isCallerInRole(String roleRef) {
  (...)
  EjbDescriptor ejbd = container.getEjbDescriptor();
  RoleReference rr = ejbd.getRoleReferenceByName(roleRef);
  (...)
}
Run Code Online (Sandbox Code Playgroud)

我环顾四周,发现如果我能以某种方式在我的应用程序中获取EJB描述符,我可以添加这样的角色:

EjbDescriptor ejbd = //??? Can i use that descriptor inside my app, or is that "forbidden"?
RoleReference rr = new RoleReference("admin", "Admins are allowed to do everything");
ejbd.addRoleReference(rr);
Run Code Online (Sandbox Code Playgroud)

有人做过这样的事情,还是对此有所了解?是否可以在我的应用程序中使用Ejb部署描述符?还是有更好的方法?

PS或我应该使用MBeans添加角色?在这里找到一个相关的帖子.

ejb glassfish java-ee ejb-3.1 glassfish-3

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

如何在Perl源文件中编写阿拉伯语?

我需要在.pm文件中写下阿拉伯语单词作为标签.它不适合我.我尝试过ASCII字母而且工作正常.有没有更好的方法呢?

我尝试过类似的东西:

<span dir="rtl" lang="ar">&#1593;&#1585;&#1576;&#1610;</span>
Run Code Online (Sandbox Code Playgroud)

perl arabic

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

是否有HatchStyle枚举的图形概述?

填充图案由两种颜色组成:一种由BackgroundColor定义,用于填充背景,另一种用于在ForegroundColor属性定义的背景上形成图案的线条.所述HatchStyle属性定义了刷子具有什么类型的图案,并且可以是从HatchStyle枚举的任何值.HatchStyle枚举中有五十多个元素.

下图显示了一个填充水平影线图案的椭圆.

图片

就像Color类中定义的颜色一样,我想要一个HatchStyle中定义的所有样式的图形列表,但在MSDN中找不到.你知道这样的概述吗?

.net brush drawing2d hatchstyle

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

CMake:为不同的构建目标定义链接目录和库

我这里有一个vs2008项目.它的项目文件由CMake生成.我想要做的是独立定义Debug和Release目标的库和库目录,即释放发布目标的库和调试目标的调试库.

到目前为止,我不知道该怎么做.我知道我可以用CMAKE_CXX_FLAGS_DEBUGCMAKE_CXX_FLAGS_RELEASE定义不同的编译器参数(或者命名构建目标),但我不知道如何为链接目录和库执行此操作.

创建具有所有定义的CMakeLists文件的同事尝试了它

IF( CMAKE_BUILD_TYPE MATCHES "Debug" )
Run Code Online (Sandbox Code Playgroud)

例如,但这不起作用.根据一些CMake wiki,变量CMAKE_BUILD_TYPE未在配置时定义,仅在运行时定义,具体取决于您正在运行的目标.

目前我有点死路一条,并会欣赏任何提示或方向:).

cmake visual-studio-2008

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

iPad上的视网膜显示图形没有显示 - 为什么?

我在iPad上安装了我的iPhone应用程序.当我点击这个"2x"按钮时,应用程序会按比例放大,但它不会使用我的视网膜显示图形.这有点愚蠢吗?我确信我做错了什么!

在2x模式下观看应用程序时,我必须在info.plist或其他地方设置iPad将使用我的视网膜显示图形吗?

iphone ipad retina-display

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

jQuery UI可调整大小的克隆元素(.clone(true))不会调整大小

我遇到了克隆元素的奇怪问题(使用.clone(true)),jQuery UI具有可拖动和可调整大小的功能.克隆后,克隆的元素没有这些功能,它们只是不起作用.

我一直在寻找各种解决方案,比如在克隆之后分配功能并仍然存在问题.

这是代码

jQuery(document).ready(function(){
            jQuery('#res').draggable({
                containment: 'body',
                grid: [ 10, 10 ],
                snap: true,
            });
            jQuery('#res').resizable({
                grid : 10,
                handles : 's'
            });
            var res_clone = jQuery('#res').clone(true);
            jQuery(res_clone).attr('id', 'res_clone');
            jQuery('#res').parent().append(res_clone);
        });
Run Code Online (Sandbox Code Playgroud)

javascript jquery-ui jquery-ui-resizable

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