小编eLR*_*uLL的帖子

用于HTML解析的Python正则表达式(BeautifulSoup)

我想在HTML中获取隐藏输入字段的值.

<input type="hidden" name="fooId" value="12-3456789-1111111111" />
Run Code Online (Sandbox Code Playgroud)

我想在Python中编写一个正则表达式,它将返回值fooId,因为我知道HTML中的行遵循格式

<input type="hidden" name="fooId" value="**[id is here]**" />
Run Code Online (Sandbox Code Playgroud)

有人可以在Python中提供一个示例来解析HTML的值吗?

python regex screen-scraping

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

启用日志调试检查java

在这里使用if语句有什么意义?可以在log4j.xml配置文件中更改严重性级别.如果严重性级别是debug,它将记录调试消息,否则不会.

下面的if语句有什么意义?

   if (log.isDebugEnabled())
    {
        log.debug("I am logging something");
    }
Run Code Online (Sandbox Code Playgroud)

java logging log4j

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

端口80上的Tomcat Webapp

我的tomcat服务器上有一个webapp,如下所示:

mydomain.com:8080/mywebapp

然后我连接到我的webapp,它工作正常,但我想要的是看到我的webapp像这样:

mydomain.com

所以我不想只在端口80上使用tomcat,我不想通过其名称访问我的webapp,我想直接使用我的域URI连接.

我怎样才能做到这一点?我希望这适用于Linux(Ubuntu 12.04 LTS)和Windows服务器.

java tomcat tomcat6

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

找不到符号:_BIO_new_CMS

我是mac的新手,我不明白为什么我的scrapy似乎不再起作用了.我怀疑openssl在我的el capitan中无效.

我试过了:

pip install cryptography
pip install pyOpenSSL
brew install openssl
Run Code Online (Sandbox Code Playgroud)

我仍然得到以下错误.有什么办法可以解决这个问题吗?

$ python
Python 2.7.10 (v2.7.10:15c95b7d81dc, May 23 2015, 09:33:12) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import OpenSSL
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import rand, crypto, SSL
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/OpenSSL/rand.py", line 11, in <module>
    from OpenSSL._util import (
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/OpenSSL/_util.py", line …
Run Code Online (Sandbox Code Playgroud)

python macos scrapy python-2.7 osx-elcapitan

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

AIR renderMode GPU vs renderMode direct

在为移动应用程序开发AIR应用程序时,有人可以向我解释使用renderMode = GPUvs renderMODE = direct和何时使用它们之间的差异?

air flash mobile gpu

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

Spring RestController:拒绝带有未知字段的请求

我有以下端点:

import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;

import static org.springframework.http.MediaType.APPLICATION_JSON_VALUE;
import static org.springframework.web.bind.annotation.RequestMethod.POST;

@RestController
public class TestController {

    @RequestMapping(value = "/persons", method = POST, consumes = APPLICATION_JSON_VALUE, produces = APPLICATION_JSON_VALUE)
    public ResponseEntity<Integer> create(@RequestBody Person person) {
        // create person and return id
    }
}
Run Code Online (Sandbox Code Playgroud)

今天,如果我收到一个带有未知字段的请求,如下所示:

{
    "name" : "Pete",
    "bijsdf" : 51
}
Run Code Online (Sandbox Code Playgroud)

我创建了这个人并忽略了未知字段。

如何检查是否存在未知字段,然后返回错误请求?

java validation rest spring-mvc jackson

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

有条件地匹配当前节点值

给出以下XML:

<current>
  <login_name>jd</login_name>
</current>
<people>
  <person>
    <first>John</first>
    <last>Doe</last>
    <login_name>jd</login_name>
  </preson>
  <person>
    <first>Pierre</first>
    <last>Spring</last>
    <login_name>ps</login_name>
  </preson>
</people>
Run Code Online (Sandbox Code Playgroud)

如何从当前/登录匹配器中获取"John Doe"?

我尝试了以下方法:

<xsl:template match="current/login_name">
  <xsl:value-of select="../people/first[login_name = .]"/>
  <xsl:text> </xsl:text>
  <xsl:value-of select="../people/last[login_name = .]"/>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

xslt xpath xmlnode

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

在C下通过引用传递指针参数?

#include <stdio.h>
#include <stdlib.h>

void
getstr(char *&retstr)
{
 char *tmp = (char *)malloc(25);
 strcpy(tmp, "hello,world");
 retstr = tmp;
}

int
main(void)
{
 char *retstr;

 getstr(retstr);
 printf("%s\n", retstr);

 return 0;
}
Run Code Online (Sandbox Code Playgroud)

gcc不会编译这个文件,但添加后#include <cstring>我可以使用g ++来编译这个源文件.

问题是:C编程语言是否支持通过引用传递指针参数?如果没有,为什么?

谢谢.

c c++ pointers reference

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

google bigquery的jdbc驱动程序

美好的一天,

你们知道GBQ的任何JDBC接口或驱动程序吗?

只有Java请 - 我已经完成了Python库.

迈克,提前谢谢你,祝你有个美好的一天

java google-bigquery

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

量角器:在不知道文件名的情况下测试下载文件

我按照这个答案,它看起来几乎是我需要的东西.

问题是他已经知道文件名并且我正在进行e2e测试以下载文件,但文件名取决于当前时间(即使是毫秒)所以我真的不知道名字(或者它会非常困难)为拿到它,为实现它).

我想我在这里错过了一些非常简单的东西,但我想到了两个方面:

  1. 重新创建文件名(使用返回此文件名称的相同函数)并开始检查具有该名称的文件是否存在(如果不存在),然后移动到下一毫秒,直到我找到正确的名称.
  2. 检查下载文件夹中是否存在"any"文件,如果我在那里找到一个,那么它应该是我正在下载的文件(对于这种情况,我不知道如何在量角器中检查整个文件夹).

希望你们能帮助我们提供这些替代方案(我希望对第2点有所帮助)或者给我一个更好的选择.谢谢

jasmine selenium-webdriver protractor

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