我使用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) 我现在用Google搜索了几个小时.
我读过无数文章,例如:Access是否有Windows 7 ODBC驱动程序?
我尝试过使用ODBC管理员 - 并且已成功为两者添加系统DSN:
当我尝试连接到本地存储的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名称仍然失败.
我没有想法 - 我错过了什么?
问候,亚历克斯
我有一些非常基本的代码,它可以工作,除了一切都与顶部对齐...理想情况下,条形将对齐到底部.我想我可以使用固定定位,因为尺寸在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) 我正在使用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/
虽然细节非常好,但我需要对自己的解释提出第二意见.:)
问候,亚历克斯
我使用Google Compute Engine Web控制台远程访问我的实例.我可以使用"sudo"执行root操作,但是如果我想"su"到root呢?
我创建了一个用户"test",现在想以"test"身份登录 - 这不起作用,因为我还没有生成SSH密钥.我在哪里可以找到这些密钥,例如创建者和/或root用户?
此外,我使用了Debian映像,但默认情况下似乎安装了很少的命令.例如,找不到locate,updatedb等?我怎么得到这些?
有人能告诉我一个如何使用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,但可根据需要进行相应调整......
有任何想法吗???
问候,亚历克斯
我正在使用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>似乎没有什么区别
这是代码......简单(现在全局定义的变量).我第一次点击它按预期工作...第二次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) 我有这行简单的代码:
mkdir($path_to_rpi, 0755);
chgrp($path_to_rpi, 'sambashare');
Run Code Online (Sandbox Code Playgroud)
目录创建为www-data并且组是相同的。www-data拥有该目录,但 chgrp 失败了?!?
我在这里缺少什么?
我看到 WebTestCase 和 Symfony 出现了很多...我已经在 PHPUnit 中进行了一些单元测试,但确实需要更高级别的测试...我不需要像 Selenium 这样的任何花哨的东西(UI 是在 ExtJS 中完成的,但这可以完全更改为未来的 Polymer)我只需要发布数据并检查 JSON 结果。
这可以通过 PHPUnit 完成还是我需要引入 Symfony 及其 WebTestCase?
注意:我实际上想测试服务——不需要模拟对象——我需要在测试套件首次运行时登录——存储会话 ID 并完成每个测试...
jquery ×2
php ×2
symfony ×2
charts ×1
css ×1
doctrine-orm ×1
javascript ×1
ms-access ×1
npm ×1
odbc ×1
phpunit ×1
unit-testing ×1
webpack ×1
yui-pure-css ×1