问题列表 - 第3548页

Makefile分享的任何有趣用途?

"make"不仅对构建编程项目很有用,而且在其他领域似乎还没有得到充分利用.

例如,许多shell脚本可以重写为Makefile,以允许独立的部分并行运行(使用"make -jXX")以保持所有CPU内核的繁忙,并将显式声明的依赖项作为额外的好处,以防万一考虑在shell脚本中重新排序带副作用的一些任务.

你有任何有趣的故事与make/Makefiles的不同寻常的用途分享?您是否使用其他实用程序作为廉价的作业调度程序?

bash scripting makefile gnu-make

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

是否有CPAN模块可以帮助我解析Perl中的RSS或ATOM提要?

我需要Perl中的代码来请求和解析ATOM和RSS提要.是否有CPAN模块?

rss perl cpan atom-feed

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

可用性灾难的例子?

有人有可用性灾难的好例子吗?

这是一个例子.Hector是一个拥有大型团队的经理.部门管理员希望向Hector发送一份包含其团队工资的电子表格.她在Outlook"收件人:"字段中键入"Hector".它自动填充到"Hector的团队",但直到她发送之后她才注意到.

usability

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

使用C#WinForms的透明图像

我正在使用VS 2008中的Windows窗体应用程序,我希望在另一个上面显示一个图像,顶部图像是gif或具有透明部分的东西.

基本上我有一个大图像,我想在它上面放一个小图像,这样它们就像是一个图像给用户.

我一直在尝试使用一个图片盒,但这似乎没有用,有什么建议吗?

.net c# transparency image picturebox

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

最好的Rails HTML解析器

我知道Hpricot仍然是一个标准,但我记得听说过一个更快,更富有表现力的Ruby解析器.

有人知道它叫什么,是否值得从Hpricot转换?

提前致谢

html ruby parsing

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

关于实现Stack Overflow风格注释的想法

我非常喜欢Stack Overflow评论用户界面,我正在考虑在自己的网站上实现相同的功能.我查看了代码,看起来这里的主要工具是WMD,JQuery TextArea Resizer扮演了一个支持角色.

WMD在客户端将Markdown转换为HTML.这非常好,因为它有助于预览,但在将其发送到服务器时遇到了挑战.如果存在验证错误(例如,用户在评论表单的其他部分输入了无效的电子邮件地址,或者他没有输入他的名字),则服务器通过重新显示表单并返回错误消息来响应表格字段预先填充.只是现在评论文本是HTML,而不是Markdown,因为服务器甚至从未看过Markdown.但我希望它是Markdown,因为那是用户输入的内容.

这里有什么想法?

我考虑了各种想法:

  • 进行服务器端HTML-to-Markdown转换.对这个想法并不那么兴奋.似乎很快就从Markdown转换为HTML再回到Markdown,作为用户,当软件重新格式化我的文本/代码时,我总觉得它很烦人.
  • 客户端验证(增加服务器端验证,我当然会保留).虽然目前我在评论表单上使用了reCAPTCHA,但这似乎是一个合理的方向,这意味着我需要将至少reCAPTCHA部分发布到服务器上.
  • 丢失WMD并使用MarkdownJMarkdown转换为服务器上的HTML.我需要寻找一些其他机制来完成预览功能,我想保留它.

理想情况下,除了HTML之外,还有一些方法可以获得文本的Markdown版本并将其提交给服务器,但我还不足以知道这是否真的存在.

任何建议赞赏.

javascript markdown comments wmd

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

还有人在ObjectStar(以前称为Huron)编程

Huron是一款4GL,起源于20世纪90年代早期的IBM 360大型机世界,由Amdahl公司创建和销售.它有一个人们喜欢或厌恶的专有解释语言和数据库,其最显着的特性是其不寻常的规则语言语法,以及与查询语言的紧密集成,您必须编写自己的嵌套循环以实现加入.

通过适当使用间接(例如其原型'CALL TABLE.RULE'),可以快速创建极其紧凑,优雅和可扩展的解决方案.在错误的人手中,也有可能创造出令人遗憾的扩散的噩梦般无法维护的怪物,并且没有为其声誉做任何事情.

它在20世纪90年代中期被重命名并重新命名为ObjectStar,移植到Unix和Windows NT,并提供了一个UI组件,可以创建事件驱动的客户端 - 服务器应用程序,无需在Windows或Unix上进行修改即可运行.

它从未真正获得成为顶级开发工具所需的临界质量,并且在千禧年之际,它几乎已经失败了.

回想起来,这是一种历史性的失常; 因此我的问题是:

还有人还在使用吗?

或者甚至听说过它?

legacy mainframe ibm-rad

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

显示来自Google财经或Yahoo!的股票数据 金融

我可以使用Google财经API获取库存数据吗?

如果有这样的股票数据的Flash或Javascript查看器,这将是好的.
我找到了一些可以用于相同的图表组件:

flash charts stocks google-finance-api

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

您在Silverlight中看到了什么潜力?

Silverlight已经推出很长一段时间了,Silverlight 2允许在前端使用.Net编程.我一直在考虑使用Silverlight可以创建的应用程序,但我无法决定是否应该在Silverlight中进行开发,因为我仍然关注可访问性和接受性.

从目前的趋势来看,您在Silverlight中看到了什么潜力,您认为Silverlight在未来几年将会用于什么?

.net silverlight

35
推荐指数
10
解决办法
3353
查看次数

使用JUnit 4的预期异常机制导致意外行为的原因?

我试图测试一个特定的方法从方法抛出预期的异常.根据JUnit4文档和这个答案,我把测试编写为:

@Test(expected=CannotUndoException.class)  
public void testUndoThrowsCannotUndoException() {   
    // code to initialise 'command'

    command.undo();
}
Run Code Online (Sandbox Code Playgroud)

但是,此代码未通过JUnit测试,将抛出(和预期)异常报告为错误.

我正在测试的方法在体内只有这个:

public void undo() {
    throw new CannotUndoException();
}
Run Code Online (Sandbox Code Playgroud)

此外,以下测试通过:

public void testUndoThrowsCannotUndoException() {
    // code to initialise 'command'

    try { 
        command.undo();
        fail();
    } catch (CannotUndoException cue){

    }
}
Run Code Online (Sandbox Code Playgroud)

意味着实际抛出了预期的异常.

我实际上计划将方法更改为实际执行某些操作,而不是仅仅抛出异常,但是让我对导致问题的原因感到好奇,以免将来再次发生.

已进行以下检查:

  • 导入到测试用例中的CannotUndoException是正确的
  • JUnit的第4版是我的类路径中唯一的一个
  • 干净并构建Eclipse工作区并未改变结果

我正在使用JUnit 4.1,并且在同一测试中我正在使用Mockito.

什么可能导致错误的失败?

java unit-testing exception junit4

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