我在2018年读过的一些最好的书

我已经写了关于我今年最喜欢的体育书籍的文章,但是我也想强调一些我最喜欢的小说,散文以及非体育类非小说类书籍。 我非常感谢我今年能够阅读的所有精彩书籍,希望您能从这些列表中找到一本最喜欢的新书。 雷蒙德·卡佛大教堂 今年,我花了大量时间探索雷蒙德·卡弗的作品,几乎读了他写的每部短篇小说,而当我在不同程度上欣赏他的所有作品时, 大教堂对我来说最为突出。 这是他最广泛的作品,同时仍然保留了激光的焦点和稀疏的风格来定义他的作品。 尽管他的作品表现得很节俭,但它仍然能够激发情感冲击,这些故事包含了他作品中最人性化的内容。 在这个系列中,编辑戈登·利什(Gordon Lish)的手并不像他的前两个系列那样霸气十足,这使卡佛的心以前所未有的方式闪耀。 “一件小事”和“我在哪里打电话”与我读过的故事一样好,整个系列都以其迷人的散文以及其陷入,试图超越荒凉的故事而着迷。 他们杀不了我们,直到他们杀了我们 Hanif Abdurraqib 我想不起来读过一本叫我如此名字的书。 像我一样,哈尼夫·阿卜杜勒·拉吉布(Hanif Abdurraqib)是一位热爱篮球和音乐的俄亥俄州人,他的论文和我所读过的一样,充分表达了我的兴趣和关切。 这本作品集的写作精美,散文敏锐,使读者经常在句子打断之后几乎不停地打断他,以至于他不得不坐下来,同时让我觉得我应该放弃尝试写作同时也启发了我立即打开笔记本电脑并尝试撰写新文章。 Abdurraqib巧妙地撰写了有关各种主题的文章,显示了以惊人的见解和独创性对音乐发表评论的惊人能力。…

在OOP中与代表团会面

在上周开始学习Android的最后一周,我真的很难编写代码。 这么多的设计模式,最佳的编码实践,工厂方法都涉及很多事情,所以我真的在自己的编码技术上苦苦挣扎。 然后,在阅读了第一章后,我发现本书是第一本面向对象的分析和设计,这对我很有帮助。 所以我想为什么不只写一个总结。 因此,在OOP中编写出色代码的步骤如下: 第1步:首先让您的客户满意,即只能通过使软件正常工作才能做到。 步骤2:然后使您的代码灵活,即删除重复的代码。 步骤3:运用设计原则使您的代码可重用,即在需求变更时轻松进行补偿,并且您的模块可以在将来的软件中使用。 因此,让我再多品尝一下这种抽象; 应用步骤1: 在书中,他们解释了编写具有潜在问题的搜索工具的人的故事,即每次用户搜索返回null时。 因此,他们鼓励您首先创建用户需求的类图,然后尝试解决问题。 因此,在对搜索方法进行深入分析之后,这便是健全性检查的问题。 问题:以字符串形式存储的数据(以大写和小写字母形式)会导致复杂的字符串比较任务。 解决方案:他们曾经使用枚举类型来存储有关项目的信息; 枚举类型使您可以定义类型名称(例如Wood),然后定义该类型允许的一组值(例如COCOBOLO,SITKA和MAHOGANY)。 然后,您引用一个特定的值,例如:Wood.COCOBOLO。 这有助于他们完全删除字符串比较操作。…