小编Sef*_*fam的帖子

MySQL数据源未出现在Visual Studio中

我刚从这里安装了ADO.NET连接器http://dev.mysql.com/downloads/connector/net/

然而,MySQL并不像它应该的那样出现像数据源.我尝试重新启动Visual Studio.它不能解决我的问题.我安装了错误的连接器吗?

在此输入图像描述

编辑:什么都不做.我正在使用Visual Studio Express For Desktop.我是否需要为Ultimate版本付费才能使用MySQL数据源?

mysql ado.net visual-studio-2012

63
推荐指数
5
解决办法
12万
查看次数

Google Recaptcha javascript加载多次

我通过以下方式将Google Recaptcha包含在我的网站上;

在标题部分;

<script async src='https://www.google.com/recaptcha/api.js?hl=fr'></script>
Run Code Online (Sandbox Code Playgroud)

并在身体部分(为了示例,我已删除了我的密钥);

<div class="g-recaptcha" data-sitekey="*"></div>
Run Code Online (Sandbox Code Playgroud)

然而,当页面加载时,谷歌Chrome控制台显示以下内容;

谷歌Chrome控制台

有没有人知道发生了什么?为什么看似相同的69.0kb文件被加载3次?

javascript recaptcha

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

Paypal交易未显示在Sandbox中,但出现在通知中

我正在使用PHP-SDK向Paypal发送REST请求.

我的交易似乎成功了,两个帐户都收到通知,卖家收到"收到付款通知书"和买方"收到付款给xxxxx的测试商店".两个账户的余额都根据交易而变化.但是,交易选项卡中没有显示任何交易.

这是怎么回事?

php paypal paypal-sandbox

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

谷歌标签管理器被多次加载

我有这样的 Google Analytics 配置,其中我在网站的标题中加载了 2 个产品,如下所示:

<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-xxxx-x');
  gtag('config', 'AW-xxxxxxxx');
</script>
Run Code Online (Sandbox Code Playgroud)

在标题下方的同一页面上,进行以下调用以跟踪加载时的转化:

<script>
  gtag('event', 'conversion', {'send_to': 'AW-xxxxxxxx/xxxxxxx'});
</script>
Run Code Online (Sandbox Code Playgroud)

这会导致 gtag 被加载/启动两次:

GA 调用 Google Tag Assistant Chrome 插件有以下抱怨:“检测到全球站点标签 (gtag.js) 的多次安装”,并将我链接到可在 404 中解决的 Google 帮助页面。

当我删除转换事件时,gtag 应该只加载一次。

我的实现是否错误/不正确?

javascript google-analytics

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

网格系统中的寻路

我目前正在使用SDL在C++中构建一个基于网格的小游戏.我创建了一个tile类,它代表地图上的每个单独的tile.该图块类用于二维矢量,一维表示X轴,另一维表示Y轴.

我有算法问题,我甚至不知道从哪里开始,让我说我有这张地图:

0 0 1 1 0 E
0 0 0 1 0 1
0 C 0 1 0 1
0 1 0 1 0 1
0 1 1 1 1 1
Run Code Online (Sandbox Code Playgroud)

C是我的角色,E是出口,1是地砖.

我想找出最佳方法来确定角色是否有办法到达出口.我知道我可以使用一个函数来手动检查C周围的每个图块,并且对于C周围的每个图块,我再次检查每个图块周围,直到找到到达E的一致路径,但这似乎不是最佳的.

我可以有线索或某种方向来定位自己吗?

c++ algorithm

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

必填字段缺失.PHP Paypal REST API

我目前正在尝试使用PHP PayPal REST API.但是,似乎我无法通过事务传递项目列表,因为"缺少必填字段".

$item = new Item();
$item->setQuantity("1");
$item->setName("stuff");
$item->setPrice("305.00");
$item->setCurrency("USD");

$amount = new Amount();
$amount->setCurrency("USD");
$amount->setTotal("305.00");

$item_list = new ItemList();
$item_list->setItems(array($item));

$transaction = new Transaction();
$transaction->setAmount($amount);
$transaction->setDescription("This is incredibly awesome.");
$transaction->setItem_list($item_list);
Run Code Online (Sandbox Code Playgroud)

根据文档(https://developer.paypal.com/webapps/developer/docs/api/#common-objects)中的"Common Objects",我填写了Paypal文档认为"必需"的所有字段.但是当我尝试重定向到Paypal以启动事务时,我被抛出此错误:

例外:访问https://api.sandbox.paypal.com/v1/payments/payment时获得Http响应代码400 .string(269)"{"name":"VALIDATION_ERROR","details":[{"field":"transactions [0] .item_list.items [0] .sku","issue":"必填字段缺失"} ],"消息":"无效请求 - 请参阅详细信息","information_link":" https://developer.paypal.com/docs/api/#VALIDATION_ERROR ","debug_id":"9e292fc3a312d"}"

当我注释掉$ transaction-> setItem_list($ item_list);时,它可以正常工作.因此很明显项目列表或项目中缺少某些内容.但我看不清楚.

有任何想法吗?

php paypal paypal-sandbox

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

用preg_replace替换反斜杠字符

我有这段代码:

$data = 'Test\\vv testing\\vv';
        $data = preg_replace('/(\\vv)/', '\test', $data);
Run Code Online (Sandbox Code Playgroud)

然而在preg_replace之后,$ data仍然是Test\vv testing\vv.

我不明白为什么在任何正则表达式测试器上,正则表达式匹配我要替换的字符串部分,即'\ v'部分.

php regex

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