问题列表 - 第9684页

如何让mit-scheme返回浮点数?

(/ 4 3)作为答案返回4/3.获得1.3的最简单方法是什么?

scheme

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

System.IO.IOException:另一个进程使用的文件

我一直在研究这段似乎微不足道的小代码,但我仍然无法确定问题出在哪里.我的功能很简单.打开文件,复制其内容,替换内部的字符串并将其复制回原始文件(然后在文本文件中进行简单的搜索和替换).我真的不知道怎么做,因为我在原始文件中添加了行,所以我只创建了一个文件副本,(file.temp)副本也备份(file.temp)然后删除原始文件(文件)并将file.temp复制到文件.我在删除文件时遇到异常.以下是示例代码:

private static bool modifyFile(FileInfo file, string extractedMethod, string modifiedMethod)
    {
        Boolean result = false;
        FileStream fs = new FileStream(file.FullName + ".tmp", FileMode.Create, FileAccess.Write);
        StreamWriter sw = new StreamWriter(fs);

        StreamReader streamreader = file.OpenText();
        String originalPath = file.FullName;
        string input = streamreader.ReadToEnd();
        Console.WriteLine("input : {0}", input);

        String tempString = input.Replace(extractedMethod, modifiedMethod);
        Console.WriteLine("replaced String {0}", tempString);

        try
        {
            sw.Write(tempString);
            sw.Flush();
            sw.Close();
            sw.Dispose();
            fs.Close();
            fs.Dispose();
            streamreader.Close();
            streamreader.Dispose();

            File.Copy(originalPath, originalPath + ".old", true);
            FileInfo newFile = new FileInfo(originalPath + ".tmp");
            File.Delete(originalPath);
            File.Copy(fs., originalPath, true); …
Run Code Online (Sandbox Code Playgroud)

c# io file-io ioexception

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

您是否可以在不提供密码的情况下在SharePoint中执行模拟搜索?

我过去通过执行以下操作在SharePoint中进行了很多模仿.

SPWeb web = SPContext.Current.Web;
string currentWebUrl = web.Url;
SPUser user = web.EnsureUser(loginToImpersonate);
using (SPSite site = new SPSite(currentWebUrl, user.UserToken)
{
    using (SPWeb impersonatedWeb = site.OpenWeb())
    {
        // Any SharePoint access here to 'impersonatedWeb'
        // is impersonated as 'loginToImpersonate'
    }
}
Run Code Online (Sandbox Code Playgroud)

请注意,这不需要您模拟的用户的密码,但需要运行某些代码访问安全性.另请注意,EnsureUser调用还要求当前用户为admin,但还有其他方法可用于代替EnsureUser来获取SPUser对象(尝试保持我的代码片段对于此问题简单).

现在我已经设置了阶段...我现在想要针对MOSS或WSS查询引擎执行FullTextSQLQuery或KeywordQuery,并根据模拟用户获取安全修整结果.两个对象都可以在构造函数上使用SPSite,但忽略我的模拟逻辑.它们与当前登录的用户一起使用(HTTPContext.Current.User).

还有其他构造函数:应用程序名称(字符串),对于MOSS,有一个带有ServerContext的SSP,但我不认为这些会有所帮助.

我在KeywordQuery类及其基类Query类上使用了Reflector,它非常难看.我相信确定用户的实际逻辑是非托管代码.

那么,我可以这样做吗?

sharepoint impersonation search

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

查找并重命名没有扩展名的文件?

所以,我有一堆没有扩展名的文件.我想编写一个Windows批处理脚本,它将:

  1. 查找没有扩展名的文件(在指定的文件夹中)
  2. 将.bla添加到文件名的末尾

我是一个Windows批处理脚本菜鸟我甚至不知道从哪里开始.建议?

windows scripting rename batch-file

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

f.lux如何运作?

我想弄清楚这个软件是如何工作的:

http://www.stereopsis.com/flux/

具体来说,我想知道它如何改变你的机器上的颜色,也想知道这是否可以在vb.net中做到?

vb.net

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

复杂ASP.net MVC模型的示例在哪里?

我正在寻找一个更复杂的asp.net mvc模型的例子.我在ASP.net网站上看​​到的所有模型都非常非常简单,只涉及一个或两个数据库表.

我很好奇mvc如何处理具有许多表和三元关系的更复杂的模型.

asp.net-mvc

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

我需要对MVC架构和三层架构进行一些澄清

我一直在阅读Pro ASP .NET MVC框架书,我对很多事情感到很困惑.我一直在努力做一些研究,但我发现有这么多不同的方法和概念被抛向我,这只是让事情变得更糟.
所以我有几个问题:

  1. 我知道MVC应该将功能分为三个主要部分:模型 - >控制器 - >视图.MVC是一种与三层架构不同的方法吗?或者我仍然应该考虑在我的项目中创建数据访问层和业务逻辑层?

  2. 什么是存储库?它是什么作为我的数据访问层?存储库在哪里/如何适合MVC?

  3. 本书讨论了如何使用LINQ to SQL与数据库进行交互,但它指出将来不支持LINQ to SQL,并且Microsoft正在为实体框架删除它.实体框架在哪里适合MVC以及如何与它进行交互?

在此先感谢您的帮助!
马特

asp.net asp.net-mvc 3-tier repository-pattern linq-to-sql

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

Rails是否共享 - 或者可以将请求分开访问相同的运行时变量?

PHP在无共享环境中运行,在这种情况下,这意味着每个Web请求都在一个干净的环境中运行.除了通过单独的持久层(文件系统,数据库等)之外,您无法访问其他请求的数据.

Ruby on Rails怎么样?我刚看了一篇博文,说明单独的请求可能会访问同一个类变量.

我想到这可能取决于Web服务器. Mongrel的FAQ说明Mongrel每个请求使用一个线程 - 建议无共享环境.FAQ继续说RoR不是线程安全的,这进一步表明RoR不会存在于共享环境中,除非新请求重用从先前请求创建的内存中对象.

显然这具有巨大的安全后果.所以我有两个问题:

  1. RoR环境是否共享?
  2. 如果RoR在共享环境中运行(或者可能在某些情况下运行),那么我应该对哪些变量和其他数据存储感到偏执?

更新:我会进一步澄清. 在Java servlet容器中,您可以拥有跨多个请求持久化的对象.这通常用于缓存多个用户可以访问的数据,数据库连接等.在PHP中,这不能在应用程序层完成,它必须在像Memcached这样的单独的持久层中完成.因此,双重问题是:哪种情况是RoR(PHP或Java),如果像Java一样,哪些数据类型在多个请求中持续存在?

security shared-nothing ruby-on-rails class-variables

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

人气算法

我正在创建一个类似digg的网站,它将有一个不同类别的主页.我想显示最受欢迎的提交.

我们的评级系统只是"喜欢",比如"我喜欢这个"等等.我们基本上希望每次显示"喜欢"次数最多的提交.我们希望有三个类别:历史人气,上周和最后一天.

有人知道帮助的方法吗?我不知道如何做到这一点并使其高效.我认为我们可以使用某种类型的cron-job每10分钟运行一次并且在过去的10分钟内吸收喜欢的数量......但是我被告知这样效率很低?

救命?

谢谢!

php sql algorithm popularity

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

我在哪里可以找到一个好的Robocode教程?

我非常喜欢和我的第一个机器人一起玩Robocode.现在我想做一些更令人兴奋的事情.制作高级机器人的最佳教程是什么?

java robotics robocode

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