Kotlin的github-related仓库挖掘

编程语言越来越以其可读性和编写效率而逐渐被推崇、使用。

此次google IO力推kotlin。经过一番调研,感觉保留原有java的依赖、运行环境、高并发支持…体系上加了python般的简洁语法。

仓库列表

通过seenull repo,找到了一些有意思的repo,经整理分享在此。

Read More

设计模式

定义

设计模式是一种代码设计的经验方法,经过实践反复论证、被大多数人知晓。 目的:复用、可读、稳定

Read More

Seenull Repo 发布

初衷

在github的日子里,不时会为找到一个称心如意的repo而兴奋不已。接下来就是马不停蹄的提起键盘git clone、看Readme、测效果。 但快乐的时光是短暂的,我时常为找一个类似功能的repo而伤透脑筋,除了搜索功能,我很少有获知其它repo的方式,尤其是相对冷门但是却满足我需求的repo。

Read More

JAVA中高级知识点

接口和抽象类区别?

1.语法层次 2.设计层次 接口是自顶向下的设计,抽象类是自底向上的抽象。 接口是对行为的抽象,抽象类是对整个类(除了行为之外的属性、逻辑)的抽象。 3.使用领域 抽象类用于is-a 接口用于like-a

Read More

Spring.io 源码架构分析

先抛出几个标题,

谁有关于SpringMvc 比较不错的项目

求推荐几个SSH或者pringMVC的实例项目源码

如何具备模块设计架构能力,独立完成模块设计和实现

这些困扰的问题,在本文已有了答案。以下将针对spring.io背后的架构原理,抛砖引玉,力争以朴实描述将实际开发中的问题一一拎清。

Read More

Android App质量提升手册

本文从内存泄漏、溢出、抖动,界面卡顿,过度绘制,启动分析层面给出的质量改进思路,结合严苛模式,可帮助开发人员快速查错以找到解决方案。

一、 内存泄漏

内存泄漏是指由于代码编写不当导致不再使用的对象无法得到及时释放。内存泄漏产生的内存垃圾不仅浪费资源,拖慢运行效率,甚至还可能造成内存溢出,直接导致应用崩溃。

对于Android应用,比较容易发生泄漏的是Activity、Fragment对象,此类对象的共性是其都有一定的生命周期。以Activity为例,一个Activity实例的生命起始于onCreate(),终结于onDestroy()。

Read More

极简产品设计摘录

我们会把产品做得光亮又纯净,能展现高科技感,而不是一味使用黑色、黑色、黑色,满是沉重的工业感,就像索尼那样。

至繁归于至简。

Read More

敏捷开发实践感悟

实践时长

到目前已接近3个月

团队规模

18人,工作半年至一年成员占多数

项目类型

面向视障人群的系统和软件研发

Read More