小编hdx*_*hdx的帖子

如何在Python中搜索元组列表

所以我有一个像这样的元组列表:

[(1,"juca"),(22,"james"),(53,"xuxa"),(44,"delicia")]
Run Code Online (Sandbox Code Playgroud)

我希望这个列表的元组值等于某个元组.

所以,如果我这样做search(53)将返回索引值2

是否有捷径可寻?

python search tuples list

88
推荐指数
6
解决办法
10万
查看次数

IntelliJ IDEA编辑多行的方式

我已经在TextMate中看到了这一点,我想知道是否有办法在IDEA中完成它.

说我有以下代码:

 leaseLabel = "Lease";
 leaseLabelPlural = "Leases";
 portfolioLabel = "Portfolio";
 portfolioLabelPlural = "Portfolios";
 buildingLabel = "Building";
Run Code Online (Sandbox Code Playgroud)

将'+"foo"'附加到每一行的最佳方法是什么?列模式将无法工作,因为右侧的线条没有正确对齐...除非有一种简单的方法来对文本进行右对齐:P

java ide text-editor intellij-idea

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

无法在CentOS上安装psycopg2

我正在尝试在CentOS上安装psycopg2,我在本教程中遵循了"On with it:安装Python 2.6"一直到它导入psycopg2的时候,但是当我尝试导入时,我得到以下错误:

 Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/opt/python2.6/lib/python2.6/site-packages/psycopg2/__init__.py", line 69, in <module>
    from _psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: libpq.so.5: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

python postgresql installation centos psycopg2

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

如何确保DIV伸展以适应其内容?

我有一个表格的HTML:

<div
  class="currentDesignDiv"
  style="margin-bottom:5px;">
  <div>
    <img
      alt="Thumbnail"
      src="http://www.propertyware.com/templates/
        <bean:write name="currentTemplate" property="primaryKey"/>
      /thumb.gif"/>
  </div>
  <div>
    <table>
      <tr>
        <th>Your Current Design: </th>
        <td>Template #: 
          <bean:write name="currentTemplate" property="primaryKey"/>
        </td>
      </tr>
      <tr>
        <th>Last Updated: </th>
        <td>
          <bean:write name="currentTemplate" property="modifiedByAsString"/>
        </td>
      </tr>
      <tr>
        <th>Total Pages: </th>
        <td>
          <bean:write name="numberOfPages"/>
        </td>
      </tr>
    </table>
  </div>
Run Code Online (Sandbox Code Playgroud)

由这个CSS风格:

 .currentDesignDiv{
   background-color:#e7e7e7;
   border:1px solid #9c9c9c;
   padding:5px;
   width:100%;
   min-width:860px;
 }
 .currentDesignDiv div{
   float:left;
   width:33%;
 }
 .currentDesignDiv div table{
   font-size:9pt;
   text-align:left;
   margin:17px;
 }
 .currentDesignDiv div:first-child img{
   margin:17px;
   width:80px;
 }
Run Code Online (Sandbox Code Playgroud)

它在我的大显示器上看起来还不错,但是当我换到我的小显示器时,最右边的显示器div里面有一个图像,浮在父母的外面div …

html css

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

不区分大小写的重复SQL

所以我有一个user表,其中user.username有许多重复项,如:

usernameUsernameuseRnAme
johnJohnjOhn

这是一个错误,这三个记录应该只有一个.

我正在尝试提出一个SQL查询,列出按创建日期排序的所有这些案例,所以理想情况下结果应该是这样的:

username jan01
useRnAme jan02
Username jan03
john     feb01 
John     feb02
jOhn     feb03
Run Code Online (Sandbox Code Playgroud)

任何建议将不胜感激

mysql sql postgresql duplicate-data

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

使用Eclipse CDT调试ncurses

我正在使用Eclipse CDT中的ncurses编写C++应用程序但是我无法在eclipse中运行/调试我的应用程序,因为eclipse中的控制台不能与curses一起使用.如果我从终端运行它,我的应用程序运行正常,但我刚刚添加了一些新代码,现在我遇到了分段错误,所以我想在eclipse中使用调试器来帮助我解决问题.有没有办法让eclipse运行/调试我的应用程序,但使用不同的终端输出,就像你在gdb中执行"tty/dev/pts/1"一样?或者在eclipse中调试ncures应用程序的任何其他方法?

Thx提前!

c++ debugging terminal eclipse-cdt ncurses

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

放入地图时出现非法状态异常

我不明白为什么我得到臭名昭着的"IllegalStateException"与以下代码:

private void mergeQueryStrings(String url, Map parameterMap) {
    String queryString = getQueryString(url);
    if(queryString!=null){
        String [] params = queryString.split("&");
        for(String param:params){
            parameterMap.put(param.split("=")[0], param.split("=")[1]);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

谁能开导我?

java exception illegalstateexception

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

Java继承问题

我有类似于这个设置:

public class Base {
    public String getApple() {return "base apple"};
}

public class Extended extends Base{
    public String getApple() {return "extended apple"};
}
Run Code Online (Sandbox Code Playgroud)

代码中的其他地方我有这个:

{
    Base b = info.getForm();

    if (b instanceof Extended){
        b = (Extended) b;
    }

    System.out.println(b.getApple()); // returns "base apple" even when if clause is true why??

}
Run Code Online (Sandbox Code Playgroud)

我该如何做到这一点?

java inheritance

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

Python迭代器问题

我有这个清单:

names = ['john','Jonh','james','James','Jardel']
Run Code Online (Sandbox Code Playgroud)

我希望循环遍历列表并在同一次迭代中处理具有不区分大小写匹配的连续名称.因此,在第一次迭代中,我会用'john'和'John'做一些事情,我希望下一次迭代从'james'开始.

我想不出用Python的for循环来做这个的方法,有什么建议吗?

python for-loop for-in-loop

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