小编Dea*_*n J的帖子

计算日光的预期色温

我有一个位置(纬度/经度)和时间戳(年/月/日/小时/分钟).

假设晴朗的天空,是否有一种算法可以松散地估算那个时间和地点的阳光色温?

如果我知道当时的天气是什么,有没有建议的方法来修改当时云量的色温?

location colors light

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

项目经理和开发人员之间的平衡

现在,我的项目有点需求匮乏; 项目经理无法像我们建立的那样快速地获得良好的要求,因此我们的效率低于我们可能的效率.

每个项目经理有多少开发人员可以实现良好的平衡?

agile project-management scrum

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

Java中不同类型的泛型类的静态成员是否不同?

@Spence问了这个上一个问题.

那么,如何在Java中工作?通用类型在运行时在Java中被丢弃,那么使用不同泛型类型实例化的类的静态变量会发生什么?

java generics static

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

如何最好地使用带有Spring servlet容器的JTidy?

我有一个使用Spring Framework的Java servlet容器.使用Spring从JSP生成页面以连接所有内容.发送给用户的结果HTML并不像我想的那样整洁.我想在将HTML发送到客户端浏览器之前将其发送到Tidy.

我将它设置为开发工作并在生产中关闭; 从我的角度来看,这是一个胜利者,因为它会让我更容易维护.

关于如何在Spring中干净利落地工作的建议?

html java tidy spring-mvc jtidy

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

到处都是空指针,因为数据突然稀疏

有人设计了依赖于完整数据的代码; XML始终具有每个元素.数据源现在发送稀疏XML; 如果之前它已经空了,那么它现在已经丢失了.因此,是时候在修复错误的同时进行重构了.

这样有100多行代码:

functionDoSomething(foo, bar, getRoot().getChild("1").getChild("A").
    getChild("oo").getContent());
Run Code Online (Sandbox Code Playgroud)

除了现在,getChild("A")可能返回null.或者任何getChild(xxx)方法都可以.

作为一个额外的转折,而不是getChild(),实际上有四个单独的方法,只能在某些订单中出现.有人提出了一个varargs调用,这不是一个坏主意,但不会像我想的那样干净利落.

清洁这个最快的方法是什么?最好的?建议在每条线附近"尝试/捕捉",但男人,那是丑陋的.将上述方法的第三个参数分解为它自己的函数可能会起作用......但这需要100多个新方法,这些方法感觉很难看,尽管不那么容易.

getChild(xxx)调用的数量介于每行6到10之间,没有固定的深度.也没有办法为此获得正确的DTD; 事情将在以后没有事先抬头的情况下添加,并且当发生这种情况时我更喜欢日志中的警告,需要优雅地处理XML中的额外行.

想法?

实际上,getChild()是一种方便的方法.我记得最干净的方法是让方便方法返回一个有效的Child对象,但是那个"空"Child的getContent()总是返回"".

java refactoring nullpointerexception

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

iframe.document.body.scrollHeight是正确值的两倍

<iframe name="asdf" id="asdf" onload="change_height(this)" src="asdf.jsp" width="250" scrolling="no" frameborder="0"></iframe>

        function change_height(iframe) {
            if (document.all) {
                // IE.
                ieheight = iframe.document.body.scrollHeight;
                iframe.style.height = ieheight;
            } else {
                // Firefox.
                ffheight= iframe.contentDocument.body.offsetHeight;
                iframe.style.height = ffheight+ 'px';

            }
        }
Run Code Online (Sandbox Code Playgroud)

在IE7中运行时,ieheight是实际高度的两倍; 尚未在IE6上测试过.如果我使用scrollHeightoffsetHeight,它的值是相同的.

它是Firefox中正确的高度.

在我通过划分IE值/ 2来修补此问题之前,有什么方法可以做到这一点?

javascript iframe cross-browser

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

建议像素完美的CSS布局?

一个业务目标要求我在屏幕上制作一个像素完美的表单.如果用户打印此表单,它将与表单的美国政府印刷局版本完全匹配; 打印机将生成该文档的(合理)可扫描副本.以前的解决方案是PDF,它只对我们有用.

我倾向于HTML/CSS,并希望提供有关工具的建议来提供帮助.

对于工具,Firefox中的PixelPerfect似乎是一个良好的开端.目标平台是(鼓)IE6,如果有帮助的话.该文件看起来像这样.

如果HTML/CSS完全禁止,Adobe Flex是我的下一个选择.

html css pixel-perfect form-layout

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

Java对象和数组内存位置

我正在用Java编写一个支持数组的哈希表,其中键和值的类型是Object; 没有其他保证.

代码方面对我来说最简单的方法是创建一个对象来保存它们:

public class Pair { 
    public Object key;
    public Object value;
}
Run Code Online (Sandbox Code Playgroud)

然后创建一个数组

public Pair[] storage = new Pair[8];

但是jvm如何在内存中对待它?也就是说,阵列实际上是:

  • 是一个指向其他地方的Pair()对象的指针数组,或者
  • 包含实际数据?

编辑

由于对象稍后被实例化为新的Pair(),因此它们被随机放置在堆中.有没有什么好方法可以确保它们在堆中顺序?我是否需要使用sun.misc.unsafe做一些诡计以使其工作?

解释我的动机,如果我想尝试确保顺序项位于同一内存页面中,有没有办法在Java中执行此操作?

java memory arrays paging hashtable

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

Big-O:获取Java HashMap中的所有密钥

有人知道Java HashMap中keySet的摊销分析是什么吗? O(1)

正在迭代它们O(n)

java amortized-analysis

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