第一个原因可以通过以后编码谨慎的打日志来解决,我们今天主要来一起回顾下 JAVA 泛型基础。 一个小栗子 先看下面一个例子,test1实例化一个List容器的时候没有指定泛型参数,那么我们可以往这
在完成代码重构之后,我总是会获得一种莫名的成就感。其实,不仅是大规模的代码重构能给我带来这种感觉,一些小的修改也能让我感到很高兴。以下3个简单的重构技巧就能帮你改善代码的可读性。
者说是设计模式的一些原则,奈何被各种bootstrap组件所吸引,一直抽不开身。关于设计模式,作为程序猿的我们肯定都不陌生。博主的理解, 所谓设计模式就是前人总结下来的一些对于某些特定使用场景非常适用
函数通常有一些副作用,不仅难以理解,甚至根本没法调试。 含糊的函数、变量命名。 脆弱的代码:一个小的变更,就有可能出乎意料的破坏其他应用组件。 代码覆盖率缺失。 它们听起来基本都是: “我根
探索 RxJS - 做一个 github 小应用 本文是一篇 RxJS 实战教程,利用 RxJS 和 github API 来一步步做一个 github 小应用。因此,文章的重点是解释 RxJS 的使用,而涉及的
支持也很关键。 第五、可用性的机构化——高水平的设计师很重要,但是整体解决方案更重要 一家手机公司从微软和苹果雇佣了大量的用户体验专家,然后将他们的办公室安排在 CEO 办公室的旁边。这些设计师很聪明,
0已经发布,这一版本已经是比较成熟的版本,安装体验的朋友相信一定不少,下面就给大家提供一些相关应用小技巧,希望可以让大家体验 Windows 8各项功能的时候更为方便一些。 1、锁屏 启动之后,用户将首先看到
关于微软各种各样的变迁图片我们已经看到过了不少了,今天软件公司Freemake再次绘制了一张信息图, 展示的是从1985年到2012年间搭载Windows操作系统设备的变迁历史 ,也从另一个角度回顾了Windows操作系统的变迁。
谷歌官方发布 了 iPhone 版谷歌地图的 10 个小技巧,你都知道吗? 1. 标记某地点 在地图上按住某个地点 2 秒左右,就可以在该点放置一个标记。点击下方详情栏可以保存或观看街景(国内没有)。
是 的,Puppy Linux是另外一种Linux发行。它的不同之处在于,Puppy是格外的小,然而又充满了特性。Puppy能从64M的存储设备启动,并且,整套系统 都能在内存中运行。有很多自启动运行
Spreadeo 做 iOS app。我俩白天都在公司上班(他是某 labs 的后台程序员,我是某 startup 的 iOS 程序员),为了避免和公司有知识产权纠纷,我们都严格地只在下班时间和周末做这个项目:他负责搭建服务器和数据库、提供
我最近大多数时间都胡思乱想,乱想我到底适合干点啥。因为回顾自己的大学生涯,我发现我做什么都是浅尝辄止,没有连贯性,导致我现在找工作的时 候非常吃力。做 web 和 Android,哪个都没有做精通,导致每次面试时考官问我更想做什么的时候,我一般都很含糊和犹豫。这绝对是一个很大的教训。如果,我要是给学弟学妹们 建议的话,就是一定要找一个自己比较喜欢的,做的慢不要紧,但是一定要持续的关注某个技术,这样才能持续得到提高。
或许根本没有几个人听说过 Crazy Block 这款免费游戏,但它的背景却会让人感动:这是一位 14 岁的小女孩 Lucia Sanchez 制作的。Lucia Sanchez 来自西班牙,她没有任何编程经验,唯一的学习途径只有各类视频网站和网络上的文章。在经过两年的不懈努力后,她的 Crazy Block 终于问世,并且成功登陆了应用商店。
采蘑菇的小姑娘,背着一个大竹筐,清早光着小脚丫,走遍树林和山岗……这首儿歌相信很多人都听过。微软日前发布了一款 Windows 主题《小蘑菇》(Forest Floor),收录了摄影师 Bojan Šeguljev
/2826542 【编者按】此文是根据魅族架构师于小波在msup和魅族联合举办的 #魅族技术开放日# 的演讲中的分享内容整理而成,于小波分享了魅族实时消息推送架构的其中遇到的坑和一些心得体会。
就去接私单的投机主义者。 野生程序员 首次看到“野生程序员”一词正是在前些日子在博客园网站上,那篇 摘自《Web全栈工程师的自我修养》的文章 。 原文中定义道:所谓“野生程序员”,就是没有计算机基础知
P36 首先写好你的数据访问层和业务逻辑层。spring是通过Ioc(依赖注入)来管理程序中的依赖关系的。因此,在各层之间,我们只要声明上一层的接口即可,然后通过set方式,让spring
{ /** * @param im 原始图像 * @param resizeTimes 需要缩小的倍数,缩小2倍为原来的1/2 ,这个数值越大,返回的图片越小 * @return 返回处理后的图像 */
Andriod SeekBar以及实现图片旋转平移放大缩小
【编者的话】本文作者以一个使用Go语言编写的Web服务为例,重点介绍了如何通过Scratch创建一个尽可能小的Docker容器。在尝试过程中,作 者也发现了很多问题,也逐一得到解决,感兴趣的读者一定要看看作者