小编Pet*_*gad的帖子

PHP运算符<<

<<运算符在php中意味着什么?

例:

$t = 5;
$foo = 1 << ($t);
echo($foo); 
Run Code Online (Sandbox Code Playgroud)

echo产生:32

谢谢

php operators

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

Facebook应用程序选项卡 - >与PHP的外部链接

我目前在Facebook标签上有一个应用程序,我想知道是否有一种方法可以深入链接到该应用程序选项卡上的项目.例:

用户在应用程序(搜索书籍)中,找到他们喜欢的书,并希望与朋友分享.他们点击分享它,我可以提取所有信息,但是我没有深层链接,所以当它通过电子邮件,脸书,等等...它将用户直接发送到页面上.

这可以在应用程序选项卡上吗?我知道在画布上我可以很好地链接...但是在App选项卡上寻找一种方法.

谢谢你的想法和回应.

php facebook

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

数字集合名称删除

如何从MongoDB中删除数字集合?

PRIMARY> db.123456789011.remove({});
Tue Mar 20 08:42:51 SyntaxError: missing ; before statement (shell):1

PRIMARY> db.123456789011.drop({});
Tue Mar 20 08:43:13 SyntaxError: missing ; before statement (shell):1
Run Code Online (Sandbox Code Playgroud)

是通过PHP脚本创建的..现在我无法弄清楚如何删除它..

思考?

谢谢

mongodb mongodb-php

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

与MySQL的Haversine公式相反?

在我的DB中,我存储了一个中心点,以及一个半径(以米为单位).

我想传入一个lat/lng,然后让我存储的mysql值创建一个圆圈告诉我,如果我传入的点是在该圈内.是否有一些东西可以让我这样做,类似于hasrsine forumla(假设我的观点已经在数据库中).

Haversine公式:(3959*acos(cos(弧度(40))*cos(弧度(lat))*cos(弧度(long) - 弧度(-110))+ sin(弧度(40))*sin(弧度(long) ))

D b:

circleLatCenter,circleLngCenter,Radius

传入>从foo中选择id,其中lat,lng in(make circle function:circleLat,circleLng,radius)

mysql geometry geolocation geospatial

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

插入类似于apple.com的Quicktime Player

看看Apple网站,他们通过向用户展示的快速电影做了出色的工作.当我之前包含quicktime链接时,实际向用户显示的播放器相当平淡,并且浏览器与safari,chrome,即firefox中的内容完全不同.Apple似乎很好地处理了所有这些情况.是否有某种开源播放器我可以使用(不是FLASH)来完成他们正在做的同样的事情?如果苹果公司是做什么的,我会假设有一种方法重复这个过程中,我知道与HTML 5有办法,但HTML5尚未完全支持,我一直在寻找别的东西,也许能目前处理它..

先感谢您.

=======更新已解决=========

我已经解决了这个问题,经过一段时间的工作后,我在苹果网站上发现了一个隐藏得很好的小宝石.使用Apple文档 - 发现在我的左边,有一个ac_quicktime.js javascript文件,它在OGG文件中交换,浏览器不支持漂亮的Quicktime X播放器.现在OGG转换花了我一些时间,但我终于能够在ffmpeg theora中转换它.使用它,它工作得很完美.感谢大家的建议!希望这可以帮助别人,因为我已经在少数几个不同的领域使用过它!

其他有助于此过程的网站:

深入了解HTML5 - 视频

适合所有人的视频

崇高的视频

最后确保你的.htaccess文件能够提供.ogv文件,否则如果你没有仔细阅读,这个文件可能会让你停留很长时间.

AddType video/ogg          .ogv
AddType application/ogg    .ogg
Run Code Online (Sandbox Code Playgroud)

javascript jquery user-interface quicktime

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

MongoDB PHP:从Slaves读取并在繁重的读取环境中设置持久连接

我正在尝试将所有传入的读取查询设置为在我的mongo服务器上命中slaves.

我在PHP文档中看到了一个引用:

MongoCursor::$slaveOkay = true;
Run Code Online (Sandbox Code Playgroud)

但是,这似乎只是将查询设置为向奴隶发射; 不是真的要做其他事情.我与服务器的连接如下所示:

$mongo = new Mongo("mongodb://my.server:27017", 
                      array("replicaSet" => 'replicaSet', "persist" => "pool")
                  );
Run Code Online (Sandbox Code Playgroud)
  • 当我只想连接到奴隶进行读取时,我是否需要做与持久连接不同的事情?

  • 如何定位查询以仅命中Slave,以便我在主服务器上的写入不会阻止传入的读取请求.

PHP文档向我展示了这个例子:

$db->setSlaveOkay(true);
$c = $db->myCollection;

$cursor = $c->find();
Run Code Online (Sandbox Code Playgroud)

但是我对上面这两者之间存在的差异感到困惑,如果两者都需要的话.

php mongodb mongodb-php

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

了解通过锁定百分比保存的Mongo超时

我正在努力了解如何更好地确定问题与我目前所看到的问题的关系.

目前我正在通过cron更新集合,每15分钟从第三方供应商处下载信息(没有问题).有时我需要做2年的刷新,当我看到这个问题时.

传入大约300-600k结果我所用的mongo-> collection-> save($ item); 我对所有结果都有_id所以因为(我认为)快速插入而被击中.

文档大小变化不大,开始时相当小(12kb~).

我将每个请求的下载量大约200个批处理到第三方服务器,格式化它们,然后使用save with safe insert设置为true将它们一次插入mongo.

现在,当发生保存时,它会将我的锁定百分比提高到20-30%之间.我想知道如何追踪为什么会发生这种情况,因为我认为这是我最终达到超时(设置为100秒)的原因.

  • 超时错误:MongoCursorTimeoutException对象 - >游标超时(超时:100000,剩余时间:0:0,状态:0)

  • Mongo驱动程序:Mongo Native Driver 1.2.6(来自PHP.net)

我目前使用的是带有SSD驱动器和16GB内存的Mongo 2.2.1.

下面是插入发生时我遵循的mongoStat操作的示例:

  insert  query update delete getmore command flushes mapped  vsize    res        faults                locked db               idx miss %     qr|qw   ar|aw  netIn  netOut  conn  set          repl    time 
  0       0     201    0      215     203     0       156g    313g     1.57g      7                    mydb:36.3%               0               0|0     0|0   892k   918k    52    a-cluster    PRI     10:04:36
Run Code Online (Sandbox Code Playgroud)

我有一个主要的辅助设置和一个面向它们的arb(根据文档建议),使用PHP来执行我的插入.

任何帮助将不胜感激.

非常感谢您的参与

更新

我将所有项目存储在"MongoDoc"中,因为有时需要对每个元素进行格式化,在将这​​些项目批处理后,我将数据输出并插入为

$mongoData = $mongoSpec->getData();
try {
    foreach($mongoData as …
Run Code Online (Sandbox Code Playgroud)

php mongodb

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

使用jQuery for Ajax而不是构建自己的JavaScript是否值得?

除了框架,jQuery值得使用而不是创建自己的JavaScript?我一直在争论框架是否比使用创建自己的调用更好.他们使用它的缺点是什么?

对不起初学者的问题,我想知道是否更好地使用它并创建我的网站的一些ajaxish工作,而不是从头开发.

是否有其他框架可以更好地用于创建一个ajaxish网站?

javascript ajax jquery

6
推荐指数
3
解决办法
1283
查看次数

如何在PHP中跨域使用像素跟踪

我了解像素跟踪的基础知识,我能够将跟踪域中引用图像的像素插入其他网站.

但是,如何在跟踪域上增加实际像素数?是否有某种日志告诉我每次提供像素图像?我可以做类似的事情:

<img src="http://www.foo.com/serveImage/getImage.php?id=5123" />
Run Code Online (Sandbox Code Playgroud)

然后有getImage页面,提供图像,并根据传入的id递增?或者有更好的方法来实现这一目标吗?

先感谢您.

php tracking pixel code-metrics cross-domain

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

HTML Doctype设置/ IE Quirks模式

我在一个无法访问的开发人员的参数范围内工作,他们为我们的产品创建了一个html生成系统.每当生成新页面时,他放置:

<!-- updated page at 05/MAY/2010 02:58.58 -->
<!-- You must use the template manager to modify the formatting of this page. --> 
Run Code Online (Sandbox Code Playgroud)

导致我的代码看起来像:

<!-- updated page at 05/MAY/2010 02:55.30 -->
<!-- You must use the template manager to modify the formatting of this page. -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
Run Code Online (Sandbox Code Playgroud)

我根本不相信IE读取这个doctype,因为在查看开发人员屏幕时,它以Quirks模式呈现......有没有其他方法可以迫使IE退出这个可怕的Quirks模式?我一直试图联系开发者,但他一直不太可用..

提前感谢您提供的任何帮助.

//编辑:

这可以通过javascript来执行,使用on load命令命中父页面吗?

html javascript doctype internet-explorer quirks-mode

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