小编Cri*_*cia的帖子

流星0.8.0,铁路由器和发现流星

流星0.8.0与新的Blaze渲染一起出现,这对未来很有意义.

目前我无法运行我的铁路由器驱动的应用程序:更新 - >运行流星 - >白色浏览器屏幕.我想我会回到0.7.2.但这给我一种模糊的感觉.它就像有一台没有互联网连接的新电脑.这些变化有什么问题吗?至少对于铁路由器?

注释评论(虽然它在标题中):我正在使用Discover Meteor书学习流星,这是一本由铁路由器的同一作者写的好书; 我喜欢它.但是,如果流星变化那么多,我是在浪费时间吗?

更新 @ iAmME的解决方案效果很好!我解决了另一种方法,通过修改smartpackage修复了铁路由器的进度.只是想发布它,如果它可以帮助任何人:

{
  "packages": {

      "blaze-layout": {},

      "iron-router":
      {
          "git": "https://github.com/EventedMind/iron-router.git",
          "branch": "blaze-integration"
      },

      "iron-router-progress":
      {
          "git": "https://github.com/Multiply/iron-router-progress.git",
          "branch": "blaze-integration"
      }

  }
}
Run Code Online (Sandbox Code Playgroud)

meteor iron-router

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

自引用Regex是JavaScript

我想承认

"Str","Int","[Str]","[Int]","[[Str]]",...
Run Code Online (Sandbox Code Playgroud)

我以为我可以做点什么

(Str|Int|\[\1\])
Run Code Online (Sandbox Code Playgroud)

其中\1自引用组.我知道,从形式语言理论,正则表达式不能"指望"因此不可能跟踪的开闭[].

我可能需要一个无上下文语法,我如何在JS中这样做?

javascript regex context-free-grammar

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

Dart和Vuforia的VWS API中的Base64 HMAC-SHA1和MD5加密

要通过VWS API与Vuforia通信,我必须做一些棘手的事情:首先创建这个字符串

StringToSign = 
  HTTP-Verb + "\n" +
  Content-MD5 + "\n" +
  Content-Type + "\n" +
  Date + "\n" +
  Request-Path;
Run Code Online (Sandbox Code Playgroud)

Content-MD5请求的正文加密在哪里......

(从第一个边界到最后一个边界,包括边界本身).对于没有请求体的请求类型,请包含空字符串的MD5哈希,即"d41d8cd98f00b204e9800998ecf8427e".

然后使用此字符串,您必须执行与此Java代码等效的操作

Signature = Base64 (HMAC-SHA1 (server_secret_key, StringToSign));
Run Code Online (Sandbox Code Playgroud)

哪里server_secret_key是常数.最后,您必须将其插入此表单的授权标头中

Authorization: VWS {provision_access_key}:{Signature}

我没有加密经验,任何人都可以告诉我如何在Dart中做到这一点?

编辑

有关这方面的更多信息,请参阅设置API

md5 sha1 hmac dart vuforia

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

如何在Elixir应用程序中运行单个函数?

我需要main为我的项目创建一个等效的函数.我需要为项目添加一些依赖项,并使用它们来运行单个函数.我真的不需要一个OTP应用程序,所以我认为这样定义它(与主管和一切)将是一个矫枉过正.

我做了一个测试,并把它放在mix.ex这样的,它的工作原理

def application do
  MyModule.main

  [applications: [:logger]]
end
Run Code Online (Sandbox Code Playgroud)

但感觉不自然.有更标准的方法吗?

编辑:

将其放入内部application仅在第一次由于某种原因编译时才起作用.

elixir

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

在没有反射的情况下迭代C#中对象的所有字段

我有一个看起来像这样的代码

if( evento.ObjetosUnity != null ) lista_elementos.AddRange( evento.ObjetosUnity.Cast<Elemento3DJS>() );
if( evento.Imagenes3D != null ) lista_elementos.AddRange( evento.Imagenes3D.Cast<Elemento3DJS>() );
if( evento.Botones != null ) lista_elementos.AddRange( evento.Botones.Cast<Elemento3DJS>() );
...and so on...
Run Code Online (Sandbox Code Playgroud)

我必须经过一个物体的所有领域.有更简单的方法吗?

编辑:我正在编译iOS的应用程序和CANT使用反射.

c#

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

在Elixir中的CSV到地图流

我需要解析大量的csv数据,其中文件的第一行是标题.该库:csv已经为我提供了一个列表流,我需要从第一行推断出结构但忽略它,然后生成具有给定结构的地图流.

我喜欢这个:

data.csv

a,b
1,2
3,4
...
Run Code Online (Sandbox Code Playgroud)

CSV.stream_map(filename)输出

{a: 1, b: 2} #1
{a: 3, b: 4} #2
...
Run Code Online (Sandbox Code Playgroud)

我正在调查,Stream.transform但无法弄清楚如何跳过第一个元素.结构可以存储在累加器中.

csv elixir

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

Haskell中的类出错

我一直在尝试用一个小程序来学习haskell中的类来操纵线性方程的表示,但是我得到了一个我不明白的错误.有人可以告诉我为什么这个代码

{-# LANGUAGE FlexibleInstances #-}

data Line = Line { m :: Double, b :: Double } deriving( Show, Eq )

class Perpendicular a where
  perpendicular :: a -> Line

instance Perpendicular (Line -> Double) where
  perpendicular (Line m b) b2 = Line m2 b2
    where m2 = (-1/m)
Run Code Online (Sandbox Code Playgroud)

给了我这个错误

Couldn't match expected type `Line -> Double'
            with actual type `Line'
In the pattern: Line m b
In an equation for `perpendicular':
    perpendicular (Line m b) b2
      = Line m2 …
Run Code Online (Sandbox Code Playgroud)

haskell

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

C#中的嵌套接口

我正在尝试实现一个IFunctor接口[Haskell的Fuctor类]和一个Maybe创建两个类的接口:JustNothing.

到目前为止,我有:

public interface IFunctor<A> {
    IFunctor<B> fmap<B> (Func<A,B> f);
}

public interface Maybe<A> : IFunctor<A> {
    Maybe<B> fmap<B> (Func<A,B> f);
}

public class Nothing<A> : Maybe<A> {

    public Maybe<B> fmap<B>( Func<A,B> f ){
        return new Nothing<B>();
    }
}
Run Code Online (Sandbox Code Playgroud)

但是我得到了

`Pr.Nothing<A>' does not implement interface member `IFunctor<A>.fmap<B>
(System.Func<A,B>)' and the best implementing candidate `Pr.Nothing<A>.fmap<B>
(System.Func<A,B>)' return type `Pr.Maybe<B>' does not match interface member return
type `IFunctor<B>'
Run Code Online (Sandbox Code Playgroud)

不是Maybe<B>会员IFunctor<B>

解 …

c# interface

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