问题列表 - 第37337页

提取HTML页面中的所有<script>标记并附加到文档的底部

有人可以告诉我如何提取和删除<script>HTML文档中的所有标记,并将它们添加到文档的末尾,就在之前</body></html>?我想尽量避免使用lxml.

谢谢.

python beautifulsoup

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

这个Fibonacci序列函数是递归的吗?

考虑以下(Haskell)代码:

fib=0:1:zipWith (+) fib (tail fib)
Run Code Online (Sandbox Code Playgroud)

同事试图断言这不是一个递归函数,因为fib它只是一个用自身定义自己的列表,并且与执行相同操作的函数有某种不同.我认为他吸烟了.

你怎么看?

recursion haskell

9
推荐指数
3
解决办法
1707
查看次数

如何使用vs 2010,c#以编程方式在Word 2007文档中插入或编辑饼图?

我需要以编程方式在Word 2007文档中插入或编辑饼图,使用vs 2010,c#...我发现的所有内容都显示了如何将这些旧的丑陋图表放入word doc中.所以我现在想知道是否有可能操纵更新更好看的图表.

这个展示了如何做我想要的,只有它是旧的丑陋的图表.... http://msdn.microsoft.com/en-us/library/ms178766.aspx.它告诉你插入一个OLE对象,它是古老的msgraph.chart.8的东西.

除了使用更新的图表风格之外,我已经能够做我需要做的一切.

这是一些代码.我构建了一个新的饼图,现在如何将其插入Word文档?我的PieChart3D类基于这些http://code.msdn.microsoft.com/mschart

// here's my c#.net

private void CreateChart(string title, Microsoft.Office.Interop.Word.Application oWord, Microsoft.Office.Interop.Word.Document oDoc, ChartType chartType, Hashtable values)
{
  PieChart3D chart1 = new PieChart3D();  // using System.Windows.Forms.DataVisualization.Charting
  chart1.PieChart3D_Load(values);

  object oMissing = System.Reflection.Missing.Value;
  object oEndOfDoc = "\\endofdoc"; /* \endofdoc is a predefined bookmark */
  Microsoft.Office.Interop.Word.Range wrdRng = oDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;

  // None of these work!!!!
  wrdRng.InlineShapes.AddOLEControl(chart1);
  wrdRng.InlineShapes.AddChart(chart1);
  wrdRng.InlineShapes.AddOLEObject(chart1);

  return;
}

// done with code
Run Code Online (Sandbox Code Playgroud)

在我看来,我只需要将其注入文档的最后一步.我错过了什么?

c# automation ms-word visual-studio-2010

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

如何在网站重定向时让Watir返回实际的HTML?

当我读出Watir返回的HTML时,它给了我一个页面,指示我通过我的Mac或PC返回浏览器.似乎我被Watir提供的用户代理重定向.我以为我用Watir驱动浏览器,但似乎并非如此.

ie = Watir::IE.new
ie.goto "http://www.apple.com/safari/download"

ie.checkbox(:name, "21.1.9.12.3.1.3.0").clear
Run Code Online (Sandbox Code Playgroud)

它返回一个UnkownObjectException.与尝试单击"提交"按钮相同.

使用firebug我可以找到复选框,这就是我找到:name的方式.所以我接下来将Watir的HTML输出重定向到一个文件进行检查,

myfile = File.new("safaridebug.html", "w+")
myfile.puts ie.html
myfile.close
Run Code Online (Sandbox Code Playgroud)

通过safaridebug.html查看我注意到我在与Web浏览器不同的页面上.在watir中有什么我可以获得我的网络浏览器中存在的实际HTML,也许是用户代理欺骗?谢谢.

系统规格:运行Win XP SP2的VM,ruby 1.8.7,IE 8

watir

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

JSON解析器的基准测试?

我对各种JSON解析库的基准测试感兴趣,理想情况下,比较Java和C/C++实现.

杰克逊人的Java 基准测试:

performance benchmarking parsing json

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

在数组最小堆中查找小于x的所有键

有人可以描述一种算法,该算法在最小堆的数组实现中找到小于x的所有键.我希望运行时间至少为O(k),其中k是报告的密钥数.

我一直在摸不着头脑.

heapsort

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

类似cron的重复任务调度程序设计

假设您要安排重复性任务,例如:

  • 每个星期三上午10点发送电子邮件
  • 在每个月的第一天创建摘要

并且您希望在Web应用程序中为合理数量的用户执行此操作 - 即.每个用户可以决定他们想要安排的时间.

并且您希望确保计划的项目运行,即使它们最初是错过的 - 例如.由于某种原因,电子邮件没有在星期三上午10点发送,它应该在下一个检查间隔发出,比如周三上午11点.

你会如何设计?

如果你每隔x分钟使用cron触发你的调度应用程序,那么实现决定每个时间点应运行的部分的好方法是什么?

我见过的类似cron的实现将当前时间与所有指定项目的触发时间进行比较,但我也想处理错过的项目.

我觉得有一个比我正在烹饪的设计更聪明的设计,所以请赐教.

python cron scheduling

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

在ASP.NET AjaxToolkit中捕获Accordion控件的SelectedIndexChanged事件

我有一个动态填充的Accordion控件.我想捕获单击新窗格打开时引发的事件.我根本没有在智能上看到这个事件,而且当我用手编码它时我总是会出错.

有没有办法赶上这个活动?

目标是让持有Accordion的母版页中的控件知道Accordion何时发生变化,以便更新另一个控件.

asp.net events accordion ajaxcontroltoolkit

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

ExtJS EditorGridPanel中的级联组合框

我有一个工作的EditorGrid面板,其中两列有ComboBox编辑器.两个ComboBox都是从数据库(countryStorecityStore)远程加载的.

我想限制cityComboBox只显示所选国家/地区的城市.我需要cityStore从数据库重新加载过滤器(有太多的城市来过滤localy).过滤器值是countryComboBox值.

countryComboBox中始终存在一个值,因为我在创建新记录时添加了默认值= 1,因此这不是问题.

我不知道哪个听众适合这里.我需要抓住当我双击国家单元格时,在countryComboBox显示之前并在显示之前过滤组合框(或在检索数据时显示等待消息)的时刻.

如果无法做到这一点,我是否可以通过双击一个单元格来打开一个弹出窗口,从已过滤城市的组合框中选择"确认"并将值输入到单元格中?

grid combobox extjs

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

data.frame中列的基于时间的平均(滑动窗口)

我有一个data.frame有多列.其中一列是时间,因此不会减少.其余列包含在data.frame的某一行中指定的时间给出的时间记录的观察值.

我想选择一个时间窗口,比如"x"秒,并计算该窗口的同一data.frame中某些其他列中条目的平均值(或者就此而言任何函数).

当然,因为它是基于时间的平均值,所以窗口中的条目数可以根据数据而变化.这是因为属于特定时间窗口的行数可以变化.

我使用自定义函数完成了这项工作,该函数在data.frame中创建了一个新列.新列为时间窗口中的所有条目分配单个数字.该编号在所有时间窗口中都是唯一的.这实际上基于时间窗口将数据分成组.然后我使用R的"聚合"函数来计算平均值.

我只是想知道是否存在可以根据时间间隔进行分组的现有R函数,或者是否有更好(更干净)的方法来执行此操作.

r dataframe

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