小编Di *_*Zou的帖子

如何从QString中删除尾随空格?

我想删除一个中的所有尾随空格字符QString.我在找什么做的Python函数str.rstrip()QString.

我做了一些谷歌搜索,发现了这个:http://www.qtforum.org/article/20798/how-to-strip-trailing-whitespace-from-qstring.html

所以我现在所拥有的是这样的:

while(str.endsWith( ' ' )) str.chop(1);
while(str.endsWith( '\n' )) str.chop(1);
Run Code Online (Sandbox Code Playgroud)

有更简单的方法吗?我想在开头保留所有的空白.

c++ string qt trim qt4

32
推荐指数
4
解决办法
5万
查看次数

mysql workbench列图标的含义是什么

在MySQL Workbench中,当您编辑表时,每个列名称都有一个彩色菱形.我在哪里可以找到解释每种颜色含义的文件?

mysql sql mysql-workbench

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

如何在C++ Qt中填充静态QMap的值?

我在我的C++头文件中有这个:

#include <QMap>
#include <QString>

class LogEvent {

public:
    LogEvent();

    enum column_t {TIMESTAMP_COLUMN = 0, TYPE_COLUMN = 1, EVENT_COLUMN = 2,
        FILE_COLUMN = 3};
    static QMap<column_t, QString> COLUMN_NAMES;

    static QMap<column_t, QString> getColumnNames() {
        return LogEvent::COLUMN_NAMES;
    }

    //blah blah blah other functions
};
Run Code Online (Sandbox Code Playgroud)

这是我的C++源文件:

#include "LogEvent.h"

LogEvent::LogEvent()
{
    //constructor code
}

//blah blah blah other functions
Run Code Online (Sandbox Code Playgroud)

我想为静态QMap COLUMN_NAMES添加值.我在哪里以及如何做到这一点?

c++ qt qt4

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

如何在Python中读取cx_Oracle.LOB数据?

我有这个代码:

    dsn = cx_Oracle.makedsn(hostname, port, sid)
    orcl = cx_Oracle.connect(username + '/' + password + '@' + dsn)
    curs = orcl.cursor()
    sql = "select TEMPLATE from my_table where id ='6'"
    curs.execute(sql)
    rows = curs.fetchall()
    print rows
    template = rows[0][0]
    orcl.close()
    print template.read()
Run Code Online (Sandbox Code Playgroud)

当我这样做时print rows,我明白了:

[(<cx_Oracle.LOB object at 0x0000000001D49990>,)]
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时print template.read(),我收到此错误:

cx_Oracle.DatabaseError:句柄无效!

我如何获取和读取这些数据?谢谢.

python cx-oracle

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

如何使用scala 2.11更改intellij idea以进行编译?

我正在使用Intellij Idea 13.1.4.我有一个scala sbt项目.它目前正在使用Scala 2.10进行编译.我想将此更改为Scala 2.11.在我的build.sbt中,我有:

libraryDependencies ++= Seq(
  "org.scala-lang" % "scala-compiler" % "2.11.0",
  ...
)
Run Code Online (Sandbox Code Playgroud)

当我构建我的项目时,它仍然构建为Scala 2.10项目.

另外,在我的Project Settings->Modules->Scala->Facet 'Scala'->Compiler library指导下,Intellij仍然表明scala-compiler-bundle:2.10.2.2.11.x捆绑包没有选项.我如何获得Scala 2.11.x的选项?

谢谢!

scala intellij-idea

11
推荐指数
5
解决办法
3万
查看次数

在做'git commit --amend'时,'致命:不允许空身份名称'

我正在做一个git commit --amend,我得到这个错误:

致命的:不允许使用空身份名称(对于<>)

我发现了一堆东西说我需要设置我的user.emailuser.name,但我有.这是我做的时候的结果git config --global --list:

core.exludesfile =/home/dzou/.gitignore
core.editor = vim
user.email=dzou@company.com
user.name = dzou

这里发生了什么?谢谢!

git

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

我在哪里可以获得pldbgapi.sql以便为postgresql安装调试器?

我正在尝试在Linux上安装postgresql的调试器,所以我可以使用pgAdmin来调试我的函数.我已经设置了postgresql.conf文件.但是,我找不到pldbgapi.sql.

Postgresql安装在/usr/pgsql-9.2/.目录/usr/pgsql-9.2/share/存在,但/usr/pgsql-9.2/share/contrib不存在.我在哪里可以找到该文件或下载它?

谢谢!

postgresql pgadmin postgresql-9.2

10
推荐指数
1
解决办法
9382
查看次数

如何为vis.js中的堆积条形图定义自定义颜色?

我正在使用vis.js来制作一些堆积的条形图.这是我的代码:

var barGraphDiv = document.createElement('div');
barGraphCombinedDiv.appendChild(barGraphDiv);
var groups = new vis.DataSet();
groups.add({id: 0, content: "group0", color:{'background': 'red'}})
groups.add({id: 1, content: "group1", color:{'background': 'green'}})
groups.add({id: 2, content: "group2", color:{'background': 'blue'}})

var items = [
    {x: '2014-06-11', y: 10, group:0},
    {x: '2014-06-12', y: 25, group:0},
    {x: '2014-06-13', y: 30, group:0},
    {x: '2014-06-14', y: 10, group:0},
    {x: '2014-06-15', y: 15, group:0},
    {x: '2014-06-16', y: 30, group:0},
    {x: '2014-06-11', y: 12, group:1},
    {x: '2014-06-12', y: 15, group:1},
    {x: '2014-06-13', y: 34, group:1},
    {x: '2014-06-14', …
Run Code Online (Sandbox Code Playgroud)

javascript vis.js

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

如何使用JPype在Python中导入用户构建的jar?

我在Python中使用JPype,所以我可以调用Java函数.我无法导入自己的jar文件.

我有这个罐子: /home/di/eclipse_plugins/plugins/org.eclipse.birt.report.engine_4.2.1.v20120820.jar

org.eclipse.birt.report.engine.api包中有一个EngineConfig类定义.我试图实例化并使用我在那个罐子里的这个类.在常规Java中,这就是我所拥有的:

import org.eclipse.birt.report.engine.api.EngineConfig;

EngineConfig config = new EngineConfig();     
config.setLogConfig("/home/di/logs");
Run Code Online (Sandbox Code Playgroud)

我在Python中有这个:

import jpype
from jpype import *

jvmPath = jpype.getDefaultJVMPath() 
jpype.startJVM(jvmPath, "-Djava.class.path=/home/di/eclipse_plugins/plugins/*.jar")
engineConfig = JPackage("org").eclipse.birt.report.engine.api.EngineConfig
engineConfig.setLogConfig("/home/di/logs")
jpype.shutdownJVM() 
Run Code Online (Sandbox Code Playgroud)

但是,当我运行它时,我收到此错误:

Traceback (most recent call last):
  File "test.py", line 15, in <module>
    engineConfig.setLogConfig()
  File "/usr/lib64/python2.6/site-packages/jpype/_jpackage.py", line 53, in __call__
    raise TypeError, "Package "+self.__name+" is not Callable"
TypeError: Package org.eclipse.birt.report.engine.api.EngineConfig.setLogConfig is not Callable
Run Code Online (Sandbox Code Playgroud)

python java jpype

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

在 Django 中获取未知的 MySQL 服务器主机

我有一个 MySQL RDS 实例,使用 Amazon 的 AWS 作为我的 Django 应用程序的数据库。当我运行命令时python manage.py runserver 192.68.1.103:8000,我收到此错误:

(2005, "Unknown MySQL server host 'myapp.us-east-1.rds.amazonaws.com' (2)")
Run Code Online (Sandbox Code Playgroud)

不过,我可以使用 MySQL Workbench 连接到数据库。当我通过 Apache 运行应用程序时,也没有问题。我尝试重新启动 RDS 实例,但这并没有解决问题。

这里发生了什么,我该如何解决?

mysql django amazon-web-services

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