小编Agu*_*gus的帖子

使用boost throw异常进行Base64编码

我尝试使用boost base64编码器,我找到了一个例子,但我得到了异常

typedef 
transform_width< binary_from_base64<std::string::const_iterator>, 8, 6 > it_binary_t
Run Code Online (Sandbox Code Playgroud)

我用过的

std::string b64E(it_binary_t(Encrip.begin()), it_binary_t(Encrip.end()));
Run Code Online (Sandbox Code Playgroud)

我知道了

agentid_coder.exe中0x75b1b9bc处于未处理的异常:Microsoft C++异常:内存位置0x0046ed94处的boost :: archive :: iterators :: dataflow_exception ..

我发现这个解决方法,但我得到了相同的结果

 string dec( 
        it_binary_t(Encrip.begin()), 
        it_binary_t(Encrip.begin() + Encrip.length() - 1) 
        ); 
Run Code Online (Sandbox Code Playgroud)

我正在使用MSVS2008并提升1.38

c++ string base64 boost iterator

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

如果函数具有相同的名称,如何调用构造函数

如果我有以下内容:

class T
{
   public: 
      T(){}
};

void T()
{
}

int main()
{
  T(); // this calls the function, how can I call the constructor T()?
}
Run Code Online (Sandbox Code Playgroud)

我没有任何问题,因为我可以重命名它,但只是好奇我如何强制它调用构造函数,而且我问自己为什么函数调用似乎比构造函数具有更高的优先级.此外,为什么没有关于重复名称的警告消息.

c++ constructor overload-resolution

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

通过代理在Linux中通过SSH客户端连接到主机

我真的很挣扎.

我的主机(A)位于代理/防火墙(PF)后面,需要连接到主机H.

代理已配置HTTP/FTP/SOCK代理,我在Web浏览器,wget等中配置没有问题.

但是当我用...时

ssh H //to connect my host 
Run Code Online (Sandbox Code Playgroud)

我没有成功通过代理.它似乎试图直接连接而不是通过PF.

我正在使用Ubuntu 12.10.

linux ssh proxy ubuntu-12.10

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

启动使用Clang构建的MacOS应用程序时出错

最近我用Clang编译器和地址清理程序编译了一个应用程序,但是应用程序无法启动.我收到了这个错误:

LSOpenURLsWithRole() failed with error -10810
Run Code Online (Sandbox Code Playgroud)

如果使用clang(不使用asan)或gcc编译,我可以运行该应用程序

我在订单页面找不到这个问题的线索.

有谁知道可能会发生什么?

macos clang

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

适用于 Windows 的 Profiler QT 应用程序

您好,我正在寻找一个分析器应用程序来分析 Windows 的 QT 应用程序。目前,我尝试使用英特尔的 Parallel Studio,但出现了很多误报。

有任何链接或文档可以开始吗?

windows profiler qt

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

成员函数的模板特化

我必须在(C++,我正在使用MS Visual Studio 2008 SP1)中对类成员函数使用显式特化,但是我无法成功编译它.入门

错误C2910:'File :: operator <<':无法显式专门化

class File
{
   std::ofstream mOutPutFile;
public:
   template<typename T>
   File& operator<<(T const& data);
};


template<typename T>
File& File::operator<< (T const& data)
{
    mOutPutFile << preprosesor(data);
    return *this;
}

template< >
File& File::operator<< <> (std::ofstream& out)
{
   mOutPutFile << out;
   return *this;
}
Run Code Online (Sandbox Code Playgroud)

c++ templates compiler-errors ofstream template-specialization

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

如何使用phonegap(1.8.0)检测网络是否可达

我正在使用phonegap1.8.0,我想检测网是否可用,然后我是否可以访问它.在phonegap doc中公开以下api

navigator.network.isReachable('www.facebook.com', reachCallBack, {});
Run Code Online (Sandbox Code Playgroud)

但是,我得到了

Console(4820): Uncaught TypeError: Object #<Object> has no method 'isReachable' at file:///android_asset/www/index.html:71
Run Code Online (Sandbox Code Playgroud)

代码是:

    function netIsAvailable()
{
    var reachCallBack = function (reachability)
    {

        var networkState = reachability.code || reachability;

        var states = {};
        states[NetworkStatus.NOT_REACHABLE]                      = 'No network connection';
        states[NetworkStatus.REACHABLE_VIA_CARRIER_DATA_NETWORK] = 'Carrier data connection';
        states[NetworkStatus.REACHABLE_VIA_WIFI_NETWORK]         = 'WiFi connection';

        alert('Connection type: ' + states[networkState]);

    };
    alert(  navigator.onLine );
    navigator.network.isReachable('www.facebook.com', reachCallBack, {});
}
Run Code Online (Sandbox Code Playgroud)

android cordova

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

如何从HTML5中使用本机代码(windows)

我是HTML5的新手,我正在寻找与HTML5应用程序中的本机代码访问相关的文档和示例.基本上,我有一个需要通过HTML5代码访问的编译dll.

javascript windows dll html5

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