小编rom*_*nsh的帖子

不使用PHP框架的原因?

我一直使用框架(敏捷工具包)开发网络软件,它在所有情况下对我都有帮助,但有一个问题总是让我担心:

在哪些情况下不建议使用框架?

那么对其他资深框架开发人员来说是一个问题 - 你何时会raw good PHP代替你选择的框架进行编码?

php frameworks atk4

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

Fieldset不支持display:table/table-cell

我正在尝试使用display: tablefieldset,但它没有正确缩放.如果我换<fieldset>到,同样的事情也有效<div>.

我试过Safari和Firefox.

我错过了什么吗?

http://jsfiddle.net/r99H2/

css firefox layout webkit

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

如何自动将LESS编译到服务器上的CSS中?

我的朋友设计师正在手动编译他的LESS文件并用Coda(远程站点)上传它花费了大量宝贵的时间.他问我:

是否可以自动检测Linux服务器上的文件更改并立即编译?

css linux events iowait less

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

为什么(我的)WebKit中没有"显示页面源"?

我已经下载了适用于Mac OS的v.537.6+ WebKit,并在10.8上运行它.(这里没有编程,只是一个Web开发人员正在寻找WebKit Web检查器.)一切都很好,除了开发菜单中的"显示页面源"选项在我打开的时候显示为灰色,我不能找到任何方法来启用它.我非常困惑 - 我还需要做些什么来启用它吗?还有其他事情发生吗?这应该是怎么回事?

开发者菜单

在此输入图像描述

上下文菜单:

在此输入图像描述

webkit

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

没有UI的RichText WYSIWYG编辑器(仅限JavaScript API)

我正在寻找一个非常干净的项目来添加跨浏览器JavaScript API到contenteditable div.

如果它有UI,则应该可以不加载它(而不是禁用它)或完全从源中删除.

我正在寻找基本功能,而不是非常注重向后兼容性,而是更清晰的代码.

我期望从这个API中获得的一些功能是:

  • 在游标位置插入HTML代码段
  • 粘贴后清理内容(例如跨度和字体大小)
  • 返回节点,当前光标所在的位置
  • 将新项添加到项列表

我想我可以使用一些jQuery对它们进行编码,但如果有人拥有它,为什么不重新使用它.

javascript html5 wysiwyg contenteditable

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

类上下文中的call_user_func(定义了$ this)

有没有办法如何在对象的上下文中执行PHP5.3中的闭包?

class Test {
    public $name='John';

    function greet(){
        eval('echo "Hello, ".$this->name;');

        call_user_func(function(){
            echo "Goodbye, ".$this->name;
        });
    }
}
$c = new Test;
$c->greet();
Run Code Online (Sandbox Code Playgroud)

eval()可以正常工作,但是call_user_func将无法访问$ this.(在不在对象上下文中时使用$ this).我现在正在通过"$ this"作为关闭的论据,但这并不是我所需要的.

php

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

用于缩进PHP文件的命令行程序

我正在寻找一个缩进应用程序来修复PHP代码格式的所有方面 - 转换空格,在PHP和HTML代码中执行缩进,单独留下HEREDOC等.

请为PHP推荐一款不错的压头.

php indentation auto-indent

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

配置选项卡以显示变体列表而不是在 VIM 中循环

当打开新缓冲区 VIM 时,我输入:

new /path/to/fi
Run Code Online (Sandbox Code Playgroud)

如果我此时点击“tab”,它会在文件中循环。如何配置 VIM 以显示变体列表而不是第一个?

vim

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

如何删除MongoDB中引用损坏的文档?

我在 Mongo 中有两个集合:

db.user.find():
{
  "_id": { "$oid" : "52db05e6a2cb2f36afd63c47" },
  "name": "John",
  "authority_id": { "$oid" : "52daf174a2cb2f62aed63af3" },
}
{
  "_id": { "$oid" : "52db05e6a2cb2f36afd63d00" },
  "name": "Joe",
  "authority_id": { "$oid" : "52daf174a2cb2f62aed63af3" },
}
Run Code Online (Sandbox Code Playgroud)

db.authority.find():
{
  "_id": { "$oid" : "52daf174a2cb2f62aed63af3" },
  "name": "Sample Authority"
}
Run Code Online (Sandbox Code Playgroud)

用户通过 ObjectId 存储对授权 ID 的引用。

现在我的问题:多个权限已被删除,不再收集。如果他们的 authority_id 指向已删除的权限,我需要找到一种方法来遍历“用户”集合并删除它们。

我试过这个:

db.user.find(
    { 
      $where: function() { 
        db.authority.find({ _id: this.authority_id }).count() == 0  
      }
     })
Run Code Online (Sandbox Code Playgroud)

但是在那里无法访问“db”。是否可以在迭代中实现引用检查?

mongodb

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

将子元素平均包装成2个div

我有这样的HTML代码:

<li>one</li>
<li>two</li>
<li>era</li>
<li>jeu</li>
<li>iuu</li>
<li>iij</li>
<li>emu</li>
<li>our</li>
Run Code Online (Sandbox Code Playgroud)

我需要将它们平均分为2个元素(如果总数为11,则需要5:6),如下所示:

<ul>
    <li>one</li>
    <li>two</li>
    <li>era</li>
    <li>jeu</li>
</ul>
<ul>
    <li>iuu</li>
    <li>iij</li>
    <li>emu</li>
    <li>our</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

这应该适用于任何数量<li>的.你能用jQuery建议一个优雅的解决方案吗?

html javascript jquery

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

如何在Excel中创建Agile刻录图表

有没有人知道excel中的免费敏捷刻录图表模板或如何在Excel中创建刻录图表?我找到了很多刻录图表,但找不到刻录图表的说明或模板.谢谢

agile excel agile-project-management excel-template

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

库需要“dev-master”和稳定版本

我正在为框架 (atk4/data) 开发附加组件 (atk4/audit)。我的基本情况composer.json是这样的:

{
    "type": "library",
    "name": "atk4/audit",
    "require": {
        "atk4/data": "^1.3",
        "php": ">=5.6.0"
    }
}
Run Code Online (Sandbox Code Playgroud)

这工作正常,如果composer require atk4/audit使用,则安装 atk4/audit[1.0] 和 atk4/data[1.3]。

但是,当尝试使用开发分支时:

{
    "require": {
        "atk4/data": "dev-develop",
        "myaddon/addon": "dev-develop"
    }
}
Run Code Online (Sandbox Code Playgroud)

作曲家回应错误:

Problem 1
  - Installation request for atk4/data dev-develop -> satisfiable by atk4/data[dev-develop].
  - atk4/data dev-develop requires atk4/dsql dev-develop -> satisfiable by atk4/dsql[dev-develop] but these conflict with your requirements or minimum-stability.
Problem 2
  - Installation request for atk4/audit dev-develop -> satisfiable by atk4/audit[dev-develop]. …
Run Code Online (Sandbox Code Playgroud)

php composer-php

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