小编rOr*_*lig的帖子

Google Chrome会将警告资源解释为字体,但使用MIME类型application/octet-stream进行传输:

我一直收到这个警告

资源解释为Font但使用MIME类型application/octet-stream传输:"http://127.0.0.1:8080/assets/font/fontawesome-webfont.woff".

我正在使用Play 2.0.4网络服务器.我将mime-types添加到我的application.conf文件中,如下所示

mimetype.eot = application/vnd.ms-fontobject
mimetype.otf = application/octet-stream
mimetype.ttf=application/x-font-ttf
mimetype.woff = application/x-font-woff
Run Code Online (Sandbox Code Playgroud)

知道我可能做错了什么.

google-chrome playframework-2.0

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

Android中的Pinterest样式列表视图或gridview

我希望实现pinterest样式gridview(见图),我很难想出一个方法.

视图需要有3列(如pinterest),单个图像具有恒定宽度但高度可变.它应该是可滚动的.我也关注能够回收视图的问题,因为图像的数量可以很多(比如1000s)

我不知道如何在android中接近这个视图.

拉夫

Pinterest视图

android listview gridview pinterest

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

读取aws lambda包中的打包文件

我有一个非常简单的节点lambda函数,它读取其中的打包文件的内容.我将代码上传为zip文件.目录结构如下.

index.js
readme.txt
Run Code Online (Sandbox Code Playgroud)

然后在我的index.js文件中:

fs.readFile('/var/task/readme.txt', function (err, data) {
if (err) throw err;
});
Run Code Online (Sandbox Code Playgroud)

我一直收到以下错误NOENT:没有这样的文件或目录,打开 '/var/task/readme.txt'.

我也试过./readme.txt.

我错过了什么?

lambda amazon-web-services node.js aws-lambda

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

如何将异步promise代码转换为rxjava

我有以下同步代码,我想在RXJava中建模为异步代码.

void executeActions(List<Action> action) {
  if (action == null || action.size() == 0) return;
  for (Action action: actions) { 
     executeActions(action.handle());
  } 
}


class Action {

   //implementation of handle 
   // return List<Action> or null. 
   List<Action> handle() {
   } 
} 
Run Code Online (Sandbox Code Playgroud)

现在在JS中,我可以像Prom这样建模这种与Promises的交互.(下面的伪代码 - 我的JS很弱)

executeActionsAsync(actions) { 
  var p = Promise.resolve(); 
  action.forEach(function(action) { 
    p = p.then(function() { 
           action.handle();    
        })
  } 
  return p; 
} 


class Action() { 
  function handle() { 
    actions = [];// some array of actions. 
    executeAsync(actions);
  } 
} 
Run Code Online (Sandbox Code Playgroud)

我想在RXJava2中对其进行建模.任何帮助表示赞赏.

java android promise rxjs rx-java2

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

像PInterest这样的布局

我想在我的代码中制作像pinterest的自定义视图,我在scrollview中使用scrollView和3 linearlayout我自定义我的视图名称waterfallView这里是代码:

public class WaterfallView extends LinearLayout {

private ListAdapter m_Adapter;
private OnClickListener onClickListener = null;
private LinearLayout m_Line1;
private LinearLayout m_Line2;
private LinearLayout m_Line3;

public WaterfallView(Context context) {
    super(context);
    // TODO Auto-generated constructor stub
    InitLine();
}

public WaterfallView(Context context, AttributeSet attrs) {
    super(context, attrs);
    InitLine();
}

private void InitLine() {

    LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
            LinearLayout.LayoutParams.MATCH_PARENT,
            LinearLayout.LayoutParams.MATCH_PARENT);
    lp.weight = 1;

    // line2
    m_Line1 = new LinearLayout(this.getContext());
    m_Line1.setOrientation(VERTICAL);
    m_Line1.setLayoutParams(lp);

    // line2
    m_Line2 = new LinearLayout(this.getContext());
    m_Line2.setOrientation(VERTICAL);
    m_Line2.setLayoutParams(lp);

    // …
Run Code Online (Sandbox Code Playgroud)

android

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

位置请求的缓存策略

我正在构建REST API,在特定区域返回数据(比如说事件).REST URL是一个简单的GET

/api/v1/events?lat=<lat>&lng=<lng>&radius=<radius>.
Run Code Online (Sandbox Code Playgroud)

与参数lat,lngradius(10英里默认情况下),纬度和经度是设备或浏览器的API什么回报.现在不用说,lat和lng随着用户移动而连续变化,并且两个用户可以是相同的附近,具有不同的lat/lng.在服务器上缓存此类请求的最佳方法是什么,这样我就不必每次都进入业务逻辑.自lat/lng更改后,URL不会是唯一的.

谢谢

rest location caching geolocation http-caching

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

GZIP PlayFramework 2.0中的响应主体

我正在使用Playframework 2.x应用程序.我的应用程序中的控制器将JSON响应返回给浏览器/端点.我想知道是否有一种简单的方法来启用响应体的GZIP压缩.

gzip playframework playframework-2.0

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

使用angular-google-maps刷新地图和标记

嗨,我正在为我的项目使用angular-google-maps.html和js代码如下

HTML:

        <ui-gmap-markers models="apartments" coords="'loc'" icon="'assets/images/map_icon_normal.png'" idkey="'_id'"
                     fit="'false'" click="click">


      <ui-gmap-windows show="'show'" >
        <div ng-non-bindable>{{streetAddress}}</div>

      </ui-gmap-windows>
    </ui-gmap-markers>



  </ui-gmap-google-map>
Run Code Online (Sandbox Code Playgroud)

脚本:angular.module('myApp')

.controller('MapCtrl',
                    function ($scope, $routeParams, Map, uiGmapGoogleMapApi) {
 $scope.apartments = [];
 $scope.customIcon = "../../assets/images/map_icon_normal.png"

$scope.map = {
      center: {
        latitude: $routeParams.lat,
        longitude: $routeParams.lon
      },

      zoom: 5,
      bounds: {},
      events: {
        tilesloaded: function (map) {
          //console.log('tiles loaded');
          $scope.$apply(function () {
            $scope.mapInstance = map;
            //console.log(map.getBounds().getNorthEast());
            $scope.searchbox.options.bounds = new google.maps.LatLngBounds($scope.mapInstance.getBounds().getNorthEast(),
              $scope.mapInstance.getBounds().getSouthWest());

          });
        },
        idle: function(map) {

          $scope.map.refresh = false;

        },
        resize: function(map) {
          console.log('resize');
        },
        dragend: …
Run Code Online (Sandbox Code Playgroud)

google-maps-api-3 angularjs angular-google-maps

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

在两个 aws lambda 函数之间共享变量

我有两个 AWS lambda 函数 - lambdaA 和 lambdaB。

http 客户端调用 API 网关端点 A,后者调用 lambdaA,后者生成 uuid 并返回给客户端。

然后客户端调用 API 网关端点 B,后者调用 lambdaB 并将 lambdaA 生成的 uuid 传递给 lambdaB。lambdaB 如何验证 uuid 是由 lambdaA 生成的。

我可以考虑使用缓存 - 弹性缓存或 db - dynamodb。但我不喜欢弹性缓存,因为它运行服务器,而 dynamodb 对我的简单用例来说可能有点太重了。

有没有其他更简单的方法可以使用 AWS lambda 缓存数据。

caching amazon-web-services aws-lambda

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

在DroidX上的USB调试模式下,SD卡不可用

我正在研究相机/视频应用程序@ work.当我打开我的droidX上的usb调试模式时,似乎Camera应用程序无法访问设备上的SD卡.如果我选择其他USB连接模式,SD卡可用,但我无法调试应用程序.

我正在使用Macbook Pro机器上的droidX.

usb android sd-card

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