小编use*_*419的帖子

全局安装Composer以使用laravel?

我在全球安装composer时遇到了一些麻烦.

我将composer安装到我的'C:\ wamp\bin\php\php5.4.12'目录(我正在使用WAMP)并使用以下命令在'C:\ wamp\www\project'中创建一个项目:php composer.phar create-project.

问题是我只能php composer.phar在我安装它的目录(bin\php\php5.4.12)中使用该命令,此目录已经在我的路径变量中.

它们也是一个composer.bath文件,包括在该目录中:"@ECHO OFF" "php '%~dp0composer.phar' %*"应该使它全局但是当我在另一个目录(我的项目目录)中使用composer命令时cmd,弹出一个错误说:

"@ECHO OFF""php'C:\ wamp\bin\php\php5.4.12\composer.phar ......"

"@ECHO OFF"不被识别为内部或外部命令可操作程序或批处理文件.

有没有人知道问题是什么?

php installation global laravel composer-php

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

Java servlet - 实现命令模式

我试图了解如何在我的java servlet中实现'命令设计'.这是servlet的一个例子:

protected void processRequest(HttpServletRequest ...) {

    String action = request.getParameter("action"); 
    String destination = null;

    } if (action.equals("Home")) 
        destination = "Home";
    } else if (action.equals("Add")) {
         String var = request...

         try {
            db.add(var);
         } (DatabaseException e) {
            request.setAttribute("errorMessage", e.getMessage());
         }
         ...
    }
 }
Run Code Online (Sandbox Code Playgroud)

我理解的是每个if语句都应该转换为一个单独的类,其中包含一个处理例如添加对象的执行函数.我不明白的是请求是如何处理的,它们是在execute函数中处理还是从那里返回到Servlet/JSP(我的catched错误放在请求中并在我的JSP文件中使用)?

我希望有人可以给我一个基本结构,并告诉我如何开始实现它.

java jsp servlets request command-pattern

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

JPA,GeneratedValue 自动递增 50

我正在使用 JPA,当我将数据插入数据库时​​,我的 ID 会自动增加 50。我正在使用 persistence.GeneratedValue 来自动增加它:

这是我的模型/实体类的样子(要插入的实体):

..imports
@Entity
public class Example extends Identifiable  {
   ..
}
Run Code Online (Sandbox Code Playgroud)

可识别:

..imports
@MappedSuperclass
public abstract class Identifiable {
    @Id @GeneratedValue protected long id;
    ..
}
Run Code Online (Sandbox Code Playgroud)

数据库:

#    ID    NAME    ...
1    701   a
2    751   b
3    801   c
Run Code Online (Sandbox Code Playgroud)

任何人都知道问题是什么?

java entity jpa

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

加载jQuery的条件注释替代方案

因为jQuery 2+不支持IE 8,所以我需要使用以前的版本:jQuery 1.9.

当使用IE> 8时,有没有办法在使用IE <= 8和jQuery 2+时包含jQuery 1.9.我尝试使用条件注释:

<!--[if lt IE 9]><!--><script> .. googleapis jquery 1.9 .. </script><!--<![endif]-->
<!--[if gte IE 9]><!--><script> .. googleapis jquery 2+ .. </script><!--<![endif]-->
Run Code Online (Sandbox Code Playgroud)

问题是它无法正常工作,我发现它的某些信息不再受支持了:http://msdn.microsoft.com/en-us/library/ie/hh801214( v = vs.85).aspx

还有另外一种方法吗?

javascript jquery internet-explorer

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