小编kry*_*000的帖子

在C++中整数到十六进制字符串

如何在C++中将整数转换为十六进制字符串?

我可以找到一些方法来实现它,但它们似乎主要针对C.似乎在C++中没有本地方法.这是一个非常简单的问题; 我有一个int我想转换为十六进制字符串以便以后打印.

c++ int hex decimal

111
推荐指数
12
解决办法
26万
查看次数

如何处理来自urllib.request.urlopen()的响应编码

我正在尝试使用正则表达式搜索网页,但我收到以下错误:

TypeError:不能在类字节对象上使用字符串模式

我理解为什么,urllib.request.urlopen()返回一个字节流,所以,至少我猜测,重新不知道要使用的编码.在这种情况下我该怎么办?有没有办法在urlrequest中指定编码方法,或者我需要自己重新编码字符串?如果是这样我想要做什么,我假设我应该从头信息或编码类型中读取编码,如果在html中指定,然后重新编码为它?

python regex encoding urllib

42
推荐指数
5
解决办法
8万
查看次数

如何清除urllib.request中的cookie(python3)

通过文档查看我的第一个猜测是我调用urllib.request.HTTPCookieProcessor().cookiejar.clear(),但是这不起作用.我的下一个猜测是,我可能需要将其子类化并使用开启器构建/安装它?我不知道该怎么做,如果需要的话我当然可以,但是我认为这应该是一个简单的操作似乎有些过分.

python urllib python-3.x

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

无法理解为什么我不被允许下标这个载体

我正在尝试运行的代码:

std::string genBlankName(std::vector<Post> &posts)
{
    std::string baseName = "New Post ";
    int postNum = 1;

    for (std::vector<Post>::iterator currentPost = posts.begin(); currentPost != posts.end(); currentPost++)
    {
        if (posts[currentPost].name.substr(0, baseName.length()) == baseName &&
            utils::is_num(posts[currentPost].name.substr(baseName.length(), std::string::npos)) &&
            utils::to_int(posts[currentPost].name.substr(baseName.length(), std::string::npos)) > postNum)
        {
            postNum = utils::to_int(posts[currentPost].name.substr(baseName.length(), std::string::npos));
        }
    }

    return baseName + utils::to_string(postNum);
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误:

/home/brett/projects/CLPoster/CLPoster-build-desktop/../CLPoster/item.h:240:错误:没有匹配的调用函数 std::vector<cl::Post, std::allocator<cl::Post> >::at(__gnu_cxx::__normal_iterator<cl::Post*, std::vector<cl::Post, std::allocator<cl::Post> > >&)

很抱歉没有多说,但我认为这是一个很常见的事情,我只是不知道自己是一个小组.我会谷歌它,但似乎太普遍的问题,因为我怀疑它更多的是我的实现的问题或类似的东西.

c++ vector

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

使用QtNetwork组件时获取大量未定义的引用

#include "QtGui"
#include "QtNetwork/QtNetwork"
#include "QtNetwork/qnetworkaccessmanager.h"
#include "QtNetwork/qnetworkrequest.h"
#include "QtNetwork/QNetworkAccessManager"
#include "QtNetwork/QNetworkRequest"

......

bool NewAccountDialog::verifyAccount()
{
    QString loginURL = "https://accounts.craigslist.org/";
    QByteArray USERAGENT = "Mozilla/Firefox 3.6.12";

    QNetworkAccessManager * manager = new QNetworkAccessManager(this);

    QNetworkRequest request;
    request.setUrl(QUrl("http://qt.nokia.com"));
    request.setRawHeader("User-Agent", "MyOwnBrowser 1.0");
//    QNetworkRequest * request = new QNetworkRequest();

    .........
}
Run Code Online (Sandbox Code Playgroud)

我最终只是将它更改为示例qt用于测试,我仍然得到问题,我调用的网络类的每个方法都得到未定义的引用错误.到目前为止,这只发生在网络组件上,gui很好,所以我想知道这是不是我的错.

c++ networking qt qt4

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

为什么瓶子中的request.json返回无?

我有一个瓶子web服务器,并使用jQuery使用json做我的ajax请求,但是其中一个不发送或另一个没有接收,我不知道哪个.我的代码基本上是这样的:

server.py

@route("/jsontest", method="POST")
def jsontest():
  print(request.json)
Run Code Online (Sandbox Code Playgroud)

始终打印无,请求正在经历,但它似乎没有接收任何数据.

JavaScript的

$.post("/jsontest", {username: $loginName}, login_success)
Run Code Online (Sandbox Code Playgroud)

按下按钮时会触发javascript,并从输入框中获取loginName.在js中我已经完成了一个console.log($ loginName)以确保它实际上正确地选择了它,所以我假设问题出在那个jQuery调用或者我没有正确地读取数据服务器端.两者看起来都很简单,但我不确定我可能会缺少什么.

python ajax jquery json bottle

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

标签 统计

c++ ×3

python ×3

urllib ×2

ajax ×1

bottle ×1

decimal ×1

encoding ×1

hex ×1

int ×1

jquery ×1

json ×1

networking ×1

python-3.x ×1

qt ×1

qt4 ×1

regex ×1

vector ×1