小编Geo*_*eyB的帖子

AngularJS - 无法从$ http读取响应头

Authentication:76efbc0946773b62c93e952b502a47acd898200f6f80dc46ac87ffc501c00780当我用检查器检查请求时,我的http响应包含头部身份验证(如此处所述:),但是调用headers("Authentication")返回null

return $http({
    method: "GET",
    url: url,
    headers: {
      'Content-Type': "application/json"
    }
}).success(function (data, status, headers, config) {
    console.log(headers("Authentication"));
})
Run Code Online (Sandbox Code Playgroud)

你对我的做法有什么看法吗?

仅供参考,我已经尝试将其切换回"承诺"方式,.then问题仍然存在.

http-headers angularjs angular-http

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

使用Openlayers禁用缩放

我正在使用OpenLayers在我的网站上显示自定义OSM地图.

我有一点要尊重:地图必须修复(意味着我们无法拖动或缩放它).

我有缩放问题,我无法用鼠标禁用缩放.有人有小费吗?

map = new OpenLayers.Map('map');
map.events.remove("move");
map.events.remove("movestart");
map.events.remove("moveend");
map.events.remove("zoomend");
map.events.remove("mouseover");
map.events.remove("mouseout");
map.events.remove("mousemove");
map.events.remove("zoomstart");
var nav = new OpenLayers.Control.Navigation({
  defaultDblClick: function(event) { return ; }
});
map[index].addControl(nav);
Run Code Online (Sandbox Code Playgroud)

此外,如果有人提示删除所有导航事件比这更容易,将不胜感激.

zoom mousewheel openlayers

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

如何清除我自己的服务器上的所有osm tile缓存

我目前正在开发一个基于OpenStreetMap的地图项目,使用Mapnik,renderd和mod_tile(就像他们网站上的osm一样).我在我的个人计算机(Ubuntu 12.04)上构建了一个osm tiles服务器,遵循一些教程.它运作良好,我已经加载了一个国家的许多地区(不是整个星球,只是地球的一部分).

我意识到mod_tile正在为每个渲染的瓷砖使用缓存,所以我决定研究如何清除它. 到目前为止我发现的唯一解决方案是使用render_expired二进制文件,但我不明白我如何通过这种方式设置所有瓷砖过期(而且没有差异文件)...我试图找到这些图像所在的位置但是我找不到他们.

我需要一些帮助,所以如果有人有想法......

caching openstreetmap mapnik

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

GTK +(2.0) - 在GtkEntry上"点击"了信号?

我用GTK + 2.0测试了一些信号.我正在寻找一种方法来点击GtkEntry时发出信号.

if (widgets_info[i].action & IG_INPUT)
    {
      widget->frame[i] = gtk_entry_new_with_max_length(MAX_INPUT_LENGTH);
      gtk_entry_set_text(widget->frame[i], widgets_info[i].text);
      catch_signal(widget->frame[i], MY_SIGNAL, &change_entry, widget);
    }
Run Code Online (Sandbox Code Playgroud)

我的条目(widgets_info[i].text)中有一个预先选择的文本,如果用户单击我的GtkEntry,我希望此文本消失.

有人知道这个信号是什么吗?

(对不起我的英语不好)

gtk signals click gtk2 gtkentry

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

使用ncurses显示wchar_t

我目前正在研究一个C ++项目,在该项目中我需要显示一些扩展字符(wchar_t)。

主要的问题是,即使它在C(使用wprintf)中可以正常工作,也不能在使用mvwaddwstr或的c ++中运行waddwstr。当然,我已将语言环境设置为: setlocale(LC_ALL, "");,并且不显示任何内容。

有人以前有这个问题吗,或者对此有想法?

谢谢。

这是代码:

  struct charMap { int x; int y; wchar_t value };
  int                   i, x, y;
  wchar_t               str[2];
  struct charMap _charMap[2] = {
    {0,0,9474}
    {29, 29, 9474}
  };
  initscr();
  setlocale(LC_ALL, "");
  for (y = 0 ; y < 30 /* length */ + 2 ; y++) {
    for (x = 0 ; x < 30 /* width */ + 2; x++) {
      for (i = 0 …
Run Code Online (Sandbox Code Playgroud)

c++ wchar-t ncurses

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

Golang Redis PubSub 超时

到目前为止我一直在这样做:

import (
    _redis "gopkg.in/redis.v3"
    "strconv"
    "time"
)

type Redis struct {
    Connector   *_redis.Client
    PubSub      *_redis.PubSub
}

var redis *Redis = nil

func NewRedis() bool {
    if redis == nil {
        redis = new(Redis)
        redis.Connector = _redis.NewClient(&_redis.Options{
            Addr: config.RedisHostname + ":" + strconv.FormatInt(config.RedisPort, 10),
            Password: "",
            DB: 0,
        })
        Logger.Log(nil, "Connected to Redis")
        err := redis.Init()
        if err != nil {
            Logger.Fatal(nil, "Cannot setup Redis:", err.Error())
            return false
        }
        return true
    }
    return false
}

func (this *Redis) Init() error …
Run Code Online (Sandbox Code Playgroud)

go redis

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

ffmpeg:在一次通话中混合concat,apad和amerge

我正在尝试将多个调用ffmpeg合并为一个调用.

我有2个图像,1个视频和1个声音合并在一起.

视频:图像1(1秒),图像2(1秒 - 如果可能,淡入视频),视频声音:声音 - 一旦视频开始,合并两个声音

我能够分别执行这些操作(生成带有图像+视频的临时视频),然后合并两种声音,但我想更快地获得一些东西.

如何将这两个过滤器合并到一个?

ffmpeg -loop 1 -framerate 60 -t 1 -i thumb.jpg -t 1 -f lavfi -i aevalsrc=0 -framerate 60 -t 1 -i theme.jpg -t 1 -f lavfi -i aevalsrc=0 -i video.mov -filter_complex '[0:0] [1:0] [2:0] [3:0] [4:0] [4:1] concat=n=3:v=1:a=1' tmp.mov

ffmpeg -i tmp.mov -i audio.mp3 -filter_complex "[0:a]apad [b]; [b][1:a]amerge[a]" -map 0:v -map "[a]" -c:v copy -c:a mp3 -ac 2 -shortest out.mov

我的猜测会是这样的ffmpeg -loop 1 -framerate 60 -t 1 -i thumb.jpg -framerate 60 …

video ffmpeg

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