上一篇的入门知识讲解了如何在IntelliJ IDEA中使用gradle管理新建一个Spring MVC工程。但是在学习过程中,我发现还是maven使用较多,而且毕业之后要去工作的公司也是使用maven,也算是自己提前熟悉一下。经过我摸索,简单总结一下,文章比较简单,主要起到备忘作用。或者给新入门的同学当做笔记来看吧~
Spring MVC 1:IDEA中新建gradle工程
本文将演示一下如何在IntelliJ IDEA中建立一个gradle管理的Spring MVC工程,主要针对刚入门的同学,快速构建一个web应用程序并开启学习之路。
Java 单例模式的两种高效写法
0. 前言
在Java对象的创建时,单例模式使用尤其多,同时也是个面试必问的基础题。很多时候面试官想问的无非是懒汉式的双重检验锁。但是其实还有两种更加直观高效的写法,也是《Effective Java》中所推荐的写法。
Android5:RecyclerView使用简介
在解决列表显示,使用ListView或者CardView时,程序员自定义ViewHolder来缓存item,减少findViewById的调用,提高效率。这种方案已经基本成为了一种定式。Google在v7的包中推出了新的列表显示方案来代替ListView,这就是RecyclerView。
RecyclerView给我们提供了一个高自由度、高解耦的显示方案。不仅内置了ViewHolder,还集List、Card、以及瀑布流于一身。
Android4:使用TabLayout和ViewPager实现顶部标签页
自Android5.0 Lollipop发布以来,Material Design在Android App中爆炸性增长,涌现出了一批优秀的、拥有Android风格的App。今天的主题是使用新的android.support.design
包中的TabLayout配合ViewPager以及实现经典的Android风格—顶部标签页。
我将Tab加到了我在做的“ijob” app中,先来看一下最终的效果。
暑期实习的面试备忘
又到了一年的春天,各大公司的暑期实习也约了起来。为了9月份能够更加从容地面对找工作,大家都纷纷加入到暑期实习的笔试面试当中去。本文旨在记录自己的一些教训,给自己形成一个备忘和努力目标。反正博客的人气也基本没有~我就自娱自乐了:)
Android3:从Android Toolbar到Material Design
在Android5.0(API 21)之后,Toolbar被Google推广,逐渐走入大家视野。具体关于Actionbar和Toolbar的对比就不多啰嗦了,跟着潮流走是没错的。下面先上张简单的效果图,这是我近期在构思的一个app,帮助我们搜集宣讲会、实习、工作信息。
Android2:从GridView控件使用到自定义Adapter
在日常手机app的使用中,出现频率最高的便是ListView和GridView。ListView的例子是微信主界面,而GridView的例子则是支付宝的主界面,不明白的小伙伴打开手机便一目了然。然而这两个控件同时也称成为最难使用的控件,由于两个控件使用方法完全相同,今天博主以GridView为例,讲一讲我和它的故事。
Android1:使用VideoView和MediController播放视频
最近在搞Android,入门曲线还是挺陡峭的,主要还是自己对Java的理解不够深入。前后学习了几天,把最近学习到的一些知识点总结归纳一下,正所谓温故而知新。
目前想搞一个禁播视频站,主要内容都是一些大陆被墙的动漫啊,美剧啥的,比如我最爱的死亡笔记。内容不包含18禁的~感觉有些小伙伴要失望咯。
AVT Vimba与OpenCV环境配置
近来,由于项目需求,需要使用AVT的一款相机采集图像并进行相应的算法处理。环境的配置过程较为复杂,特此记录,以做备忘。也给有需要的小伙伴们一些key point的分享。
搭建环境:Windows7 + Python2.7 + OpenCV3.0