问题列表 - 第44886页

Boost-Asio,多线程tcp服务器

关于boost-asio多线程程序,我无法成功.

由于没有任何关于此的好例子或文档,我希望得到你的帮助:)

简单地说,我认为这段代码可以监听,但是当我想要"缓存"缓冲数据时,它不会打印任何内容或者只听一次并停止.

我的代码是:

void Worker::startThread(int clientNumber) {
     cout << "listening: "<< clients[clientNumber]->port << endl;
     boost::asio::io_service io_service;
     tcp::acceptor acc(io_service, tcp::endpoint(tcp::v4(),portNumber[clientNumber]));
     socket_ptr sock(new tcp::socket(io_service));
     acc.accept(*sock);
     try
     {
     for (;;) {
        char data[max_length];
        boost::system::error_code error;
         cout << "message?" << endl;
        size_t length = sock->read_some(boost::asio::buffer(data), error);
         cout << "message :)" << endl;
        cout << data << endl;
        if(error == boost::asio::error::eof)
            break; // Connection closed cleanly by peer.
        else if (error)
            throw boost::system::system_error(error); // Some other error.

     }
     }
     catch (std::exception& e)
     {
         std::cerr …
Run Code Online (Sandbox Code Playgroud)

c++ boost tcp boost-asio

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

今天HTML 5 File API在不同浏览器中的状态是什么?

我目前正在使用File API.经过初步调查发现,Chrome,Firefox(新版本)对此有很好的支持.然而IE,Opera还没有实现它,Safari也对此有部分支持.有人可以告诉我

  1. Opera和IE是否支持File API?是否在未来发布的计划中?
  2. Safari表示部分实现了File API.这部分实施了多少?他们实现了XHRHttpRequest.send(File)方法吗?这样我们就可以将文件对象发送到服务器了.

我的理解是,Chrome和Firefox目前只有两种浏览器支持拖放文件到Web浏览器功能.我说对了吗?

javascript html5

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

从int变量中获取两个较低的字节

int在Java 中的变量中有一些数据(范围在0到64000之间).如何转换为这个整数的字节?我需要两个较低的字节int(范围是好的).如何提取这个?

java bitwise-operators

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

Visual C++线程安全的free和malloc?

有谁知道free C++ 2010上的free和malloc是否是线程安全的?

我有一些奇怪的问题,内存已经被破坏,而且我很可能只是这是唯一的可能性.

有谁知道安全是否可以打开和关闭以及如何?

windows malloc thread-safety visual-c++

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

C++ - char*vs. string*

如果我有一个指向字符串变量的指针,array of chars那么键入是否有区别:

char *name = "name";
Run Code Online (Sandbox Code Playgroud)

和,

string name = "name";
Run Code Online (Sandbox Code Playgroud)

c++ string pointers char

14
推荐指数
4
解决办法
5万
查看次数

如何覆盖Magento中的本地模块?

有很多关于如何在Magento中覆盖核心模块的例子,但是如何覆盖本地模块呢?

magento

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

Ghostscript:PDF总页数

我正在使用Ghostscript库API(从C#包装)从我的应用程序打印PDF文档.
使用' -dFirstPage '和' -dLastPage '参数,我可以选择要打印的页面范围,但PDF页面的总数如何?

允许用户选择2到10之间的页面间隔并不是很好,当然,让我说,PDF文档只有4页.

考虑一下我通过gsapi_init_with_args API库调用使用Ghostscript库.

pdf api ghostscript

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

实体框架4.0:实体SQL CAST操作不起作用

我正在尝试进行一个查询,我将一个文本列(包含一个整数作为文本)转换为Int32.这是查询:

SELECT VALUE t FROM MyEntities AS t WHERE CAST(t.TextColumn AS Edm.Int32) > 5
Run Code Online (Sandbox Code Playgroud)

但是,我得到一个带有以下消息的System.Data.EntitySqlException:

找不到类型'Edm.Int32'.确保加载了所需的模式,并正确导入名称空间.近类型名称,第1行,第75列.

根据MSDN,Edm.Int32应该是有效类型.

有谁知道什么是错的?

编辑:

经过一些试验和错误,我发现以下工作:

SELECT VALUE t FROM MyEntities AS t WHERE CAST(t.TextColumn AS System.Int32) > 5
Run Code Online (Sandbox Code Playgroud)

MSDN中的示例是错误的吗?我觉得我在这里错过了一些东西......

.net entity-framework entity-sql entity-framework-4

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

哪个是与Yii Framework一起使用的最佳IDE

我在Zend项目中使用Zend Studio已经有一段时间了,而且我正在寻找一个适用于Yii Framework的IDE.

ide yii

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

TreeView通过某些节点删除CheckBox

我想删除CheckBoxes,其中Node.Type是5或6.我使用此代码:

private void TvOne_DrawNode(object sender, DrawTreeNodeEventArgs e)
{
    int type = (e.Node as Node).typ;
    if (type == 5 || type == 6)
    {
        Color backColor, foreColor;
        if ((e.State & TreeNodeStates.Selected) == TreeNodeStates.Selected)
        {
            backColor = SystemColors.Highlight;
            foreColor = SystemColors.HighlightText;
        }
        else if ((e.State & TreeNodeStates.Hot) == TreeNodeStates.Hot)
        {
            backColor = SystemColors.HotTrack;
            foreColor = SystemColors.HighlightText;
        }
        else
        {
            backColor = e.Node.BackColor;
            foreColor = e.Node.ForeColor;
        }
        using (SolidBrush brush = new SolidBrush(backColor))
        {
            e.Graphics.FillRectangle(brush, e.Node.Bounds);
        }
        TextRenderer.DrawText(e.Graphics, e.Node.Text, this.TvOne.Font,
            e.Node.Bounds, foreColor, backColor); …
Run Code Online (Sandbox Code Playgroud)

c# checkbox treeview ownerdrawn winforms

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