ut 这些东西,构建一个基础应用已经够了,当然可以根据自己的爱好来换,我只是一个搬运工,不过,我推荐这些,都是我用在实际项目中的东西,好用才推荐! 来自: http://www.jianshu
来自: http://www.jianshu.com/p/af6499abd5c2 我为何要封装DialogFragment 最近在重构项目代码,项目中创建对话框用的是Dialog,Alert
的朋友一些指引方向。当然对于”领域驱动设计”这个主题而言从来不乏争论,所以大家可以在畅所欲言。 为什么要使用领域驱动设计? 从Eric Evans的《 领域驱动设计:软件核心复杂性应对之道 》一书
这篇文章讲了什么? 我这些年学习数据结构和算法的总结。 一些不错的算法书籍和教程。 算法的重要性。 初学 第一次接触数据结构是在大二下学期的数据结构课程。然而这门课程并没有让我入门——当时自己
ing所提供的这些服务和功能。 Spring里用的最经典的一个设计模式就是:模板方法模式。(这里我都不介绍了,是一个很常用的设计模式) Spring里的配置是很多的,很难都记住,但是Sprin
本文是从 LINK 这篇文章翻译而来。 查看大图 A:不可思议 B:什么 A:我以前写的代码,不能相信竟然写成这样,惨不忍睹 B:天才。你什么时候写的? A:今天早上 本文转载自:
development principles 在从事软件开发若干年之后,我已经对“软件应该如何设计”有些心得。实际上,我有了这样一个结论:所有的事情最后都浓缩成10个原则,如果我们很好地执行这些原则,任何软件开发都应该会取得成功。
文/王垠 也许有人看见过我批判 Google 的那篇英文文章。它好像有一部分片面性,所以被我从英文博客上拿下来了。我一直在反思自己在 Google 的经历,因为在这个公司工作总是感觉不对劲,但是却
这不是我。 也许我逐渐积累了足够的经验,或者只是因为我变老了、脑子萎缩了,虽然这种先由受挫折、后而兴高采烈的过程依然不断的发生,而这种 “有了!” 的场景这些年来越来越少。相替代的是,我发现更多
我刚刚在 Stack Exchange 找到了工作。应聘的过程是非常有趣的,这个过程中我学到了一些东西,我觉得这对其他人可能也会有些帮助。读完之后如果你感兴趣,你可以应聘另外一个开放的 开发工程师 职位。
64家用电脑起,我就开始编程。然而,当面对如何写出好的代码时,我仍然感觉自己还有很多要学的。 在探索如何提高自己的过程中,我学了很多种语言。大多数是以面向对象为主的(OO)。 然而,让我惊讶的是,在
Docker的问题的解决方案。 什么是Docker,你应该知道些什么? 相比很多人的解释,我相信说Docker是一个轻量级的虚拟机更容易理解。另外一种解释是:Docker就是操作系统中的 chroot
我的新书的内容被我砍掉了两章,因为它们太让我觉得不堪。 我的员工发动暴动要除掉我,赶我走,他们败坏了公司的文化,使公司变成了权益为先的腐败温床,只关注他们自己的利益,而不是把客户放在第一位。那两章
1985 年,我还在给一个设计成给瓶子贴标签的机器计算机化。制造这个机器的公司用机电控制,将标签从卷轴上撕下帖到传送带传来的产品(例如洗发液瓶子)上。整个过程需要工作在毫米级精度上,因为消费者不喜欢没有完全对齐的标签。
英文原文: I No Longer Need StackOverflow 我猜今天 StackOverflow 宕机了。宕机持续了约一小时,但是如果你翻翻社交网站上的相关帖子,你可能会相信在 StackOverflow
很久之前给程序员杂志写的一篇IT思考的文章,今天发出来与大家共勉! 关于加班,在很久之前我就想说说这件事。因为我是个天性不太喜欢守旧的人,对于OT(overtime)这件事总觉得有几句话要说。 日本人的工
倡导开源,倡导分享,我为人人,人人为我!
open家园,我来了
engineers 本周我有幸和非常优秀的 Kate Heddleston 在一起,她提到她最近就软件工程师的伦理做了大量思考,她在 PyCon Sweden 大会上只谈了一部分。这让我想起了若干年前 我写的一篇文章
微软的代码编辑器 Visual Studio Code 在 Linux 上更容易安装了 —— 现在支持通过 snap 包进行安装。此前,你需要从 Visual Studio Code 网站下载 .deb 或 .rpm 文件,这也很简单,但需要较多的步骤。使用 snap 包可以在终端使用一行简单的命令进行安装。