问题:我想以编程方式查找“个人”性质的图像文件.与其他图像文件相比,这些文件通常会分享哪些特征(或缺少这些特征)? 到目前为止我只是使用: filesystem.allowExt("jpg"); filesystem.a…
标签:language-agnostic
语言无关 – 首先使用API编写代码,然后使用实际的API – 这种方法是否具有名称并且对API设计过程有效?
处理新API(库,类,等等)的标准方法通常如下所示: >您考虑API用户需要哪些方法>您实施了您怀疑用户需要的API 所以基本上你试图猜测你的API应该是什么样的.它经常导致过度工程化的东西,你认为用户需要的…
actionscript-3 – 如何避免将相同的实现代码重用于接口?
首先,我为“又一个界面问题”道歉.我认为这个可能值得一提,因为这是一个奇怪的问题.我正在使用的项目使用了Actionscript 3,但这更像是一般的OOP问题. 情况如下: 我有一个已经从基类继承的类;它是电子游戏中的…
语言无关 – assert()vs enforce():选择哪个?
我很难选择是否应该“强制执行”条件或“断言”D中的条件.(但这是语言中立的.) 从理论上讲,我知道您使用断言来查找错误,并强制执行其他条件以检查非典型条件.例如.你可能会说你的方法的参数断言(count> = 0)…
语言无关 – 使用一个常量作为参数的方法与几种方法
在Kent Beck的 Implementation Patterns中,人们可以阅读 “A common use of constants is to communicate variations of a messa…
语言无关 – 一般来说,Web框架如何支持REST风格?
我想知道,一般来说,Web框架可能适合设计RESTful应用程序的方式是什么. 一个目标是例如提供http请求路由,因此它们会自动发送到适当的控制器.从架构的角度来看,基于MVC模式的Web框架更适合REST. 通过构建…
algorithm – 测量节点在图中的“重度链接”的方式
我也在 MathOverflow.com发布了这个问题.我不是数学家,英语不是我的第一语言,所以请原谅我,如果我的问题太愚蠢,措词不好,或两者兼而有之. 我正在开发一个创建时间表的程序.除了创建时间表之外,我的时间表创建…
语言无关 – 现代软件开发抽象的含义[已结束]
我目前正在做一篇论文,讨论当今软件开发实践或教学可能对编程的长期影响产生的影响或危险. 只是说清楚:我没有攻击编程中的使用抽象.每个程序员都知道抽象是模块化的基础. 本文要研究的是抽象在软件开发中可能产生的正面和负面影响…
语言无关 – 什么是阻止机器人和恶意扫描程序减慢站点的程序?
我该怎么做才能防止用户针对我的网站运行扫描程序或自动发布机器人,这会减慢网站处理速度? 是否足以为用户创建的每个帖子添加时间戳并创建发布延迟?应该有多长的间隔? 除了以上te和表格帖子上的验证码,我还能做些什么? 谢谢 …
语言无关 – 确定接口应该是多细粒度的?
我在界面中添加的细节越多,它的可重用性就越低.另一方面,细节越少,它似乎变得更加空灵和无用.是否有一套关于如何在各种情况下权衡这一标准的标准建议? 最佳答案 我刚刚合着了一篇关于组件粒度(大小)的论文,我们的一个结论是没…
语言无关 – 如何开发多服务器Web应用程序?
我想知道如何开发多服务器Web应用程序(ASP.NET).有文章,书吗? 最佳答案 这是关于如何做到的MSDN文章: http://support.microsoft.com/kb/815162
语言无关 – 定期进行性能调整和维护
您经常进行定期维护,例如对应用程序进行压力测试和/或调整应用程序的数据库索引? EG,您是否每周,每六个月或仅在输入大量数据后调整(整理碎片整理,重新组织或重建)数据库索引,并且在每次主要或次要构建后,每周,每年,您都要…