问题列表 - 第20974页

Textmate打破了我的Java?线程"main"java.lang.NoClassDefFoundError中的异常

我在OS X上使用TextMate运行了一次Java程序,我不能再在其他任何地方使用Java了.
在最简单的程序中,我得到:

线程"main"中的异常java.lang.NoClassDefFoundError:Gateway(错误名称:org/mcgill/telecom/Gateway)

无论我使用javac -classpath . Gateway.java, java -classpath . GatewayEclipse还是Netbeans.

完全相同的程序仍然可以使用cmd-R在TextMate中运行,但不是其他地方.
我的Java怎么了?

java macos textmate

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

如何获取视图的绝对坐标

我正在尝试获取视图左上角的绝对屏幕像素坐标.但是,我可以找到的所有方法,例如getLeft()并且getRight()不起作用,因为它们似乎都相对于视图的父级,因此给了我0.这样做的正确方法是什么?

如果它有帮助,这是为了"让图片重新整理"游戏.我希望用户能够绘制一个框来选择多个部分.我的假设是,做到这一点的最简单方法是getRawX(),并getRawY()MotionEvent再兑布局保持件的左上角比较这些值.知道了件的大小,我就可以确定已经选择了多少件.我知道我可以使用getX()getY()MotionEvent,而是作为一个返回相对位置,使得确定哪个被选择件更困难.(我知道,这并非不可能,但似乎不必要地复杂化).

编辑:这是我用来尝试获取保持容器大小的代码,根据其中一个问题.TableLayout是包含所有拼图的表.

TableLayout tableLayout = (TableLayout) findViewById(R.id.tableLayout);
Log.d(LOG_TAG, "Values " + tableLayout.getTop() + tableLayout.getLeft());
Run Code Online (Sandbox Code Playgroud)

编辑2:这是我尝试过的代码,遵循更多建议的答案.

public int[] tableLayoutCorners = new int[2];
(...)

TableLayout tableLayout = (TableLayout) findViewById(R.id.tableLayout);
tableLayout.requestLayout();
Rect corners = new Rect();
tableLayout.getLocalVisibleRect(corners);
Log.d(LOG_TAG, "Top left " + corners.top + ", " + corners.left + ", " + corners.right
            + ", " + corners.bottom);

cells[4].getLocationOnScreen(tableLayoutCorners);
Log.d(LOG_TAG, "Values " …
Run Code Online (Sandbox Code Playgroud)

android android-tablelayout

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

使用cut awk grep和sed的基础知识

我正试图从这个输出中提取年份:

sam@sam-laptop:~/shell$ date
Mon Feb  8 21:57:00 CET 2010

sam@sam-laptop:~/shell$ date | cut -d' ' -f7
2010

sam@sam-laptop:~/shell$ date | awk '{print $6}'
2010
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以得到相同的结果?使用也许grep,sed等?谢谢!

bash shell

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

列出包含给定列名的所有表

我如何列出包含给定列名的所有表?我正在使用Mysql版本4.1.13-nt-log.我知道少于5的版本没有information_scheme数据库.

mysql information-schema

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

Swing:TableCellRenderer,对某些单元格使用粗体

简单的问题,但我似乎无法在网上找到答案.

如何使用自定义TableCellRenderer以粗体显示一些表格单元格?

我知道如何使用TableCellRenderer逐个单元地设置背景颜色.你做的事情如下:

  public class MyTableCellRenderer extends DefaultTableCellRenderer 
  {
    @Override public Component getTableCellRendererComponent(JTable table,
       Object value, boolean isSelected, boolean hasFocus, int row, int column)
    {
        Component c = super.getTableCellRendererComponent(table, value,
          isSelected, hasFocus, row, column);
        // modify the component "c" to have whatever attributes you like
        // for this particular cell
    }
  }
Run Code Online (Sandbox Code Playgroud)

我会假设更改渲染文本样式是类似的,但是如何将字体设置为与默认表格字体相同但以粗体显示?

java fonts swing jtable cellrenderer

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

在Spring Security中添加新用户

我在Spring/Java EE Web应用程序中设置了基本的spring安全性.我可以限制对某些页面的访问并强制登录(使用角色等).需要有一个表单,新用户可以注册并指定登录名和密码.

我想知道,为了创建新用户,我只是查询和更新适当的弹簧安全表(例如使用hibernate),就像我对任何查询一样,或者是否有内置功能来创建新用户?如果我只是使用标准DAO来更新用户,我应该如何处理密码哈希?

谢谢!

java spring spring-security java-ee

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

在C#中查询DHCP服务器

我需要通过在服务器本身上运行的程序或者最好通过在其中一个DHCP客户端上运行的程序来获取存储在DHCP服务器上的MAC到IP的映射.

我知道netsh实用程序可用于获取转储但是我没有取得多大成功.

有任何工作实例或提示吗?

我有DHCP服务器的管理员权限

编辑

我不想使用arp缓存,因为这需要我广播ping(在Windows上不允许)或ping所有可能的子网IP地址(这需要很多时间).

我确信DHCP服务器存储MAC到IP的映射,我如何使用该信息,将MAC映射到IP地址?

c# windows dhcp netsh dhcpobjs

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

特质继承与自我类型注释的区别

在Scala中,我已经看到了这些结构

trait T extends S
Run Code Online (Sandbox Code Playgroud)

trait T { this: S =>
Run Code Online (Sandbox Code Playgroud)

用于实现类似的东西(即S必须在创建实例之前定义抽象方法).他们之间有什么区别?你为什么要用另一个呢?

scala traits composition self-type

41
推荐指数
4
解决办法
7753
查看次数

使用jQuery迭代元素属性

我知道可以使用该attr()方法检索单个属性,但我正在尝试迭代元素的所有属性.对于上下文,我在一些XML上使用jQuery ...

<items>
  <item id="id123" name="Fizz" value="Buzz" type="xyz">
    <subitem name="foo">
    <subitem name="bar">
  </item>
  <item id="id456" name="Bizz" value="Bazz" type="abc">
    <subitem name="meh">
    <subitem name="hem">
  </item>
</items>
Run Code Online (Sandbox Code Playgroud)

我已经能够用...迭代这些项目了...

$(xml).find('item').each(function() {
  // Do something to each item here...
});
Run Code Online (Sandbox Code Playgroud)

但我希望能够为每个"项目"获取一系列属性,以便我可以迭代这些...

例如

$(xml).find('item').each(function() {
  var attributes = $(this).attributes(); // returns an array of attributes?
  for (attribute in attributes) {
    // Do something with each attribute...
  }
});
Run Code Online (Sandbox Code Playgroud)

我已经在jQuery文档中进行了一些搜索,在谷歌的其他地方进行了搜索,但没有运气.如果没有别的,我可能只是在排除与attr()jQuery对象的方法相关的结果时遇到问题.提前致谢.

xml jquery dom traversal

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

开始使用什么是好的Objective-C应用程序?

我正在开始Objective-C,目的是进入广泛的iPhone开发.一些好的起点在哪里?我买了2本书:

由Stephen Kochan编写的Objective-C编程和由Dave Mark和Jeff LaMarche开始的iPhone开发

教程很好,我只想进入自己的想法,因为很难用别人的话来包围事物.

有任何想法吗?

oop iphone objective-c

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