问题列表 - 第8309页

如何为mvc网站创建谷歌站点地图?

我想知道是否有人已经这样做了,或者有关于如何为MVC网站创建Google Sitemap的任何示例.

任何帮助或示例将不胜感激.

我正在谈论这个:https: //www.google.com/webmasters/tools/docs/en/protocol.html

sitemap asp.net asp.net-mvc

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

使用ORDER BY时查询速度慢

这是查询(最大的表有大约40,000行)

SELECT
  Course.CourseID,
  Course.Description,
  UserCourse.UserID,
  UserCourse.TimeAllowed,
  UserCourse.CreatedOn,
  UserCourse.PassedOn,
  UserCourse.IssuedOn,
  C.LessonCnt
FROM
  UserCourse
INNER JOIN
  Course
USING(CourseID)
INNER JOIN
(
  SELECT CourseID, COUNT(*) AS LessonCnt FROM CourseSection GROUP BY CourseID
) C
USING(CourseID)
WHERE 
  UserCourse.UserID = 8810
Run Code Online (Sandbox Code Playgroud)

如果我运行它,它会很快执行(大约.05秒).它返回13行.

当我ORDER BY在查询末尾添加一个子句(按任何列排序)时,查询大约需要10秒.

我现在在生产中使用这个数据库,一切正常.我所有的其他疑问都很快.

有什么想法可能是什么?我在MySQL的查询浏览器中运行查询,并从命令行运行.这两个地方都很慢了ORDER BY.

编辑: Tolgahan ALBAYRAK解决方案的工作原理,但谁能解释为什么它的工作原理?

mysql sql-order-by

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

单个脚本如何截断每个数据库中的特定表?

我有一个包含许多数据库的Microsoft SQL Server 2008,其中大多数都有一个Logs表.我希望能够安排一个脚本来运行并截断每个数据库中的Logs表(动态).我想我必须得到每个用户数据库的名称,然后在包含Logs表的数据库中截断表Logs.

我最终使用的声明是:

EXEC sp_MSForEachDB 'Use [?]; IF  EXISTS (SELECT * FROM sys.tables WHERE name = "Logs" and type="U")TRUNCATE TABLE Logs'
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server sql-server-2008

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

如何在不对持续时间进行硬编码的情况下暂停Perl处理?

我有一个包含此代码片段的Perl脚本,它调用系统shell以通过SFTP获取一些文件并使用WinZip解压缩它们:

#  Run script to get files from remote server
system "exec_SFTP.vbs";

#  Unzip any files that were retrieved
foreach $zipFile (<*.zip>) {
    system "wzunzip $zipFile";
}
Run Code Online (Sandbox Code Playgroud)

即使检索到某些文件,它们也永远不会被解压缩,因为在检索文件并关闭SFTP连接时,Perl脚本已经完成了解压缩步骤,结果是找不到要解压缩的内容.

我的短期修复是插入

sleep(60);
Run Code Online (Sandbox Code Playgroud)

在解压缩步骤之前,但假设SFTP连接将在60秒内完成,这有时可能是总估计过高,有时则是低估.

在继续解压缩步骤之前,是否有更合理的方法使Perl暂停直到SFTP连接关闭?

编辑:响应者质疑(并且合理地)使用VB脚本而不是让Perl进行文件传输.它与安全性有关 - VB脚本由其他人维护,并有权执行SFTP.

perl duration dynamic

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

Sql Server 2005错误中的索引视图

我试图在Sql Server 2005中的视图上添加一个索引,我得到了这个错误:"无法在视图上创建索引'AllAssignmentNotes'因为视图不是模式绑定的."

我不想在这里提供太多信息,因为它可能超载.只是想知道是否有人可以给我一些帮助.

我去了错误给我的网址,让我无处可去.完整错误如下.

我知道你不能给出真正的答案,因为我没有给你所有的信息,我的道歉.

TITLE: Microsoft SQL Server Management Studio
------------------------------

Create failed for Index 'IX_AssignmentId'.  (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.4035.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Create+Index&LinkId=20476

------------------------------
ADDITIONAL INFORMATION:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

Cannot create index on view 'AllAssignmentNotes' because the view is not schema bound. (Microsoft SQL Server, Error: 1939)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.4035&EvtSrc=MSSQLServer&EvtID=1939&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------

sql-server sql-server-2005 indexed-view

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

要返回一个double,即使c#中的类型是double,我是否必须转换为double?

要返回一个double,即使类型是double,我是否必须转换为double?

例如

double a = 32.34;
double b = 234.24;

double result = a - b + 1/12 + 3/12;
Run Code Online (Sandbox Code Playgroud)

我必须投(双)?

c# casting

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

使用Ordnance Survey/Openlayers api拖动标记

我使用由Ordnance Survey(我认为这称为OpenSpace)生成的api 创建了一个站点链接文本,它基于OpenLayers.我已经得到它所以你可以点击地图添加一个标记,然后我想能够点击标记并将其拖动到地图上.有没有一种简单的方法可以使用OpenSpace或OpenLayers apis.

javascript mapping openlayers

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

使用OpenID来证明Stackoverflow成员资格

这是交易:
- Flair几乎要求Facebook应用程序 -
我正在努力学习Facebook平台

因此,我写了一个小巧的Facebook应用程序,将你的Flair嵌入到你个人资料一侧的方框中. 如果您对Facebook感兴趣 ; 请注意,这是一项非常重要的工作,容易发生变化并且有一大堆粗糙的边缘.

但是,我没有一种优雅的方式来说明这是"这是我的Stackoverflow配置文件"来自这个极简的应用程序.我目前的解决方案最能证明这一形象.坦率地说,这是愚蠢的; 并没有什么可以阻止冒充.

没有OpenID的经验,我想知道是否有某种方式(以及这种方式的一些例子)让用户向第三方提供他们的Stackoverflow标识?


行为改变为Noldorin的回答.在UserVoice上
请求以更好的方式执行此操作.

php openid facebook stackexchange-api

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

通过C#中的Collection子集枚举?

有没有一种很好的方法来枚举C#中只有一个Collection的子集?也就是说,我有一个大量对象的集合(比如1000),但是我想仅枚举元素250-340.有没有一个很好的方法来获取集合的子集的枚举器,没有使用另一个系列?

编辑:应该提到这是使用.NET Framework 2.0.

c# collections enumeration subset .net-2.0

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

OS X上的xslt 2.0和Ruby

我试图针对XSLT 2.0表解析XML文档.但是,我被告知OSX 10.5.x上的库仅支持XSLT 1.0操作.当我看到xsltproc时,我得到了这个:

hmasing $ xsltproc的 - 版本使用的libxml 20616,10112的libxslt和libexslt 810 xsltproc的编译针对的libxml 20616,10112的libxslt和libexslt 810的libxslt 10112兑的libxml编译20616 libexslt 810是反对的libxml编译20616

有没有人有一个简明的指南来安装XSLT 2.0,ruby xslt gems来对抗那些libs,还有一些好的方法可以通过我的方式?请假设我在任何指示中都是一个完全白痴.任何帮助是极大的赞赏!

  • 汉斯

ruby xslt macos xslt-2.0

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