问题列表 - 第37764页

HQL的新对象

试图从HQL查询创建一个对象,但只是无法弄清楚我做错了什么.

查询:

String query = "SELECT product.code, SUM(product.price), COUNT(product.code)
from Product AS product
GROUP BY product.code"
Run Code Online (Sandbox Code Playgroud)

(或者我应该使用新的MyCustomList(product.code,SUM(...,即使它没有映射?)现在我想将这个返回的列表转换为类似的对象:

class MyCustomList{
  public String code;
  public BigDecimal price;
  public int total;

  // Constructor
  public MyCustomList(String code, String price, int total){ //...
Run Code Online (Sandbox Code Playgroud)

检索数据:

// This throws ClassCastException    
List<MyCustomList> list = MyClass.find(query).fetch();
Run Code Online (Sandbox Code Playgroud)

使用Play框架

hibernate hql object playframework

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

HTTP BASIC身份验证用户名是否有最大长度?

是否有通过HTTP BASIC身份验证发送到Web应用程序的用户名或密码的最大长度?我浏览了RFC2617并且找不到任何明显的东西,但很好奇并希望确定.

(这都是通过SSL完成的,所以不要担心安全性.)

http-authentication

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

我需要使用cron作业每30分钟恢复一次数据库(mysql)

我是cron jobs的新手,我需要每30分钟恢复一次数据库(mysql).是否有一个cron作业命令可以从已被gzip压缩的.sql文件中恢复数据库?

或者我是否需要创建一个php脚本来执行此操作并创建一个cron作业来每30分钟调用一次这个脚本?

此外,这是一个单独的问题,但仍然与cron作业有关,我使用cron作业每天备份一次不同的数据库,gzip并将其放在根目录上的文件夹中.有没有办法(自动)删除超过一个月的任何东西?或者,至少保留最近的20个备份并删除其余备份?

其他随机论坛帖子上没有很多关于这个主题的好教程.任何帮助表示赞赏.

php mysql cron

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

如何将输出语音存储到freetts中的音频文件中

我正在尝试将freetts用于一个简单的java应用程序,但是我遇到了一个问题,有人能告诉我如何保存输出语音,该语音在我的程序中从文本转换为语音转换为波形文件.我想通过代码来做.

这是示例helloworld应用程序,随样本一起提供

/**
 * Copyright 2003 Sun Microsystems, Inc.
 * 
 * See the file "license.terms" for information on usage and
 * redistribution of this file, and for a DISCLAIMER OF ALL 
 * WARRANTIES.
 */
import com.sun.speech.freetts.FreeTTS;
import com.sun.speech.freetts.Voice;
import com.sun.speech.freetts.VoiceManager;
import com.sun.speech.freetts.audio.JavaClipAudioPlayer;

/**
 * Simple program to demonstrate the use of the FreeTTS speech
 * synthesizer.  This simple program shows how to use FreeTTS
 * without requiring the Java Speech API (JSAPI).
 */
public class FreeTTSHelloWorld {

    /**
     * Example …
Run Code Online (Sandbox Code Playgroud)

java voice-recognition

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

表单元格的JQuery选择器,除了第一行/最后一行/列

有没有办法直接选择表的所有"内部"表格单元格(<td>元素)(即除了第一行和最后一行和列中的所有单元格)使用jquery选择器表达式?

jquery jquery-selectors

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

如何在文本字段中写入字符串的字符数?

好的,我有这个包含一些文本的文本字段表单.我需要做的是计算该特定字符串的字符数并将其打印成另一种文本字段形式,基本上是这样的:

function numberOfCharacters() {

    var number = document.forms[0].textfield1.length;
    document.forms[0].textfield2.value = number;

}
Run Code Online (Sandbox Code Playgroud)

当我这样做时,textfield2包含"未定义"字符串.谢谢

javascript string

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

如何使用具有可空类型的强类型HTML帮助程序?

我想在ASP.NET MVC 2中使用强类型HTML帮助程序,使用我的模型的属性Nullable<T>.

模型

public class TicketFilter {
    public bool? IsOpen { get; set; }
    public TicketType? Type{ get; set; } // TicketType is an enum
    // ... etc ...
}
Run Code Online (Sandbox Code Playgroud)

查看(HTML)

<p>Ticket status:
  <%: Html.RadioButtonFor(m => m.IsOpen, null) %> All
  <%: Html.RadioButtonFor(m => m.IsOpen, true) %> Open
  <%: Html.RadioButtonFor(m => m.IsOpen, false) %> Closed
</p>
<p>Ticket type:
  <%: Html.RadioButtonFor(m => m.Type, null) %> Any
  <%: Html.RadioButtonFor(m => m.Type, TicketType.Question) %> Question
  <%: Html.RadioButtonFor(m => m.Type, TicketType.Complaint) %> …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc html-helper nullable asp.net-mvc-2

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

关闭时退出所有表格

嘿.当我说关闭时,我不会说方法close(),但是当用户点击窗口的关闭按钮时.我有多种形式,根据用户是否登录或即将登录等显示和隐藏.当用户最终关闭其中一个表单时,我希望它们全部退出.现在,当用户关闭表单时,程序仍在运行,因为后台隐藏了一个表单.

我怎么能在关闭时退出,我记得在Java中这样做,谢谢.

c# winforms

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

如何支持NTLM身份验证与ASP.NET MVC中的回退形式?

如何在ASP.NET MVC应用程序中实现以下内容:

  1. 用户打开内联网网站
  2. 如果可能,用户将进行静默身份验证
  3. 如果NTLM身份验证没有成功,请向用户显示登录表单
  4. 用户指示登录密码并从预定义域列表中选择域
  5. 用户使用AD在代码中进行身份验证

我知道如何实现4和5,但无法找到有关如何组合NTLM和表单的信息.因此,永远不会显示NTLM本机登录/密码对话框 - 透明身份验证或外观漂亮的登录页面.

该怎么办?是否应该询问用户登录名和密码?可以使用她当前的凭据(域用户名)而无需输入登录名和密码吗?

更新这些,调查相同的问题:

当我问这个时,我并不完全理解NTLM身份验证如何在内部工作.这里需要了解的重要一点是,如果用户的浏览器不能正确支持NTLM,或者用户禁用了NTLM支持,那么服务器永远不会有机会解决这个问题.

Windows身份验证的工作原理:

  1. 客户端向服务器发送常规HTTP请求
  2. 服务器以HTTP状态401响应并指示必须使用NTLM身份验证来访问资源
  3. 客户端发送NTLM Type1消息
  4. 服务器使用挑战响应NTLM Type2消息
  5. 客户端发送Type3消息以响应challenge
  6. 服务器响应请求的实际内容

如您所见,不支持NTLM的浏览器不会转到步骤(3),而是会向用户显示IIS生成的错误401页面.

如果用户没有凭据,则在取消NTLM身份验证后,弹出对话框窗口浏览器也不会继续(3).

因此,我们没有机会自动将用户重定向到自定义登录页面.

这里唯一的选择是有一个"网关"页面,我们决定用户是否应该支持NTLM,如果是,请重定向到受NTLM保护的主页.

如果没有,请显示登录表单并通过手动输入登录名和密码进行身份验证.

通常通过匹配IP范围或通过检查预定义IP表来基于用户的IP地址和/或主机名做出决定.

c# authentication asp.net-mvc ntlm

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

将HLOCAL转换为LPTSTR

如何将HLOCAL数据类型转换为LPTSTR数据类型?我正在尝试从Microsoft工作中获取代码片段,这是唯一的错误,我不确定如何解决:

// Create a HDEVINFO with all present devices.
hDevInfo = SetupDiGetClassDevs(NULL,
    0, // Enumerator
    0,
    DIGCF_PRESENT | DIGCF_ALLCLASSES );

if (hDevInfo == INVALID_HANDLE_VALUE)
{
    // Insert error handling here.
    return NULL;
}

// Enumerate through all devices in Set.

DeviceInfoData.cbSize = sizeof(SP_DEVINFO_DATA);
for (i=0;SetupDiEnumDeviceInfo(hDevInfo, i, &DeviceInfoData);i++)
{
    DWORD DataT;
    LPTSTR buffer = NULL;
    DWORD buffersize = 0;

    //
    // Call function with null to begin with, 
    // then use the returned buffer size (doubled)
    // …
Run Code Online (Sandbox Code Playgroud)

c++ winapi

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