小编Sco*_*son的帖子

如何获得喜欢Facebook页面的所有人的列表

我会尽量简明扼要.

目标:获取所有喜欢我的Facebook页面的人的名单.这将在该页面上安装的应用程序中完成.然后该应用程序将用于创建彩票并选择获胜者.

到目前为止我所拥有的是:appId,appSecret和一个Acces-Token,我作为该页面的管理员.我也在网上发现像这样的查询实际上会做我需要的:

*SELECT user_id from like where object_id = \'PAGE_ID \';'*

我的问题是:如何运行查询以使其工作?

到目前为止我已经尝试过,但我得到的只是一个空数组......

$result2 = $facebook->api(array(
        'method' => 'fql.query',
        'access_token' => 'TOKEN',
        'query' => 'SELECT user_id from like where object_id = \'APP_ID\';'
        ));
        ;
Run Code Online (Sandbox Code Playgroud)

感谢任何帮助,谢谢.

php facebook facebook-like facebook-graph-api

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

在R中使用Perl RegExp

我有一个字符串,我试图从中提取关键字之前的术语.

str = "This is a <Keyword>(-)Controlled design"
Run Code Online (Sandbox Code Playgroud)

关键字和受控制之间或" - "之间可以有空格.我需要在"受控"前提取.在Perl中,我使用下面的正则表达式:

/(\w+)[- ]controlled/i) 
Run Code Online (Sandbox Code Playgroud)

在处理反斜杠和设置后,我在R中尝试相同perl=TRUE.但它不起作用.如何使用此表达式来提取R?是否有可以使用的备用表达式/库?

谢谢,simak

regex r

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

从 R 检查文件权限

亲爱的 Stackoverflowers,

我正在寻找一种方法来检查 R 语言中当前文件夹(可以使用 getwd() 获取的文件夹)中的文件权限。我在 Unix 平台上工作,知道我可以使用 file.info() 获得文件权限模式,但我不知道如何检查我属于哪个类别(所有者/组/休息)以及我拥有哪些特定权利.

我的第二个问题是这是否也可以跨平台完成,以便这也适用于其他平台(最重要的是在 Windows 上)。

非常感谢您的帮助!

托马斯

r user-permissions

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

更改下拉列表中的文本

如果我有

<select name="id[3]" id="attrib-3">
  <option value="11">None</option>
  <option value="13">White ($4.72)</option>
  <option value="32">Black ($5.90)</option>
  <option value="12">Blue ($5.90)</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我想根据另一个下拉菜单更改价格,我有哪些选择?(假设我知道在这种情况下选项13应该是5.72,选项32应该是6.90,选项12应该是6.90,例如).我在第一次下拉触发时有onchange,我知道如何到达attrib-3,但我不知道如何更改下拉列表的文本字段.

javascript forms

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

向打印机发送数据

我使用 php 创建了动态表,其中包含我数据库中的所有学生。我现在想添加一个打印机图标,当用户单击该图标时,将此表发送到打印机?我在很多页面上都看到过,但它是如何完成的?提前通知...

html javascript jquery

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

Jekyll 网站无法加载

我一直在尝试让 Jekyll 网站在 Github Pages 上运行,但它似乎不起作用。我一直收到错误

您的站点在构建时遇到问题:符号链接 /vendor/bundle/ruby/2.3.0/gems/ffi-1.9.18/ext/ffi_c/libffi-x86_64-linux-gnu/include/ffitarget.h 以一个文件为目标不存在于您站点的存储库中。有关更多信息,请参阅 https://help.github.com/articles/page-build-failed-symlink-does-not-exist-within-your-site-s-repository/

我已经用 9 个不同的 Jekyll 主题尝试过它,但它们似乎都不起作用,所以我显然做错了什么。这是我正在采取的步骤

1) 创建一个新的 repo 并将 Jekyll 主题中的文件放在那里,或者从另一个 repo 中分叉它(例如https://github.com/iwiedenm/jekyll-theme-massively-src

2) Git 把它拉进我的电脑并确保我在gh-pages分支上

3) 运行 bundle install --path vendor/bundle

4)确保它是用 bundle exec jekyll serve

5)一旦看起来不错,就上传到Github git add * git commit -m 'Test' git push

然后我在浏览器中转到 repo 并看到上面的错误,并且由于缺少“ffitarget.h”文件而看不到该网站。当我在该目录中查找它时,我能够找到它,但是 Github 似乎无法找到它。

尼克舒

PS:随意将其标记为重复。我看过其他页面,比如这个,我试过了,但没有用。

jekyll github-pages

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

C#和java之间输出的差异

我正在尝试为C#中的函数编写Java等价物.代码如下.

在C#中:

byte[] a = new byte[sizeof(Int32)];
readBytes(fStream, a, 0, sizeof(Int32)); //fstream is System.IO.Filestream
int answer = BitConverter.ToInt32(a, 0);
Run Code Online (Sandbox Code Playgroud)

在Java中:

InputStream fstream = new FileInputStream(fileName);
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
byte[] a = new byte[4];
readBytes(in, a, 0, 4);
int answer = byteArrayToInt(a);
Run Code Online (Sandbox Code Playgroud)

Java和C#:

int readBytes(Stream stream, byte[] storageBuffer, int offset, int requiredCount)
        {
            int totalBytesRead = 0;
            while (totalBytesRead < requiredCount)
            {
                int bytesRead = stream.Read(
                                storageBuffer,
                                offset + totalBytesRead,
                                requiredCount - totalBytesRead); …
Run Code Online (Sandbox Code Playgroud)

c# java

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

为什么 Chrome 和 Firefox 以不同的方式处理 jQuery ajax() 回调中设置的 javascript 变量?

使用jQuery 1.9.1,回调服务端查看一些数据:

    $form = $("#form2")
    var str  = $form.serialize();
    status = true; 
    $.ajax({
           type    : 'POST',
           url     : 'check_zip.php', 
           data    : str,
           async   : false,
           success : function (data) {
             obj = JSON.parse(data); 
             var result = obj.result;
             status = result; 
           },
           error   : function (msg) {
               alert(msg);
               status = false;
           }
       });

    if (status == "false" || status === false) {
        ....
Run Code Online (Sandbox Code Playgroud)

我发现 Chrome 会返回状态“false”(字符串),而 Firefox 会返回状态 false(布尔值)。这是预期的行为吗?我惊呆了!

正在解析的 JSON 是数据:"{"result":false}"

typeof(status) 在 Chrome 中是字符串,在 FF 中是布尔值。

问题似乎出现在这里:

         var result …
Run Code Online (Sandbox Code Playgroud)

javascript firefox jquery google-chrome

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

股票PrestaShop

我是PrestaShop的全新人物.我遇到了一个问题,在PrestaShop从库存中减去物品的代码中找不到.

当客户创建订单并选择付款时,项目将从库存中减去,但如果客户未付款并返回,则项目不会返回库存.因此,我需要了解它在代码中发生的位置,以便编写自动执行的功能.

prestashop prestashop-1.6

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