小编FR *_*TAR的帖子

谷歌地图标记精灵图像位置

我们如何将精灵图像定位为Google地图标记.例如:在css中,我们将图像定位为

background: url('../images/bodycss/pointer.png') 28px -32px;
Run Code Online (Sandbox Code Playgroud)

现在我如何将以上代码包含在下面的google api-v3功能中?

function setMarkers(map, markers) {

    var google_image = new google.maps.MarkerImage("http://example.com/images/bodycss/pointer.png");

    for (var i = 0; i < markers.length; i++) {
        var sites = markers[i];
        var siteLatLng = new google.maps.LatLng(sites[1], sites[2]);
        var marker = new google.maps.Marker({
            position: siteLatLng,
            map: map,
            title: sites[0],
            zIndex: sites[3],
            html: sites[4],
            icon: google_image
        });

        google.maps.event.addListener(marker, "mouseover", function () {
            infowindow.setContent(this.html);
            infowindow.open(map, this);
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript image sprite google-maps-api-3

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

JQuery移动工具提示弹出("关闭")功能在IPhone 5中不起作用

在我的JQuery Mobile站点中,我添加了一个工具提示对话框,在页面加载时打开,它将在5秒后消失.我的代码类似于以下内容,

  <div data-role="popup" id="popupInfo">
     <p>This is a completely basic popup, no options set.<p>
  </div>

  <script type="text/javascript">
 $(document).live( 'pagechange',function(event){
     $('#popupInfo').popup("open")
      setTimeout(function() {
      $('#popupInfo').popup("close");
      }, 5000);
  });
   </script>
Run Code Online (Sandbox Code Playgroud)

此更新在除IPhone 5 iOS 6之外的所有设备中都能正常运行.因为当我尝试在IPhone 5 iOS 6设备中加载带有上述脚本的JQuery移动页面时,它会在弹出窗口关闭时将我重定向到上一页.我不确定我在这里错过了什么,但对我来说,看起来jQuery Mobile 弹出("关闭")功能不支持iPhone 5 iOS 6.

此外,当工具提示加载跟随哈希标记文本附加到URL时,我们如何避免这种情况 #&ui-state=dialog

有谁能告诉我怎样才能解决这个问题?

我甚至尝试过以下代码;

 $(document).on('pagechange',function(event){
        $('#popupInfo').popup("open").delay(2000).popup("close");

    });
Run Code Online (Sandbox Code Playgroud)

但这根本不起作用

iphone jquery html5 jquery-mobile

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

Laravel 5.5自定义重置密码引发令牌不匹配

我想覆盖/自定义现有的laravel忘记和重置密码功能。主要是由于我的表不包含和“电子邮件”列,因此我们有自己的电子邮件发送方法。因此,我如下更新了ForgotPasswordController.php:

<?php

namespace App\Http\Controllers\Auth;

use App\Http\Controllers\Controller;
use Illuminate\Foundation\Auth\SendsPasswordResetEmails;
use Illuminate\Contracts\Auth\PasswordBroker;
use App\People;
use Illuminate\Http\Request;

class ForgotPasswordController extends Controller
{
    /*
    |--------------------------------------------------------------------------
    | Password Reset Controller
    |--------------------------------------------------------------------------
    |
    | This controller is responsible for handling password reset emails and
    | includes a trait which assists in sending these notifications from
    | your application to your users. Feel free to explore this trait.
    |
    */
    use SendsPasswordResetEmails;



    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct() …
Run Code Online (Sandbox Code Playgroud)

token forgot-password reset-password laravel-5.5

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

Apple Pay - NSS错误-8178

我正在按照https://github.com/norfolkmustard/ApplePayJS中的教程将Apple付费与PHP网站集成.但是,如果我点击苹果付款按钮,我会收到以下错误.

unable to load client key: -8178 (SEC_ERROR_BAD_KEY)
Run Code Online (Sandbox Code Playgroud)

当我详细检查错误时,我得到以下细节:

在此输入图像描述

我甚至尝试通过添加以下内容来禁用curl中的SSL:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激,提前致谢.

php curl public-key applepay applepayjs

5
推荐指数
0
解决办法
275
查看次数

如何从 Lambda 中的回调函数返回 json?

我正在尝试从 Cognito 回调函数返回登录状态,该函数是在 NodeJS Lambda 中编写的。但是,当我调用 API 时,响应不断加载,并且出现警告错误。

这是我的代码:

'use strict';

global.fetch = require('node-fetch');
const AmazonCognitoIdentity = require('amazon-cognito-identity-js');

module.exports.hello = async (event, context) => {
  return {
    statusCode: 200,
    body: JSON.stringify({
      message: "Hello there"
    }),
  };

  // Use this code if you don't use the http event with the LAMBDA-PROXY integration
  // return { message: 'Go Serverless v1.0! Your function executed successfully!', event };
};


module.exports.register = async (event, context, callback) => {

  let poolData =  {
      UserPoolId : 'xxxxx', …
Run Code Online (Sandbox Code Playgroud)

javascript callback node.js amazon-cognito aws-lambda

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

访问yii2控制器方法时找不到对象

嗨,我是YII 2框架的新手,

我目前正在从以下教程中学习http://www.yiiframework.com/wiki/490/creating-a-simple-crud-app-with-yii2-revised-12-20-2013/

一切正常,但是当我在SiteController.php中创建一个函数时

 public function actionLogin()
    {

        if (!\Yii::$app->user->isGuest) {
            return $this->goHome();
        }

        $model = new LoginForm();
        if ($model->load(Yii::$app->request->post()) && $model->login()) {
            return $this->goBack();
        } else {
            return $this->render('login', [
                'model' => $model,
            ]);
        }
    }
Run Code Online (Sandbox Code Playgroud)

当我按照以下方式从浏览器访问它时,

http:// localhost / basic / web / site / login /

我越来越

找不到对象!在我的浏览器中,但是我可以按照以下网址访问SiteController.php索引函数:http:// localhost / basic / web /

不确定我在这里缺少什么,可以让我知道这个问题吗?

感谢Adavance

编辑:出于调试目的,我将die语句放在\ basic \ web \ index.php中,显然它也未命中该文件

php yii yii2 yii2-user

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

是否支持php 7中的引用?

最近我们将PHP 5.6迁移到了PHP 7

现在跟随代码抛出 $this->a =& new test($this->f);

Parse error: syntax error, unexpected 'new' (T_NEW) 
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我能用它做什么变化?

syntax-error pass-by-reference php-7

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

无法在 golang 中包含多文件

我知道以前有人问过这个问题,我已经尝试了所有可能的答案,但仍然没有任何帮助。

但是,再次刷新问题并详细说明我的问题。我实际上是在尝试将一个简单的文件包含到 main.go 文件中。我的文件夹结构和其余信息如下:

\src\
   Multi-file\
     lib\Car.go
   main.go
Run Code Online (Sandbox Code Playgroud)

货物

 package main

    type Car struct {
        numberOfDoors int
        cylinders int
    }
Run Code Online (Sandbox Code Playgroud)

main.go

package main 

import (
    "fmt"
)

func main() {
    c := Car{4,6}
    fmt.Println(c)
}
Run Code Online (Sandbox Code Playgroud)

当我编译 main.go 时,出现以下错误

# command-line-arguments
.\main.go:8: undefined: Car
Run Code Online (Sandbox Code Playgroud)

这是我的go env详细信息:

set GOARCH=amd64
set GOBIN=
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=C:\xampp\htdocs\golang
set GORACE=
set GOROOT=C:\Go
set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64
set GO15VENDOREXPERIMENT=
set CC=gcc
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0
set CXX=g++
set …
Run Code Online (Sandbox Code Playgroud)

struct compilation go

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