问题列表 - 第44720页

是否有一个java实用程序来生成http多部分响应?

我正在构建一个返回多部分响应的Web服务.我知道构建多部分响应的格式; 如果我找不到现有的工具,我会建立自己的工具.

也许我只需要帮助我的google-foo.我发现的一切都是关于POST或消费多部分消息.没有关于产生多部分回复的信息.

java http response multipart

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

如何清除mongodb shell中的命令历史记录

是否有命令从"mongo"shell中清除历史记录?

mongodb

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

如何使用python在Mac OS X中获取环境变量?

如何在Mac OS X中使用python代码查找环境变量(例如从.profile导出HG_USER)?

python macos environment-variables .profile

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

连接数组的所有值

我有一个如下所示的循环:

foreach ($header as $i) {
    $i += $i;
}
Run Code Online (Sandbox Code Playgroud)

我试图加载一个变量($ i),然后在该循​​环之外回显该变量,如下所示:

echo $i;
Run Code Online (Sandbox Code Playgroud)

但它总是返回0;

是否有可能让它返回它在循环中创建的值?

php arrays concatenation

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

从菜单中显示chm

嘿那里,所以,基本上我正试图让我的.chm文件在帮助窗口中打开,当我点击ac#windows窗体菜单栏中的"查看帮助"时.我该怎么做呢?.chm是否需要在项目的目录中?我尝试使用一个helpProvider组件并将其命名空间设置为.chm文件,但是当我运行应用程序时,按下F1并没有提起它......我似乎无法弄清楚如何让菜单栏到显示它.

谢谢!戴夫克

c# chm winforms

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

提升asio - 停止io_service

我正在使用boost :: asio来做一些非常基本的UDP数据包收集.io_service对象在工作线程中实例化,并且从该线程内部调用io_service.run().我的问题是当我收集数据包时让io_service.run()返回.

我不清楚当停止我的工作线程时,可以从其他线程调用哪些io_service方法.我有一个对io_service对象的引用,并且从另一个线程我进行了这个调用:

ios.dispatch( boost::bind( &udp_server::handle_kill, this ) );
Run Code Online (Sandbox Code Playgroud)

在我的udp_server类中,该函数的处理程序从一个boost :: asio :: ip :: udp :: socket和一个boost :: asio :: deadline_timer对象中取消待处理的工作.两者都有未决的异步工作要做.那时我调用ios.stop():

void udp_server::handle_kill()
{
    m_socket.cancel();
    m_timer.cancel();
    m_ios.stop();
}
Run Code Online (Sandbox Code Playgroud)

由于没有待处理的工作,我希望此时我对ios.run()的调用应该返回 - 但这不会发生.

那为什么不回来呢?对我来说最可能的解释是我不应该从另一个线程调用io_service :: dispatch().但是dispatch()方法似乎只是为了做到这一点 - 在io_service :: run()工作的线程中调度一个函数调用.它似乎就是这样做的.

所以这给我留下了一些相关的问题:

  1. 我正确使用io_service :: dispatch()吗?
  2. 如果所有任务都被取消,是否有任何理由不能返回io_service :: run()?
  3. socket :: upd :: cancel()似乎不是关闭套接字并中止所有工作的正确方法.什么是正确的方法?

asio对我来说表现很好,但我需要更好地理解这一点架构.

更多数据

socket :: udp :: cancel()在Win32下的开放套接字上显然是一个不受支持的操作 - 所以这个操作失败了抛出一个异常 - 这实际上导致从io_service :: run()退出,但绝对不是所希望的出口.

socket :: udp :: close()似乎没有取消挂起的async_receive_from()任务,所以调用它而不是socket :: udp :: cancel()似乎将线程留在io_service :: run()中的某个地方.

c++ boost boost-asio

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

删除队列中的最后一个元素

如果我的问题与本网站无关,我很抱歉.

我需要删除队列的最后一个元素.我可以使用的唯一操作是Peek() - 获取第一个元素而不删除它,Enqueue(元素) - 将一个元素插入队列的后面,Dequeue() - 删除第一个元素和IsEmpty() - true或false队列是否为空.我不能使用任何数组或队列来帮助我,并且元素的数量不可用.

现在,我想到了一些解决方案,但每次我都卡住了,因为我不知道如何判断当前元素是否是最后一个元素.

提前致谢.再次,抱歉,如果这不是这类问题的正确位置.

algorithm

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

当我选择javascript元素时,页面跳转到顶部?

有没有人知道为什么当选择其中一个bin时它会跳到顶部<div>?我已经尝试了一切,它只是不起作用(至少在Chrome中).

这是我的脚本:

<script>
 $(document).ready(function () {
        $("#bin1").click(function(){ 
           $("#div1").slideDown("1000"); 
           $("#div3").hide(); 
           $("#div2").hide();  
           $("#div4").hide();
        });
       $("#bin2").click(function(){ 
           $("#div2").slideDown("1000"); 
           $("#div3").hide(); 
           $("#div1").hide();  
           $("#div4").hide();
        });
      $("#bin3").click(function(){ 
          $("#div3").slideDown("1000"); 
           $("#div1").hide(); 
           $("#div2").hide();  
           $("#div4").hide();
       });
     $("#bin4").click(function(){ 
          $("#div4").slideDown("slow"); 
          $("#div3").hide(); 
          $("#div2").hide();  
          $("#div1").hide();

          return false;
      });
  });
 </script>
Run Code Online (Sandbox Code Playgroud)

这是HTML:

<div id="binheader" style="padding-top:20px;">
  <a href="javascript: return null;" id="bin1">
    <img src="img/black bin name.png"
    style="width:200px; float:left;" />
  </a>
  <a href="javascript: return null;" id="bin2">
    <img src="img/green bin name.png"
    style="padding-left:33px; width:200px; float:left;" />
  </a>
  <a href="javascript: return null;" id="bin3">
    <img src="img/yellow box name.png"
    style="padding-left: 34px; width:200px; float:left;" …
Run Code Online (Sandbox Code Playgroud)

jquery slidedown

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

为什么以及何时拥有多个构建代理?

考虑TFS 2010的构建控制器拥有1个以上构建代理的能力.由于构建是团队/环境的主观主题,因此请考虑在提交/签入时执行构建的环境.每个项目集合将有10个以上的团队项目,但可能一天只有1或2个承诺.

  • TFS管理员应该何时考虑创建新的构建代理?
  • 多个代理并行运行?
  • 将单个代理程序定义到构建控制器时,它是否以串行方式运行?
  • MSDN声明:"如果您将代理设置为具有专门功能......".这是什么意思?技术/平台差异化?如何设置代理以具备专门功能?
  • 如何(通常)在每次签入时执行构建时,如何有效地使用"标记"构建代理.

tfs tfsbuild tfs2010

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

如何在capistrano部署中管理捆绑的gem?

目前,我刚刚运行以下内容:

在'deploy:update_code'之后,'deploy:bundle'

namespace :deploy do
  task :bundle do
    run "cd #{release_path} && bundle install --deployment --without development test staging"
  end
end
Run Code Online (Sandbox Code Playgroud)

现在这个工作正常,但捆绑包最终会安装所有的宝石vendor/gems.虽然我理解将gems隔离到每个版本的优点(与使用共享文件夹相反,哪些(?)可能导致回滚时出现错误等),当然有一种更好的方法可以做到这一点,而不是部署和节省磁盘空间的时间很长.

capistrano ruby-on-rails

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