问题列表 - 第17117页

目录安全

我的应用程序正在创建一个目录,以便我可以在其中存储日志文件.我正在为目录添加用户安全性,但我不知道如何使其传播.例如,我将用户添加everyone到目录中,并使用readwrite访问,但是当我的应用程序在此目录中创建日志文件时,日志文件未继承everyone安全性(读取,写入).

我错过了什么?

DirectorySecurity dirSec = Directory.GetAccessControl(_dbPath);
dirSec.AddAccessRule(new FileSystemAccessRule("Everyone", FileSystemRights.Write, AccessControlType.Allow));
dirSec.AddAccessRule(new FileSystemAccessRule("Everyone", FileSystemRights.ReadAndExecute, AccessControlType.Allow));
dirSec.AddAccessRule(new FileSystemAccessRule("Everyone", FileSystemRights.CreateFiles, AccessControlType.Allow));
Directory.SetAccessControl(_dbPath, dirSec);
Run Code Online (Sandbox Code Playgroud)

c# security directory-security

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

有没有办法从现有的Zend项目/应用程序生成zfproject.xml文件?

我在Debian Lenny,如果这很重要,就我可能需要像Zend Studio这样的东西而言 - 我想知道是否Zend_Tool能以某种方式做到这一点.

zend-framework

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

无法创建SSPI上下文

我正在研究.NET应用程序,我正在尝试构建数据库脚本.在构建项目时,我收到错误"无法创建SSPI上下文.".此错误显示在输出窗口(VS2008屏幕内)中,构建过程失败.请帮忙.SQL Server配置为使用Windows身份验证并作为网络服务运行(这两件事对我的项目来说是必须的).

请帮忙.这个错误似乎不一致.过去通过重新启动机器,更改系统时间以匹配域时间和网络中的一些建议来修复它.请帮忙.

sql sql-server security sspi

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

MVC和Umbraco集成

我已经按照http://memoryleak.me.uk/2009/04/umbraco-and-aspnet-mvc.html中的步骤进行了操作,并在Umbraco中集成了MVC并取得了成功,但我仍然遇到一个对我来说至关重要的问题.

有没有办法在MVC视图中继承Umbraco定义的模板?据我所知,问题是Umbraco模板仅在运行时变为HTML @nodeName,并且无法识别doctype属性,因此抛出"Object null reference"异常.

谢谢!

c# asp.net-mvc umbraco umbraco4

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

原型Ajax.Updater Eval Javascript函数

我有这个示例页面:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Ajax Page</title>
<script type="text/javascript">
function ajax_hello() {
    alert ("hello");    
}
alert ("Hello from JS");
</script>
</head>

<body>
This is the Ajax page.
<a href='#' onclick='ajax_hello();'>Click here to fire off JS function</a>.
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我这叫它:

new Ajax.Updater($(element), page, { method: "get", evalScripts: true });
Run Code Online (Sandbox Code Playgroud)

警报正在运行,但该函数未注册(ajax_hello()).

有没有办法让ajax将javascript函数注册到调用页面?

javascript ajax prototypejs

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

用于文件读取的Java中哪个API具有最佳性能?

在我工作的地方,曾经有过每个文件超过百万行的文件.即使服务器内存超过10GB,8GB用于JVM,有时服务器会被暂停一段时间并扼杀其他任务.

我对代码进行了分析,发现虽然文件读取内存使用频繁增加千兆字节(1GB到3GB)然后突然恢复正常.似乎这种频繁的高内存和低内存使用会挂起我的服务器.当然这是由于垃圾收集.

我应该使用哪个API来读取文件以获得更好的性能?

现在我正在使用BufferedReader(new FileReader(...))读取这些CSV文件.

过程:我如何阅读文件?

  1. 我逐行阅读文件.
  2. 每行都有很少的列.基于我对应解析它们的类型(double中的cost列,int中的visit列,String中的keyword列等).
  3. 我在HashMap中推送符合条件的内容(访问> 0),最后在任务结束时清除该Map

更新

我这样读取30或31个文件(一个月的数据)并将符合条件存储在地图中.后来这张地图用于在不同的表格中获得一些罪魁祸首.因此必须读取并存储该数据.虽然我现在已经将HashMap部分切换到BerkeleyDB但是在读取文件时的问题是相同甚至更糟.

java api performance berkeley-db filereader

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

如何同步处理Java"作业"?

我们有一套行动或"工作",我们希望一次发生一次(不同时发生).即:当B发生时,作业A不会发生,并且您不能同时运行两个C作业.

如果线程尝试同时运行作业,则应该收到错误.我们不应该只是排队请求.

某些作业以异步方式发生,用户发出请求,我们返回状态消息和id,然后在服务器上异步处理作业.

我们正在寻找有关如何处理此方案的建议.

一种选择是锁定共享对象:

public class Global {
  public static final Object lock = new Object();
}

public class JobA {
    public void go() {
        synchronized(Global.lock) {
            //Do A stuff
        }
    }
}

public class JobB {
    public void go() {
        synchronized(Global.lock) {
            //Do B stuff
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这个问题:

  1. 我们会排队并发请求而不会返回错误消息(我们想要这样做)
  2. 如果JobA想要将消息写入队列以异步处理,我们如何确保当通过另一种方法从队列中读取消息时JobA,该方法将能够Global.lock在另一个JobA启动实例之前获取锁定?

有关更好方法的任何建议吗?

java concurrency synchronization

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

beforeSend in $ .getJSON

如何beforeSend$.getJSON(跨域)中使用回调.

更具体地说$.getJSON,调用是一个YQL服务

select*from html url =" http://www.yahoo.com "

javascript jquery callback

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

如果年龄超过18岁,请确认

只是想知道,我可以这样做来验证用户输入的日期超过18岁吗?

//Validate for users over 18 only
function time($then, $min)
{
    $then = strtotime('March 23, 1988');
    //The age to be over, over +18
    $min = strtotime('+18 years', $then);
    echo $min;
    if (time() < $min) {
        die('Not 18');
    }
}
Run Code Online (Sandbox Code Playgroud)

偶然发现这个函数date_diff:http://www.php.net/manual/en/function.date-diff.php 看起来,更有希望.

php

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

c#xml.Load()锁定磁盘上的文件导致错误

我有一个简单的类XmlFileHelper如下:

public class XmlFileHelper
{
    #region Private Members

    private XmlDocument xmlDoc = new XmlDocument();
    private string xmlFilePath;

    #endregion

    #region Constructor

    public XmlFileHelper(string xmlFilePath)
    {
        this.xmlFilePath = xmlFilePath;
        xmlDoc.Load(xmlFilePath);
    }

    #endregion

    #region Public Methods

    public XmlNode SelectSingleNode(string xPathQuery)
    {
        return xmlDoc.SelectSingleNode(xPathQuery);
    }

    public string GetAttributeValueByName(XmlNode node, string attributeName)
    {
        return node.Attributes.GetNamedItem(attributeName).Value;
    }

    #endregion

    #region Public Properties

    public string XmlFilePath
    {
        get
        {
            return xmlFilePath;
        }
    }

    #endregion
}
Run Code Online (Sandbox Code Playgroud)

问题是我在加载时收到以下错误:

System.IO.IOException: The process cannot access the file ''C:\CvarUAT\ReportWriterSettings.xml'' **because it is being …
Run Code Online (Sandbox Code Playgroud)

c# xml load locking

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