小编Max*_*rai的帖子

在BeautifulSoup中匹配id

我正在使用BeautifulSoup - python模块.我必须找到任何对id的引用,例如:'post-#'.例如:

<div id="post-45">...</div>
<div id="post-334">...</div>
Run Code Online (Sandbox Code Playgroud)

我该如何过滤?

html = '<div id="post-45">...</div> <div id="post-334">...</div>'
soupHandler = BeautifulSoup(html)
print soupHandler.findAll('div', id='post-*')
Run Code Online (Sandbox Code Playgroud)

python beautifulsoup

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

从模板切换传递类型

是否可以在C++中检查传递给模板函数的类型?例如:

template <typename T>
void Foo()
{
   if (typeof(SomeClass) == T)
      ...;
   else if (typeof(SomeClass2) == T)
      ...;
}
Run Code Online (Sandbox Code Playgroud)

c++ templates types

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

下载单个文件

如何从SVN存储库下载单个文件?

例如:

svn co http://server.com/svn/trunk/test.file test.file
svn: URL 'http://server.com/svn/trunk/test.file test.file' refers to a file, not a directory
Run Code Online (Sandbox Code Playgroud)

但我可以这样下载目录.

svn upload file

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

NetBeans配置文件(netbeans.conf)位于何处?

我的NetBeans在界面中有丑陋的字体.我要为它做抗锯齿.在互联网上,我看到应该有

-J-Dswing.aatext = true -J-Dawt.useSystemAAFontSettings = on

netbeans_default_options中.该文件应位于/etc/netbeans.conf中.但是没有这个文件.我有NetBeans 6.8.请帮忙.

UPD:

[ockonal @ wincode~] $ cd~/.netbeans/6.8/

[ockonal @ wincode 6.8] $ ls

ant build.properties docs lib modules sources update_tracking bin config
jsstubs lock native update var

UPD2 使用utilite find我做了:

find/-name'netbeans.conf'

这给了我:

/usr/share/netbeans/etc/netbeans.conf

java netbeans config

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

如何检查光标是否在元素上?

如何div使用JQuery/Javascript 检查光标是否在html页面上?

我正在尝试获取光标坐标以查看它们是否在我元素的矩形中.也许有预定义的方法?

UPD,不要说任何关于hover事件等等.我需要一些方法,它会返回页面上某些元素的true/false,如:

var result = underElement('#someDiv'); // true/false
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

提升测试链接

我想Boost test在我的项目中使用.

我在我的项目中使用cmake所以我写了一个简单CMakeList.txt的包装它:

find_package (Boost COMPONENTS unit_test_framework REQUIRED)
file(GLOB_RECURSE UnitTests_sources tests/*.cpp)
add_executable(UnitTests
    ${UnitTests_sources}
)
enable_testing()
ADD_TEST (UnitTests UnitTests)
Run Code Online (Sandbox Code Playgroud)

所以,cmake在这里工作得很好.编译过程中出现问题:

链接CXX可执行文件../../bin/UnitTests

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.1/../../../../lib/crt1.o:在函数_start': (.text+0x20): undefined reference tomain中'collect2:ld返回1退出状态

这是tests文件夹(LogManagerTest.cpp)中唯一的文件:

#include "Utils/LogManager.hpp"
#include <boost/test/unit_test.hpp>

#define BOOST_TEST_DYN_LINK
#define BOOST_TEST_MAIN

#define BOOST_TEST_MODULE LogManager

BOOST_AUTO_TEST_CASE(LogManagerCase)
{
    BOOST_REQUIRE(true);
    /*LogManager manager;
    manager.Initialize();
    manager.Deinitialize();*/
}
Run Code Online (Sandbox Code Playgroud)

这有什么不对?

c++ linker boost unit-testing boost-test

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

find函数的参数

我正在使用美丽的汤(在Python中).我有这样隐藏的输入对象:

<input type="hidden" name="form_build_id" id="form-531f740522f8c290ead9b88f3da026d2" value="form-531f740522f8c290ead9b88f3da026d2"  />
Run Code Online (Sandbox Code Playgroud)

我需要id/value.

这是我的代码:

mainPageData = cookieOpener.open('http://page.com').read()
soupHandler = BeautifulSoup(mainPageData)

areaId = soupHandler.find('input', name='form_build_id', type='hidden')

TypeError: find() got multiple values for keyword argument 'name'
Run Code Online (Sandbox Code Playgroud)

我试图改变代码:

print soupHandler.find(name='form_build_id', type='hidden')
None
Run Code Online (Sandbox Code Playgroud)

怎么了?

python beautifulsoup find

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

C++,获取函数的名称

在C++中,有没有办法从它的指针中获取函数签名/名称?

void test(float data) {}
cout << typeid(&test).name();
Run Code Online (Sandbox Code Playgroud)

我想使用这些数据进行日志记录.

c++ string function

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

jqGrid添加新列

我发现在jQuery的jqGrid插件中我可以动态添加行,但是我可以对列做同样的事情吗?如果有一个简单的表我宁愿手动手动执行此操作,但jqGrid会将表信息存储在很多div中.

javascript jquery jqgrid

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

Php - 获取父脚本名称

parent.php:

require_once 'child.php';
Run Code Online (Sandbox Code Playgroud)

child.php:

echo __FILE__;
Run Code Online (Sandbox Code Playgroud)

它会显示'.../child.php'

我怎么能得到'.../parent.php'

php parent

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