小编dar*_*dow的帖子

可以将宏参数的名称作为关键字吗?

编写代码时我发现了一些有趣的东西 我在我的代码中定义了一个宏,并意外地使用该关键字int作为该宏的参数的变量名.代码工作得非常好,但我对此感到有些惊讶.我已经读过,C中的关键字是保留字,不能用作变量名.

这是我的代码:

#include <stdio.h>

#define PRINT(int) printf("%d",int)

int main()
{
    int x=2;
    PRINT(x);
    return 0;
} 
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释我为什么它工作正常?是不是保留了关键字并且不能在C中用作变量名,或者这是C中的宏的一些例外?

c macros keyword

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

在Facebook帖子中发布包含多个图像的状态

使用案例:我想发布用户生成的消息,其中包含特定链接和用户在Facebook上点击的一堆图像.我可以发布带有链接的简单消息,但无法使用该帖子发布多个图像.作为一种解决方法,我可以通过将其作为链接的预览图像来发布单个图像,但是如何使用FB帖子发布多个图像?

通过官方文档,没有提到任何这样的场景:

https://developers.facebook.com/docs/graph-api/reference/v2.4/page/feed#publish https://developers.facebook.com/docs/graph-api/reference/v2.4/group/feed#publish https://developers.facebook.com/docs/graph-api/reference/v2.4/user/feed#publish

任何人都可以给我一些指向解释此任务的文档的指针.我正在使用Facebook Javascript SDK进行所有api调用.

此外,如果不支持,那么有任何解决方法来完成它吗?我可以看到像Hootsuites这样的多个社交媒体管理软件具有此功能.我认为必须有一些方法来完成我的任务.任何指针将不胜感激.

更新: 根据答案,我发现以下api允许您创建相册. https://developers.facebook.com/docs/graph-api/reference/v2.4/group/albums https://developers.facebook.com/docs/graph-api/reference/page/albums#Creating https: //developers.facebook.com/docs/graph-api/reference/user/albums#Creating https://developers.facebook.com/docs/graph-api/reference/v2.4/album#publish

很少有人怀疑:

  • 用户,页面和群组专辑api中的id(我们正在创建专辑的对象ID)是什么?
  • 创建相册后,我们如何在这些创建的相册中添加照片?
  • 我可以使用此https://developers.facebook.com/docs/graph-api/reference/v2.4/album/photos#publish将照片添加到上一步创建的相册中吗?
  • 另外,如何使用此相册在用户,页面和组Feed中发布?feed api中没有专辑的参数?请参阅我更新的标题,以便更好地了解我的意图.看看这个
  • 另外,为了更清楚地说明我的任务,我可以在上面的api调用中发布一张图片,将其用作链接预览图像.如果存在要在用户/组/页面Feed上发布的给定消息的链接,并且需要将大量图像附加到此帖子,则会出现问题.我怎么能做到这一点?
  • 如果以上几点不可行,请告诉我以下方法是否有效?使用此选项可以创建包含给定消息的相册.添加消息链接仅用于在Facebook上发布.One DownSide将这张新专辑不会出现在Feed中.但是这样我们就可以发布包含多个图像和链接的Feed.让我知道你对此的看法.
  • 通过采取上述方法,将不需要使用.此外,创建的专辑将在Feed上显示,对吧?

如果我能回答上面提到的问题,那就太棒了.

javascript facebook node.js facebook-graph-api

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

如何在谷歌地图上绘制多个位置(经度+纬度)?

我有一个应用程序,需要在谷歌地图上绘制两个位置?其中一个位置将是我当前的位置,第二个位置是我的朋友的位置,我已经获得.现在我的问题是我能够在地图上绘制我朋友的位置但不能在同一地图上绘制我的位置.任何人都可以告诉我如何在同一张地图上绘制我的位置和我朋友的位置?

gps android location google-maps itemizedoverlay

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

为什么"\n"在stdin而不是代码中输入时显示不同?

假设我有一个字符数组char str[10].

如果我将值存储xyz\nabcstrusing char str[10]="xyz\nabc";并输出它,它会给出以下输出:

xyz
abc
Run Code Online (Sandbox Code Playgroud)

另一方面,如果我从stdin表单中给它输入xyz\nabc然后打印它,它会给出以下输出:

 xyz\nabc
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

c c++

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

如何获得朋友的位置(经度和纬度)?

我有一个应用程序需要朋友的位置(lon&lat)使用他们的手机号码.任何人都可以告诉我如何做到这一点?

gps android geolocation android-widget android-manifest

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

如何从网页中提取文本内容?

我正在开发一个java应用程序,它可以从不同的网页中获取文本信息,并将其汇总成一个页面.例如,假设我在不同的网页上有新闻,如印度教,印度时报,政治家等.现在我的应用程序应该从这些页面的每一个中提取重要点,并将它们作为单个新闻组合在一起.应用程序基于Web内容挖掘的概念.作为该领域的初学者,我无法理解从哪里开始我已经通过研究论文解释了噪声去除作为建立这个应用程序的第一步.

所以,如果给我一个新闻网页,第一步是从页面中提取主要新闻,不包括超链接,广告,无用图像等.我的问题是我该怎么做?请给我一些很好的教程,解释使用Web内容挖掘实现这种应用程序.或者至少给我一些提示如何实现它?

java text-mining web-scraping web-mining web

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

printf()在C中的异常行为?

这是我在C中的代码:

#include<stdio.h>

int main()
{
printf("hello","world");
}
Run Code Online (Sandbox Code Playgroud)

当我在我的系统中运行此代码时,它只显示hello作为输出.为什么它不显示hello world作为输出?在hello和world之间使用有什么意义?有人可以向我解释一下吗?

提前致谢.

c

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

在Java代码中获取NZEC

我试图解决这个问题http://www.codechef.com/APRIL12/problems/DUMPLING/

我在codechef上遇到运行时错误NZEC.我在互联网上搜索但没有设法让我的代码成功.

这是我的代码:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.math.BigInteger;

public class Main {

    public BigInteger gcd(BigInteger a,BigInteger b){
        if(b.compareTo(BigInteger.valueOf(0)) == 0)
            return a;
        return gcd(b,a.mod(b));
    }

    public static void main(String[] args) {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String str;
        int t = 1;
        Main obj = new Main();
        try{
            str = br.readLine();
            t = Integer.parseInt(str);
        }
        catch(IOException e){
            System.out.println("error");
        }

        for(int w = 0; w < t; w++){
            BigInteger a = BigInteger.valueOf(1);
            BigInteger b = BigInteger.valueOf(1); …
Run Code Online (Sandbox Code Playgroud)

java runtime-error

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

Facebook/Twitter风格照片网格样式布局

我正在尝试实现facebook风格的照片网格布局.我正在使用angularjs和bootstrap.我所遇到的某些插件,像角砌筑可以用于此,我想.以下是我实际尝试按照可能的布局实现的一些快照:

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

不知道如何实现这一目标?还有其他插件可以让生活变得轻松吗?

css grid facebook twitter-bootstrap angularjs

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