小编Ken*_*eck的帖子

为什么多态信息在实践中比统一和回溯的组合更强大?

查看编程语言设计历史的一种方法是引入子程序进行革命.二三十年后,认真考虑了子程序调用的两个改进:

  • 多态消息
  • 统一和回溯

在20年的中断之后,我刚刚在Prolog中进行编程,并且意识到统一和回溯是多么令人难以置信的强大.然而,多态性赢了.为什么?

programming-languages language-design

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

如何让Google Charts在散点图中显示多种颜色?

我想在Google Chart散点图中显示多种颜色(以及可能的形状和大小)的数据点.有没有人有这样做的例子?

scatter google-visualization

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

将标签云拟合到可用空间

鉴于单词及其频率和屏幕空间区域,将标签云安装到空间的好方法是什么?我能想到要操纵的两个变量是:

  • 字体大小(绝对和渐变)
  • 单词数量

我能想到的一切方法都需要迭代,比如设置单词数量的上限然后使用字体大小的二进制搜索,直到单词恰好适合该区域.我宁愿有一个分析解决方案.

我的情况的一个复杂因素是云可调整大小,因此算法需要能够合理地处理100x100像素或1000x1000像素.

编辑:我应该说这是一个富客户端应用程序,而不是Web(因此可能会调整大小).此外,我希望听到一些经验,比如"没有人在标签云中看到超过100个单词,所以不要费心去展示它们".

user-interface tag-cloud

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

如何在AppEngine上动态创建图像

我在AppEngine上用Java托管了一个应用程序,我想添加一个功能,用户可以在其中获得数据的图形摘要.AppEngine不支持BufferedImage.显示过程很简单 - 一系列两种颜色之一的小方块.

问候,

肯特

java google-app-engine image

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

计算给定日期的日期

从给定的日期开始,我需要计算当天午夜.这就是我想出来的.这太丑了,我认为必须有更好的方法.

private Date day(Date creation) {
    Calendar calendar = Calendar.getInstance();
    calendar.setTime(creation);
    calendar.set(Calendar.HOUR_OF_DAY, 0);
    calendar.set(Calendar.MINUTE, 0);
    calendar.set(Calendar.SECOND, 0);
    calendar.set(Calendar.MILLISECOND, 0);
    return calendar.getTime();
}
Run Code Online (Sandbox Code Playgroud)

建议?

肯特

java date

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