标签: mismatch

Google+分享API中出现origin_mismatch错误

我想在谷歌+上分享一些动态内容.为此,我检查了它https://developers.google.com/+/web/share/interactive#rendering_the_button_with_javascript

<head>
<script type="text/javascript">
  (function() {
   var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
   po.src = 'https://apis.google.com/js/client:plusone.js';
   var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
 })();
</script>
</head>
<body>
<button
  class="g-interactivepost"
  data-contenturl="http://www.pubandbar-network.co.uk/" 
  data-clientid="102180630313.apps.googleusercontent.com"
  data-cookiepolicy="single_host_origin">  Share 
</button>
</body>
Run Code Online (Sandbox Code Playgroud)

但是在执行时我收到了这个错误

Error: origin_mismatch
Request Details

    scope=https://www.googleapis.com/auth/plus.login
    response_type=code token id_token gsession
    access_type=online
    redirect_uri=postmessage
    cookie_policy=single_host_origin
    proxy=oauth2relay554026710
    origin=http://www.pubandbar-network.co.uk
    state=1995523240|0.4607792083184853
    display=page
    client_id=102180630313.apps.googleusercontent.com
    authuser=0
Run Code Online (Sandbox Code Playgroud)

请建议如何解决这个问题

api share mismatch google-plus

23
推荐指数
3
解决办法
6万
查看次数

参数计数不匹配

遇到以下代码段时遇到问题.我得到的参数计数不匹配.

由于多线程和不安全更新的问题,我不得不写这个.


       delegate void data_INPUTDelegate(object sender, System.IO.Ports.SerialDataReceivedEventArgs e);
    private void data_INPUT(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
    {
        string data = serialPort.ReadLine();

        string[] tokens = data.Split(':');
        if (tokens[0] == "$SENSOR")
        {
            if (label_sensorValue.InvokeRequired)
            {
                data_INPUTDelegate del = new data_INPUTDelegate(data_INPUT);
                label_sensorValue.Invoke(del,new object[] {tokens[1]});
            }
            else
            {
                label_sensorValue.Text = tokens[1];
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# parameters count mismatch

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

Google OAuth 2.0 redirect_uri_mismatch错误

  1. 我创建了一个谷歌的OAuth 2.0 ClientID,并secret在谷歌开发者控制台

  2. 之后,我在Google OAuth游乐场(https://developers.google.com/oauthplayground)进行了测试.并注册ClientIDsecret已在上面创建并应用于Google OAuth 2.0游乐场设置菜单.

  3. 有人说,在创建后,ClientID/ secret他们需要一些时间进行测试.所以两天后我试着在相同的条件下测试,但错误是一样的redirect_uri_mismatch.

我怎么解决这个问题?

url redirect mismatch http-headers google-oauth

15
推荐指数
3
解决办法
4万
查看次数

Scala类型不匹配问题(预期Map,找到scala.collection.mutable.HashMap)

我仍然是一个新手Scala程序员,很抱歉,如果这个问题可能看起来很幼稚,但我搜索了一段时间后发现没有解决方案.我使用的是Scala 2.8,我将PXGivenZ类定义为:

class PXGivenZ (val x:Int, val z:Seq[Int], val values: Map[Seq[Int], Map[Int, Double]] ){...}
Run Code Online (Sandbox Code Playgroud)

当我尝试将该类的元素实例化为另一个程序块时,如下所示:

// x is an Int
// z is a LinkedList of Int
...
var zMap = new HashMap[Seq[Int], HashMap[Int, Double]]
...
val pxgivenz = new PXGivenZ(x, z, zMap)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

found   : scala.collection.mutable.HashMap[Seq[Int],scala.collection.mutable.HashMap[Int,Double]]
 required: Map[Seq[Int],Map[Int,Double]]
           val pxgivenz = new PXGivenZ(x, z, zMap) 
                                             ^
Run Code Online (Sandbox Code Playgroud)

显然我没有得到:Map [Seq [Int],Map [Int,Double]]与HashMap [Seq [Int],HashMap [Int,Double]]的不同之处是什么?或者"可变"课程出了什么问题?

在此先感谢能帮助我的人!

types scala map mismatch

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

apt-get 使用 Multipass 更新 Ubuntu 20.04 VM 时哈希和不匹配

我的问题如下:

我启动了一个新的多通道 VM,它是 Ubuntu 20.04 版本(我没有指定它,只是启动)。我的新 VM 中的第一个命令是:

sudo apt-get update

我已经有一些错误的地方:

Err:6 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
  Hash Sum mismatch
  Hashes of expected file:
   - Filesize:1291458 [weak]
   - SHA256:407e1e5f8188d9a38dec308c87203aadb16cb4ac173b729005525c4d824317c9
   - SHA1:47f50537ae094c725a60e90bf5e72d563a73abb2 [weak]
   - MD5Sum:05500c05300ff2f3be66040cd9d4c24b [weak]
  Hashes of received file:
   - SHA256:fc9c8ae3385f3b2cdb7c52c8e4ee5fa5074c843155b7ce4786b3ce3c97fe8c3f
   - SHA1:59b7721865c7a9c1b313ce11f11aefa4c7951fd4 [weak]
   - MD5Sum:05500c05300ff2f3be66040cd9d4c24b [weak]
   - Filesize:1291458 [weak]
  Last modification reported: Mon, 28 Sep 2020 16:55:59 +0000
  Release file created at: Tue, 29 Sep 2020 10:33:40 +0000
Get:7 http://security.ubuntu.com/ubuntu focal-security/main Translation-en [69.3 kB]
Err:7 http://security.ubuntu.com/ubuntu focal-security/main Translation-en
Err:5 …
Run Code Online (Sandbox Code Playgroud)

hash mismatch apt-get multipass ubuntu-20.04

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

不匹配的括号:找到它们的快捷方法?

我只是重新安排了一个非常大的JavaScript文件.我现在得到"意外的输入结束".在这些功能的某个地方,一个人失去了(或获得了)一个支架.找到它的最快方法是什么?

javascript brackets mismatch unexpectendoffile

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

帮助JFreeChart覆盖

我遇到了JFreeChart重叠图的问题.我正在使用JFreeChart 1.0.13.我想要做的似乎是在早期版本的JFreeChart中更容易做到?

该图显示折线图和条形图.由Y轴的折线图绘制的数据范围在0-100范围内,条形图的轴在0-5范围内.

单独地,当我布置每个图表并绘制它时,它们看起来很棒.这是一个例子:

条形图替代文字 折线图替代文字

但是当我覆盖它们时,条形图缩小到看起来非常无用......大概是因为两个数据集的比例是如此不同.

例: 替代文字

我真正想要的是分割两个数据集的系列数据,并在左侧Y轴上显示折线图的0-100范围,并使条形图显示为完整尺寸,如下面的第一个示例所示,但是标尺0-5显示在图表的右侧Y轴侧.

要创建图形,我首先使用XYSeriesCollection创建条形图,添加数据并创建绘图...

XYSeriesCollection histogramDataset= new XYSeriesCollection();
XYSeries xy= new XYSeries("Temp");
xy.add(100,0.0);
xy.add(101,0.3769791404875597);
histogramDataset.addSeries(xy);
...
final NumberAxis xAxis = new NumberAxis("Temperature C");
xAxis.setAutoRangeIncludesZero(false);
final ValueAxis yAxis = new NumberAxis("Percent Time above Temperature");
final XYItemRenderer renderer = new XYBarRenderer();

final XYPlot plot = new XYPlot((XYDataset) histogramDataset, xAxis, yAxis, renderer);
Run Code Online (Sandbox Code Playgroud)

然后我以类似的方式创建折线图并将第二个系列添加到图中......

final XYSeries xy = new XYSeries("First");
final XYDataset xySeriesData = new XYSeriesCollection();
final XYItemRenderer xyLineRenderer = new XYLineAndShapeRenderer();
xyLineRenderer.setSeriesShape(0, new Line2D.Double(0.0, 0.0, 0.0, 0.0)); …
Run Code Online (Sandbox Code Playgroud)

overlay jfreechart scale mismatch

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

不匹配删除

我有程序,实现人民和他的公司的数据库.我已经创建了指向类成员的动态数组指针而不是类成员的动态数组,因此使用它可以更快地进行复制.

我有版本,但valgrind在析构函数中显示不匹配删除(删除db)

CCompany** db;

~CCompanyIndex ( void )
{
    for(unsigned i=0;i<len;i++)
    {
        /*cout<<"dealloc:"<<db[i]<<endl;*/
        delete db[i];
    }
    delete db;
}

CCompanyIndex ( void )
{
    max=1000;
    len=0;
    db=new CCompany*[max];
}
Run Code Online (Sandbox Code Playgroud)

我也用来添加

CCompany* newIt=new CCompany(oName,oAddr,cName,cAddr);
Run Code Online (Sandbox Code Playgroud)

所以我尝试了以下我认为正确的代码

~CCompanyIndex ( void )
{
    delete [] db;
}
Run Code Online (Sandbox Code Playgroud)

但是,通过添加方法分配的所有内存都不会被释放.

c++ valgrind dynamic mismatch

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

Murmurhash 2的结果是Python和Haskell

Haskell和Python似乎不同意Murmurhash2的结果.Python,Java和PHP返回相同的结果,但Haskell没有.关于Haskell上的Murmurhash2我做错了吗?

这是我的Haskell Murmurhash2的代码:

import Data.Digest.Murmur32

    main = do
    print $ asWord32 $ hash32WithSeed 1 "woohoo"
Run Code Online (Sandbox Code Playgroud)

这是用Python编写的代码:

import murmur

if __name__ == "__main__":
    print murmur.string_hash("woohoo", 1)
Run Code Online (Sandbox Code Playgroud)

Python返回3650852671,而Haskell返回3966683799

python hash haskell mismatch murmurhash

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

需要在重定向网址中注册Google OAuth 2和状态参数值

根据Google Oauth 2.0文档的状态参数:

表示在收到响应后可能对您的应用程序有用的任何状态.Google授权服务器会将此参数往返,因此您的应用会收到与其发送的值相同的值.可能的用途包括将用户重定向到站点中的正确资源,nonce和跨站点请求伪造缓解.

我想使用state参数作为一种手段来了解原始oauth请求从哪个子域发起.但是redirect_state参数似乎需要注册为"授权重定向URI"之一.如果没有,我得到:

错误:redirect_uri_mismatch请求中的重定向URI:http://my_server.com/complete/google-oauth2/? redirect_state = 2与注册的重定向URI不匹配

我想要一个解决方案,不需要在授权的重定向URI中注册每个可能的redirect_state值,因为它不是很容易维护.想法?

redirect state mismatch oauth-2.0

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