问题列表 - 第1947页

如何在Java ME中获取异常堆栈跟踪的文本?

在常规Java中,您可以通过将PrintWriter传递给printStackTrace来获取堆栈跟踪的文本.我有一种感觉,我知道答案(即"不"),但是,

有没有办法在JavaME中获取堆栈跟踪的文本作为字符串?

更新:

我应该提一下,我只限于CLDC 1.0

java java-me

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

使用单独的列构建视图列

在我们的数据库中,我们设置了一个系统来跟踪应用程序.我们有一个bool列,表明该应用程序是否被批准.然后是另一列,指示应用程序是否被拒绝.如果两列都不为true,则认为应用程序处于挂起状态.

有没有简单的方法将它们合并为一个值(比如说一个tinyint或者一个字符串在视图中说"已批准","拒绝"或"待定")?或者这是否需要类似表值函数的东西?

更新:选择答案很难,因为它们都很有帮助.自从他先发布以来,我会选择baldy.

sql sql-server views

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

如何使失败的$(shell)命令中断Make

我有一个Makefile,它在应用构建规则之前运行工具开始(这个工具为我写的).如果这个工具是一个python脚本,以非空状态代码退出,我希望GNU Make在那里停止,而不是继续构建程序.

目前,我做这样的事情(顶级,即第1列):

$(info Generating build rules...)
$(shell python collect_sources.py)
include BuildRules.mk
Run Code Online (Sandbox Code Playgroud)

但是如果collect_sources.py退出时状态代码为1,则不会停止make .这也会捕获标准输出collect_sources.py但不打印出来,所以我感觉我看错了方向.

如果可能的话,解决方案甚至应该在简单的MS-DOS shell是标准系统shell时工作.

有什么建议吗?

shell makefile

20
推荐指数
3
解决办法
6505
查看次数

检测C#库中主线程的运行情况

我正在创建一个C#dll,它将被WinForms中的其他开发人员使用.出于某些原因,我想检测,如果来自此库的方法是从Main(GUI)线程调用的,并警告开发人员他已经完成了这样的事情(即在日志文件中).有没有合理的方法从主线程中检测调用方法?请记住,我无权访问WinForm应用程序.

.net c# multithreading winforms

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

图像失真算法的资源

我在哪里可以找到图像失真的算法?有很多关于Blur和其他经典算法的信息,但是很少有更复杂的算法.特别是,我对旋转效果图像失真算法很感兴趣.

algorithm graphics image image-processing

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

是否有PHP函数来删除具有某个数组值的任何/所有键/值对?

我认为这样的问题是我不喜欢使用PHP的原因.手册很好,如果你能找到你想要的东西.在阅读了Array Functions之后,我没有看到提供我需要的功能的那个.

我有一个数组(在我的情况下,数字索引),我想扫描一个特定的值,如果它在那里,删除它.然后,当删除该值的所有实例时,我想使用array_values重新排列数组.

php arrays

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

使用JavaScript获取2个DOM元素之间的相对位置

我已经实现了一组可拖动的元素,可以使用jQuery将它们放入一些容器中.我需要的是一个动画,可以在没有用户交互的情况下将元素移动到特定容器.问题是元素和drop容器位于DOM的完全不同的部分,并且主要使用float定位.

我只需要一些代码来获得2个浮动DOM元素之间的绝对位置差异,最好使用jQuery.我发现的唯一的东西是一些黑客解析DOM,但总是特定于浏览器(例如"这对Firefox或IE或其他任何东西都不适用").

最好是这样的:

var distance = getDistance(element1, element2);
Run Code Online (Sandbox Code Playgroud)

或者以jQuery表示法:

var distance = $(element1).distanceTo($(element2));
Run Code Online (Sandbox Code Playgroud)

javascript jquery dom

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

API java 5及更多:我应该返回数组还是Collection?

本着最佳实践的精神:总是返回一个____,从来没有____,我在即将从JDK1.4.2迁移到JDK5等等时遇到了类似的问题.(是的,我知道,JDK1.4.2是EOL! ;-)).

对于返回集合的函数(不是简单的属性集合),我总是更喜欢(在JDK1.4.2中)返回一个Array而不是一个通用的List,因为:

  • 它强制执行返回类型(MyObject[]而不是对象列表,更多类型安全的静态 - 如'编译' - 级别)
  • 它为返回的集合建议了一个"只读"字符(将一个元素添加到集合中会更复杂,即使这不像c#中的'只读'关键字那样严格).这与说"不可变"不同,因为数组中的引用仍然可以修改...

当然,我总是创建这个返回的数组(我没有公开任何'内部'数组)

现在,在JDK5及更多版本中,List<MyObject>如果我愿意,我可以使用它.

选择返回MyObject[]而不是List或Collection<MyObject>在java5中编码时有什么好理由?

如果Collection<MyObject>使用奖金,可以:

  • 对返回的集合强制执行只读属性?(没有add()remove()可能)
  • 对返回的集合强制执行不可变的方面?(甚至不能修改该集合的引用)

PS:JavaGenericFAQ没有那个.

java arrays generics api collections

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

RFC文档为A4格式

在我的A4格式打印机上打印RFC文档时,我注意到我打印的内容超过了RFC文档中的一页.我认为这是因为RFC可能是用北美纸质信函格式(216×279毫米)编写的,我想使用ISO A4格式(210×297毫米).有关纸张尺寸的信息.所以我的问题是,如果有某种方式或程序,我至少可以将每个字母格式页打印到单独的A4格式页面.我知道底部会有一些未使用的空间,但每张A4纸页至少会有一个文本页面.我尝试将打印机上的纸张尺寸从A4更改为字母,但它没有帮助.

rfc

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

Thread.getContextClassLoader()== null?

可以Thread.getContextClassLoader()为空吗?javadoc并不是很清楚.
图书馆应该考虑这个案例吗?

更新:我问的原因是,beansbinding.dev.java.net不是在这种情况下工作(和我的代码呢setContextClassLoader(null)

java classloader contextclassloader

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