问题列表 - 第28271页

在哪里放robots.txt文件?

应该把robots.txt放在哪里?

domainname.com/robots.txt
Run Code Online (Sandbox Code Playgroud)

要么

domainname/public_html/robots.txt
Run Code Online (Sandbox Code Playgroud)

我把文件放进去了domainname.com/robots.txt,但是当我在浏览器中键入它时它没有打开.

alt text http://shup.com/Shup/358900/11056202047-My-Desktop.png

seo web-hosting robots.txt

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

C#中的ICollection中的方法,它将另一个ICollection的所有元素添加到它

在C#中的ICollection中是否有一些方法可以添加另一个集合的所有元素?现在我必须总是为此编写foreach循环:

ICollection<Letter> allLetters = ... //some initalization
ICollection<Letter> justWrittenLetters = ... //some initalization
... //some code, adding to elements to those ICollections

foreach(Letter newLetter in justWrittenLetters){
    allLetters.add(newLetter);
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,是否有可以取代该循环的方法?比如addAll(Collection c)Java中的方法?所以我只会写一些类似的东西:

allLetters.addAll(justWrittenLetters);
Run Code Online (Sandbox Code Playgroud)

c# collections

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

如何在c#中找到驱动器的可用百分比

如何在c#中找到驱动器的百分比

例如

如果c:为100 gb且已用空间为25 gb,则自由百分比应为75%

c#

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

用于最佳地选择执行任务的动作的算法

有两种数据类型:任务和操作.一个动作需要花费一定的时间来完成,这个动作包含一组任务.任务有一系列操作,我们的工作是选择其中一个.所以:

class Task { Set<Action> choices; }
class Action { float time; Set<Task> dependencies; }
Run Code Online (Sandbox Code Playgroud)

例如,主要任务可能是"获得房子".这项任务可能采取的行动:"买房子"或"盖房子"."建造一栋房子"的行动需要花费10个小时,并且具有依赖性"获取砖块"(可能花费6个小时)和"获得水泥"(花费9个小时)等等.

总时间是来执行所需的操作的所有时间(在此情况下10 + 6 + 9小时)的总和.我们希望选择总时间最短的行动.

请注意,依赖关系可以是菱形的.例如,"获取砖块"可能需要"获取汽车"(运输砖块)和"获取水泥"也需要汽车.即使你做的"获取砖头"和"获取水泥"你只需要计算才能得到一辆汽车的时间一次.

另请注意,依赖项可以是循环的.例如"Money" - >"Job" - >"Car" - >"Money".这对我们来说没问题,我们只选择所有"钱","工作"和"汽车".总时间只是这三件事的时间总和.

数学描述:

让我们actions选择行动.

valid(task) = ?action ? task.choices. (action ? actions ? ?tasks ? action.dependencies. valid(task))
time = sum {action.time | action ? actions}
minimize time subject to valid(primaryTask)
Run Code Online (Sandbox Code Playgroud)

我对最佳解决方案感兴趣,但也对近似解决方案感兴趣.也许某种动态编程可以帮到那里?如果问题是树形结构,那么动态编程可以在多项式时间内给出最优解,但是钻石结构似乎使问题更加困难.如果你有一个算法,但是如果有循环则不起作用,请发布它!我可能仍然可以从中学到很多东西.

替代文字

框表示任务,圆圈表示动作(执行动作的时间在圆圈中).如果该任务是该操作的依赖项,则该操作对任务具有一行.以下是关于图片的问题描述:如果选择了矩形(=任务),则必须选择其中一个圆(=动作).如果选择了圆,则必须选择所有连接的矩形.目标是最小化所选圈子中的数字总和.

在这种情况下,最佳解决方案是在顶部任务中选择时间2的操作,在底部任务中选择时间1的操作.总时间为2 + 1 + 1 = 4.在这种情况下,有2个最佳解决方案.第二种解决方案是在顶部任务中选择时间为3的操作,在右下角任务中选择时间为1的操作.总时间再次为3 + 1 = 4.如果我们在顶部任务中选择时间3的动作,则不必执行左下角任务,因为动作与时间3和左下角任务之间没有线.

我为糟糕的绘画道歉;)还有两个例子(每个例子的最佳解决方案用蓝色表示,主要任务用灰色表示): 替代文字

algorithm math optimization computer-science

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

将文本文件转换为XML

我需要通过C#应用程序将文本文件转换为XML文件.任何人都可以提供示例代码.

c#

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

在iPhone应用程序中同步数据的最佳策略

我正在开发一个普通的iPhone应用程序,它从服务器(XML,JSON等)中提取数据,我想知道实现同步数据的最佳方法是什么.标准是速度(较少的网络数据交换),健壮性(更新失败时的数据恢复),离线访问和灵活性(当数据库结构略有变化时适应,如新列).我知道它因应用程序而异,但你们可以分享一些策略/经验吗?

对我来说,我在考虑这样的事情:

1)在iPhone中存储上次修改日期

2)启动时,发送一条消息,如getNewData.php?lastModifiedDate = ...

3)服务器将仅处理和发回上次修改的数据.

4)此数据的格式如下:

<+><data id="..."></data></+> // add this to SQLite/CoreData

<-><data id="..."></data></-> // remove this

<%><data id="..."><attribute>newValue</attribute></data></%> // new modified value

我也不想为每个属性制作<+>,< - >,<%> ...,因为它太复杂了,所以当收到<%>字段时,我只想删除数据使用指定的id,然后再次添加它(假设此处的id不是某些自动自动递增的字段).

5)下载并更新所有内容后,我将更新"上次修改日期"字段.

这个策略的主要问题是:如果在我更新某些内容时网络出现故障=>上次修改日期尚未更新=>下次重新启动应用程序时,我将不得不再次执行相同的操作.更不用说潜在的不一致数据了.如果我使用临时表进行更新并使整个事件成为原子,那么它将起作用,但是如果更新太长(大量数据更改),则用户必须等待很长时间才能获得新数据.我应该为每个数据字段使用Last-Modified-Date并逐步更新数据吗?

iphone data-synchronization

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

用于测试软件以防止程序员遭受任何攻击的工具?

在这些日子里,我对软件安全感兴趣.正如我正在阅读论文时,我发现有许多攻击,研究人员正试图为软件发明新方法以获得更安全的系统.

这个问题可以是一般性的,包括所有类型的攻击.在SO中有许多有经验的程序员,我只是想学习用什么来检查你的代码来对付这些攻击?你有没有使用过的工具或者你不关心?

例如,我听说过静态/动态代码分析和模糊测试.

  • SQL注入攻击
  • 跨站脚本
  • 缓冲区溢出攻击
  • 逻辑错误
  • 任何类型的恶意软件
  • 隐蔽频道
  • ......

谢谢

security testing fuzz-testing

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

RegisterClientScriptInclude

我使用ScriptManager.RegisterClientScriptInclude在部分回发后包含js文件它在这里工作正常:**

ScriptManager.RegisterClientScriptInclude(this,typeof(test4),"1",Page.ResolveClientUrl("〜/ slideshow/js/slideshow.js"));

**但我想加载多个js文件,所以我这样做**

ScriptManager.RegisterClientScriptInclude(this,typeof(test4),"one",Page.ResolveClientUrl("〜/ slideshow/js/slideshow.js")); ScriptManager.RegisterClientScriptInclude(this,typeof(test4),"two",Page.ResolveClientUrl("〜/ slideshow/js/slideImg.js"));

**有两个不同的字符串键,第一个可以工作但第二个没有....请任何帮助

c#

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

如何在Seaside回调中访问jQuery事件对象

基本上,我想将以下内容翻译成Seaside Smalltalk:

$(".myDiv").bind('click', function(e) {
    console.log(e);
}); 
Run Code Online (Sandbox Code Playgroud)

除此之外,我不想参加console.log活动,而是在我的ajax回调中访问它.

最有希望的方法似乎是这样的

html div
    onClick: (html jQuery ajax callback: [:v | self halt] value: (???);
    with: 'Foo'.
Run Code Online (Sandbox Code Playgroud)

但我找不到任何方法来访问导致回调的事件.直观地说,我会尝试

html jQuery this event
Run Code Online (Sandbox Code Playgroud)

对于该???部分,但Seaside jQuery包装器不知道任何接近的消息event.

任何帮助表示赞赏.必须要去访问事件数据......

ajax jquery events smalltalk seaside

8
推荐指数
1
解决办法
998
查看次数

jquery获取属性

我正在寻找一种方法来使用jquery来获取元素的自定义属性.

<span id='element' data-type='foo' data-sort='bar'></span>
Run Code Online (Sandbox Code Playgroud)

我想得到:["data-type", "data-sort"]作为一个阵列.

有人知道怎么做吗?

谢谢.

jquery attributes

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