问题列表 - 第37236页

如何从HTML中提取有意义的文本

我想解析一个html页面并从中提取有意义的文本.有人知道一些好的算法吗?

我在Rails上开发我的应用程序,但我认为ruby在这方面有点慢,所以我认为如果在c中存在一些好的库,那么这是合适的.

谢谢!!

PD:请不要用java推荐任何东西

更新:我找到了这个链接文本

可悲的是,在python中

html c ruby html-parsing html-content-extraction

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

为什么Perl的Net :: SFTP-> new抱怨"不是ARRAY参考"?

我正在尝试使用Net :: SFTP连接到远程服务器.

我的脚本是:

my %args = ( 
    ssh_args => { 
       user => 'canneu_scp', 
       identity_files => [ '/home/home1/cgrshah/responsys/capgemini.private' ], 
       debug => 1, 
 } );

my $targetserver='files.responsys.net';

my $sftp = Net::SFTP->new($targetserver, %args) 
      or die "could not open connection to $targetserver\n";
Run Code Online (Sandbox Code Playgroud)

但是当我运行这个时,我得到一个错误说明:

 Not an ARRAY reference at /usr/lib/perl5/site_perl/5.8.1/Net/SFTP.pm line 36.
Run Code Online (Sandbox Code Playgroud)

谁能帮我这个?

perl perl-module

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

javascript:pause setTimeout();

如果我有一个已设置的活动超时运行var t = setTimeout("dosomething()", 5000),

反正有暂停和恢复吗?


有没有办法让剩余时间在当前超时?
或者我必须在变量中,当设置超时时,存储当前时间,然后我们暂停,从而获得现在和之间的差异?

javascript timeout

113
推荐指数
6
解决办法
10万
查看次数

如何将变量传递给另一个线程

using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;

namespace ConsoleApplication1
{
class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Taking data from Main Thread\n->");
        string message = Console.ReadLine();

        ThreadStart newThread = new ThreadStart(delegate { Write(message); });

        Thread myThread = new Thread(newThread);

    }

    public static void Write(string msg)
    {
        Console.WriteLine(msg);
        Console.Read();
    }
}
}
Run Code Online (Sandbox Code Playgroud)

c# multithreading arguments

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

Doctrine与Propel有很好的比较吗?

我已经看过很多比较Doctrine和Propel的比较,但是他们都没有说服我选择Doctrine而不是Propel.

我一直在使用Propel一段时间,几乎所有的比较我都知道Propel没有很好地记录为第一个问题而且我已经阅读了Propel的文档并且它们非常好.此外,大多数比较都是过时的(使用Propel 1.5+).

有谁知道博客中有一个非常有说服力的帖子,我可以看到测试结果和一些实际的差异?

php comparison orm propel doctrine

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

Python:如何替换并知道它是否匹配

我知道re.sub(pattern, repl,text)在模式匹配时可以替换,然后返回代码我的代码

text = re.sub(pattern, repl, text1)
Run Code Online (Sandbox Code Playgroud)

我必须定义另一个变量来检查它是否被修改

text2 = re.sub(pattern, repl, text1)
matches = text2 != text1
text1 = text2
Run Code Online (Sandbox Code Playgroud)

并且,它有问题,例如text1='abc123def',pattern = '(123|456)',repl = '123',更换后,这是相同的,所以matches是假的,但实际上它会匹配.

python regex

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

在运行时配置ASP.NET会话状态

我们有一个使用SQL Server会话状态的ASP.NET网站.状态配置Web.config如下:

<sessionState mode="SQLServer" sqlConnectionString="data source=TheServer;
    User ID=TheUser;password=ThePassword;" cookieless="false" timeout="480"/>
Run Code Online (Sandbox Code Playgroud)

但是有三种环境(开发/分期/生产).所有其他连接字符串配置如下:

<configuration>
    <connectionStrings>
        <add name="Development_Db1" connectionString="..."/>
        <add name="Production_Db1" connectionString="..."/>
    </connectionStrings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

在运行时,我们选择一个基于主机名连接到数据库.不幸的是,会话状态连接字符串似乎是硬编码的web.config.

有没有办法在运行时配置SQL Server会话状态,或者让它引用该connectionStrings部分的连接字符串?

c# asp.net session-state

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

如何以编程方式获取Silverlight的运行时版本

是否有可能以编程方式从silverlight应用程序获取silverlight的运行时信息?

注意:这不包括调用javascript

silverlight

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

在UserControl(ASP.NET)中,URL未被解析

如果我传递包含a 的派生类testAa PlaceHolder,其中 Hyperlinkurl以波浪号开头,则会正确解析它.然而,当我传递testB (相同于它继承 System.Web.UI.UserControl)相同时PlaceHolder它呈现它的字面意思(不转换/解析'〜')

有任何想法吗?

public class testA : System.Web.UI.Control
{
    public System.Web.UI.WebControls.PlaceHolder plc { get; set; }
    protected override void OnLoad(EventArgs e)
    {
        if (plc != null)
            this.Controls.Add(plc);
        base.OnLoad(e);
    }
}


public class testB : System.Web.UI.UserControl
{
    public System.Web.UI.WebControls.PlaceHolder plc { get; set; }
    protected override void OnLoad(EventArgs e)
    {
        if (plc != null)
            this.Controls.Add(plc);
        base.OnLoad(e);
    }
}
Run Code Online (Sandbox Code Playgroud)

这是ASP.NET

c# asp.net user-controls resolve

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

使用没有特定类的jQuery收集所有"可见"表单元素的最佳方法?

我正在尝试在给定表单上重新分配新的制表符索引.为此,我想排除任何不可见(不可见)的表单元素 - 并且还排除任何具有特定类(".offscreen")的表单元素.

我正在尝试这种方法 - 但是,它不起作用(也许不是最有效的方法).

function reassignTabOrders() {
    var tabindex = 1;
    $j('input,select,textarea').not('.offscreen').each(function() {
        var $input = $j(this);
        if ($input.is(':visible')) {
            $input.attr("tabindex", tabindex);
            tabindex++;
        }
    });
};
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

jquery

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