问题列表 - 第30434页

第一个异常程序

这是我做过的第一个异常编码,猜测是什么,它产生了一个错误.伤心.

public class Exc {
int x = 2;
public void throwE(int p) throws Excp { 
    if(x==p) {
        throw new Excp();
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我认为我不需要发布处理程序代码,因为即使这个类没有通过编译器.

我得到错误cannot find symbolExcp.我完全按照书.有什么我想念的吗?

java exception

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

10个LISP原语类似于欧氏几何的5个公理?

LISP可以用十个原语构建:原语是:atom,quote,eq,car,cdr,cons,cond,lambda,label,apply.

显然,这些等同于欧氏几何的5个公理. http://hyperpolyglot.wikidot.com/lisp

谁能解释它们是如何相同的?

lisp primitive geometry axiom

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

我如何找到元素底部的像素值(div)

我怎样才能找到元素底部的像素值.例如.该#postsDIV.我想创建一个无限卷轴.这样我就可以检测到用户是否已经到达#posts的底部附近/我想要加载新帖子,如果是这样的话.

更新:

我想1个选项就是使用

$("#header").height() + $("#posts").height()
Run Code Online (Sandbox Code Playgroud)

但我想让代码通用.所以也许我可以将此功能转换为插件.上面的代码不会考虑,填充,边距,上面的任何元素#posts等.

jquery

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

如何知道raphael对象是否被隐藏?

我正在创建一个图表应用程序,我隐藏并显示一些元素,例如

var c = paper.circle(10, 10, 10);
c.hide()

var c2 = paper.circle(10, 10, 10);
c2.show()
Run Code Online (Sandbox Code Playgroud)

现在我想对这样的形状采取行动,例如计算边界框等,但如果形状被隐藏,我无法找到如何获得?是否有像这样的shape.is_visible()或shape.attr('visible')

javascript raphael

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

桥模式 - 组合还是聚合?

我正在阅读一些关于设计模式的书籍,虽然有些人将抽象和实现之间的关系描述为一个组合,但有些人将其描述为聚合.现在我想知道:这取决于实施吗?关于语言?还是上下文?

oop design-patterns bridge

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

常见的lisp cons从两个符号创建一个列表,clojure cons需要一个seq来构建?

(免责声明 - 我知道Seqs在Clojure中的重要性)

在常见的lisp中,cons函数可用于将两个符号组合成一个列表:

(def s 'x)
(def l 'y)
(cons s l)
Run Code Online (Sandbox Code Playgroud)

在clojure中 - 你只能使用一个序列 - 缺点还没有扩展到使用两个符号.所以你必须写:

(def s 'x)
(def l 'y)
(cons s '(l))
Run Code Online (Sandbox Code Playgroud)

在Clojure中有更高级别的模式可以解释Common LISP和Clojure之间的这种差异吗?

lisp clojure common-lisp sequence cons

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

如何修复GITHUB提交日期?

我正在开发一个github托管项目.出于测试原因,我必须将我的计算机日期移至未来的某个地方(2012年),并且在执行git commit/push时忘记将其恢复到正常时间.

实际的提交现在实际上保存为2012而不是2010年,因为它们总是出现在顶部,所以它正在搞砸我们的github视图.

有没有办法解决这个问题?

git date commit github

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

如何在Mac OS X上安装Apache Ant?

我尝试在Mac上安装Apache Ant,然后按照以下步骤操作:

  1. 我下载apache-ant-1.8.1-bin.tar.gz到我的下载文件夹.
  2. 我将文件移动到/usr/local/使用此命令:sudo shmv apache-ant-1.8.1-bin.tar.gz /usr/local/

现在我想使用,cd /usr/local/但它不起作用,我回来"没有这样的文件或目录".

然后我使用cd /usr/ls命令,似乎本地文件夹在那里.如果我尝试访问它,我会得到同样的错误.

既然我已经使用了sudo su为什么我无法访问它?有任何想法吗?

apache ant macos

176
推荐指数
5
解决办法
27万
查看次数

在一行的最后一个字段上排序

排序行列表的最简单方法是什么,对每行的最后一个字段进行排序?每行可以具有可变数量的字段.

就像是

sort -k -1
Run Code Online (Sandbox Code Playgroud)

是我想要的,但sort(1)不会从负数中选择字段而不是从开头.

我也希望能够选择字段分隔符.

编辑:为问题添加一些特异性:我要排序的列表是路径名列表.路径名可以是任意深度,因此可变数量的字段.我想对文件名组件进行排序.

此附加信息可能会更改操作行以提取最后一个字段(可能使用basename(1))的方式,但不会更改排序要求.

例如

/a/b/c/10-foo
/a/b/c/20-bar
/a/b/c/50-baz
/a/d/30-bob
/a/e/f/g/h/01-do-this-first
/a/e/f/g/h/99-local
Run Code Online (Sandbox Code Playgroud)

我希望这个列表按文件名排序,所有这些都以数字开头,表示文件的读取顺序.

我在下面添加了我的答案,这就是我目前正在做的事情.我曾希望有一种更简单的方法 - 也许是一种不同的排序实用程序 - 也许不需要操纵数据.

linux sorting shell

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

阻止表单关闭?的WinForms

我有一个启动formB的表单.我希望形成隐藏,直到formb关闭.可能有一个变化formb由formC和其他人打开,所以我只是不能创建一个新的表单.有没有办法启动formB,隐藏和阻止直到关闭?

c# winforms

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