小编out*_*344的帖子

使用Casbah将lift-json JValue转换为MongoDBObject?

我正在尝试将lift-json的JValue中的解析后的JSON文档转换为Casbah MongoDBObject - 有没有办法做到这一点?

mongodb casbah lift-json

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

libv8和rails的bundle install问题

我在libv8使用ruby 1.9.3p0(2011-10-30修订版33570)[x86_64-darwin10.8.0]时遇到了宝石问题.宝石安装libv8工作正常,我有

gem 'therubyracer'
Run Code Online (Sandbox Code Playgroud)

在我Gemfile和我有一个依赖关系,libv8当我这样做时安装bundle install:

$ bundle exec gem list

*** LOCAL GEMS ***

actionmailer (3.1.3)
actionpack (3.1.3)
...
libv8 (3.3.10.4 x86_64-darwin-10)
...

但是当我跑步时:

$ rails s
Could not find libv8-3.3.10.4 in any of the sources
Run `bundle install` to install missing gems.

它找不到libv8- 这是32/64位问题吗?如果是这样,我该如何解决?

ruby gem ruby-on-rails bundler

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

使用ember.js显示JSON而不是用于rails视图的HTML

我正在慢慢地将我的rails网站从传统的rails往返每个视图应用程序转移到最终将基于单页ember.js的应用程序.作为此迁移的一部分,我是按步骤进行操作,而不是一次性将整个应用程序迁移到单个页面应用程序,而是逐个部分.

我对一个似乎很普遍的问题感到难过.当我为JSON视图和HTML视图使用相同的控制器时,在Chrome中按回来偶尔会向我显示JSON视图而不是HTML视图.

例如,我有一个端点/组合/ 13,它是这些部分ember.js应用程序之一的入口点,它导致Ember数据在同一端点上使用应用程序/提取ID为#13的投资组合的JSON json作为Accept:标题.在向前导航到更深的页面后按回来将获得页面的JSON表示而不是HTML.

我是否需要强制Ember Data使用format参数,以使JSON版本位于不同的URL?如果是这样,那怎么做呢?

我究竟做错了什么?

ruby-on-rails ember.js ember-data

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

使用MongoDB对Windows Azure上的node.js应用程序的第一次请求产生400 Bad Request

我正在使用Windows Azure来部署我编写的node.js应用程序,该应用程序向客户端公开了一个相当简单的REST CRUD api.它托管在Windows Azure网站中,并通过带有mongoose的Windows Azure商店使用MongoDB.我对服务的请求是JSON,响应是JSON(不确定是否重要,但其他人已经讨论了对内容类型为application/json的请求的400个响应)

在很长一段时间的第一次访问中,应用程序返回400 Bad Request.只要我经常点击它(至少每分钟一次)保持应用程序"温暖" - 我似乎再也不会这样了.

主机扩展设置无关紧要 - 我在免费层上获得与保留模式相同的功能.

有人见过这个吗?

azure mongoose mongodb node.js

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

案例类层次结构的lift-json序列化

我有一个如下的层次结构:

case class A(val a: Long, val b: String)

case class B(val c: String) extends A(a=3, b="a string")
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用lift-json序列化它以下:

val obj = B(c="another string")
val cameraJson = net.liftweb.json.Serialization.write(obj)
Run Code Online (Sandbox Code Playgroud)

但我所看到的是它只序列化了B类中的属性而不是A中的属性.

我也尝试过:

compact(render(decompose(obj)))
Run Code Online (Sandbox Code Playgroud)

结果相同

是什么赋予了?Scala中有一些我不知道的东西吗?

serialization scala lift class-hierarchy

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

ember.js将视图添加到</ body>之前

我开始使用1.0预发布版本的Ember.js,并遇到了一个难题.

在我的HTML中,我有这个:

<script type="text/x-handlebars" data-template-name="application">
  {{outlet}}
</script>

<script type="text/javascript">
    $(function() {
        console.log("starting Ember app");
        App.initialize();
    });
</script>

<div id="footer">
    ... footer html ...
</div>
</body>
Run Code Online (Sandbox Code Playgroud)

这一切似乎都很好,除了将视图放在{{outlet}}之外,而不是将其附加到关闭的body标签之前,使其显示在页脚下方.

这是我正在使用的路由器:

App.Router = Ember.Router.extend({
    root: Ember.Route.extend({
        index: Ember.Route.extend({
            route: '/',
            redirectsTo: 'portfolios'
        }),
        portfolios: Ember.Route.extend({
            route: '/portfolios',
            connectOutlets: function(router) {
                router.get('applicationController').connectOutlet('portfolios', App.Portfolio.find());
            }
        })
    })
});
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

javascript ember.js

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

根据型号选择视图类型

我有一个项目列表,我试图用Ember显示.对于这些项目中的每一项,我希望能够根据每个模型中的"message_type"字段动态选择要用于显示它的视图类型.

我目前有这样的东西,完全糟透了,不可扩展:

{{#each message in controller}}

  {{#if message.isImage}}
    {{view App.ImageMessageView}}
  {{/if}}

  .... 

  {{#if message.isVideo}}
    {{view App.VideoMessageView}}
  {{/if}}

{{/each}}
Run Code Online (Sandbox Code Playgroud)

如何根据Ember中的模型字段动态选择视图?

ember.js

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

如何让chart.js根据x,y数据集自动构建x轴标签?

有没有办法让chart.js自动显示最适合的标签范围和X,Y数据集?

我有一个简单的数据集,该数据集从零开始,但是数据不等距,ala:

 0.0, 7.0
 0.5, 8.0
 1.2, 9.0
 ...
 49.9 213.0
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以将此数据集传递到chart.js中,并让它做正确的事情并计算(例如,从0-> 50.0的10个标签)并显示通过一条线连接的所有数据点?

javascript chart.js

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

如何忽略U-SQL EXTRACT中不适合模式的无效行?

我正在尝试使用以下U-SQL EXTRACT语句从CSV文件中提取一些数据:

EXTRACT SessionId   string,
        Latitude    double,
        Longitude   double,
        Timestamp   int
FROM "wasb://sessions@myaccount.blob.core.windows.net/"
USING Extractors.Csv();
Run Code Online (Sandbox Code Playgroud)

但是我的工作中途失败了,因为有一行不适合这种模式(在大型数据集中很常见),因为它的列数错误.如何避免整个提取物失败?

azure-data-lake u-sql

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

观察Controller中绑定模型中任何字段的更改

我正在将模型绑定到我的Controller,我想观察其字段的任何更改,以便我可以重新加载一些数据并刷新视图.

现在我有一些非常干的东西:

goalController = Ember.Object.create({
  ...
  recompute: function() { save model, load recomputed data from server }
  ...
  nameChanged: function() { this.recompute() }.observes('content.name'),
  incomeChanged: function() { this.recompute() }.observes('content.income')  
});
Run Code Online (Sandbox Code Playgroud)

有这样的Ember-y方式吗?

ember.js

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

Rust OpenTelemetry OTLP 带 Honeycomb

我正在尝试使用OTLPopentelemetry并向open telemetry-otlpHoneycomb 提供可观测数据。

我使用这样的东西作为概念证明(如果您想运行它,则将其提取到此存储库中: https: //github.com/timfpark/honeycomb-rust-poc

fn init_tracer(metadata: &MetadataMap) -> Result<sdktrace::Tracer, TraceError> {
    let opentelemetry_endpoint =
        env::var("OTEL_ENDPOINT").unwrap_or_else(|_| "https://api.honeycomb.io".to_owned());
    let opentelemetry_endpoint =
        Url::parse(&opentelemetry_endpoint).expect("OTEL_ENDPOINT is not a valid url");

    opentelemetry_otlp::new_pipeline()
        .tracing()
        .with_exporter(
            opentelemetry_otlp::new_exporter()
                .tonic()
                .with_endpoint(opentelemetry_endpoint.as_str())
                .with_metadata(metadata.clone())
                .with_tls_config(
                    ClientTlsConfig::new().domain_name(
                        opentelemetry_endpoint
                            .host_str()
                            .expect("OTEL_ENDPOINTshould have a valid host"),
                    ),
                ),
        )
        .install_batch(opentelemetry::runtime::Tokio)
}

#[tokio::main]
async fn main() -> anyhow::Result<()> {

    let mut metadata = MetadataMap::with_capacity(2);

    metadata.insert(
        "x-honeycomb-team",
        "...honeycomb api key...".parse().unwrap(),
    );

    metadata.insert("x-honeycomb-dataset", "my-api".parse().unwrap());

    let tracer = init_tracer(&metadata).expect("failed to instantiate opentelemetry …
Run Code Online (Sandbox Code Playgroud)

rust open-telemetry otlp-grpc

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

将类绑定到TextField

我想在其中的值无效时自动突出显示Ember.TextField.

我现在在我的模板中有这样的东西但是很难看:

{{#if view.fieldInvalid}}
    {{view Ember.TextField valueBinding="view.fieldValue" classNames="span1p5 highlight"}}
{{else}}
    {{view Ember.TextField valueBinding="view.fieldValue" classnames="span1p5"}}
{{/if}}
Run Code Online (Sandbox Code Playgroud)

有没有办法在Ember.JS中使用内置视图(如Ember.TextField)执行此操作?

ember.js

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