我正在阅读bash示例,if
但有些示例是用单个方括号编写的:
if [ -f $param ]
then
#...
fi
Run Code Online (Sandbox Code Playgroud)
其他双方括号:
if [[ $? -ne 0 ]]
then
start looking for errors in yourlog
fi
Run Code Online (Sandbox Code Playgroud)
有什么不同?
我有一个Symfony2(2.2)的应用程序.当我想发送邮件时,我遇到路径问题,这些路径都是相对路径,显然在电子邮件中不起作用
用于渲染我正在使用的路径:
<a href="{{ path('route_name', {'param' : value}) }}">A link</a>
Run Code Online (Sandbox Code Playgroud)
和资产:
<img src="{{ asset('bundle/myname/img/image.gif') }}" alt="Title"/>
Run Code Online (Sandbox Code Playgroud)
前面的示例工作正常,但路径是相对的,因此我需要附加域.我可以这样做:
<a href="http://domain.com{{ path('route_name', {'param' => param1}) }}">A link</a>
Run Code Online (Sandbox Code Playgroud)
但这不是我问题的最佳解决方案,因为我有不同的域名.
我找到了具有该url
功能的路径解决方案,但我仍然需要一个资产解决方案.
我一直在阅读Vagrant,我发现它对我的开发非常有用.我目前正在管理一系列服务(邮件,网络,LDAP,文件共享等),而且往往其中一项服务需要快速备份.是否有可能(并建议)将Vagrant用于这些目的?
到目前为止,我已经像真机一样安装了虚拟机.
我还想知道一个Vagrant的替代方案,它允许我设置一个简单的配置文件并放置一个虚拟机,例如,使用Zimbra,并快速拥有备用邮件服务器,启用RabbitMQ等.
我正在尝试rsync
在Windows 7 上使用.我安装了cwRsync并尝试连接到Ubuntu 9.04.
$ rsync -azC --force --more-options ./ user@server:/my/path/
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(600) [receiver=3.0.5]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(610) [sender=3.0.8]
Run Code Online (Sandbox Code Playgroud) 我正在节点中写一个"类"
// mymodule/index.js
function MyClass() {}
MyClass.prototype.method1 = function() {..}
Run Code Online (Sandbox Code Playgroud)
通常我做
module.exports = MyClass
Run Code Online (Sandbox Code Playgroud)
但我希望我的课程可用于两种语法
var MyClass = require('mymodule')
Run Code Online (Sandbox Code Playgroud)
和
import {MyClass} from 'mymodule'
Run Code Online (Sandbox Code Playgroud)
这是正确的方法吗?
我已经设置了如下的虚拟主机
<VirtualHost *:80>
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Options Includes
AllowOverride All
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
但总是抛弃我
AH00526: Syntax error on line 6 of /etc/apache2/sites-enabled/000-my-site.conf:
AllowOverride not allowed here
Run Code Online (Sandbox Code Playgroud)
我有点困惑,因为我知道这是正确的地方
当我使用gulp-uglify与browserify时,我得到一个错误
events.js:72
throw er; // Unhandled 'error' event
^
Error
at new JS_Parse_Error (/home/rkmax/my-project/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:189:18)
at js_error (/home/rkmax/my-project/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:197:11)
at croak (/home/rkmax/my-project/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:656:9)
at token_error (/home/rkmax/my-project/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:664:9)
at expect_token (/home/rkmax/my-project/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:677:9)
at expect (/home/rkmax/my-project/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:680:36)
at /home/rkmax/my-project/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:1222:13
at /home/rkmax/my-project/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:703:24
at expr_atom (/home/rkmax/my-project/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:1152:35)
at maybe_unary (/home/rkmax/my-project/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:1327:19)
at expr_ops (/home/rkmax/my-project/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:1362:24)
at maybe_conditional (/home/rkmax/my-project/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:1367:20)
at maybe_assign (/home/rkmax/my-project/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:1391:20)
at expression (/home/rkmax/my-project/node_modules/gulp-uglify/node_modules/uglify-js/lib/parse.js:1410:20)
Run Code Online (Sandbox Code Playgroud)
这是我的脚本任务
gulp.task('scripts', function() {
var bundler = browserify({
entries: ['./src/scripts/main.js'],
debug: debug
}).transform(stringify()); // the error persist even without this transformation
bundler
.bundle()
.on('error', handleErrors)
.pipe(source(getBundleName() + '.js'))
.pipe(jshint()) …
Run Code Online (Sandbox Code Playgroud) 我最近安装了react-native,初始化项目并运行它
$ react-native init AwesomeProject
$ react-native run-android
Run Code Online (Sandbox Code Playgroud)
总是得到一个错误
adb server version (32) doesn't match this client (36); killing...
Run Code Online (Sandbox Code Playgroud)
我的设备告诉我
如何解决这两个错误?
我真的是EgmuCV的新手
我尝试使用以下代码从网络摄像头捕获图像:
//Program.cs (Winform)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Emgu.CV;
using Emgu.CV.UI;
using Emgu.Util;
using Emgu.CV.Structure;
namespace EgmuCVTest
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Capture cp = new Capture();
ImageViewer imv = new ImageViewer();
Application.Idle += new EventHandler(delegate(object s, EventArgs ea)
{
imv.Image = cp.QueryFrame();
});
imv.ShowDialog();
}
}
}
Run Code Online (Sandbox Code Playgroud)
我得到以下错误:
我检查并在.exe文件夹中包含所有必要的DLL
我是Angular.js的新手,阅读我知道有角度没有像tap,double tap等事件.我正在尝试与Hammer.js结合而没有成功.
来自要点的代码
/**
* angular-hammer.js
* Inspired by AngularJS' implementation of "click dblclick mousedown..."
*
* This ties in the Hammer events to attributes like:
*
* hm-tap="add_something()"
* hm-swipe="remove_something()"
*
* and also has support for Hammer options with:
*
* hm-tap-opts="{hold: false}"
*
* or any other of the "hm-event" listed underneath.
*/
angular.forEach('hmTap:tap hmDoubletap:doubletap hmHold:hold hmTransformstart:transformstart hmTransform:transform hmTransforend:transformend hmDragstart:dragstart hmDrag:drag hmDragend:dragend hmSwipe:swipe hmRelease:release'.split(' '), function(name) {
var directive = name.split(':'); …
Run Code Online (Sandbox Code Playgroud) android ×1
angularjs ×1
apache ×1
bash ×1
c# ×1
ecmascript-5 ×1
ecmascript-6 ×1
emgucv ×1
gulp ×1
gulp-uglify ×1
hammer.js ×1
if-statement ×1
javascript ×1
react-native ×1
routing ×1
rsync ×1
symfony ×1
touch ×1
twig ×1
vagrant ×1
virtualhost ×1
windows ×1