问题列表 - 第24860页

ASP.NET MVC - 如何在请求之间保存一些数据?

我正在尝试解决问题:当用户登录WebSite时(通过存储在母版页上的用户控件.ascx),它的名称存储在Page.User.Identity.Name属性中.好的,但是如何在控制器中检索该用户名?是否可以在控制器中注册System.Security.Principal命名空间?换句话说 - 控制器必须知道谁的用户想要做某些动作(例如,更改账户数据).我可以将它的名字存储在每个View的Html.Hidden控件中,但我不希望在我的视图中弄得一团糟

asp.net-mvc

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

Swing的KeyListener和多个键同时按下

当同时按下两个键盘键时,是否存在跟踪事件的常规方法?我有一对夫妇的想法如记忆钥匙,事件发生的时间,使我们可以在一个连续的事件处理程序调用检查这两个事件之间的时间差,并决定,无论它是一个两个按钮的事件与否.但它看起来像一个kludge.

java swing keylistener

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

Linux cc项目目录中的库编译?

我的目录结构如下所示:

-xmllib
    -libxml++-1.0.a
-main.cc
Run Code Online (Sandbox Code Playgroud)

..我发出命令:

cc -lstdc++ -L./xmllib -llibxml++-1.0.a main.cc
Run Code Online (Sandbox Code Playgroud)

但后来它告诉我它找不到库的二进制文件...即使我从根目录发出了命令.

/usr/bin/ld: cannot find -llibxml++-1.0.a main.cc
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

cc有什么理由找不到二进制库吗?

我正在使用cc版本2.96(是的,它已经过时了).

c linker gcc cc libraries

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

在MATLAB中的cell2mat之前用逻辑0替换空单元格

我有一个空单元格数组和一些我想要转换为逻辑数组的单元格,其中空单元格为零.当我使用cell2mat时,空单元格被忽略,我最终得到一个只有1的矩阵,没有引用它们持有的先前索引.有没有办法在不使用循环的情况下执行此操作?

示例代码:

for n=1:5              %generate sample cell array
    mycellarray{n}=1;
end
mycellarray{2}=[]      %remove one value for testing
Run Code Online (Sandbox Code Playgroud)

我试过的事情:

mylogicalarray=logical(cell2mat(mycellarray));
Run Code Online (Sandbox Code Playgroud)

这导致[1,1,1,1],而不是[1,0,1,1,1].

for n=1:length(mycellarray)
    if isempty(mycellarray{n})
       mycellarray{n}=0;
    end
end
mylogicalarray=logical(cell2mat(mycellarray));
Run Code Online (Sandbox Code Playgroud)

哪个有效,但使用循环.

matlab matrix cell-array is-empty

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

.H头文件和IDL文件的不同用途是什么?

我正在学习COM,所以有些基本问题让我感到困惑......

我知道IDL文件用于描述方法定义(或软件模块之间所谓的"契约"),而.H头文件包含的方法原型类似于IDL的用途.那么,为什么这两件事并存?还不够吗?

非常感谢.

c++ com

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

PHP文件下载问题

我目前遇到一些用户下载存储在我服务器上的文件的问题.我将代码设置为在用户点击下载按钮后自动下载文件.它适用于所有文件,但是当大小超过30 MB时,它就会出现问题.用户下载是否有限制?另外,我提供了我的示例代码,我想知道是否有比使用PHP函数'file_get_contents'更好的做法.

谢谢大家的帮助!

$path = $_SERVER['DOCUMENT_ROOT'] . '../path/to/file/';
$filename = 'filename.zip';
$filesize = filesize($path . $filename);
@header("Content-type: application/zip");
@header("Content-Disposition: attachment; filename=$filename");
@header("Content-Length: $filesize")
echo file_get_contents($path . $filename);
Run Code Online (Sandbox Code Playgroud)

php file download file-get-contents

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

将数组参数从C#传递给C++/CLI方法

我对C++/CLI知之甚少,但我有一个需要解决方案的简单问题.我有一个C++/CLI类方法,它接受一个字节数组作为参数.该数组具有预定长度,可以事先在C#中分配.该阵列应该由C++/CLI方法填充数据.

如何声明方法然后从C#调用它?

我尝试过在C++/CLI类中使用以下内容:

public ref class C
{
public:
    void FillBytes(array<BYTE^>^ bytes);
};
Run Code Online (Sandbox Code Playgroud)

然后,在C#中:

o = new C();
var bytes = new byte[3];
o.FillBytes(bytes);
Run Code Online (Sandbox Code Playgroud)

但那根本不起作用:).

c# c++-cli parameter-passing

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

WCF RESTful服务的基于声明的身份验证

我一直在研究各种样本,试图为ASP.Net Web服务和WCF RESTful Web服务拼凑基于SAML令牌的身份验证解决方案......我参考过的一些示例:

我一直在与每个障碍作斗争,我很亲密,我可以品尝它.给我的最新一块是:

如果我用的是普通WebServiceHostFactory,定制的授权策略被应用,并且结束Thread.CurrentPrincipal中最多的,取值为我的HTTP模块集HttpContext.Current.User ...但是...如果我使用WebServiceHost2Factory(即从REST入门工具包),以获得自动求助终点,等等,然后将已授权政策没有应用,并且Thread.CurrentPrincipal中最终被以任何方式有关ClaimsPrincipal我在设置RoleProviderPrincipal的实例的HttpModule ..: - (

有任何想法,想法如何让WebServiceHost2Factory与自定义/重写主体发挥良好作用?

谢谢,

泰勒

rest wcf saml principal

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

如何修复Mercurial变更集注释中的错误?

hg commit如果输入了错误的信息,有没有办法重写消息?我们在提交变更集时始终包含我们的错误ID.例如:

hg commit -m "Bug 14585: LastName field should be mandatory"

但是,如果我输入了错误的错误ID,有没有办法(通过扩展可能)修改注释,一旦变更集已经提交并推送到中央仓库?

mercurial

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

C++中的构造函数

为什么构造函数的名称与类名相同?

c++ constructor language-design

6
推荐指数
4
解决办法
438
查看次数