小编Lar*_*y K的帖子

Sharethis按钮不适用于通过ajax加载的页面

我试图在通过ajax加载的页面上使用sharethis按钮.按钮不显示.请帮忙.

此致,Pankaj

sharethis

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

Android:特殊网址打开特定应用程序的市场?

是否有可用的网址格式,以便点击该网址将打开Android(Gphone)市场到特定应用程序的页面进行安装?

它是否适用于当前的'当前'Android OS版本?

例如,我可以在我的自定义Android网站上放置一些东西吗?

  1. 请打开Marketplace应用程序,
  2. 搜索FBReader
  3. 然后安装它

我想指向人们的应用程序是epub阅读器,FBReader http://www.fbreader.org/FBReaderJ/

谢谢,

拉里

android google-play

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

如何在JavaScript中对对象集合进行排序而不将其转换为数组

我试图避免为以下用例编写自己的排序算法:

avatars = {};
avatars[102] = {userInfo: {buddy_name: 'Avatar102', is_online: 1}};
avatars[100] = {userInfo: {buddy_name: 'Avatar100', is_online: 1}};
avatars[101] = {userInfo: {buddy_name: 'Avatar101', is_online: 1}};

console.log(_.keys(avatars));
avatars = _.sortBy(avatars, function(avatar) {return avatar.userInfo.buddy_name.toLowerCase();});
console.log(_.keys(avatars));
Run Code Online (Sandbox Code Playgroud)

这是控制台输出:

  • ["102","100","101"]
  • ["0","1","2"]

正如您所看到的,使用非核心的排序我丢失了关键数据.这个结构可以变得非常大,所以我试图避免像转换为数组然后回到集合之类的东西.有没有办法在没有滚动我自己的排序功能的情况下这样做?

javascript underscore.js

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

Chrome调试器不会显示抓取请求

我没有在Chrome调试器中看到我的Fetch AJAX数据请求?他们在哪?

google-chrome-devtools fetch-api

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

会话cookie = cookies?

我想知道cookie是否与会话cookie相同?

php browser cookies session

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

Javascript:为什么要与null比较?

我工作的开源JavaScript项目包括代码:

if (color) {
      tapeDiv.style.backgroundColor = color;
      // set color here if defined by event. Else use css
    }
Run Code Online (Sandbox Code Playgroud)

贡献者想要将其更改为

if (color != null) {  // this line changed
      tapeDiv.style.backgroundColor = color;
      // set color here if defined by event. Else use css
    }
Run Code Online (Sandbox Code Playgroud)

color是一个字符串var.只应使用超过0个字符的字符串来显式设置颜色.

由于JS转换为""而null为boolean false,为什么需要比较!= null?

我错过了一些东西,认为第一种形式与第二种形式一样好(并且略短)?

我在JS源代码中经常看到与null的比较.当所有JS简单对象在作为布尔值转换时已知结果时,为什么需要它们?

谢谢,

拉里

PS.我想如果0(整数)是一个有效的情况,那么如果(0)将是假[问题]并且如果(0!= null)将为真[允许0情况].还有其他原因吗?

PPS.应该提到tapeDiv是新创建的.所以没有必要将样式重置为"",因为div是全新的.

javascript

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

MySQL:order by和limit给出了错误的结果

MySQL ver 5.1.26

我得到了错误的结果,选择有where,order by和limit子句.当订单使用id列时,这只是一个问题.

我看到了LIMIT Optimization的MySQL手册

我从阅读手册的猜测是,主键id上的索引存在一些问题.但我不知道我应该从哪里开始......

问题:我该怎么做才能最好地解决问题?

Works correctly:
mysql> SELECT id, created_at FROM billing_invoices 
       WHERE (billing_invoices.account_id = 5) ORDER BY id DESC ;
+------+---------------------+
| id   | created_at          |
+------+---------------------+
| 1336 | 2010-05-14 08:05:25 |
| 1334 | 2010-05-06 08:05:25 |
| 1331 | 2010-05-05 23:18:11 |
+------+---------------------+
3 rows in set (0.00 sec)

WRONG result when limit added! Should be the first row, id - 1336
mysql> SELECT id, created_at FROM billing_invoices 
       WHERE …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

是否有美国国家气象局数据的Ruby客户端?

唯一可免费用于商业用途的美国天气数据是美国国家气象局.我想用它.是否有用于访问它的Ruby/Rails库?

Perl也会很有帮助.它们提供了一个Perl示例.我将它用作编写Ruby版本的指南.

ruby ruby-on-rails weather weather-api

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

如何通过Ruby设置命令行值以通过PS查看状态?

我想通过命令行为我的pinger程序提供反馈,并使用ps ax查看它.

我找到了一个SO q.但

....
ARGV[0] = "Hello!" # does nothing
Run Code Online (Sandbox Code Playgroud)

我正在通过脚本启动脚本 ruby ./pinger

ruby command-line argv command-line-arguments

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

类型转换perl,javascript,JSON.parse JSON :: XS - 需要创意

我遇到了问题,我正在寻找有关解决问题的最佳方法的想法.

我接管了开发一个用Perl编写后端的网站,前端广泛使用了javascript.

客户端定期从后端接收几百个跟踪对象的更新.通过javascript将对象映射到谷歌地图上.对象散列(由javascript解析)包含有关对象的大量信息,例如位置,描述和各种状态变量.
一些数据是字符串形式和一些数字.

问题是,在将数据推送到客户端javascript的过程中,所有值都成为字符串.因此,在javascript中,如果我测试一下,看看值是否为正,即使值为0,测试也会成功,因为该值实际上是"0"而不是0.

在服务器端,数据使用JSON :: XS编码,如下所示;

sub process_json {
my $self = shift;

return if( $self->{processed} );
$self->{processed} = 1;
if( $self->{requestrec}->status =~ /^3/ )
{
    return $self->{requestrec}->status;
}

$self->{data}->{session} = {
    id   => $self->session->id,
    user => $self->session->{data}->{__user},
};

use utf8;
my $output;
eval { $output = JSON::XS->new->utf8->encode( $self->{data} ); };
if($@)
{
    use Carp;
    confess($@);
}

$self->discard_request_body();
$self->req->content_type('application/json; charset=utf-8');
$self->req->headers_out->set( 'Expires' => 'Thu, 1 Jan 1970 00:00:00 GMT' );

my $out_bytes = encode( 'UTF-8', $output );
$self->req->headers_out->set( …
Run Code Online (Sandbox Code Playgroud)

javascript perl json

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