问题列表 - 第2689页

如何找出使用的编译器:g77或gfortran

我正在为一个私有项目编译库,这取决于许多库.具体来说,其中一个依赖项是使用Fortran编译的.在某些情况下,我已经看到编译的依赖项g77,在其他人看到它编译时gfortran.然后我的项目./configure要么与其中任何一个-lg2c或者链接-lgfortran,但到目前为止我一直在手工做.

如果有可能,我怎样才能从查看依赖库(通过例如nm或其他一些实用工具?),找到所使用的编译器g77(然后我将-lg2c在我的链接选项中使用)或gfortran(然后我'会用-lgfortran吗)?

提前致谢!

gfortran g77

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

单独的应用程序共享相同的ASP.Net会话Cookie

我有两个ASP.Net应用程序驻留在我的服务器上的两个不同的文件夹中:

  • /Foo < - 这是标准的不安全应用程序
  • /Secure < - 这是一个单独的应用程序,需要IIS通过SSL

问题是默认情况下,ASP.NET_SessionIdcookie在域上指定,并在不同目录中的两个应用程序之间共享.我需要会话cookie不同,因为我不能允许使用被劫持的cookie /Foo来授予对/Secure应用程序的访问权限.

理想情况下,我希望每个应用程序的cookie都受cookie Path属性的限制.显然没有办法在.Net中开箱即用.

作为一个额外的头痛,即使我写的自定义代码来设置Cookie路径,我很害怕,有些浏览器是大小写敏感的,并不会使用相同的会话cookie /Foo/foo,这取决于链接是如何构建的,可导致同一个应用程序中的多个会话.

有没有人遇到并克服了这个问题?

asp.net cookies ssl session

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

从wget解析http响应头

我试图从wget的结果中提取一条线但是遇到了麻烦.这是我的wget电话:

$ wget -SO- -T 1 -t 1 http://myurl.com:15000/myhtml.html
Run Code Online (Sandbox Code Playgroud)

输出:

--18:24:12--  http://xxx.xxxx.xxxx:15000/myhtml.html
           => `-'
Resolving xxx.xxxx.xxxx... xxx.xxxx.xxxx
Connecting to xxx.xxxx.xxxx|xxx.xxxx.xxxx|:15000... connected.
HTTP request sent, awaiting response...
  HTTP/1.1 302 Found
  Date: Tue, 18 Nov 2008 23:24:12 GMT
  Server: IBM_HTTP_Server
  Expires: Thu, 01 Dec 1994 16:00:00 GMT
  Location: https://xxx.xxxx.xxxx/siteminderagent/...
  Content-Length: 508
  Keep-Alive: timeout=10, max=100
  Connection: Keep-Alive
  Content-Type: text/html; charset=iso-8859-1
Location: https://xxx.xxxx.xxxx//siteminderagent/...
--18:24:13--  https://xxx.xxxx.xxxx/siteminderagent/...
           => `-'
Resolving xxx.xxxx.xxxx... failed: Name or service not known.

如果我这样做:

$ wget -SO- -T 1 -t 1 http://myurl.com:15000/myhtml.html …
Run Code Online (Sandbox Code Playgroud)

parsing header http wget response

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

如何在Windows上构建x64 Boost库?

我已多次构建x86 Boost库,但我似乎无法构建x64库.我启动"Visual Studio 2005 x64交叉工具命令提示符"并运行我的常规构建:

bjam --toolset=msvc --build-type=complete --build-dir=c:\build install
Run Code Online (Sandbox Code Playgroud)

但它仍然生成x86 .lib文件(我用dumpbin/headers验证了这一点).我究竟做错了什么?

c++ 64-bit boost visual-studio-2005 boost-build

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

为什么我的CalendarExtender在渲染时会重叠?

我正在研究.NET Web应用程序,我在其中使用CalendarExtender控件让用户指定日期.出于某种原因,当我单击图标以显示日历时,背景似乎是透明的.

我正在其他页面上使用扩展程序,并且不会遇到此问题.

我不确定它是否值得一提,但是日历嵌套在一个附有圆角扩展器的面板上,以及它下面的面板("From"重叠的地方).

在该面板中,我有一个div布局设置来创建两列.

编辑:这里要注意的另一件事是,具有昵称的名称和"占位符"的部分都是ASP.NET标签控件,如果这很重要.

asp.net-ajax calendarextender

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

使用BCC在C#中通过SMTP发送邮件而不使用TO

我正在尝试使用System.Net.Mail.MailMessageC#中的类来创建一个电子邮件,该电子邮件将全部通过电子邮件发送到电子邮件地址列表BCC.我不想包含一个TO地址,但似乎我必须因为如果我TOMailMessage构造函数中使用空字符串作为地址而得到异常.错误说明:

ArgumentException
The parameter 'addresses' cannot be an empty string.
Parameter name: addresses
Run Code Online (Sandbox Code Playgroud)

当然可以仅使用发送电子邮件,BCC因为这不是SMTP的限制.

有没有解决的办法?

c# email smtp bcc

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

ASP MVC中的强类型视图

我一直在查看Scott Guthrie的MVC教程,看起来强类型视图的语法已经改变,或者我做错了...

我的控制器代码:

return View(CurrentUser);
Run Code Online (Sandbox Code Playgroud)

视图背后的代码:

    public partial class EditProfile : ViewPage<User>
Run Code Online (Sandbox Code Playgroud)

如果我打字的话,在视图的前端代码中

ViewData.
Run Code Online (Sandbox Code Playgroud)

我根本没有得到我的User类中可用属性的任何intellisense,实际上它看起来像IEnumerable中可用的方法列表

有人请让我摆脱痛苦:)

asp.net-mvc

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

初始化对象以在SetUp中或在测试方法期间进行测试?

我想知道要测试的对象是否应该是一个字段,因此在SetUp方法中设置(即JUnit,nUnit,MS Test,...).

考虑以下示例(这是带有MsTest的C♯,但对于任何其他语言和测试框架,该想法应该类似):

public class SomeStuff
{
    public string Value { get; private set; }

    public SomeStuff(string value)
    {
        this.Value = value;
    }
}


[TestClass]
public class SomeStuffTestWithSetUp
{
    private string value;
    private SomeStuff someStuff;

    [TestInitialize]
    public void MyTestInitialize()
    {
        this.value = Guid.NewGuid().ToString();
        this.someStuff = new SomeStuff(this.value);
    }

    [TestCleanup]
    public void MyTestCleanup()
    {
        this.someStuff = null;
        this.value = string.Empty;
    }

    [TestMethod]
    public void TestGetValue()
    {
        Assert.AreEqual(this.value, this.someStuff.Value);
    }
}

[TestClass]
public class SomeStuffTestWithoutSetup
{
    [TestMethod]
    public void TestGetValue() …
Run Code Online (Sandbox Code Playgroud)

unit-testing

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

Sharepoint:如何以编程方式管理SPFolder和SPListItem权限

我想知道我是否遗漏了什么.这是我将如何做到的:对于SPFolder,我会更改关联项目的权限(SPFolder.Item).所以我认为管理SPFolder权限归结为管理SPListItem权限.对于SPListItem,我将破坏角色继承,SPListItem.BreakRoleInheritance()然后使用RoleAssignments集合添加和删除角色.

我想知道RoleAssignments是否是管理SPListItem权限(除了继承)的唯一方法,并且有一种方法可以管理没有角色的个人权限.还有EffectiveBasePermissions属性,但我不确定.

所以问题是除了RoleAssignments集合之外还有其他方法(除了继承)来管理SPListItem权限吗?

@Edit:还有AllRolesForCurrentUser,但我想你可以从RoleAssignments属性获得相同的信息,所以这个只是为了方便.

@Edit:正如Flo在回答中指出的那样,设置存在问题

folder.ParentWeb.AllowUnsafeUpdates = true;
Run Code Online (Sandbox Code Playgroud)

并使用BreakRoleInheritance带有'false'的参数(即没有复制父对象的权限).

folder.Item.BreakRoleInheritance(false);
Run Code Online (Sandbox Code Playgroud)

BreakRoleInheritance在允许不安全的更新之后,您将无法按照GET请求进行操作.据推测,该方法重置AllowUnsafeUpdates为"假".

我知道的一个解决方法是在BreakRoleInheritance(true)之后手动删除继承的权限,如下所示:

folder.Item.BreakRoleInheritance(false);
while(folder.Item.RoleAssignments.Count > 0) {
    folder.Item.RoleAssignments.Remove(0);
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

security permissions sharepoint

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

Firefox中的Cookie

Firefox存储cookie的位置以及存储的格式

cookies firefox

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