问题列表 - 第49868页

获取历史表的每个外键的最后一个条目的正确方法是什么?

我总是想知道在某个外键的历史表中找到最后一个条目的正确方法是什么?

例:

我们假设我们有一个这样的表:

tHistory(ID | FK_User |状态|时间戳)

在Oracle中读取每个FK_User ID的lates条目的正确方法是什么?我总是使用一个subselect为此,但它看起来不对我...任何其他方法这样做?

sql database oracle

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

Spring XML View Resolver Conifguration

我试图使用spring-mvc将一些模型数据输出到pdf.它不起作用,我想知道是否有人可以提供一些建议.

我有一个spring-servlet.xml文件,其中包含以下内容:

<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="order" value="1"/>
    <property name="prefix" value="/WEB-INF/view/"/>
    <property name="suffix" value=".jsp"/>
</bean>

<bean id="xmlViewResolver" class="org.springframework.web.servlet.view.XmlViewResolver">
    <property name="order" value="2"/>
    <property name="location">
        <value>/WEB-INF/spring-pdf-views.xml</value>
    </property>
</bean>
Run Code Online (Sandbox Code Playgroud)

在spring-pdf-views.xml文件中,我有:

<bean id="MyPDF" class="com.example.MyPDFView"/>
Run Code Online (Sandbox Code Playgroud)

这是我的MyPDFView类:

public class MyPDFView extends AbstractPdfView {

    @Override
    protected void buildPdfDocument(Map<String, Object> model, Document document, PdfWriter writer, 
            HttpServletRequest request, HttpServletResponse response) throws Exception {

        @SuppressWarnings("unchecked")
        Map<String, String> data = (Map<String, String>) model.get("modelData");

        Table table = new Table(2);
        table.addCell("Date");
        table.addCell("Name");
        table.addCell(data.get("modelData.dateValue"));
        table.addCell(data.get("modelData.nameValue"));

        document.add(table);
    }
}
Run Code Online (Sandbox Code Playgroud)

}

最后在我的控制器中我有:

@RequestMapping(value="/pdfInformation", method=RequestMethod.POST)
public ModelAndView …
Run Code Online (Sandbox Code Playgroud)

java xml spring view resolver

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

取消设置flex组件的显式高度值?

如果声明容器组件而未设置特定高度值,则contaniner的高度将自动设置为一个值,该值可以显示其所有内容/子项而无需滚动(如果可能).

使用适当的高度初始化组件后,我明确更改容器的高度值.

我的问题是,在我更改组件的高度后,是否可以切换回根据容器内容自动设置的原始高度?我正在寻找一些方法来取消组件高度的显式值.

apache-flex flex4

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

Qt带阴影的文字

我在其他应用程序中看到了这一点,即使外观如此轻微,效果仍然是高对比度 - >更好的可读性.

例如,Qt Designer左侧的选项卡或Adobe Photoshop顶部的选项卡:文本具有某种阴影,文本周围只有1个像素,颜色对比鲜明.

用Qt有一个简单的方法吗?还是更复杂的?

谢谢.

qt text shadow contrast qt-designer

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

我的Windows Phone Silverlight应用程序右侧的这些数字是什么?

我有一个Windows Phone Silverlight应用程序,当我运行模拟器时,右边有一些数字:

在此输入图像描述

它们是什么意思,我怎么能隐藏它们?

silverlight windows-phone-7

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

需要数据库设计建议 - 查询与其他列

我有以下表格:

Customer(customer_id) - 1000 rows (1000 customers)
Invoice(invoice_id, customer_id) - 1000000 rows (1000 invoices per customer)
Charge(charge_id, invoice_id, charge_amount) - 20000000 rows (20 charges per invoice)
Run Code Online (Sandbox Code Playgroud)

现在,我正在尝试使用它的总收费金额生成客户的发票.结果表看起来像这样:

Customer_name | invoice_id | charge_total
    test             1          $1000
    test             2          $1200
    test             3          $900
    ...    
Run Code Online (Sandbox Code Playgroud)

我的问题是,对于这种情况,数据库设计的最佳实践是什么?我正在思考以下两个选项:

  1. 只需通过查询运行一切?
  2. 在Invoice表中添加"charge_total"列以节省查询处理时间(快20倍)

谢谢大家!

mysql database-design

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

使用<f:ajax>调用<h:commandLink>操作方法

我有以下代码:

<h:commandLink action="#{testBean.showSomething}">
    Do Stuff
</h:commandLink>
Run Code Online (Sandbox Code Playgroud)

做我想要的(改变testbean的状态并重新加载将显示不同的div组的页面.因为它们的"渲染"属性)现在我想用ajax来完成这个,所以我做了这个:

<h:commandLink action="#{testBean.showSomething}">
    <f:ajax event="click" render=":content" />
    Do Stuff
</h:commandLink>
Run Code Online (Sandbox Code Playgroud)

但是这会导致showSomething方法甚至不被调用.恕我直言,我想做的事情相当简单,但我不能为我的生活弄清楚如何去做.

ajax jsf jsf-2

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

将rubygems更新为mac上的特定版本

我需要将rubygems从1.3.5更新到1.4.2,但显然rubygems更新只会将您更新到最新版本

如何更新到1.4.2?

rubygems version

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

C#中的委托和事件有什么区别?

可能重复:
委托和事件之间有什么区别?

我在面试时得到的这个问题,我仍然不知道答案应该是什么.
我很感激任何想法!

c#

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

我应该如何在RESTful Web服务中实现COUNT动词?

我编写了一个支持标准CRUD操作的RESTful Web服务,它可以返回一组符合特定条件的对象(SEARCH动词),但是我想添加一个更高阶的COUNT动词,因此客户端可以计算匹配搜索条件的资源,而不必获取所有这些资源.

我遇到的一些选择:

  • 忽略HTTP规范并在HEAD请求的响应主体中返回对象计数.

  • 复制SEARCH动词的逻辑,但是发出HEAD请求而不是GET请求.然后,服务器将对响应头中的对象计数进行编码.

  • 定义一个新的HTTP方法COUNT,它返回响应主体中的对象计数.

我更喜欢第一种方法的API,但我必须选择该选项,因为它不符合要求.第二种方法似乎在语义上最正确,但API不是很方便:客户端必须处理响应头,大多数时候他们希望能够做一些简单的事情response.count.所以我倾向于第三种方法,但我担心定义新的HTTP方法可能会遇到的问题.

你会怎么做?

api rest http

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