问题列表 - 第25161页

如何使用Perl的WWW :: Facebook :: API发布到用户的新闻源?

我们在我们的网站上使用Facebook Connect与WWW :: Facebook :: API CPAN模块一起在用户请求时向我们的用户发布新闻源.

到目前为止,我们已经能够使用以下代码成功更新用户的状态:

use WWW::Facebook::API;
my $facebook = WWW::Facebook::API->new(
    desktop => 0,
    api_key => $fb_api_key,
    secret => $fb_secret,
 session_key => $query->cookie($fb_api_key.'_session_key'),
 session_expires => $query->cookie($fb_api_key.'_expires'),
 session_uid => $query->cookie($fb_api_key.'_user')
);

my $response = $facebook->stream->publish(
 message => qq|Test status message|,
);
Run Code Online (Sandbox Code Playgroud)

但是,当我们尝试更新上面的代码,以便我们可以发布包含附件和操作链接的新闻源故事,如Stream.Publish的Facebook API文档中所指定的那样,我们尝试了大约100种不同的方法,但没有取得任何成功.

根据CPAN文档,我们所要做的就是将我们的代码更新为类似下面的内容并相应地传递附件和操作链接,这似乎不起作用:

my $response = $facebook->stream->publish(
 message => qq|Test status message|,
    attachment => $json,
    action_links => [@links],
);
Run Code Online (Sandbox Code Playgroud)

例如,我们传递上述参数如下:

$json = qq|{ 'name': 'i\'m bursting with joy', 'href': ' …
Run Code Online (Sandbox Code Playgroud)

perl facebook

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

R在上网本中 - 使用R的系统要求

我知道这不是一个编程问题,但我急于选择这样的上网本,而且我无法找到R安装的最低系统要求(例如最小RAM).我对一台小型上网本感兴趣,以便能够在课堂上使用它.有没有人在上网本中使用R来推荐这种用途?

r

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

jQuery MVC架构

在jQuery中创建MVC架构的最佳方法是什么?

我应该使用jQuery.extend()吗?

jQuery.extend({
  View: function(){}
});
Run Code Online (Sandbox Code Playgroud)

...或jQuery插件

(function($) {

  $.fn.model = function() { return this; }; 

})(jQuery);
Run Code Online (Sandbox Code Playgroud)

...或只是JavaScript中的对象

var model = {}
var view = {}
var controller = {}
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript model-view-controller jquery

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

Mysql:我应该将我的数据放入1个表中还是按用户分割?

这些数据适用于度假小屋的简单住宿日历.数据很简单,并存储每个小屋预订的日期.

cols将是cottage_id, booked_from_date, booked_until_date,我希望每个用户每年约60行*200-300个用户.

我应该把这是一张桌子吧?

php mysql database-design normalization

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

所有这些FindBugs前缀AM,BC,DP,......是什么意思?

http://findbugs.sourceforge.net/bugDescriptions.html包含一长串错误类型.它们属于正确性和性能类别,但也以前缀开头.相等的EQ是显而易见的,与SQL或BIT相同.但有些神秘.是否列出了所有这些前缀的含义?

java findbugs

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

如何根据维度属性在MDX中定义计算度量?

我想创建一个计算度量,它根据维度属性仅汇总事实表中的特定记录子集.

鉴于:

尺寸

  • 日期
  • LedgerLineItem {收费,付款,注销,复印,信用}

措施

  • LedgerAmount

关系
*LedgerLineItem是FactLedger的简并维度

如果我通过LedgerLineItem.Type分解LedgerAmount我可以很容易地看到收费,支付,信用等多少,但是当我没有通过LedgerLineItem.Type分解时,我不能轻易地将信用,付费,信用等添加到数据透视表.我想创建单独的计算度量,仅对特定类型(或多种类型)的分类帐事实求和.

所需输出的一个例子是:

| Year  | Charged | Total Paid | Amount - Ledger |
| 2008  | $1000   | $600       | -$400           |
| 2009  | $2000   | $1500      | -$500           |
| Total | $3000   | $2100      | -$900           |
Run Code Online (Sandbox Code Playgroud)

我曾试图通过几种方式创建计算出的度量,每种方法都可以在某些情况下运行,但在其他情况下则不然.现在在有人说在ETL中这样做之前,我已经在ETL中完成了它并且它工作得很好.作为学习更好地理解MDX的一部分,我想要做的是弄清楚如何复制我在MDX中的ETL中所做的事情到目前为止我无法做到这一点.

这是我做过的两次尝试以及它们的问题.仅当分类帐类型位于数据透视表中时,此方法才有效.它返回正确数量的分类帐条目(虽然在这种情况下它与[金额 - 分类帐]相同但是当我尝试删除类型并且只获得所有分类帐条目的总和时它返回未知.

CREATE MEMBER CURRENTCUBE.[Measures].[Received Payment]
AS CASE WHEN ([Ledger].[Type].currentMember = [Ledger].[Type].&[Credit]) 
OR ([Ledger].[Type].currentMember = [Ledger].[Type].&[Paid])
OR ([Ledger].[Type].currentMember = [Ledger].[Type].&[Held Money: Copay])
THEN [Measures].[Amount - ledger] 
ELSE …
Run Code Online (Sandbox Code Playgroud)

sql-server olap ssas mdx

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

如何使用Perl从使用JavaScript动态生成的网页中获取文本?

有一个网站我试图从Perl中提取信息,但我需要的页面部分是使用javascript生成的,所以你在源代码中看到的是:

<div id="results"></div>
Run Code Online (Sandbox Code Playgroud)

我需要以某种方式提取该div的内容并使用Perl/proxies/whatever将其保存到文件中.例如,我想保存的信息将是

document.getElementById('results').innerHTML;
Run Code Online (Sandbox Code Playgroud)

我不确定这是否可能,或者是否有人有任何想法或方法来做到这一点.我正在使用lynx源转储到其他页面,但由于我不能直接屏幕刮这个页面我来这里询问它!

如果有人有兴趣,页面是http://downloadcenter.trendmicro.com/index.php?clk=left_nav&clkval=pattern_file®s=NABU,我试图得到的信息是关于ConsumerOPR的行

html javascript perl screen-scraping

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

使用disabled ="disabled"属性创建SelectListItem

我没有看到一个方法来创建,通过HtmlHelper,一个SelectListItem是会吐出下面的HTML:

<option disabled="disabled">don't click this</option>
Run Code Online (Sandbox Code Playgroud)

唯一的属性SelectListItem是:

new SelectListItem{
  Name = "don't click this",
  Value = string.Empty,
  Selected = false
}
Run Code Online (Sandbox Code Playgroud)

我看到的唯一选择是

  1. 子类化SelectListItem以添加Enabled属性以获取视图的值
  2. 不使用DropDownListHTML帮助程序
  3. 创建一个HtmlHelper接受我的新扩展EnablableSelectList并添加我的disabled属性的新扩展.

asp.net-mvc html-helper

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

iCalendar ATTENDEE

您可以在Vcalendar中指定"昵称"作为ATTENDEE.这样,电子邮件"必填"字段中出现的电子邮件地址会显示更友好的名称吗?谢谢你的帮助

米克

icalendar outlook vcalendar

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

如果类别不存在,PerformanceCounterCategory.Exists非常慢

我有一种库,它使用一堆自己的perf计数器.但我希望我的库工作正常,即使没有安装perf计数器.

所以我已经在PerformanceCounter上创建了包装器,并在第一次使用时检查PerfCounter是否存在.如果它们存在,那么我使用本机PerformanceCounter而不是我使用的包装器什么都不做.

因此,为了检查perf计数器的存在,我使用了PerformanceCounterCategory.Exists

问题是,如果没有这样的类别,那么PerformanceCounterCategory.Exists调用(在我的机器上)大约需要10秒!不用说它太慢了.

我能做什么?

代码自己尝试:使用System; 使用System.Diagnostics;

class Program
{
    static void Main(string[] args)
    {
        var ts = Stopwatch.StartNew();
        var res = PerformanceCounterCategory.Exists("XYZ");
        Console.WriteLine(ts.ElapsedMilliseconds);
        Console.WriteLine("result:" + res);
}
}
Run Code Online (Sandbox Code Playgroud)

.net system.diagnostics

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