问题列表 - 第26262页

你能用POST代替GET进行struts2动作重定向吗?

<action name="actionA" class="com.company.Someaction">
 <result name="success" type="redirect-action">
  <param name="actionName">OtherActionparam>
  <param name="paramA">${someParams}</param>
  <param name="paramB">${someParams}</param>
  <param name="aBoatLoadOfOtherParams">${aBoatLoadOfOtherParams}</param>
 </result>
</action>
Run Code Online (Sandbox Code Playgroud)

在上面的动作映射中,我将从SomeAction重定向到OtherAction.我遇到了问题,因为不幸的是我需要在两个操作之间传递大量数据.IE7只允许GET请求像2k一样,当响应调用另一个动作的get请求时,当我刚刚超过该限制时它会爆炸.

我是否可以设置此重定向,最终将POST调用到其他操作?

post redirect struts action struts2

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

计算列的公式基于不同的表列

考虑一下这个表: c_const

 code  |  nvalue
 --------------
 1     |  10000
 2     |  20000  
Run Code Online (Sandbox Code Playgroud)

和另一张桌子 t_anytable

 rec_id |  s_id  | n_code
 ---------------------
 2      |  x     | 1
Run Code Online (Sandbox Code Playgroud)

目标是s_id基于以下公式成为计算列:

 rec_id*(select nvalue from c_const where code=ncode)
Run Code Online (Sandbox Code Playgroud)

这会产生错误:

在此上下文中不允许子查询.只允许标量表达式.

如何使用另一个表的列作为输入来计算此计算列的值?

sql calculated-columns sql-server-2008

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

在网络共享或Intranet项目上编译网站时,请求获得"System.Web.AspNetHostingPermission"类型的权限失败

我一直在使用Windows 7,但自升级以来,我不必使用特定的传统Intranet应用程序.不幸的是,此应用程序设置为托管在Intranet服务器上的ASP.NET网站项目.当我在Visual Studio 2008中打开网站并尝试调试它时,我收到以下编译器错误:

请求"System.Web.AspNetHostingPermission"类型的权限失败

要在Windows Vista计算机上解决此问题,我会将本机Intranet的计算机的.NET安全配置信任级别更改为完全(此处概述的修复).我相信这个配置实用程序依赖于mscorcfg.msc,它来自一些粗略的研究似乎是.NET 2.0 SDK的一部分.我试图按照此Microsoft支持文章中的说明运行以下命令无效.

Drive:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\caspol.exe -m -ag 1 -url
"file:////\\computername\sharename\*" FullTrust -exclusive on

目前,我的计算机上安装了以下.NET,ASP.NET和.NET SDK组件

  • Microsoft .NET Compact Framework 2.0 SP2
  • Microsoft .NET Compact Framework 3.5
  • Microsoft .NET Framework 4客户端配置文件
  • Microsoft .NET Framework 4 Extended
  • Microsoft .NET Framework 4多目标包
  • Microsoft ASP.NET MVC 1.0
  • Microsoft ASP.NET MVC 2
  • Microsoft ASP.NET MVC 2 - Visual Studio 2008工具
  • Microsoft ASP.NET MVC 2 - Visual Studio 2010工具
  • 用于Visual Studio 2008 .NET Framework工具的Microsoft Windows SDK - …

.net asp.net debugging webforms visual-studio

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

查询庞大的数据库表需要在mysql中花费太多时间

我在一个mysql数据库表上运行SQL查询,该表有一整天的110Mn +唯一记录.

问题:每当我使用"where"子句运行任何查询时,它至少需要30-40分钟.由于我想在第二天生成大部分数据,因此我需要访问整个db表.

您能指导我优化/重组部署模型吗?

网站说明:

mysql  Ver 14.12 Distrib 5.0.24, for pc-linux-gnu (i686) using readline 5.0
4 GB RAM, 
Dual Core dual CPU 3GHz
RHEL 3

my.cnf内容:

[mysqld]
datadir=/data/mysql/data/
socket=/tmp/mysql.sock

sort_buffer_size = 2000000
table_cache = 1024
key_buffer = 128M
myisam_sort_buffer_size = 64M

# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

[mysql.server]
user=mysql
basedir=/data/mysql/data/

[mysqld_safe]
err-log=/data/mysql/data/mysqld.log
pid-file=/data/mysql/data/mysqld.pid
[root@reports root]#

数据库表详情:

CREATE TABLE `RAW_LOG_20100504` (
  `DT` date default NULL, …
Run Code Online (Sandbox Code Playgroud)

mysql performance group-by

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

javascript正则表达式中的可选字符

我试图在javascript中构建一个正则表达式来检查3个字符,但其中2个是可选的.所以我有:

/^\w\w\w/i

我难以理解的是如何使用户不必输入最后两个字母,但如果他们这样做,他们必须是字母

javascript regex

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

如何在Python中删除文本文件的文件内容?

我有文本文件,我想在Python中擦除.我怎么做?

python

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

C#中的模板

我知道泛型在C#中履行类似于C++模板的角色,但我真的需要一种在编译时生成一些代码的方法 - 在这种特殊情况下,用C++模板解决问题会非常容易.

有谁知道任何替代品?也许一个VS插件预处理代码或类似的东西?它不需要非常复杂,我只需要在编译时生成一些方法.

这是C++中一个非常简化的例子(请注意,这个方法将在具有各种条件的紧密循环中调用,而不仅仅是"高级",并且这些条件每帧只会改变一次 - 使用if会太慢并且编写所有替代方法用手不可能维持).还要注意性能非常重要,这就是我需要在编译时生成它的原因.

template <bool Advanced>
int TraceRay( Ray r )
{
    do
    {
        if ( WalkAndTestCollision( r ) )
        {
            if ( Advanced )
                return AdvancedShade( collision );
            else
                return SimpleShade( collision );
        }
    }
    while ( InsideScene( r ) );
}
Run Code Online (Sandbox Code Playgroud)

c# templates

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

使用jQuery 1.4播放声音的跨平台,跨浏览器方式?

我正在尝试让jQuery在元素悬停/点击上播放声音.(这就像没有闪存的Flash网站)

我尝试过跨平台,跨浏览器方式推荐的方法从Javascript播放声音?,jQuery Sound插件和其他一些教程没有任何成功.我假设这是因为他们自2008年以来没有更新过.

有没有人有任何建议?

audio jquery

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

如何在C#中编码自定义HTTP标头

是否有一个类似于HttpUtility的类来编码自定义标头的内容?理想情况下,我希望保持内容可读.

.net c# http

12
推荐指数
3
解决办法
4959
查看次数

如何在WCF中使用MSMQ?

我可以使用许多WCF绑定,除了netMsmqBinding.我得到的只是:

CommunicationObjectFaultedException:"通信对象System.ServiceModel.ServiceHost不能用于通信,因为它处于Faulted状态."

在System.ServiceModel.Channels.CommunicationObject.Close(TimeSpan超时)

我在安装了以下功能的Windows Server 2008 R2中尝试过它

  • 消息队列
  • 消息队列服务
  • 消息队列服务器
  • 消息队列触发器
  • HTTP支持
  • 多播支持
  • 消息队列DCOM代理

我还尝试在服务器管理器中手动添加私有消息队列,但它不起作用.

我正在使用Windows服务来托管我的MSMQ.我的服务合同是

namespace MyCompany.Services
{
[ServiceContract(Name = "ServiceName",
                     Namespace = "http://MyCompany/ServiceName")]
public interface IServiceName
{
    [OperationContract(IsOneWay = true)]
    void Insert(MyData[] data);
}
[DataContract]
public class MyData
{
    [DataMember]
    public DateTime DateTime { get; set; }
    [DataMember]
    public double Lat { get; set; }
    [DataMember]
    public double Lon { get; set; }
    [DataMember]
    public TimeSpan Timespan { get; set; }
    [DataMember]
    public Guid Id { …
Run Code Online (Sandbox Code Playgroud)

wcf msmq netmsmqbinding

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