小编Eri*_*ick的帖子

如何在Jasper报告中创建可编辑的PDF字段

有没有办法在PDF中导出Jasper报告,指定的字段可以编辑?我正在使用iReport设计报告模板.

jasper-reports ireport

9
推荐指数
2
解决办法
5848
查看次数

使用Google地图避免"抱歉,我们这里没有图像"

我正在编写一个Google地图应用程序,但大多数情况下它运行正常.但是如果我要求两个彼此非常接近的点之间的行走方向(比如彼此隔壁的2个建筑物),地图放大得如此接近以至于混合图像变成了瓷砖"抱歉,我们没有图像这里."

从我的代码中的调试说明开始,看起来直到更新DirectionsRenderer的函数运行之后才设置地图的缩放级别(添加map.getZoom()调用显示前一轮的地图的缩放属性我要求的方向.

因此,MazZoomService也不是很好.有没有办法检测处理方向时地图的缩放级别,以便我可以将图像缩回到不显示错误信息的内容?

google-maps google-maps-api-3

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

在使用netbeans时向JTable添加数据

如何JTable在使用netbeans时添加数据.Netbeans在它的后代码中是这样的:

jTable1 = new javax.swing.JTable();
jTable1.setModel(new javax.swing.table.DefaultTableModel(
        new Object [][] {
            {null, null},
            {null, null},
            {null, null},
            {null, null}
        },
        new String [] {
            "Name", "Branch"
        }
    ) {
        boolean[] canEdit = new boolean [] {
            false, false
        };

        public boolean isCellEditable(int rowIndex, int columnIndex) {
            return canEdit [columnIndex];
        }
    }); // THIS IS THE SNIPPET GENERATED BY NETBEANS
    //( I have already created a table using the drag and drop fetaure of netbeans and this is the …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing jtable

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

为什么Flask的登录方法使用'GET'?

我正在尝试更多地了解Flask的项目,我想知道是否有人可以向我解释为什么示例代码列出方法'GET'和'POST',当它只尝试处理登录时如果请求是'POST'?

@app.route('/login', methods=['GET', 'POST'])
def login():
    error = None
    if request.method == 'POST':
        if request.form['username'] != app.config['USERNAME']:
            error = 'Invalid username'
        elif request.form['password'] != app.config['PASSWORD']:
            error = 'Invalid password'
        else:
            session['logged_in'] = True
            flash('You were logged in')
            return redirect(url_for('show_entries'))
    # Note that nowhere do we seem to care about 'GET'...
    return render_template('login.html', error=error)
Run Code Online (Sandbox Code Playgroud)

python login flask

6
推荐指数
2
解决办法
2316
查看次数

单元测试Flask应用程序类

我对Python很陌生,所以如果这对于基本的东西来说太多了,我会提前道歉.

我的情况类似于如何使用SQLAlchemy设置Flask应用程序进行测试?对我来说最大的区别在于,与我在互联网上看到的大多数其他Flask示例不同,我的应用程序的大多数代码都在一个类中.出于某种原因,这导致我的单元测试无法正常工作.以下是我的应用程序和测试的基本设置:

应用:

from Flask import Flask

app = Flask(__name__)

class MyApplication():
    def __init__(self, param1, param2):
        app.add_url("/path/<methodParam>", "method1", self.method1, methods=["POST"])
        # Initialize the app

    def getApplication(self):
       options = # application configuration options
       middleware = ApplicationMiddleware(app, options)
       return middleware

    def method1(self, methodParam):
        # Does useful stuff that should be tested
    # More methods, etc.
Run Code Online (Sandbox Code Playgroud)

应用测试:

import unittest
from apppackage import MyApplication

class ApplicationTestCase(unittest.TestCase):

    def setUp(self):
        self.tearDown()
        param1 = # Param values
        param2 = # Param values
        # Other local …
Run Code Online (Sandbox Code Playgroud)

python unit-testing nose flask

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

是否可以通过Elasticsearch聚合的键对结果进行分组?

我正在尝试执行Elasticsearch查询,并希望Elasticsearch为我分组结果,而不是让我的客户端代码手动执行.看看Elasticsearch 文档,它看起来像是我正在寻找的存储聚合,但我找不到任何使用它的示例,或者输出看起来是什么样的,以确保这就是我想要的.

我的问题是:是否可以通过Elasticsearch中的密钥对文档进行分组?如果是这样,我如何以及在哪里可以找到有关如何操作的文档,使用查询DSL或(最好)Java API的Javadoc?

java elasticsearch

5
推荐指数
1
解决办法
6939
查看次数

如何在 mongo 中使用点表示法查询带空格的字符串?

我在 mongo 数据库中有一个子对象,其字段包含空格,例如:

{name: "John Doe", subdata: {"Field 1": "Something", "Field 2": "Something else"}}
Run Code Online (Sandbox Code Playgroud)

从我能够找到的内容来看,mongo 允许字段 1 和字段 2,但我无法找到有关如何构建查询以查找 subdata.Field 1 的任何指示。有没有办法我可以在我的示例中搜索字段 1 和字段 2,还是应该重构我的数据以去除空格?

python mongodb pymongo

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