小编aci*_*cid的帖子

vim - 如何删除netrw?

我正在测试https://github.com/skwp/dotfiles),不幸的是它确实安装了很多我不想要的东西.

例如,当我打开vim时,我现在(使用空的.vimrc)

" ============================================================================
" Netrw Directory Listing                                        (netrw v149)
"   /Users/user/.vim/bundle
"   Sorted by      name
"   Sort sequence: [\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$
"   Quick Help: <F1>:help  -:go up dir  D:delete  R:rename  s:sort-by  x:exec
" ============================================================================
Run Code Online (Sandbox Code Playgroud)

事情.我正处于与VIM的旅程之初,所以我不知道什么是新的,现在我不想使用它.

我在OSX Mavericks上安装了家庭酿造.不过,我无法找到它的来源以及如何删除它.

macos vim netrw dotfiles

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

Parsley.JS - 使用回调获取错误列表

在我的项目中,我不想显示HTML错误,而是alert()在formSubmit上抛出错误列表.我想这应该通过使用listeners:onFormSubmit回调以某种方式完成,但是传递的变量都不包含"干净"版本的错误.欧芹文档也缺乏此功能.

javascript parsley.js

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

连接号不正确

我写了一个非常简单的脚本来检索连接用户列表.

var app, io, server;

app = require("express")();
server = require("http").createServer(app);
io = require("socket.io").listen(server);

server.listen(1339);

app.get("/", function(req, res) {
  res.sendfile(__dirname + "/index.html");
});

console.log('INIT', io.sockets.manager.server.connections);

io.sockets.on("connection", function(socket) {
  console.log('CONNECT: ', io.sockets.manager.server.connections);
  socket.on("disconnect", function(data) {
    console.log('DISCONNECT: ', io.sockets.manager.server.connections);
  });
});
Run Code Online (Sandbox Code Playgroud)

和HTML:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>title</title>
</head>
<body>
    <script src="/socket.io/socket.io.js"></script>
    <script>
        var socket = io.connect('http://localhost:1339');
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我运行应用程序时,我进入0init,但是一旦我在浏览器中打开页面,它就会给我4连接而不仅仅是1.我也收到connections property is deprecated. Use getConnections() method警告.我在v0.10.15中使用节点,在v0.9.16中使用socket.io.

node.js socket.io

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

域逻辑泄漏到其他层?

我对应该和不应该在域层中的内容有点混淆.

比方说,我的领域专家描述了Product其中包括实体title,price以及description性能和一定的行为.然而,考虑到领域专家最终试图描述产品的最终用户外观(表示层?)这一事实会产生几个问题:

  1. 假设title并且description根本没有在域层中使用(它们只是用作UI表示属性),我应该将它们放在我的域层中,还是应该只存在于表示层中?我应该如何区分我的领域专家提供的实体属性真正属于域层?
  2. 如果它们只应存在于表示层中,那么处理它的最佳方法是什么?DTO?

domain-driven-design model

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

Grunt.Js(+ Yeoman) - 建造时复制凉亭文件

我使用yeoman 1.0 RC1生成webapp.但是,当我构建我的脚本时,没有任何依赖项(除了require.js)被复制到该dist/bower_components目录.这是我生成的Gruntfile.js和我的bower.json.我错过了什么吗?

gruntjs yeoman bower

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

SublimeCodeIntel和Symfony2自动加载

我试图从PHPStorm移动到崇高的文本3,但我被困在结合使用SublimeCodeIntel与Symfony的2怎样才能让SublimeCodeIntel自动完成扫描所有vendor/src/我的项目的目录?

现在每当我在控制器中并且我输入类似的东西时

$response = new Response()
$response->get
Run Code Online (Sandbox Code Playgroud)

我得到Warning: evaluating 'Request' at GamesController.php#27: could not resolve first part of 'Request'.

sublimetext sublimetext2 sublimetext3

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

PHPStorm文件模板变量

我想创建自己的文件模板。但是变量有问题,因为提示我输入诸如名称空间之类的变量。快速示例:

<?php
namespace ${NAMESPACE};

class ${NAME} 
{

}
Run Code Online (Sandbox Code Playgroud)

这提示我输入名称空间和名称,而我只应提供一个文件名。如何使PHPStorm自动检测其专用变量

我在最新的OSX上使用7.1.3版本。

phpstorm

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

MySQL - 分组和计数

我的数据库结构包含:

行动

+--------------+--------------+------+-----+---------+----------------+
| Field        | Type         | Null | Key | Default | Extra          |
+--------------+--------------+------+-----+---------+----------------+
| id           | int(11)      | NO   | PRI | NULL    | auto_increment |
| placement_id | int(11)      | YES  | MUL | NULL    |                |
| lead_id      | int(11)      | NO   | MUL | NULL    |                |
+--------------+--------------+------+-----+---------+----------------+
Run Code Online (Sandbox Code Playgroud)

展示位置

+--------------+--------------+------+-----+---------+----------------+
| Field        | Type         | Null | Key | Default | Extra          |
+--------------+--------------+------+-----+---------+----------------+
| id           | int(11)      | NO   | PRI | …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

Symfony 2.1 - 获取会话ID

在尝试从Symfony 2.0迁移到2.1时,我发现了一些有趣的问题.

我无法获得本机会话ID,即使是在简单的下载Symfony 2.1副本.

/**
 * @Route("/sess")
 */
public function sessionAction()
{
    $session = $this->getRequest()->getSession();
    return new Response($session->getId());
}
Run Code Online (Sandbox Code Playgroud)

那里发生了什么变化吗?

php symfony symfony-2.1

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

如何在其他服务中呈现没有类的表单?

我想在我的服务中生成一个无类表单.

我这样做的方式是:

class StepSummary implements StepInterface 
{
    public function __construct($container)
    {
        $this->container = $container;
    }

    public function getVariables()
    {
        $form = $this->container->get('form.factory')->createBuilder('text')
            ->add('accept')
            ->getForm();

        return array('form' => $form->createView());
    }
}
Run Code Online (Sandbox Code Playgroud)

API中,我发现我需要将表单类型传递给FormBuilder- 我没有找到任何引用,所以我放了虚构的text字符串.现在它以这种方式呈现表单:

<input type="text" id="text" name="text" required="required" />
Run Code Online (Sandbox Code Playgroud)

显然没有提到该accept领域.

php forms symfony

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