"make"不仅对构建编程项目很有用,而且在其他领域似乎还没有得到充分利用.
例如,许多shell脚本可以重写为Makefile,以允许独立的部分并行运行(使用"make -jXX")以保持所有CPU内核的繁忙,并将显式声明的依赖项作为额外的好处,以防万一考虑在shell脚本中重新排序带副作用的一些任务.
你有任何有趣的故事与make/Makefiles的不同寻常的用途分享?您是否使用其他实用程序作为廉价的作业调度程序?
我需要Perl中的代码来请求和解析ATOM和RSS提要.是否有CPAN模块?
有人有可用性灾难的好例子吗?
这是一个例子.Hector是一个拥有大型团队的经理.部门管理员希望向Hector发送一份包含其团队工资的电子表格.她在Outlook"收件人:"字段中键入"Hector".它自动填充到"Hector的团队",但直到她发送之后她才注意到.
我正在使用VS 2008中的Windows窗体应用程序,我希望在另一个上面显示一个图像,顶部图像是gif或具有透明部分的东西.
基本上我有一个大图像,我想在它上面放一个小图像,这样它们就像是一个图像给用户.
我一直在尝试使用一个图片盒,但这似乎没有用,有什么建议吗?
我知道Hpricot仍然是一个标准,但我记得听说过一个更快,更富有表现力的Ruby解析器.
有人知道它叫什么,是否值得从Hpricot转换?
提前致谢
我非常喜欢Stack Overflow评论用户界面,我正在考虑在自己的网站上实现相同的功能.我查看了代码,看起来这里的主要工具是WMD,JQuery TextArea Resizer扮演了一个支持角色.
WMD在客户端将Markdown转换为HTML.这非常好,因为它有助于预览,但在将其发送到服务器时遇到了挑战.如果存在验证错误(例如,用户在评论表单的其他部分输入了无效的电子邮件地址,或者他没有输入他的名字),则服务器通过重新显示表单并返回错误消息来响应表格字段预先填充.只是现在评论文本是HTML,而不是Markdown,因为服务器甚至从未看过Markdown.但我希望它是Markdown,因为那是用户输入的内容.
这里有什么想法?
我考虑了各种想法:
理想情况下,除了HTML之外,还有一些方法可以获得文本的Markdown版本并将其提交给服务器,但我还不足以知道这是否真的存在.
任何建议赞赏.
Huron是一款4GL,起源于20世纪90年代早期的IBM 360大型机世界,由Amdahl公司创建和销售.它有一个人们喜欢或厌恶的专有解释语言和数据库,其最显着的特性是其不寻常的规则语言语法,以及与查询语言的紧密集成,您必须编写自己的嵌套循环以实现加入.
通过适当使用间接(例如其原型'CALL TABLE.RULE'),可以快速创建极其紧凑,优雅和可扩展的解决方案.在错误的人手中,也有可能创造出令人遗憾的扩散的噩梦般无法维护的怪物,并且没有为其声誉做任何事情.
它在20世纪90年代中期被重命名并重新命名为ObjectStar,移植到Unix和Windows NT,并提供了一个UI组件,可以创建事件驱动的客户端 - 服务器应用程序,无需在Windows或Unix上进行修改即可运行.
它从未真正获得成为顶级开发工具所需的临界质量,并且在千禧年之际,它几乎已经失败了.
回想起来,这是一种历史性的失常; 因此我的问题是:
还有人还在使用吗?
或者甚至听说过它?
我可以使用Google财经API获取库存数据吗?
如果有这样的股票数据的Flash或Javascript查看器,这将是好的.
我找到了一些可以用于相同的图表组件:
Silverlight已经推出很长一段时间了,Silverlight 2允许在前端使用.Net编程.我一直在考虑使用Silverlight可以创建的应用程序,但我无法决定是否应该在Silverlight中进行开发,因为我仍然关注可访问性和接受性.
从目前的趋势来看,您在Silverlight中看到了什么潜力,您认为Silverlight在未来几年将会用于什么?
我试图测试一个特定的方法从方法抛出预期的异常.根据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)
意味着实际抛出了预期的异常.
我实际上计划将方法更改为实际执行某些操作,而不是仅仅抛出异常,但是让我对导致问题的原因感到好奇,以免将来再次发生.
已进行以下检查:
我正在使用JUnit 4.1,并且在同一测试中我正在使用Mockito.
什么可能导致错误的失败?
.net ×2
atom-feed ×1
bash ×1
c# ×1
charts ×1
comments ×1
cpan ×1
exception ×1
flash ×1
gnu-make ×1
html ×1
ibm-rad ×1
image ×1
java ×1
javascript ×1
junit4 ×1
legacy ×1
mainframe ×1
makefile ×1
markdown ×1
parsing ×1
perl ×1
picturebox ×1
rss ×1
ruby ×1
scripting ×1
silverlight ×1
stocks ×1
transparency ×1
unit-testing ×1
usability ×1
wmd ×1