小编Ale*_*ski的帖子

webpack:无法读取undefined的属性'match'

我使用npm安装了webpack(Symfony encore),如下所示:

sudo npm install -g @symfony/webpack-encore --save-dev

我跑了这个 /var/www/project

在处理Windows主机/ Linux客户机时,由于包管理器和共享文件夹的问题,我被要求全局安装.

我不能将webpack(node_modules)安装在同一目录(或它下面)中 /var/www/project

所以我的package.json文件如下所示:

{
  "name": "test",
    "version": "1.0.0",
  "description": "This is a test",
  "main": "index.js",
  "dependencies": {},
  "devDependencies": {
    "@symfony/webpack-encore": "^0.15.0"
  },
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "Alex",
    "license": "MIT"
}
Run Code Online (Sandbox Code Playgroud)

/var/www/project使用这个运行再见

/usr/local/bin/encore dev

我得到了这个可爱的输出作为回报:

Running webpack ...

  TypeError: Cannot read property 'match' of undefined

  - index.js:125 parse
    [lib]/[webpack-encore]/[yargs-parser]/index.js:125:12

  - index.js:761 Function.Parser.detailed
    [lib]/[webpack-encore]/[yargs-parser]/index.js:761:10

  - yargs.js:938 Object.Yargs.self._parseArgs
    [lib]/[webpack-encore]/[yargs]/yargs.js:938:27

  - …
Run Code Online (Sandbox Code Playgroud)

symfony npm webpack webpack-encore

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

PHP ODBC connect()到Access - 架构不匹配

我现在用Google搜索了几个小时.

我读过无数文章,例如:Access是否有Windows 7 ODBC驱动程序?

我尝试过使用ODBC管理员 - 并且已成功为两者添加系统DSN:

  • Microsoft Access数据库
  • 微软做Access数据库

当我尝试连接到本地存储的Access DB时:

odbc_connect('Aquarius2', '', '');
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

odbc_connect():SQL错误:[Microsoft] [ODBC驱动程序管理器]指定的DSN包含驱动程序和应用程序之间的体系结构不匹配,第3行的C:\ export\export.php中的SQLConnect中的SQL状态IM014

简单脚本尝试安装最新的访问驱动程序 - Aquarius2我的DSN名称仍然失败.

我没有想法 - 我错过了什么?

问候,亚历克斯

php ms-access odbc

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

CSS条形图 - 非常简单

我有一些非常基本的代码,它可以工作,除了一切都与顶部对齐...理想情况下,条形将对齐到底部.我想我可以使用固定定位,因为尺寸在50px到50px的平方,但我更喜欢一些不太"固定"的东西.

      <div style="border: 1px solid #aeaeae; background-color: #eaeaea; width: 50px; height: 50px;">
        <div style="position: relative; bottom: 0; float: left; width: 8px; height: 22px; background-color: #aeaeae; margin: 1px;"></div>
        <div style="position: relative; bottom: 0; float: left; width: 8px; height: 11px; background-color: #aeaeae; margin: 1px;"></div>
        <div style="position: relative; bottom: 0; float: left; width: 8px; height: 6px; background-color: #aeaeae; margin: 1px;"></div>
        <div style="position: relative; bottom: 0; float: left; width: 8px; height: 49px; background-color: #aeaeae; margin: 1px;"></div>
        <div style="position: relative; bottom: 0; float: left; width: …
Run Code Online (Sandbox Code Playgroud)

css charts

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

DDD使用Doctrine

我正在使用ORM并尝试使用ORM重新建模现有应用程序并尝试尽可能地遵守DDD.

工作单是AR,有十几个子实体.我打算像这样建模这个类:

class WorkOrder {

  private $number = 0;
  private $manual = '';

  ...

  // Sub-Entities

  private $consumables; // Collection (1:m)
  private $dimensions;  // Collection (1:m)
  private $sequences;   // Collection (1:m)

  ...

}
Run Code Online (Sandbox Code Playgroud)

现在我需要一个存储库来加载(并持久存储?)这个聚合根 - 正确吗?

repo将返回一个或多个聚合,当我访问子实体时(通过间接getter/setter - 而不是dot-notation)将延迟加载我之后的信息???

我将有另一个类作为创建工单的工厂 - 这是一个详细的过程,包括实质的业务逻辑/验证规则......

但是,如果工厂创建工作订单汇总,那么回购只会持续AR吗?

该工厂必须查询第三方服务(通过REST或其他方式),并基本上构建描述工作范围的已批准文档的快照.

因此,存储库封装了ORM或我应该选择哪个持久层?

现在我的文件结构看起来像:

WorkOrder/
  /Factory.php
  /Aggregate.php
  /Repository.php

  /Entity/Header.php
  /Entity/Shipping.php
  /Entity/Warranty.php
  /Entity/Certification.php
  ...
Run Code Online (Sandbox Code Playgroud)

存储库将具有以下方法:

FindOneByTrackingNumber()
FindAllByCriteria()

save($root);
Run Code Online (Sandbox Code Playgroud)

我的工厂会有以下方法:

createWorkOrderFromRpi()
createWorkOrderFromCsv()
...
Run Code Online (Sandbox Code Playgroud)

我在这里阅读了几篇文章和无数帖子:

http://williamdurand.fr/2013/08/07/ddd-with-symfony2-folder-structure-and-code-first/

虽然细节非常好,但我需要对自己的解释提出第二意见.:)

问候,亚历克斯

domain-driven-design doctrine-orm

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

根和实例创建者密码?

我使用Google Compute Engine Web控制台远程访问我的实例.我可以使用"sudo"执行root操作,但是如果我想"su"到root呢?

我创建了一个用户"test",现在想以"test"身份登录 - 这不起作用,因为我还没有生成SSH密钥.我在哪里可以找到这些密钥,例如创建者和/或root用户?

此外,我使用了Debian映像,但默认情况下似乎安装了很少的命令.例如,找不到locate,updatedb等?我怎么得到这些?

google-compute-engine

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

YUI纯css固定宽度

有人能告诉我一个如何使用purecss.io来实现固定宽度/响应式设计的示例,类似于像引导程序一样的960网格等等吗?

流体宽度根本不适用于我的特定设计,这是我目前拥有的:

    <nav class="pure-u" id="menu">
      <div class="pure-menu pure-menu-open">
        <a class="pure-menu-heading" href="/">HOME</a>
        <ul>
          <li class="pure-menu-selected"><a href="#">Clients</a></li>
          <li><a href="#">Company</a></li>
          <li><a href="#">Portfolio</a></li>
          <li><a href="#">Service</a></li>
          <li><a href="#">Contact</a></li>
        </ul>
      </div>
    </nav>

    <div class="pure-u-1" id="main">
      This is the main content area          
    </div>
  </div>        

</body>
Run Code Online (Sandbox Code Playgroud)

我需要将上面的内容包裹在一个包含DIV的中心内,其固定宽度为960,但可根据需要进行相应调整......

有任何想法吗???

问候,亚历克斯

yui-pure-css

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

jQM以编程方式导航到页面

我正在使用1.4因此不推荐使用changePage()技术,我宁愿不使用它...

http://api.jquerymobile.com/jQuery.mobile.changePage/

我有这个代码:

$("select.start").change(function() {
  alert('test');
  $("#home").pagecontainer("change", "#pick");
  //$("#pick").pagecontainer("change");
});
Run Code Online (Sandbox Code Playgroud)

以上都没有工作 - 'change'事件正在触发,但是当选择了select选项时,没有页面#pick根据我的要求定位到位.

有人能告诉我我可能做错了什么吗?

编辑|

<select class="start">    <option>Item 1 (Last Done: 2.4 weeks ago)</option> 
  <optgroup label="Section B"> 
    <option value="#">Standing</option> 
  </optgroup>  
</select>
Run Code Online (Sandbox Code Playgroud)

<optgroup>似乎没有什么区别

javascript jquery jquery-mobile

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

jQuery移动按钮单击处理程序触发两次?

这是代码......简单(现在全局定义的变量).我第一次点击它按预期工作...第二次howvere导致事件连续两次发射,这是我现在想要的......任何想法???

$(document).on("vclick", "#timer", function() {

  console.log(past_ts);
  if(past_ts === 0) {
    past_ts = new Date().getTime();
    $(this).text("Stop Set Timer");
  }
  else {
    curr_ts = new Date().getTime();
    diff_ts = ((curr_ts - past_ts) / 1000);

    past_ts = 0; // Reset timer

    $(this).text("Start Set Timer");

  }
});
Run Code Online (Sandbox Code Playgroud)

jquery jquery-mobile

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

chgrp : 不允许操作?

我有这行简单的代码:

      mkdir($path_to_rpi, 0755);
      chgrp($path_to_rpi, 'sambashare');
Run Code Online (Sandbox Code Playgroud)

目录创建为www-data并且组是相同的。www-data拥有该目录,但 chgrp 失败了?!?

我在这里缺少什么?

php file-permissions

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

使用 PHPUnit 进行功能测试

我看到 WebTestCase 和 Symfony 出现了很多...我已经在 PHPUnit 中进行了一些单元测试,但确实需要更高级别的测试...我不需要像 Selenium 这样的任何花哨的东西(UI 是在 ExtJS 中完成的,但这可以完全更改为未来的 Polymer)我只需要发布数据并检查 JSON 结果。

这可以通过 PHPUnit 完成还是我需要引入 Symfony 及其 WebTestCase?

使用 PHPUnit 测试 RESTful Web 服务

注意:我实际上想测试服务——不需要模拟对象——我需要在测试套件首次运行时登录——存储会话 ID 并完成每个测试...

phpunit unit-testing symfony

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