我喜欢阅读开源代码以了解特定问题是如何解决的,或者只是研究如何创建漂亮而干净的代码.
我想知道是否确实有任何好书可以通过不同(最好是在Java)开源项目的摘录来展示如何使用和实现模式,一些漂亮的技巧等等?
更新:我以设计模式为例,但事实并非如此.我读了很多开源代码,而且我经常找到一些有趣的做事方式,我以前没有想过 - 我的问题是是否有一本书显示了一些"酷"的开源代码,有点像Clean Code如何使用FitNesse代码来说明重构和其他要点.
我想知道是否有PHP的格式化字母date()允许我打印分钟而不带前导零,或者我是否必须手动测试并删除前导零?
为应用程序创建图标的最佳方法是什么?
从Visual Studio或者其他程序.
我在Visual Studio中创建了一个图标并将其用作应用程序图标,但是当我在桌面上放置图标快捷方式时,只有一些灰色图标.这可能是因为图标尺寸或其他原因吗?
是否有方法可以使用androids多语言支持(values-de德语value-en文件夹和英语文件夹)在应用程序中的不同语言之间切换?
我使用命令"git add dir"错误地添加了文件.我还没有运行"git commit".有没有办法从提交中删除此目录及其中包含的所有内容?
我试过了git reset dir,但没用.显然git reset file是撤消它的方法.但是我有这么多文件,所以时间很少.
我正在设计一个访问许多数据库表的Web应用程序.我想弄清楚访问这些表的首选方法是什么?是通过JPA还是EJB?
谢谢,内森
我的程序基本如下:
for l in range(0,100):
file = open("C:/Twitter/json/user_" + str(l) + ".json", "r")
#do some stuff
file.close()
Run Code Online (Sandbox Code Playgroud)
我试图找出一种方法来处理如果丢失文件20将被抛出的异常,并告诉它continue.然而,我试图使用continuewith try语句,它一直在抱怨我没有把它正确放入循环中.任何意见,将不胜感激.
基本上我试过:
try:
for:
except:
continue
Run Code Online (Sandbox Code Playgroud)
谢谢,
坦率地说,这是一个功课问题,所以我会告诉你我的意见.你能让我知道我的错误而不是给我解决方案吗?
这是个问题:
假设餐厅仅提供以下两种类型的餐:(a)全餐和(b)经济餐.全餐包括以下食品,按以下顺序供应:1.开胃菜2.饮料3.主菜4.甜点同时经济餐包括以下食品,按以下顺序供应:1.喝2.主菜
确定最合适的设计模式,该模式可用于允许客户仅使用所提供的两种膳食中的一种进行订购,并且必须按给定的顺序提供膳食组件.
我在Factory和Iterator之间混淆并将它们一起使用.使用工厂模式,我们可以创建两餐完整且经济,并为用户提供将决定的基础对象类.但是我们如何强制执行元素的排序,我想使用迭代器将迭代通过两个创建的工厂的组合说话.
你怎么看?
我正在寻找一个好的django应用程序,它带给我的基本功能
我知道如何扩展普通用户模型(参见docs http://www.djangobook.com/en/1.0/chapter12/#cn222)
还有这些应用程序:
然而,它们似乎都不是我想要的理想选择.因此,我的问题是,有没有人知道一个更好/更成熟/功能更丰富的应用程序,我只是没有找到?或者我必须推出自己的应用程序?