小编Cod*_*ver的帖子

在Ubuntu 11.04中使用MongoDB和php

我已经安装了php,然后使用aptitude 安装了mongodb.我写了以下程序:

   <?php

$m = new Mongo();

$db = $m->selectDB("Employees");

?>
Run Code Online (Sandbox Code Playgroud)

我得到了以下错误

PHP致命错误:第4行/var/www/test.php中找不到类'Mongo'

我看到我的php版本:

PHP 5.3.5-1ubuntu7.2与Suhosin-Patch(cli)(内置:2011年5月2日23:18:30)

有谁能告诉我为什么会出现这个问题?

php ubuntu mongodb

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

想获得标记信息的内容?

我正在使用gmap v3.我正面临一个问题.问题是我正在创建动态标记,并且在相似的时间我创建了该标记的信息窗口.现在我想在标记的任何信息窗口中添加一些内容.但不知道我怎么能得到一个infowindow的内容.我已经将我的标记对象存储在一个数组中,并且还存储了infowindow的对象.但没有找到任何解决方案.

我希望在标记的基础上得到信息的内容.

编辑:

var markerArray = new Array();
var infoArray = new Array();

function placemarker(point,id, contents){
var marker = new google.maps.Marker({
    icon: image,
    position: point, 
    map: map,
    title: name
});

markerArray[id] = marker;

var infoBubble = new InfoBubble();
var content = contents;
infoBubble.setContent(content);
google.maps.event.addListener(marker,"mouseover",function(event){
    for(var i=0; i < infoArray.length ; i++ )
    infoArray[i].close();
    infoBubble.open(map,marker);
});
infoArray.push(infoBubble);
}
Run Code Online (Sandbox Code Playgroud)

在函数中多次调用此函数可在地图上创建标记.现在条件是两个标记长度相同,我想显示单个标记与两个标记内容的信息.我能够创建单个标记,但无法在信息窗口中附加内容.

javascript google-maps infowindow google-maps-api-3

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

PHP胡子.隐式迭代器:如何获取当前值的键(数字php数组)

如果我有像这样的PHP数组:

 $a = array (
    99 => 'Something1',
    184 => 'Something2',
 );
Run Code Online (Sandbox Code Playgroud)

密钥提供重要信息 - 它可以是一些常量值,ID等

然后我如何从模板中获取当前元素的关键字.例如:

{{#data}}

{.} - it is current value, but I need key also.

{{/data}}
Run Code Online (Sandbox Code Playgroud)

在我们的系统中太多这些类型的数组,它之前很难重新解析它们.什么是更好的解决方案?非常感谢你!

mustache mustache.php

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

如何在CentOS 5.3上安装php-mongo?

我已经在我的VPS上安装了mongoDB.它运作良好.

现在我想安装php驱动程序以使php与mongoDB一起工作.

我跟着Mongo安装但找不到我需要的信息.本手册仅包含此通知:

如果您使用的是CentOS或Redhat,Csoke Arpad会为这些发行版创建»RPM(PHP Mongo).

我不熟悉CentOS和发行版上的ssh命令(它是什么?).任何人都可以帮我安装这个php扩展吗?请提供安装它所需的所有ssh命令.

谢谢.

php centos php-extension mongodb

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

7-Zip文件夹中不存在7zS.sfx

我想使用sfx模块创建安装程序的.exe文件

在网上阅读时我发现我们需要这个特殊文件:7zS.sfx根据这里的说明

此特定文件应该在7-Zip文件夹(程序文件或已安装的位置)中可用.问题是我找不到这个文件.我试着再次下载7-zip.仍然无法看到此文件.

我需要为此文件下载任何额外的插件吗?

sfx

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

MatPlotLib Scatterplot删除

我试图删除在python中的matplotlib上绘制为散点图的一些数据.我绘制了一些散射数据和一些"绘图"线数据

要删除'plot'行数据,我使用: del self.plot1.lines[0]

删除散点图的等效命令是什么?我似乎找不到它.

python matplotlib

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

来自两个不同图像的点匹配算法

我正在寻找一种方法或算法,该方法或算法可以使我识别和配对来自两个不同图像的点集,以实现立体视觉。 图片

随附的图片展示了我目前所拥有的:2个摄像机在Y轴上对齐,在X轴上稍微偏移,查看一组点。我能够在两个相机图像(IMG0和IMG1)上跟踪并获取每个点的2D位置。

因此,我有两个2D坐标列表:

L0 = { a0, a1, a2, a3, a4, a5, a6 }
L1 = { b0, b1, b2, b3, b4, b5, b6 }
Run Code Online (Sandbox Code Playgroud)

现在,为了进行三角剖分以获得每个点的3D位置,我需要知道图像IMG1上的哪个点对应于IMG0上的哪个点。两台摄像机都能看到完全相同的一组点,具有相同的总体形状,但是很明显,由于轻微的变形以及摄像机在水平方向上的偏移,因此2D坐标从图像到另一个不匹配。

理想情况下,我正在寻找的点匹配算法将产生如下列表:

List = {a0-b0, a1-b1, a2-b2,...}
Run Code Online (Sandbox Code Playgroud)

只要我确定每个点都与第二个图像中的正确点配对,列表的顺序就无关紧要。

我一直在看几篇介绍立体映射算法的论文,但是我没有发现与我的问题相关的任何东西,因为大多数算法都是基于重图像特征识别的,这不适用于我想快速处理真实图像的情况。 -时间。我似乎找到的最接近的解决方案是此处介绍的点匹配算法,但对于我的问题而言,这似乎又太沉重了。

任何帮助将不胜感激。

sorting algorithm point matching stereo-3d

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

喜欢在zend框架2中的查询

我使用Zend框架2.x并面对问题,因为我已经搜索了很多.我想在查询中使用like子句,但每次都会给出错误:

这是我的努力:

$sql = new Sql($this->adapter);
$select = $sql->select()->columns(
array('user_profile_id', 'profile_login_name'))->from($this->table)->where->like(
       'profile_login_name', '%'.$strSearch.'%');
echo $select->getSqlString(); die;
Run Code Online (Sandbox Code Playgroud)

但是这给出了错误:

致命错误:在第131行的 /var/www/YAAB/branches/admin/models/Model/UserTable.php中调用未定义的方法Zend\Db\Sql\Where :: getSqlString()

我也使用了Zend\Db\Sql\Predicate但这也给出了错误.

所以我的问题是

  1. 如何在zend框架2中使用查询中的like子句?
  2. 我的代码有什么问题?

请尽快回复,因为它很紧急.

php zend-db zend-framework2

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

Zend 2 Auth与Bcrypt?

谷歌没有太多的解决方案(类似的问题,但没有答案).

由于bcrypt每次都会生成一个新哈希,因此身份验证失败.我查看了代码(也许是自己扩展类),但它非常混乱(更喜欢本机解决方案).我该怎么$bcrpt->verify()$identity->isValid()

编辑:目前,我已经将认证DbTable类子类化,并且它正在运行,但我非常怀疑它是否已经过优化/"完全正确".仍在寻找"优雅"的解决方案.

bcrypt zend-auth zend-framework2

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

使用javascript设置Session变量

   <script type="text/javascript">
    function checkQuery()
    {
      var val = form1.proDown.options[form1.proDown.options.selectedIndex].value;
      var txt = form1.proDown.options[form1.proDown.options.selectedIndex].text;
      //alert(val+' | '+txt);
      <?php $_SESSION['value1']= ?> = txt; <?php ; ?>
     }
   </script>
Run Code Online (Sandbox Code Playgroud)

我有这个代码,它不起作用?任何人都有解决方案来访问$ _SESSION []中的javascript变量.

javascript php session-variables

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