问题列表 - 第4178页

Googlebot不尊重Robots.txt

出于某种原因,当我查看Google网站站长工具的"分析robots.txt"以查看我们的robots.txt文件阻止了哪些网址时,这不是我所期待的.以下是我们文件开头的代码段:

Sitemap: http://[omitted]/sitemap_index.xml

User-agent: Mediapartners-Google
Disallow: /scripts

User-agent: *
Disallow: /scripts
# list of articles given by the Content group
Disallow: http://[omitted]/Living/books/book-review-not-stupid.aspx
Disallow: http://[omitted]/Living/books/book-review-running-through-roadblocks-inspirational-stories-of-twenty-courageous-athletic-warriors.aspx
Disallow: http://[omitted]/Living/sportsandrecreation/book-review-running-through-roadblocks-inspirational-stories-of-twenty-courageous-athletic-warriors.aspx
Run Code Online (Sandbox Code Playgroud)

对于Googlebot和Mediapartners-Google,脚本文件夹中的任何内容都已正确阻止.我可以看到这两个机器人正在看到正确的指令,因为Googlebot表示脚本被阻止在第7行,而Mediapartners-Google被阻止在第4行.但是我从第二个用户下的不允许的网址中输入了任何其他网址-agent指令未被阻止!

我想知道我的评论或使用绝对网址是否搞砸了......

任何见解都表示赞赏.谢谢.

robots.txt googlebot

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

jQuery - 内联编辑表行

我有一个包含任意列和行的表.这个事实是无关紧要的,但实际上,我想要做的就是开发一个函数,将一行(或多行)转换为包含表中数据的一系列文本输入(如果单元格中没有数据,则为空).

我找不到任何人明确这样做的例子,所以我想知道人们认为这是找到解决方案的最佳方法.

javascript jquery html-table rows inline-editing

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

如何使用CPAN.pm下载其他Perl模块?

我是面向对象编程的新手,CPAN.pm上的perldoc页面让我感到困惑.我的程序需要下载几个模块(如果它们尚不存在).这基本上只是:

CPAN::Shell->install("Module::Name::Here");
Run Code Online (Sandbox Code Playgroud)

或者还有更多吗?是下载软件包,解压缩并安装它,还是仅仅执行其中一个或两个步骤?如果不是全部三个,我该如何做另一个(或两个)?我希望它确保它不会尝试重新安装任何东西,如果包已经存在 - 这是该函数的默认行为还是没有?

如何判断Perl是否无法连接到CPAN以获取包?

perl cpan

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

在LARGE项目上启动UnitTesting

任何人都可以推荐一些关于如何解决启动UnitTest大型现有CodeBase问题的最佳实践吗?我目前面临的问题包括:

  • 巨大的代码库
  • ZERO现有的UnitTests
  • 类之间的高耦合
  • 复杂的OM(我在这里做的不多 - 这是一个复杂的业务领域)
  • 缺乏编写UnitTests/TDD的经验
  • 数据库依赖
  • 外部源依赖项(Web服务,WCF服务,NetBIOS等)

显然,我明白我应该从重构代码开始,使它更少耦合,更可测试.但是,如果没有UnitTests(鸡和鸡蛋,任何人?),进行这样的重构是有风险的.

另外,您是否建议在Domain类或层级类(日志记录,实用程序等)上启动重构和编写测试?

refactoring unit-testing

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

在运行时轮询C#app的内存使用情况?

我有一个应用程序,在运行时,需要轮询自己的内存使用情况.如果它可以列出实例化的每个对象的内存使用情况,那将是理想的.我知道这可以通过WMI实现,但我希望有一些不依赖于WMI的东西.

c# memory-management runtime

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

我是什么:nil ="true"是什么意思?

我有一个xml,它的节点有i:nil ="true".那是什么意思?

例如:

<FirstName i:nil="true" />
Run Code Online (Sandbox Code Playgroud)

这是否意味着不同于:

<FirstName />
Run Code Online (Sandbox Code Playgroud)

如果是这样,有什么区别?

xml null xml-nil

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

如何在Python中键入检查变量?

我有一个Python函数,它接受一个必须是整数的数字参数,以使其行为正确.在Python中验证这个的首选方法是什么?

我的第一反应是做这样的事情:

def isInteger(n):
    return int(n) == n
Run Code Online (Sandbox Code Playgroud)

但我不禁想到这是1)昂贵的2)丑陋和3)受到机器epsilon的温柔怜悯.

Python是否提供任何本地的类型检查变量方法?或者这被认为是违反语言的动态类型设计?

编辑:因为有很多人问过 - 有问题的应用程序使用IPv4前缀,从平面文本文件中获取数据.如果任何输入被解析为浮点数,则该记录应被视为格式错误并被忽略.

python typing dynamic-typing

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

作为Java开发人员,C或C++?

在过去的5年里,我一直在专业地编写Java.最近,我不得不深入研究JNI以调用一些Windows特定功能.

这种经历凸显了我对C(或C++)语言的不良掌握.我对C的唯一介绍是11年前我在高中读过的一本简短的"假人"书.

我知道这两种语言在那段时间内都有所进步,尤其是C++和标准库.

学习C或C++对我来说是否合适?哪本书最好?

人们也对Windows编程有任何建议吗?我可以通过MSDN很好地阅读某些API调用,但我有一种感觉,我错过了关于"大图"的事情.

谢谢

c c++ java java-native-interface

10
推荐指数
5
解决办法
2106
查看次数

性能调优SQL - 如何?

一个性能如何调优SQL查询?

  • 可以使用哪些技巧/工具/概念来更改SQL查询的性能?
  • 如何量化收益?
  • 需要注意什么?


可以使用哪些技巧/工具/概念来更改SQL查询的性能?

  • 使用索引?他们如何在实践中工作?
  • 归一化与非归一化数据?什么是性能与设计/维护权衡?
  • 预处理中间表?使用触发器或批处理作业创建?
  • 重构查询以使用临时表,子查询等?
  • 将复杂查询分成多个和UNION结果?
  • 还要别的吗?


绩效如何量化?

  • 读?
  • CPU时间?
  • 不同版本一起运行时的"%Query Cost"?
  • 还要别的吗?


需要注意什么?

  • 是时候制定执行计划了吗?(存储过程与内联查询)
  • 存储过程被迫重新编译
  • 对小数据集进行测试(查询是线性扩展还是平方律等?)
  • 缓存先前运行的结果
  • 优化"正常情况",但伤害"最坏情况"
  • 什么是"参数嗅探"?
  • 还要别的吗?


主持人请注意: 这是一个很大的问题,我应该把它分成多个问题吗?

对响应者的注意: 因为这是一个很大的问题,请参考其他问题/答案/文章,而不是写冗长的解释.

sql performance

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

将秒转换为(小时:分钟:秒:毫秒)时间的最佳方法是什么?

将秒转换为(小时:分钟:秒:毫秒)时间的最佳方法是什么?

假设我有80秒,.NET中是否有任何专门的类/技术允许我将这些80秒转换为(00h:00m:00s:00ms)格式,比如DateTime或其他东西?

c# datetime

279
推荐指数
6
解决办法
29万
查看次数