小编And*_*zia的帖子

XML-RPC与REST

这是一个更理论化的问题.我即将在这里构建一个小服务器,并希望为它创建一个API.我决定什么是更好的,已经排除了SOAP,因为我认为这件事情很糟糕.我留下了REST和XML-RPC.我非常喜欢XML-RPC,它实现起来非常简单,并且它足够常规,所有客户端都可以轻松使用它.现在所有很酷的孩子都在做RESTful的东西,有时候使用JSON有效载荷或XML文档,甚至是HTTP POST VARIABLES.我认为这些人总是为每项服务重新发明轮子.我没有看到通过REST使用XML-RPC可以获得什么.

那么,这里有人可以提供使用REST + JSON而不仅仅使用XML-RPC实现API的实际原因吗?

api rest xml-rpc

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

使用NodeJS的PostgreSQL JSON类型的最佳方法是什么

我在这里面临一些分析瘫痪.使用NodeJS编程数据库有很多选择,我有点迷失.

我正在使用Express构建一个API服务器,它将与移动设备上的HTML5应用程序通信.我决定使用PostgreSQL,因为我的数据是"非常关系"的,而PostgreSQL新的JSON数据类型将使我的生活更轻松.

不幸的是,我找不到PostgreSQL的任何库利用新的JSON数据类型或暴露它.我想过使用Sequelize和一个很好的ORM或使用raw pgsql模块滚动我自己的东西.

有人能说清楚吗?我在一些NodeJS stackexchange上问过这个问题,但我认为我们没有具体的那个.

postgresql json node.js

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

AdMob可以用于桌面应用程序吗?

我正在构建可在桌面(mac和windows)和移动设备(iOS和Android)中运行的跨平台软件.我正在考虑支持广告,但是虽然我们有很多移动解决方案,但我找不到任何桌面解决方案.我正在考虑使用AdMob并在程序中的一个小webview中加载其Web代码.这适用于移动和桌面,但我不知道是否允许.谁知道更好?

任何使用桌面广告解决方案的开发者?任何人都知道是否允许在程序内的Web视图中加载Web代码?(我没有看到他们的任何信息)

我知道这不是编码问题,而是开发者策略问题.由于许多开发人员期待创建多种收入来源,因此我想了解更多有关开发人员在移动和桌面空间中投放广告的内容.

欢呼andre

mobile desktop admob

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

如何在Javascript中使用正则表达式中的变量

我想在JavaScript中构建一个RegEx,它匹配一个单词而不是它的一部分.我认为像\ bword\b这样的东西效果很好.我的问题是这个词是事先不知道的,所以我想使用一个变量来组装正则表达式,该变量持有要匹配的字符串:

r = "\b(" + word + ")\b";
reg = new RegExp(r, "g");
lexicon.replace(reg, "<span>$1</span>"
Run Code Online (Sandbox Code Playgroud)

我注意到,不起作用.我的想法是用span标记替换段落中的特定单词.有人能帮我吗?

PS:我正在使用jQuery.

javascript regex jquery

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

这个C代码应该会失败,但它可以工作.这是为什么?

伙计们,我想我会抛弃我所有适度的C绝杀.看看这段代码:

int main(int argc, char** argv, char** envp)
{
  int aa;

  srand(time(NULL));

  int Num = rand()%20;

  int Vetor[Num];

  for (aa = 0; aa < Num; aa++)
  {
    Vetor[aa] = rand()%40;
    printf("Vetor [%d] = %d\n", aa, Vetor[aa]);
  }
}  
Run Code Online (Sandbox Code Playgroud)

我认为这应该抛出一个错误有两个原因 - 首先我在执行命令(srand)后声明Num和Vetor,第二个因为我根据Num声明Vetor,这应该不可能吗?因为那些数组大小不应该在运行时决定,而是在编译时呢?

我真的很惊讶他的作品,如果你们能解释为什么我能真正使用这样的东西会很棒.

这是使用GCC.

c gcc

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

标签 统计

admob ×1

api ×1

c ×1

desktop ×1

gcc ×1

javascript ×1

jquery ×1

json ×1

mobile ×1

node.js ×1

postgresql ×1

regex ×1

rest ×1

xml-rpc ×1