问题列表 - 第17496页

64位系统上的System32文件夹

我有一个在32位Vista系统上运行的cmd文件.

我注意到代码引用了system32驱动程序文件夹.

我想知道代码是否可能在64位Windows 7系统上运行.所以我想我的问题是64位系统是否包含system32文件夹?

对任何回复都非常感激.

64-bit cmd

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

当主题被删除时,我应该使用404 Not found还是410 Gone for a bulletin board system?

我正在创建一个公告板系统,现在我正在为管理员实现一个"删除主题"功能.如果有人打开已删除的主题,服务器找不到它,所以它必须是404.另一方面,主题已经存在,所以我必须使用410.实现410将需要一个名为deleted_topics的新表,所以会需要更多空间.但是,410我觉得搜索引擎更好.你怎么看?我应该使用404还是410?

404未找到

服务器未找到与Request-URI匹配的任何内容.没有说明该病症是暂时的还是永久性的.如果服务器通过一些内部可配置的机制知道旧资源永久不可用且没有转发地址,则应该使用410(Gone)状态代码.当服务器不希望确切地说明请求被拒绝的原因,或者没有其他响应适用时,通常会使用此状态代码.

410已经走了

请求的资源在服务器上不再可用,并且不知道转发地址.预计这种情况将被视为永久性的.具有链接编辑功能的客户端应该在用户批准后删除对Request-URI的引用.如果服务器不知道或无法确定条件是否是永久性的,则应该使用状态代码404(未找到).除非另有说明,否则该响应是可缓存的.

410响应主要用于通过通知接收方资源是故意不可用的以及服务器所有者希望移除到该资源的远程链接来辅助web维护的任务.这种事件对于限时,促销服务以及属于不再在服务器站点工作的个人的资源是常见的.没有必要将所有永久不可用的资源标记为"已消失"或将标记保留任何时间长度 - 这由服务器所有者自行决定.

谢谢,

seo http http-status-codes http-status-code-404 http-status-code-410

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

LinqToSql查询中的条件快捷方式

这里有一点LinqToSql GOTCHA:

// Returns the number of counties in a state, 
// or all counties in the USA if the state is null
public static int CountCounties(State s) {
  var q = 
    from cy in County.GetTable() // my method to get the ITable
    where (s == null || s.Code == cy.StateCode) // shortcut OR operator, right...?
    select cy;
  return q.Count();
}
Run Code Online (Sandbox Code Playgroud)

猜猜看 - 如果你将null State对象传递给这个方法,你会得到一个空引用异常!似乎LinqToSql不使用||快捷操作符作为快捷方式!

答案可归功于为此提出最佳解释和解决方法的人.

c# linq linq-to-sql

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

如何在c#中将一个文件集合与另一个文件集合进行比较?

我只是在学习C#(现在已经习惯了2天了)我已经决定,为了学习目的,我将重建一个我用VB6制作的旧应用程序来同步文件(通常是通过网络).

当我在VB 6中编写代码时,它的工作方式大致如下:

  1. 创建一个 Scripting.FileSystemObject
  2. 为源和目标创建目录对象
  3. 为源和目标创建文件列表对象
  4. 遍历源对象,并检查它是否存在于目标中
    • 如果没有,创建它
    • 如果是,请检查源版本是否更新/更大,如果是,则覆盖另一个

到目前为止,这就是我所拥有的:

private bool syncFiles(string sourcePath, string destPath) {
    DirectoryInfo source = new DirectoryInfo(sourcePath);
    DirectoryInfo dest = new DirectoryInfo(destPath);

    if (!source.Exists) {
        LogLine("Source Folder Not Found!");
        return false;
    }

    if (!dest.Exists) {
        LogLine("Destination Folder Not Found!");
        return false;
    }

    FileInfo[] sourceFiles = source.GetFiles();
    FileInfo[] destFiles = dest.GetFiles();

    foreach (FileInfo file in sourceFiles) {
        // check exists on file
    }

    if (optRecursive.Checked) {
        foreach (DirectoryInfo subDir in source.GetDirectories()) {
            // create-if-not-exists destination …
Run Code Online (Sandbox Code Playgroud)

c# directoryinfo fileinfo

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

在特定日期之后获取MySQL数据

如何在特定时间戳后获取MySQL数据?查询应该是什么样的?

mysql_query("SELECT * FROM table where TheNameOfTimestampColumn > than the date");
Run Code Online (Sandbox Code Playgroud)

mysql

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

417
推荐指数
11
解决办法
30万
查看次数

哪个版本控制系统或平台是跟踪和分发个人Emacs配置的最佳版本?

我目前使用subversion来跟踪我对Emacs的配置更改,并将我的'.emacs.d'目录同步到不同的平台.

许多软件包如Ido,Muse或Org-mode都是Emacs发行版的一部分,它们附带Debian或Carbon Emacs(osx).但是我也使用的其他软件包不属于这些发行版,因此我必须手动将它们添加到我的个人subversion存储库中.

优点是我现在可以在任何我想要工作的地方查看我的整个'.emacs.d'配置.缺点是我必须跟踪这些包的更新,每次有新的更新时我都必须手动更新我自己的存储库.

是否有更好的方法将我自己的配置和包与"社区"的配置和包集成?我意识到github.com被许多人用于这个原因.

我应该更好地使用git而不是subversion来同步和共享我的Emacs配置与社区的配置吗?这是否意味着我应该更好地切换到github.com而不是使用我自己的subversion服务器来更接近其他有关交换和分发的Emacs用户?

svn git emacs github

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

Condor,Sun Grid Engine,还是其他什么?

我正在努力研究是否应该在工作中尝试Condor或Sun Grid Engine(或者可能是其他东西).

我们经常有很多未使用的WinXp工作站.希望我们可以使用局域网唤醒,运行所有工作,然后自动关闭.我们主要运行Matlab,Java或Python模拟monte-carlo或参数探索.

由于我对Condor的了解有限,听起来使用vm Universe可能是一种处理快照的便捷方式,而无需修改现有代码.

对于这种工作,SGE还是其他比秃鹰更好的东西?

cluster-computing sungridengine condor

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

使用jquery在基于ajax的轮询中使用setTimeout的问题

在我的代码中,我需要使用ajax每5秒后轮询一个url.URL返回json响应.下面是我在$(document).ready中编写的代码.但是,setTimeout()函数不起作用.收到响应后立即调用startPoll()函数.我希望在收到响应后暂停5秒钟,然后再次调用startPoll函数.有任何解决这个问题的方法吗 ?

$(document).ready(function(){


   var startPoll = function() {
         $.post('<url>', {},onPollRequestComplete, 'json');

   }

   var onPollRequestComplete = function(response) {

        responseObject = eval(response);

        if(responseObject.success) {
            //Do something here
        }

        setTimeout(startPoll(),5000); /*Make next polling request after 5 seconds*/         

}

startPoll();

});
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript jquery

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

使用jQuery将文本添加到表数据单元格

为什么这段代码:

row.append($("<td></td>").text("someText"));
Run Code Online (Sandbox Code Playgroud)

...不起作用,我该如何解决?

jquery html-table dom-manipulation

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