小编Rag*_*geZ的帖子

CouchDB是一个真实世界的例子

今晚在我的日常技术谷歌搜索中我遇到了couchDB,在看到大量关于它如何比任何RDBM表现好十到一百倍的演示文稿之后,如何将它们从SQL语言,表格,主键等等中拯救出来.我决定亲自尝试一下.只有问题似乎我无法弄清楚它是如何工作的.

就像开始一样,我想使用couchDB编写一个Web联系人管理器.该项目将使用户能够做基本的事情

  • 创建/编辑/删除联系人
  • 查看他们订购的联系人列表
  • 按各种标准搜索它们

那么我该如何开始呢?

这里有一些我的想法

  • 为每个用户创建一个像July,Ann的数据库
  • 在那些数据库中,添加一些带有类型联系人的文档,文档首先看起来像这样看代码1
  • 创建/编辑/删除是直接的,只需要在好的数据库中进行PUT,POST,DELETE
  • 搜索将由像dnolen建议的couchdb-lucene处理

现在这里来了困难的部分,我真的不了解整个map/reduce概念以及如何使用它来完成我以前用SQL做的工作.还有视图如何处理分页,也分组.

我想构建一个屏幕,其中包含这样的链接分页集

John, Doe
Johny, Hallyday
Jon, Skeet

A B C D E F **J** etc .... <-- those are link to see persons with that first name

我应该创建什么样的视图才能实现这一目标,如果你能提供样品就很棒.


联系文件.

{
    type: 'contact',
    firstname: 'firstname',
    lastname: 'lastname',
    email: ['home': 'foobar@foobar.net', 'work': 'foobar@foobar-working.net'],
    phone: ['home': '+81 00 0000 0000'],
    address: []
    ... some other fields maybe ...
}
Run Code Online (Sandbox Code Playgroud)

couchdb

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

Zend Framework,$ this - > _ forward正在做什么

我希望有人向我解释_forward正在做什么,我无法看到_forward是否也在渲染动作的附加视图或只是执行动作.

还可以在视图脚本中将参数传递给$ this-> action吗?

更一般地,我的问题是如何编码确认页面,让我们说用户输入一些东西,你想向他显示确认,前进是否意味着该情况?

php zend-framework

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

PHPUnit和CRAP索引

我正在使用php undercontrol和代码浏览器报告每个setter/getter上的一些CRAP索引错误,即这样的代码

public function getFoo()
{
    return $this->_foo;
}
Run Code Online (Sandbox Code Playgroud)

getter/setter由单元测试覆盖,复杂性为none,因为没有if/for/switch/foreach.那么为什么我得到该代码的CRAP索引为1?

PS:自我回答可能是因为复杂性没有,但我的主要问题是每个getter/setter因为CRAP索引而生成警告所以无论如何都要告诉phpunit/php代码覆盖率使CRAP等于0表示功能具有0复杂度指数.

php phpunit metrics phpundercontrol

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

Facebook的好奇心,他们使用的是什么JavaScript框架?

想知道你们有些人是否知道facebook正在使用的javascript框架?

谢谢

javascript facebook

10
推荐指数
2
解决办法
8838
查看次数

在PHP中阅读docx(Office Open XML)

我想在我们的CMS中添加一个单词导入功能,唯一的问题是我似乎找不到一个好的库来读取docx文件(Word 2007).

有没有人有一些建议,图书馆应该能够提取文档的内容和基本样式,如斜体,粗体,上标?

谢谢你的帮助

php import office-2007 ms-word

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

不在C++中命名类型

在C++中我得到一个错误,说xxxxx没有在yyy.h中命名一个类型

那是什么意思?

yyy.h包含了标题xxxx.

例如,我使用:

typedef CP_M_ReferenceCounted FxRC;
Run Code Online (Sandbox Code Playgroud)

我已经加入CP_M_ReferenceCounted.hyyy.h

我缺少一些基本的理解,它是什么?

c++ types header

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

面试任务

我的公司正在寻找一位新的网络开发人员,我们迫切希望找到一个能够在雇用并且能够制作高质量代码时效率高的人.我将不得不接受采访,我想给他们一个任务,所以我可以看到

  • 他们的一般编程技巧
  • 如果他们能够使用CSS
  • 他们产品的一般质量
  • 而且可能还有更多

唯一的问题是我没有很好的想法给他们什么.一些候选人可能会在其他公司工作,所以应该最多工作8小时(比如一周结束),但它应该足够复杂以展示他们的技能.

到目前为止,我在想:

  • 联络经理
  • CD/BOOK经理
  • 一个博客 ?

伙计们,如果你有一些想法意见,请分享!

此外,使用Zend Framework在PHP中进行赋值,因此必须考虑候选人可能对框架不太熟悉的计算.

php testing zend-framework

7
推荐指数
3
解决办法
5892
查看次数

会话变量从while循环发送特定变量

我有这个简单的while循环,它从mysql查询中检索数据并在我的主页上显示几个链接.

我想避免使用php get函数并将查询字符串添加到我的URL

我正在考虑使用会话变量,但我需要帮助,我很确定无法做到这一点.

当访问者点击while循环显示的几个链接时,该特定变量将在会话中设置.

在我的代码中,会话将始终发送最后一个var.

可以这样做吗?

    <? session_start(); // Start Session Variables

    $result = mysql_query("my query");

    while($slice = mysql_fetch_assoc($result)){
        $url = $slice['url'];
        $name  = $slice['name']; ?>

        <a href="<? echo $url; ?>"><? echo $name; ?></a>

    <? } 

    $_SESSION['name'] = $name; // Store session data  ?>
Run Code Online (Sandbox Code Playgroud)

php ajax jquery

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

PHP从MySql查询填充数组

我期待创建一个数据数组,以传递给从数据库查询填充的另一个函数,我不知道如何做到这一点.

$dataArray[0][1];

$qry = mysql_query("SELECT Id, name FROM users");

while($res = mysql_fetch_array($qry)) {
    $dataArray[$res['Id']][$res['name']]
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

php mysql

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

选择和删除行

为了添加行,我写了这样的代码

$('#tab1 tbody ').append('<tr id='+i+'><td>'+k+'</td><td>'+l+'</td><td>'+m+'</td></tr>');
Run Code Online (Sandbox Code Playgroud)

在上一个片段中i是全局值..

现在,如果我试图选择新添加的行,它无法识别..选择我这样写

$('#tab1 td').click(function(){
 alert(i);
 $(this).parent().remove();
});
Run Code Online (Sandbox Code Playgroud)

你看到有什么错误吗?

jquery

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