小编all*_*kim的帖子

erlang模板引擎.sgte,google-cTemplate或erlydtl

我打算为我的erlang项目实现一个模板引擎,最重要的是性能.目前我有很多Velocity Java模板,我想迁移可用于erlang的模板.

我用Google搜索,发现了类似的东西;

纯erlang实现将是最好的,但基于c(c ++)的模板引擎,即google-ctemplate,表现更好,我会在驱动程序中使用erlang链接.

对此事没有经验,所以任何人的建议都会非常棒.

谢谢

erlang template-engine

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

Angular2,systemjs,无法使用Rx.umd.js

使用最新版本的Angular RC4,Rxjs可用于node_modulesnpmcdn.com目录.

成功的plunker但没有使用 .umd.js

http://plnkr.co/edit/B33LOW?f=systemjs.config.js&p=preview

这是下载单个文件的网络选项卡截图. 在此输入图像描述

当然,这个设置会使很多单独的RxJS文件下载,因为它是在单独读取文件,而不是 .umd.js

但是,与其他AngularJS文件一样,当我尝试使用单个umd.js文件时,会发生以下错误.

GET https://npmcdn.com/rxjs@5.0.0-beta.6/bundles/Subject 404 ()
GET https://npmcdn.com/rxjs@5.0.0-beta.6/bundles/Observable 404 ()
GET https://npmcdn.com/rxjs@5.0.0-beta.6/bundles/observable/PromiseObservable 404 ()
...
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

尝试使用失败的plunker .umd.js,和system.config.js

http://plnkr.co/edit/rVUNyz?p=preview&f=systemjs.config.js

systemjs.config.js

  var  map = {
    'app':                        'app',

    '@angular':                   'https://npmcdn.com/@angular', // sufficient if we didn't pin the version
    '@angular/router':            'https://npmcdn.com/@angular/router' + routerVer,
    '@angular/forms':             'https://npmcdn.com/@angular/forms' + formsVer,
    '@angular/router-deprecated': 'https://npmcdn.com/@angular/router-deprecated' + routerDeprecatedVer,
    'angular2-in-memory-web-api': 'https://npmcdn.com/angular2-in-memory-web-api', // get latest
    'rxjs':                       'https://npmcdn.com/rxjs@5.0.0-beta.6/bundles',
    'ts':                         'https://npmcdn.com/plugin-typescript@4.0.10/lib/plugin.js',
    'typescript':                 'https://npmcdn.com/typescript@1.9.0-dev.20160409/lib/typescript.js',
 };

  //packages tells the System loader how to load …
Run Code Online (Sandbox Code Playgroud)

rxjs umd angular

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

angular-google-maps - chrome中的"_contains不是函数"

我正在尝试使用angular-google-maps,但它在错误中打破了chrome

TypeError: _.contains is not a function
Run Code Online (Sandbox Code Playgroud)

我的DOM元素看起来像

<div id="dashboard_map" class="tab-pane fade in active" ng-controller="mapsCtrl" ng-init="url = '/api/companies'; initialise();">
  <div class="panel panel-default"  ng-hide="!custom">
    <div class="panel-heading row">
      <div class="col-md-5">
        {!! Lang::get('google_maps.map1.title') !!}
      </div>
    <div class="col-md-2 col-md-offset-5">
      <i class="filter glyphicon glyphicon-filter pull-right" ng-click="custom=!custom"></i>
    </div>
  </div>
  <div class="panel-body">
    <div id="map_canvas">
        <ui-gmap-google-map center='map.center' zoom='map.zoom'>
        </ui-gmap-google-map>
    </div>
  </div>
</div>  
Run Code Online (Sandbox Code Playgroud)

然后我按顺序加载gmap3,gmap3menu,lodash,angularjs,angular-resource,angular-simple-logger和finally-google-maps.我的控制器包含以下$ scope属性

$scope.map = {center: {latitude: 40.1451, longitude: -99.6680 }, zoom: 4 };
Run Code Online (Sandbox Code Playgroud)

显示地图但我无法摆脱错误.

任何想法/建议都非常感谢.

lodash angular-google-maps

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

C - 想知道程序中的最大内存可分配大小

我是C的新人

我想知道应用程序允许的最大内存.所以我写了一个类似下面的小程序.

我有一台16GB总内存的机器,使用2GB,14GB是免费的.我预计这个程序会停止在14GB左右,但它会永远运行.

我想在这里做错吗?

#include <stdlib.h>
#include <stdio.h>

int main(){
    long total = 0;
    void* v = malloc(1024768);

    while(1) {
        total += 1024768;
        printf ( "Total Memory allocated : %5.1f GB\n", (float)total/(1024*1024768) );
        v = realloc(v, total);
        if (v == NULL) break;
    }
} 
Run Code Online (Sandbox Code Playgroud)

编辑:在CentOS 5.4 64位上运行该程序.

c

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

erlang,'catch 1 = 0'和'(catch 1 = 0)'之间有什么区别?

'catch 1 = 0'和'(catch 1 = 0)'之间有什么区别?

Erlang R14B03 (erts-5.8.4) [source] [64-bit] [smp:2:2] [rq:2] [async-threads:0] [hipe] [kernel-poll:false]

Eshell V5.8.4  (abort with ^G)
1> 1=0.
** exception error: no match of right hand side value 0
2> catch 1=0.
{'EXIT',{{badmatch,0},[{erl_eval,expr,3}]}}
3> (catch 1=0).
{'EXIT',{{badmatch,0},[{erl_eval,expr,3}]}}
Run Code Online (Sandbox Code Playgroud)

erlang

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

是否有一个用ruby编写的erlang术语解析器?

我们有一个日志系统,而erlang OTP服务器正在用erlang术语编写日志.

我们还为内部用户提供了Rails接口,我想为他们提供日志分析.

我试图找到一个用ruby编写的erlang术语解析器,而不是erlang解析器.但还没有运气.

erlang术语很简单; atom,tuple,list(包括string),binary和pid/ref

原子就像一个符号

元组就像一个哈希

list就像一个数组

binary/pid/ref就像字符串一样

任何人都知道任何现有的erl-to-ruby解析器?

ruby erlang

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

vim,我如何在正则表达式的括号中得到匹配的单词

用vim脚本,

让我说我想从下面的表达式中找到"This"这个词

match("testingThis", '\ving(.*)')

我尝试了一些不同的选项,getmatches(),substitute(),不是运气还:(

有没有办法在vim中获得匹配,如ruby或php,即 matches[1]

- - - - - - - - - - - - - 编辑 - - - - - - - - - - - - -----

来自h function-list,glts如上所述,我发现matchlist() 不同matchstr(),它总是返回完整匹配,如匹配[0],它返回完整的匹配数组.

echo matchstr("foo bar foo", '\vfoo (.*) foo')  " return foo bar foo
echo matchlist("foo bar foo", '\vfoo (.*) foo')  " returns ['foo bar foo', 'bar', '', '', '', '', '', '', '', …
Run Code Online (Sandbox Code Playgroud)

vim vim-plugin

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

(angularjs-google-maps)在标记内单击

这个问题是关于angularjs-google-maps,https://github.com/allenhwkim/angularjs-google-maps

有没有办法在标记上使用ng-click来设置这样的变量?(为了测试目的,1的值是硬编码的).单击当前标记似乎不会触发ng-click.

<marker ng-repeat="instance in common.instances" 
 position="[{{instance.lat}},{{instance.lng}}]" 
 ng-click="common.selectedinstance = 1">
</marker>
Run Code Online (Sandbox Code Playgroud)

google-maps angularjs angularjs-directive angularjs-google-maps

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

document.styleSheets [x] .cssRules为null

当我检查一个网站时,
我看到了来自的cssRulesdocument.styleSheets[x].cssRules

在此输入图像描述

但是,有了这个网站stackoverflow.com,当我用Chrome浏览器检查时,我看到了document.styleSheets,但是cssRules为空.

在此输入图像描述

怎么可能呢?

css stylesheet

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

TCP套接字编程错误

学习套接字编程,以下是错误部分的剪切/粘贴.

仅供参考,我正在学习本教程.

Undrestood gethostbyname()回归struct hostent

struct hostent *gethostbyname(const char *name);
Run Code Online (Sandbox Code Playgroud)

使用以下代码.

  1 #include <stdio.h>
  2 #include <sys/types.h>
  3 #include <sys/socket.h>
  4 #include <netinet/in.h>
  5 #include <stdlib.h>
  6 #include <strings.h>
  7 
  8 int main(int argc, char *argv[])
  9 {
 10     int sockfd, portno, n;
 11     struct sockaddr_in serv_addr;
 12     struct hostent *server;
 13 
 14     server = gethostbyname(argv[1]);
 15 
 16     /* compose serv_addr */
 17     bzero( (char *)&serv_addr, sizeof(serv_addr) );
 18     serv_addr.sin_family = AF_INET;
 19     bcopy( (char *)server->h_addr, …
Run Code Online (Sandbox Code Playgroud)

c sockets

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