小编Sam*_*Sam的帖子

编译JSP Java(*__ jsp.java)文件在哪里?

我收到了javax.servlet.jsp.JspException我的网站试图渲染的一个jsp文件(survey.jsp).但是,堆栈跟踪没有给出jsp中失败的特定行,而是它在(survey_jsp.java:787)中失败的行号,它似乎是已编译的JSP文件.我在哪里可以找到这样的文件,以便我知道抛出此异常的行是什么?

谢谢

编辑:/work如果你正在使用tomcat,这些文件存在于目录中,如下面的评论所示.

java tomcat struts jstl java-ee

28
推荐指数
3
解决办法
6万
查看次数

从命令行将列表传递给Python

我想在提供一些参数的时候从命令行运行我的python脚本.但是,其中一个参数应该是特定于脚本的一个段的选项列表.在从逗号分割"命令行列表"字符串后,通过实际构建列表,字符串解析是唯一的方法吗?如果是这样,你会怎么做?

示例:-details = ['name','title','address']

python command-line command-line-arguments command-line-parsing

26
推荐指数
2
解决办法
5万
查看次数

多个超类中的多重继承,C++和相同方法签名

我没有C++经验,而且我来自Java背景.最近,我在接受采访时被问到为什么Java不允许多重继承,答案很简单.但是,我仍然很好奇C++如何处理它,因为它允许你从多个类继承.

具体来说,假设有一个叫做的类MechanicalEngineer,另一个叫做ElectricalEngineer.两者都有一个叫做的方法buildRobot().

如果我们制作第三个类会发生什么RoboticsEngineer,从两个方面都不存在并且不会覆盖该方法,并且您只需调用:

(some instance of RoboticsEngineer).buildRobot()
Run Code Online (Sandbox Code Playgroud)

是否会抛出异常,或者使用其中一个超类的方法?如果是这样,编译器如何知道要使用哪个类?

c++ inheritance multiple-inheritance

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

将服务逻辑与数据分离

我一直在查看我在android项目中的几个类,我意识到我一直在混合逻辑和数据.在意识到这对我的项目的可读性和测试能力有多糟糕之后,我决定进行一些重构,以便将所有服务逻辑抽象出来以分离服务模块.但是,由于我一直依赖Java的多态性,我迷路了,需要一些指导.

假设我有一个超级数据类的"待更改"布局,以及两个子类:

public class DataItem {
    /* some variables */ 

    public saveToDB(/* Some Arguments */) {
        /* do some stuff */
    }

    public render() {
        /* render the class */
    }
}

public class ChildDataItemA extends DataItem {
    @Override
    public saveToDB(/* Some Arguments */) {
        super.saveToDB(); 
        /* more specific logic to ChildDataItemA */
    }

    @Override
    public render() {
        /* render logic for ChildDataItemA */
    }
}

public class ChildDataItemB extends DataItem {
    @Override
    public saveToDB(/* Some Arguments */) {
        super.saveToDB(); …
Run Code Online (Sandbox Code Playgroud)

java service design-patterns

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

当添加更多浮动div时,使div仅水平扩展

我试图创建一个包含其他浮动div的div来调整其宽度,这样添加更多浮动div(动态使用jQuery)只会扩展div的宽度,不允许浮动div创建一个新行.因此,我想解决这个问题,使得每个具有类的div grid-row仅在宽度上扩展,因此我将能够使用overflow: scrollfor griddiv 进行滚动.我已经搜索了很多答案,似乎这是一个着名的问题.但是,没有答案解决了我的问题.

我目前正在这样做:

    <div id="grid_container">
        <div id="grid">
            <div class="grid_row">
                <div class="module" id="experience">
                    Experience
                </div>
                <div class="header">
                    Google
                </div>
                <div class="header">
                    Microsoft
                </div>
            </div>
            <div class="grid_row">
            </div>
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

CSS:

body {

}

#grid_container { 
    margin: 50px auto;
    width: 500px;
    height: 500px;
    padding: 10px;
    border: black solid 1px;
}

#grid {
    overflow:scroll;
    height: 100%;
}
.grid_row { 
    clear: both;
    height: 50px;
}
.module, .header{
    padding: 10px;
    float: left;
    border: gray solid 1px;
}
Run Code Online (Sandbox Code Playgroud)

html css

8
推荐指数
2
解决办法
7484
查看次数

将Threejs场景导出为Obj格式

似乎Three.js允许从OBJ文件(Blender,3DsMax等)加载几何,但有没有支持将Three.js场景导出到OBJ文件(或任何其他格式)?

three.js

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

从ThreeJS中的2D对象绘制三维几何

我非常喜欢Three.js,我一直在尝试实现以下内容:

假设我有一个来自浏览器视口的特定形状的x和y坐标数组.我想在Three.JS中渲染这些形状,以便我可以在z方向上添加高度.

形状本身实际上是一个"建筑物",我有其平面布局坐标的数组,我想通过在Z方向上添加一个高度来3D化它.

我应该使用几何/材料/技术来实现这一目标?

javascript 3d html5 webgl three.js

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

通过替换项目目录中的.git文件夹来Git Local Checkout

我正在使用Git进行版本控制.我目前正与一位朋友合作完成一个项目,但我希望得到他所做的所有更改,并忽略我拥有的所有文件,但我想在本地进行.也就是说,我希望在没有使用我们的svn服务器的情况下进行本地新结账.

我用他的替换项目文件夹中的.git文件夹.我应该使用什么Git命令来检查.git文件夹中的所有内容并替换我的所有代码?

git version-control

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