问题列表 - 第20412页

如何在表的一个字段中按最小值分组,保留同一行中的所有值?

我有这样一张桌子:

Field1 | Field2 | Field3
1      | 1      | 22
1      | 2      | 10
2      | 5      | 40
2      | 2      | 55
Run Code Online (Sandbox Code Playgroud)

我想按Field1分组,然后使用最小的Field2从行的其余部分获取值,例如:

Field1 | Field2 | Field3
1      | 1      | 22
2      | 2      | 55
Run Code Online (Sandbox Code Playgroud)

请注意,这与选择每行的最小值不同,这将给出:

Field1 | Field2 | Field3
1      | 1      | 10
2      | 2      | 40
Run Code Online (Sandbox Code Playgroud)

哪些与我的数据将是一个毫无意义的结果.

有人有一个通用(即多数据库)解决方案吗?我敢肯定它一定是个问题!

我真的可以使用在sqlite和ms-access中工作的解决方案,而sql server将是一个奖励.

sql sql-server sqlite ms-access

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

在持久化实体之前检查约束违规

在创建之前防止约束违规检查的最佳机制是什么?修改实体?

假设'User'实体将'loginid'作为唯一约束,在创建或修改之前检查是否已存在具有此loginid名称的用户条目是明智的.

要么

您是否允许数据库抛出ConstraintViolationException并在UI层中适当地处理此消息.应该在jboss seam框架中强制执行此类检查.

注意:目前没有对seam-gen代码强制执行此类检查.

我们目前使用Seam 2.2,Richfaces和Hibernate.

hibernate seam jpa richfaces

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

使用API​​将模块的数据暴露给Views2

我正在使用filefield_stats模块,使其能够通过API将数据暴露给Views模块.filefield_stats架构如下:

function filefield_stats_schema() {
  $schema['filefield_stats'] = array(
    'fields' => array(      
      'fid'       => array('type' => 'int', 'unsigned' => TRUE, 'not null' => TRUE, 'description' => 'Primary Key: the {files}.fid'),
      'vid'       => array('type' => 'int', 'unsigned' => TRUE, 'not null' => TRUE, 'description' => 'Primary Key: the {node}.vid'),      
      'uid'       => array('type' => 'int', 'unsigned' => TRUE, 'not null' => TRUE, 'description' => 'The {users}.uid of the downloader'),
      'timestamp' => array('type' => 'int', 'unsigned' => TRUE, 'not …
Run Code Online (Sandbox Code Playgroud)

php drupal drupal-views drupal-6 drupal-modules

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

addActionListener的作用是什么?

我有以下代码:

JButton button = new JButton("Clear");
button.addActionListener(this);
Run Code Online (Sandbox Code Playgroud)

据我所知,我创建了一个按钮,上面写着"清除".然后我必须将一个动作与这个按钮相关联(如果按下该按钮会发生什么)并完成addActionListener.这样对吗?

但我不明白的是指定了行动的地方.按下按钮应该清除文本区域,据我所知,应该有一个代码清除文本区域.但是在给定的例子中,在论证中只有"this" addActionListener().

程序如何知道按下按钮时应该清除文本区域?

如果需要,则在此处给出完整代码.

java button

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

Java Textfield焦点

你好我有焦点的问题

mytext= new JTextField();
mytext.requestFocus(true);
gc.fill =GridBagConstraints.HORIZONTAL ;
gc.gridx =3; gc.gridy=4;
gbl.setConstraints(mytext,gc);
jContentPane.add(mytext);
Run Code Online (Sandbox Code Playgroud)

我试过了

mytext.requestFocus();
Run Code Online (Sandbox Code Playgroud)

如何在文本字段中自动选择文本以便标记文本?

java swing focus

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

如何将所有颜色代码#XXYYZZ转换为整个css文件的短3字符版本#XYZ?

如何将所有颜色代码#XXYYZZ转换为整个css文件的短3字符版本#XYZ?

css colors shorthand

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

如何使用GWT Maps API将自定义标记图像添加到Google地图?

我正在使用一个使用谷歌地图的GWT应用程序.我正在尝试向地图添加许多字母标记.最初,我有:

Marker marker = new Marker(point);
marker.setImage("http://www.google.com/mapfiles/markerA.png");
map.addOverlay(marker);
Run Code Online (Sandbox Code Playgroud)

但那没用.对setImage的调用在maps API中引起了异常,并且没有在地图上显示任何内容.我搜索并发现了一些关于MarkerOptions的半答案,所以我尝试了:

Icon icon = Icon.newInstance(Icon.DEFAULT_ICON);
icon.setImageURL("http://www.google.com/mapfiles/markerA.png");
MarkerOptions ops = MarkerOptions.newInstance(icon);
ops.setIcon(icon);
Marker marker = new Marker(point, ops);
map.addOverlay(marker);
Run Code Online (Sandbox Code Playgroud)

这是一个更好的,因为我的应用程序不再抛出异常,我看到标记阴影,但仍然没有自定义标记图像.

我更喜欢这个问题的非JSNI解决方案.

谢谢!

gwt google-maps

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

解决C和C++中的typedef

我正在尝试在任意C++或C项目中自动解析typedef .

因为某些typedef是在系统头文件中定义的(例如uint32),我现在正试图通过在我的代码文件上运行gcc预处理器然后扫描预处理文件中的typedef来实现这一点.然后我应该能够替换项目代码文件中的typedef.

我想知道,如果还有另一种,也许更简单的方法,我就会失踪.你能想到一个吗?

原因,我为什么要这样做:我正在使用不同的工具从C/C++项目中提取代码度量.指标是基于方法的.提取指标后,我必须合并由不同工具生成的数据.问题是,其中一个工具解析了typedef而其他工具则没有.如果有typedef用于方法的参数类型,我将度量标准映射到不同的方法名称,这些方法名称实际上是指源代码中的相同方法.

在源代码中考虑这个方法:int test(uint32 par1, int par2)
运行我的工具后,我有指标,映射到一个名为的方法int test(uint32 par1, int par2),我的一些指标被映射到int test(unsigned int par1, int par2).

c c++ typedef c-preprocessor

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

单元测试ASP.NET DataAnnotations验证

我正在使用DataAnnotations进行模型验证,即

    [Required(ErrorMessage="Please enter a name")]
    public string Name { get; set; }
Run Code Online (Sandbox Code Playgroud)

在我的控制器中,我正在检查ModelState的值.对于从我的视图发布的无效模型数据,这正确返回false.

但是,在执行我的控制器操作的单元测试时,ModelState始终返回true:

    [TestMethod]
    public void Submitting_Empty_Shipping_Details_Displays_Default_View_With_Error()
    {
        // Arrange
        CartController controller = new CartController(null, null);
        Cart cart = new Cart();
        cart.AddItem(new Product(), 1);

        // Act
        var result = controller.CheckOut(cart, new ShippingDetails() { Name = "" });

        // Assert
        Assert.IsTrue(string.IsNullOrEmpty(result.ViewName));
        Assert.IsFalse(result.ViewData.ModelState.IsValid);
    }
Run Code Online (Sandbox Code Playgroud)

在测试中我是否需要做额外的事情来设置模型验证?

谢谢,

asp.net asp.net-mvc data-annotations

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

如果我可以每页包含css,那么如果需要,我应该为每个页面制作不同的css文件吗?

如果我可以每页包含CSS,那么除了重置css文件之外,如果需要,我应该为每个页面制作不同的css文件吗?

我在main.css中使用eric meyer css重置代码

css

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