小编neu*_*ert的帖子

使用PHP验证Windows 8购买(收据)

我需要使用PHP验证在Windows 8应用程序服务器端进行的应用内购买.MSDN的文档页面仅在C#中有一个示例.现在我花了一整天的时间来寻找一种在PHP中实现它的方法.没有成功.在整个互联网上,只有这个主题的.NET示例.

我发现了一些有关已签名的XML和x509的部分信息,一些库(xmlseclibs - 无用,使用不支持sha256的openssl_*函数; phpseclib - 看起来很有前途,但他们的文档和示例很差,没有任何帮助).

是否有可能在不学习有关签名XML,RSA和x509的所有内容的情况下以某种方式完成?现在我几乎读过所有内容,但到处都是关于编码的信息.没有关于验证的事情.

php signedxml in-app-purchase windows-8 xmlseclibs

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

Composer:安装包时允许内存大小错误

当我运行时,composer require yab/laravel-scout-mysql-driver这是我得到的输出:

Using version ^2.40 for yab/laravel-scout-mysql-driver
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
PHP Fatal error:  Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/Cellar/composer/1.3.2/libexec/composer.phar/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52

Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/Cellar/composer/1.3.2/libexec/composer.phar/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52

Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.
Run Code Online (Sandbox Code Playgroud)

我正在运行 Composer 1.9.2。

这是我使用 …

php composer-php

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

JSON字符串化将47字节的json字符串转换为340mb?

var keys = [7925181,"68113227"];
var vals = {"7925181":["68113227"],"68113227":["7925181"]};

var temp = [];
for (var i = 0; i < keys.length; i++) {
    temp[keys[i]] = vals[keys[i]];
}
//alert(JSON.stringify(vals).length);
alert(JSON.stringify(temp).length);
Run Code Online (Sandbox Code Playgroud)

当我在Chrome中运行该脚本时,我会在很长一段时间后得到340666156的输出.

我的问题是......怎么样?

注释掉的警报输出47.在我看来,第二次警报应该产生相同的结果?那温度几乎应该是val的精确副本?

它的jsfiddle:

http://jsfiddle.net/vMMd2/

哦 - 如果你想破坏你的浏览器窗口(好吧它崩溃了我的谷歌浏览器窗口),只需添加以下内容:

temp.forEach(function(entry) {
    alert(temp);
});
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

javascript json

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

制作它以便您可以从任何目录调用composer

我将 composer.phar 放在 /usr/bin 中,然后我创建了 /usr/bin/composer ,php /usr/bin/composer.phar $@然后当我尝试运行时,composer我得到以下信息:

No command 'composer' found, did you mean:
 Command 'compose' from package 'mime-support' (main)
composer: command not found
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

php linux composer-php

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

如何判断你正在运行什么版本的`pdftk`?

pdftk -v没有办法.也没有pdftk -h.这只是通过手册将屏幕填满可用历史记录.但它并没有告诉我我正在运行什么版本.

有任何想法吗?

我正在运行Windows.

pdftk

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

MySQL:为函数st_geometryfromtext提供的GIS数据无效

这是我的代码:

SET @poly =
    'Polygon((-98.07697478272888 30.123832577126326,
              -98.07697478272888 30.535734310413392,
              -97.48302581787107 30.535734310413392,
              -97.48302581787107 30.123832577126326))';

SELECT name
FROM county_shapes
WHERE MBRContains(ST_GeomFromText(@poly), SHAPE);
Run Code Online (Sandbox Code Playgroud)

每当我运行时,我得到一个"MySQL:提供给函数st_geometryfromtext的无效GIS数据"错误.

这会返回相同的错误:

SELECT name
FROM county_shapes
WHERE MBRContains(ST_GeomFromText('Polygon((-98.07697478272888 30.123832577126326,
              -98.07697478272888 30.535734310413392,
              -97.48302581787107 30.535734310413392,
              -97.48302581787107 30.123832577126326))'), SHAPE);
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

mysql gis spatial-index mysql-5.7

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

无法使用 phpseclib 类

我已经从 github安装了phpseclib库,我正在尝试使用 PHP 加密密码(用于 Steam 社区)。我可以通过使用 Steam 在他们网站上的 javascript 代码来使用 Javascript 来做到这一点,但我无法使用纯 PHP 加密密码。

Javascript 加密代码:

var RSAPublicKey = function($modulus_hex, $encryptionExponent_hex) {
    this.modulus = new BigInteger( $modulus_hex, 16);
    this.encryptionExponent = new BigInteger( $encryptionExponent_hex, 16);
};

var Base64 = {
    base64: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
    encode: function($input) {
        if (!$input) {
            return false;
        }
        var $output = "";
        var $chr1, $chr2, $chr3;
        var $enc1, $enc2, $enc3, $enc4;
        var $i = 0;
        do {
            $chr1 = $input.charCodeAt($i++);
            $chr2 = $input.charCodeAt($i++);
            $chr3 = $input.charCodeAt($i++); …
Run Code Online (Sandbox Code Playgroud)

php encryption phpseclib

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

作曲家:与您的要求或最低稳定性冲突

我正在尝试composer require phpseclib/mcrypt_compat:dev-master在一个空目录中运行并收到以下错误:

./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for phpseclib/mcrypt_compat dev-master -> satisfiable by phpseclib/mcrypt_compat[dev-master].
    - phpseclib/mcrypt_compat dev-master requires phpseclib/phpseclib dev-master -> satisfiable by phpseclib/phpseclib[d
ev-master] but these conflict with your requirements or minimum-stability.


Installation failed, deleting ./composer.json.
Run Code Online (Sandbox Code Playgroud)

我不明白。https://github.com/phpseclib/phpseclib/blob/master/composer.json说所需的最低 PHP 版本是 5.6.1。还有两个其他库是必需的,但 Composer 并不是说​​其他​​库不兼容 - Composer 说 phpseclib/phpseclib 不兼容。

这是我输入时得到的输出 …

php composer-php phpseclib

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

在 vue.js 模板中显示主机名

假设我有这样的事情:

<q-input v-model="form.uuid" inverted-light color="white" stack-label="Your subdomain:" @blur="$v.form.uuid.$touch"
    :error="$v.form.uuid.$error"
    suffix=".website.com">
</q-input>
Run Code Online (Sandbox Code Playgroud)

现在 .website.com 是硬编码的,但如果我想让它基于用于访问该网站的主机名怎么办?IE。如果我访问 mydomain.tld,它不会显示 website.com - 它会显示 mydomain.tld。

有任何想法吗?

谢谢!

vue.js quasar

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

如何动态着色 vue2 传单标记?

我有一个google-maps_pin.svg代表 google-maps pin的文件。

我想根据类别(餐厅、美术馆等)动态地为不同的标记(使用 v-for 生成)着色。

有没有办法用 vue2 传单来实现?

这是我的地图:

<l-map 
  style="z-index: 0" 
  ref="mapRef" 
  :zoom="zoom" 
  :center="center" 
  @update:zoom="zoomUpdated" 
  @update:center="centerUpdated"
  @update:bounds="boundsUpdated">
  <l-tile-layer :url="url"></l-tile-layer>
  <l-marker 
      v-for="(markedLocation, index) in marker" 
      :key="'marker-' + index" 
      :lat-lng="markedLocation.location" 
      :icon-url="require('@/assets/googlemaps_markers/google-maps_pin.svg')">
  </l-marker>
</l-map>
Run Code Online (Sandbox Code Playgroud)

我想赋予单个引脚的颜色存储在markedLocation.info.category.color变量中。

javascript leaflet vue.js vue2leaflet

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