问题列表 - 第16043页

.NET:System.IO.Path

给定一个目录的字符串,我如何确保有一个结束\字符?例如,C:\foo是一个目录,同样如此C:\foo\.有没有一种System.IO.Path方法可以确保结束\

.net path

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

如果我知道其中的标签,我如何使用Perl的HTML模块找到div的内容?

自从我问到如何使用正则表达式解析html并得到一些抨击(理所当然)之后,我一直在研究HTML :: TreeBuilder,HTML :: Parser,HTML :: TokeParserHTML :: Elements Perl模块.

我有这样的HTML:

<div id="listSubtitlesFilm">
  <dt id="a1">
    <a href="/45/subtitles-67624.aspx">
      .45 (2006)
    </a>
  </dt>
</div>
Run Code Online (Sandbox Code Playgroud)

我想解析出来/45/subtitles-67624.asp,但更重要的是我想知道如何解析div的内容.

我在前一个问题上得到了这个例子:

while ( my $anchor = $parser->get_tag('a') ) {
    if ( my $href = $anchor->get_attr('href') ) {
 #http://subscene.com/english/Sit-Down-Shut-Up-First-Season/subtitles-272112.aspx
        push @dnldLinks, $1 if $href =~ m!/subtitle-(\d{2,8})\.aspx!;
    }
Run Code Online (Sandbox Code Playgroud)

这非常适用于此,但是当我尝试编辑它并在``div`上使用它时它不起作用.这是我试过的代码:

我尝试使用此代码:

while (my $anchor = $p->get_tag("dt")) {
  if($stuff = $anchor->get_attr('a1')) {
    print $stuff."\n";
  }
}
Run Code Online (Sandbox Code Playgroud)

html perl html-parsing

5
推荐指数
3
解决办法
9029
查看次数

Telnet到谷歌邮件服务器

我想在linux上使用telnet来google邮件服务器.我想用SMTP发送邮件.但它无法做到这一点.我正在使用此命令.

telnet alt4.gmail-smtp-in.l.google.com 25
Run Code Online (Sandbox Code Playgroud)

但它说

Trying 209.85.220.19...
Run Code Online (Sandbox Code Playgroud)

过了一段时间,它会给你时间.有谁知道怎么做?

smtp telnet

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

WinForms中的右对齐标签

Label在WinForms中右对齐a的最明显方法不起作用:将anchor设置为Top/Bottom Right,TextAlign设置为TopRight.如果文本改变了标签的左坐标保持不变而不是右坐标(人们可能认为这是一个错误).

出于这个原因,我总是使用全宽度TableLayoutPanel的右对齐标签.然而,根据所讨论的布局,这并不总是非常方便...

所以,我想知道是否有任何其他方法可以让我在WinForms中保持一个从未发生过的对齐?

.net label winforms

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

Python:dict列表,如果存在则递增一个dict值,如果没有附加一个新的dict

我想做那样的事情.

list_of_urls = ['http://www.google.fr/', 'http://www.google.fr/', 
                'http://www.google.cn/', 'http://www.google.com/', 
                'http://www.google.fr/', 'http://www.google.fr/', 
                'http://www.google.fr/', 'http://www.google.com/', 
                'http://www.google.fr/', 'http://www.google.com/', 
                'http://www.google.cn/']

urls = [{'url': 'http://www.google.fr/', 'nbr': 1}]

for url in list_of_urls:
    if url in [f['url'] for f in urls]:
         urls[??]['nbr'] += 1
    else:
         urls.append({'url': url, 'nbr': 1})
Run Code Online (Sandbox Code Playgroud)

我能怎么做 ?我不知道我是否应该使用元组编辑它或找出元组索引?

有帮助吗?

python loops tuples list

94
推荐指数
5
解决办法
13万
查看次数

在ASP.NET(C#)中创建动态RSS提要页面 - 我是否需要做额外的事情?

我希望创建一个动态RSS提要来表示我的网站的内容.目前,我有一个XML文件,其中每个主条目都包含文件的位置,日期和摘要数据.如果我要在ASP.NET中创建这个feed,除了解析XML和输出一些RSS之外,还需要做什么额外的事情吗?例如,我如何能够创建具有不同扩展名的ASP.NET页面,例如标准的RSS文件扩展名?

换句话说,假设我可以获得正确的RSS代码并通过Response.Write输出.虽然使用标准的RSS文件扩展名,但我如何确保它仍然作为ASP.NET应用程序运行?

c# xml asp.net iis rss

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

如何从过滤的有序查询集中获取上一个和下一个对象?

我有一个基于模型对象的页面,我想要链接到上一页和下一页.我不喜欢我当前的解决方案,因为它需要评估整个查询集(以获取ids列表),然后再需要两个get查询.当然有一些方法可以一次完成吗?

def get_prev_and_next_page(current_page):
    ids = list(Page.objects.values_list("id", flat=True))
    current_idx = ids.index(current_page.id)
    prev_page = Page.objects.get(id=ids[current_idx-1])
    try:
        next_page = Page.objects.get(id=ids[current_idx+1])
    except IndexError:
        next_page = Page.objects.get(id=ids[0])
    return (prev_page, next_page)
Run Code Online (Sandbox Code Playgroud)

排序顺序在模型中定义,因此不必在此处理,但请注意,您不能假设ID是顺序的.

django django-models django-queryset

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

使用Python中的自定义Cookie打开网页

例如,我有饼干

my_cookies = {'name': 'Albert', 'uid': '654897897564'}
Run Code Online (Sandbox Code Playgroud)

我想打开http://website.com页面

opener = urllib2.build_opener(urllib2.HTTPCookieProcessor())
opener.addheaders.append(('User-agent', 'Mozilla/5.0 (compatible)'))
opener.open('http://website.com').read()
Run Code Online (Sandbox Code Playgroud)

我如何使用预定义的Cookie执行此操作?

python cookies urllib2

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

如何使用遗传算法求解线性方程?

我想用遗传算法求解包含n个变量的n个线性方程组.

我很难定义交叉操作,因为解决方案可能包含浮点值.我该怎么办?这似乎是可能的,但这是我第一次遇到遗传算法.

假设我们必须解决

 x + 2y = 1
2x + 8y = 3
Run Code Online (Sandbox Code Playgroud)

答案是x = 1/2和y = 1/4.

我们如何对问题进行建模?

更新:看看你是否可以从论文http://www.masaumnet.com/archives/mjbas/volume1/issue2/mjbas010205.pdf中解读任何内容.

c++ algorithm linear-equation genetic-algorithm

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

编写我自己的 SMTP 服务器

我正在编写一个简单的 SMTP 服务器和客户端。服务器分为接收方 SMTP 和发送方 SMTP 两部分。两者都将在两个不同的守护程序服务中运行。它可以运行的两种模式是“远程”和“本地”。

由于我是网络编程新手,所以我什至很难开始。任何以 SMTP 文本、示例或骨架代码形式提供的帮助都将帮助我消除疑虑,

c smtp

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