问题列表 - 第39861页

我们什么时候需要使用float.PositiveInfinity和float.NegativeInfinity?

我们什么时候需要使用Infinity值,如果可用的话,请添加一个真实的样本.

c# floating-point infinity

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

MongoDB Java驱动程序阵列

我试图在mongodb文档中保存一组标签,例如

{
    id:"104454",
    tags:["tag1", "tag2"]
}
Run Code Online (Sandbox Code Playgroud)

我正在努力弄清楚如何使用Java驱动程序执行此操作.我以为我会用,BasicDBList但这似乎不对.

有人可以帮忙吗?

提前致谢.

java mongodb

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

Rails 3:如何在rake任务中渲染ERb模板?

我用rake渲染一个非常庞大的站点地图HTML文件.不幸的是,当我迁移到rails 3时代码中断.我当前的代码如下所示:

@controller = ActionController::Base.new
@controller.request = ActionController::TestRequest.new
@controller.instance_eval do
  @url = ActionController::UrlRewriter.new(request, {})
end

# collect data, open output file file

template = ERB.new(IO.read("#{RAILS_ROOT}/app/views/sitemap/index.html.erb"))
f.puts(template.result(binding))
Run Code Online (Sandbox Code Playgroud)

这段代码工作在2.3,但在Rails 3中断,因为url_for不再访问@controller,而是控制器.(我想这就是原因.)

undefined local variable or method `controller' for #<Object:0x3794c>
/opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.1/lib/action_view/helpers/url_helper.rb:31:in `url_options'
/opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.1/lib/action_dispatch/routing/url_for.rb:132:in `url_for'
/opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.1/lib/action_view/helpers/url_helper.rb:99:in `url_for'
(erb):5
/Users/me/Documents/Projects/zvg2/lib/tasks/zvg.rake:452
Run Code Online (Sandbox Code Playgroud)

我也尝试创建一个ActionView来做到这一点:

av = ActionView::Base.new(Rails::Application::Configuration.new(Rails.root).view_path, {
  # my assigns
}, @controller)
av.class_eval do
  include ApplicationHelper
end
f.puts(av.render(:template => "sitemap/index.html"))
Run Code Online (Sandbox Code Playgroud)

但问题似乎是一样的,虽然ActionView :: Base.new需要我的控制器.

undefined local variable or method `controller' for nil:NilClass
/opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.1/lib/active_support/whiny_nil.rb:48:in `method_missing'
/opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.1/lib/action_view/helpers/url_helper.rb:31:in `url_options'
/opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.1/lib/action_dispatch/routing/url_for.rb:132:in `url_for'
/opt/local/lib/ruby/gems/1.8/gems/actionpack-3.0.1/lib/action_view/helpers/url_helper.rb:99:in …
Run Code Online (Sandbox Code Playgroud)

rake erb ruby-on-rails-3

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

ASP.Net MVC 3剃刀:部分定义但未呈现错误

我有以下布局模板:

<div id="columns" class="@View.LayoutClass">
    <div id="mainColWrap">
        <div id="mainCol">
            @RenderBody()
        </div>
    </div>
    @if (View.ShowLeftCol){
    <div id="leftCol">
        @RenderSection("LeftCol", required: false)
    </div>
    }
    @if (View.ShowRightCol){
    <div id="rightCol">
        @RenderSection("RightCol", required: false)
    </div>
    }
</div>
Run Code Online (Sandbox Code Playgroud)

如果View.ShowLeftCol或View.ShowRightCol设置为false,则会出现以下错误:


已定义以下部分,但尚未针对布局页面"〜/ Views/Shared/_Layout.cshtml":"RightCol"进行渲染.


我正在尝试使用单个布局模板,而不是尝试在运行时动态选择模板.有没有办法忽略这个错误并继续渲染?任何人都可以想到另一种实现方式,这将允许我用Razor动态显示/隐藏列?

谢谢!

razor asp.net-mvc-3

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

有没有人在图像上做过基本的"扫描动画"?

我正在研究在图像视图上显示的图像上进行基本的红条扫描时间,来回,以使其看起来像正在扫描的图像.有没有人做过这个,知道它有多容易,或者他们能指出我如何做到这一点的正确方向?

谢谢!

animation android image

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

使DIV像使用CSS的表一样

好吧,在设计一个网站时,我遇到了一个想法...我的网站的一些部分更适合作为表格,但不是表格数据.出于某种原因,我真的很烦我使用表格来表示不是桌子的东西.所以我注意到CSS的显示选项,但我无法让它正常工作.这是我正在尝试的.有什么问题?

<div class="table">
  <div class="tr">
    <div class="td">Row 1, Cell 1</div>
    <div class="td">Row 1, Cell 2</div>
    <div class="td">Row 1, Cell 3</div>
  </div>
  <div class="tr">
    <div class="td">Row 2, Cell 1</div>
    <div class="td">Row 2, Cell 2</div>
    <div class="td">Row 2, Cell 3</div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这就是CSS的样子.

div.table {border: 1px solid black; display: table; }
div.tr {border: 1px solid black; display: table-row; }
div.td {border: 1px solid black; display: table-cell; }
Run Code Online (Sandbox Code Playgroud)

我希望页面看起来像一张桌子,但'细胞'都是新的.有什么想法吗?

html css css-tables

27
推荐指数
4
解决办法
6万
查看次数

$ _SERVER ["REMOTE_ADDR"]提供服务器IP而不是访问者IP

我正在尝试跟踪访问者的IP地址.使用时$_SERVER["REMOTE_ADDR"],我得到服务器的IP地址而不是访问者的IP地址.我在多个位置的多台机器上尝试了这一点,它们都产生了完全相同的IP.是否有一些PHP /服务器设置可能会影响这个?

php

47
推荐指数
4
解决办法
22万
查看次数

如何删除当前目录中与给定模式不匹配的某些文件?

使用rm *.sh以删除.SH结尾的文件是很容易理解的.但是我如何删除当前目录中没有以.jar 类似结尾的所有文件rm * -except *.jar

unix shell terminal command-line

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

考虑将应用程序从.NET移植到Erlang - 需要建议

我正在寻找Erlang的未来版本的分布式软实时托管的基于Web的电话应用程序(即Erlang看起来绝对是这种应用程序的完美选择).我来自.NET背景,此应用程序的当前版本使用C#,WCF和JQuery的组合来提供服务.我现在需要Erlang允许我为我的正常运行时间添加额外的9,并允许我为我的服务器节省更多的爆炸.

以前我在这里建立了一个开发过程,将VS.NET,GIT,TeamCity和MSI文件的自动部署结合到我们维护的各种环境中.它并不完美,但我们现在都很满意.我想知道像我们这样的过程是否适合这种完全不同的技术堆栈(LYME)?

我相信我们之前使用.NET解决的所有编程挑战都可以通过Erlang在更少的代码中得到更好的解决,所以我完全按照语言选择进行销售.通过阅读有关Erlang的Pragmatic和O'Reilly书籍,我还不了解的是,我应该如何调整我的软件工程和应用程序生命周期管理(ALM)流程以适应新平台.我看到就地代码更新可以使我(以及我的测试和操作团队)的生活变得更加容易(与尝试在Windows网络中部署MSI文件的可怕痛苦相比)但我不确定应该如何改变当我使用Erlang时

你怎么样:

  • 在Erlang中进行持续集成(常用吗?)
  • 在QA循环期间使用它(我们经常使用GIT运行并发主题分支,获得自己的mini-QA循环,因此它们都被部署到测试环境中)
  • 构建代码并将其分发到DEV,TEST,UAT,STAGING和PROD环境
  • 将代码生成阶段集成到您的构建周期中(我们目前使用MSBUILD + T4模板)
  • 集中记录一堆不同的服务器(我们目前使用Log4Net,MSMQ等)
  • 使用SCOM等工具发出警报
  • 确定某人/某物是否错误配置了您的生产服务器
  • 只有在足够的质量保证(仅限授权人员)后才允许生产热修复
  • 分析您的应用程序的性能(计算和通信)
  • 与基于Windows的活动目录服务器交互

我想我需要知道什么对你有用,为什么!您使用了哪些工具和框架?你尝试了什么失败了?如果你能重新开始,知道你现在知道什么,你会做些什么?

erlang application-lifecycle

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

PHP游戏服务器,多个TCP客户端?

我正在制作一个基于Web浏览器的多人游戏.鉴于其实时性,我已经确定websockets是处理通信的最佳方式.客户端使用HTML5画布渲染游戏和websockets以与主机通信.

我选择使用PHP来托管游戏,因为它似乎是托管服务提供商的首选.我以前没有使用PHP,但是在Java中使用websockets做了类似的事情,但是在很大程度上依赖于多线程.

我一直在寻找有关多个客户端的PHP套接字的一些教程; 但是他们中的大多数都会为每个客户端分配新流程.由于我将有一个不断运行的游戏循环,我不认为这是合适的.

我想要实现的是在连接时为每个客户端分配端口,监听新客户端,与当前客户端列表交换数据以及一起运行游戏循环的方法.

我需要帮助的地方是:

  • 如何查找端口并为新客户端分配端口,通知该端口的客户端,并在断开连接时进行清理.
  • 如何做以上,以及所有其他套接字事务,而不会阻塞游戏循环.以部分块接受来自客户端的消息并且仅对完整消息起作用是可接受的.

谁能给我一些关于如何实现这些目标的技术建议?我不认为这对于PHP的问题看起来太多了但是如果我错了就纠正我!

我想要实现服务器端的一些伪代码.这些函数都不应该阻塞:数组客户端;

while(gamerunning)
{
    CheckForNewClients();
    GetStatusFromClients();
    DoGameUpdate();
    SendGameStateToClients();
}
Run Code Online (Sandbox Code Playgroud)

[更新]对于任何感兴趣的人,我创建了一个支持Web套接字的专用应用程序(特别是使用Java和'TooTallNates'的Web套接字库)而不是实际的Web服务,因为它似乎更有意义,尽管似乎大多数Web浏览器都有由于安全问题,因此在垃圾箱中挂起网络插座.

php tcp websocket

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