小编bos*_*bos的帖子

从Eclipse打印时如何更改字体大小?

有时我想打印我的代码并在午餐时阅读.在Eclipse中,我使用10pt Helvetica字体,但是我认为以这种尺寸打印是浪费纸张.我改为字体大小为6pt,打印效果很好; 完全可读和节省纸张.

但是,使用6pt字体编码是非常困难并且对我的眼睛有压力,所以我无法保持设置.此外,每次打印时更改字体大小都很痛苦.

有没有办法让我的编辑器保持10pt并让打印机同时运行6pt?

eclipse printing font-size

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

更快速地检查交叉矩形?

除了我的Rect-class:

public class Rect {
  public int x;
  public int y;
  public int w;
  public int h;

  public Rect(int x, int y, int w, int h) {
    this.x = x;
    this.y = y;
    this.w = w;
    this.h = h;
  }

  ...
}
Run Code Online (Sandbox Code Playgroud)

我有一个方法来检查两个Rects是否相交(没有双关语):

public boolean intersect(Rect r) {
  return (((r.x >= this.x) && (r.x < (this.x + this.w))) || ((this.x >= r.x) && (this.x < (r.x + r.w)))) &&
  (((r.y >= this.y) && (r.y < (this.y + this.h))) || ((this.y …
Run Code Online (Sandbox Code Playgroud)

java

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

在Android中为SimpleCursorAdapter添加日期分隔符

我在我的视图上设置了一个SimpleCursorAdapter,当我从数据库中获取数据时,它工作正常.使用ORDER BY日期DESC子句运行查询.所有行都在我的ListView中很好地获取和显示,我正在使用adapter.setViewBinder()为项添加一些逻辑(添加缩略图).

代码是这样的:

// Setup the adapter
adapter = new SimpleCursorAdapter(this, R.layout.rowitem, cursor, FROM, TO);
adapter.setViewBinder(new SimpleCursorAdapter.ViewBinder() {
  @Override
  public boolean setViewValue(View view, Cursor cursor, int columnIndex) {
    // Only taylor the ImageView in the adapter-list, skip everything else.
    if (view.getId() != R.id.imageItem)
      return false;

    // here goes the logic, but it's cut away due to its size

    }

    return true;
  }
});
Run Code Online (Sandbox Code Playgroud)

现在我想添加一些逻辑:如果两个项之间的日期发生变化,我想添加一个包含日期的小分隔栏,如下所示:

=== DATE1 ===============
Item 1
Item 2
=== DATE2 ===============
Item 3
=== DATE3 ===============
Item …
Run Code Online (Sandbox Code Playgroud)

android listview simplecursoradapter

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

Eclipse说有错误,但在哪里?

如果我做Project - > Clean然后Build,一切都很好,但是如果我尝试运行这个Android项目,会出现一个对话框:"你的项目包含错误.在运行应用程序之前修复它们",并且有一个红十字项目名称.

项目树中的任何项目都没有交叉,Console视图或LogCat视图中没有任何项目.那么,错误在哪里?

这个项目和早期工作版本的唯一区别是我删除了一个外部.jar文件的链接,创建了文件夹"lib"并将.jar放在那里,并将.jar添加到构建路径中..jar与外部引用的完全相同.

在此输入图像描述

eclipse

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

如何检查价值平等?

我是一个Java初学者,所以请忍受这个.

我有一节课:

class Point {
  public int x;
  public int y;

  public Point (int x, int y) {
    this.x = x;
    this.y = y;
  }
}
Run Code Online (Sandbox Code Playgroud)

我创建了两个实例:

Point a = new Point(1, 1);
Point b = new Point(1, 1);
Run Code Online (Sandbox Code Playgroud)

我想检查这两点是否在同一个地方.显而易见的方法,if (a == b) { ... }不起作用,因为这似乎是" 对象是否相等?" 一种测试,这不是我想要的.

我能做到if ( (a.x == b.x) && (a.y == b.y) ) { ... },但那个解决方案并不好.

我怎样才能以优雅的方式获取两个Point-objects并以平等的方式测试它们的相同性?

java

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

lxml将"<"转换为&lt;.为什么?

我已经盯着这个问题视而不见了.

我正在将XML封装的HTML数据融入Atlassian Confluence.对于-tags,我需要添加span-tag.但无论我如何尝试,lxml-lib分别将我的<和>转换为<和>.但是,转换仅适用于我的新标签,其中的任何现有标签都可以不受影响!

看看这个Python代码:

for x in doc.iter():
    if x.tag == "td":
        print x.text
        x.text = "no tags"
        print etree.dump(x)
        x.text = "<span>one tag</span>"
        print etree.dump(x)
Run Code Online (Sandbox Code Playgroud)

对于此输入:

<tr>
  <td>apa</td>
  <td>1.2</td>
  <td>
    <a href="http://korv.com/apa.tar.gz">3.4</a>
  </td>
  <td>no</td>
</tr>
<tr>
  <td>coreutils</td>
  <td>6.12</td>
  <td>
    <a href="http://ftp.gnu.org/gnu/coreutils/coreutils-8.21.tar.xz">8.21</a>
  </td>
  <td>no</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

这是输出:

<td>no tags</td>None
<td>&lt;span&gt;one tag&lt;/span&gt;</td>None
1.2
<td>no tags</td>None
<td>&lt;span&gt;one tag&lt;/span&gt;</td>None
None
<td>no tags<a href="http://korv.com/apa.tar.gz">3.4</a></td>None
<td>&lt;span&gt;one tag&lt;/span&gt;<a href="http://korv.com/apa.tar.gz">3.4</a></td>None
no
<td>no tags</td>None
<td>&lt;span&gt;one tag&lt;/span&gt;</td>None
coreutils
<td>no tags</td>None
<td>&lt;span&gt;one tag&lt;/span&gt;</td>None
6.12
<td>no tags</td>None
<td>&lt;span&gt;one tag&lt;/span&gt;</td>None
None
<td>no tags<a …
Run Code Online (Sandbox Code Playgroud)

python xml lxml

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