摘要:
我们在学习编程时,避免不了会接触一个概念,叫:面向对象编程(Object-oriented programming,缩写:oop) (不是搞对象那个对象哈),其实我们的编程方式,不止有面向对象,还有 面向过程编程、面向流编程、面向函数编程、面向接口编程 等。作为一名一直混迹在前端的小菜鸟,今天就来跟 阅读全文
摘要:
做了这么长时间的 菜鸟程序员 ,我好像还没有写过一篇关于设计模式的博客...咳咳...意外,纯属意外。所以,我决定,从这一刻起,我要把设计模式在从头学习一遍,不然都对不起我这 菜鸟 的身份。那这次,就从观察者模式开始好啦...至于其他的,慢慢来。废话不多说,还是进入正题吧! 从定义上看:观察者模式 阅读全文
摘要:
在讲敏捷开发之前,我们先来看一下,开发模式都有哪些。开发模式包括:瀑布式开发(也叫线性开发模式)、快速原型开发、螺旋开发、迭代式开发(也叫迭代增量式开发)以及敏捷开发。那接下来,我们就来看一下,这四种开发模式的特点。 1. 瀑布式开发(也叫线性开发模式): 定义:软件开发领域,传统瀑布式开发是最典型 阅读全文
摘要:
从大学毕业,到入行成为一名程序员,在到现在成为一个前端技术团队的组长,磕磕绊绊的走过了四年半的时间。感觉这四年半的时间,就像做了场梦...这场梦做的很真实。从入行到现在,从来没想过会去做管理,自己的目标,一直都是想成为技术牛逼的人,接触到管理以后,才发现,要学习的东西真的还有很多,不管是技术也好,带 阅读全文
摘要:
因为公司项目要用vue框架,所以会用vue-cli来新建项目。用过vue的都知道,要全局安装vue以及脚手架vue-cli,然后执行vue init webpack projectname来新建vue项目模板。但是最近新建项目的时候发现,即使是在本机全局安装了vue最新版本2.5.17,可是用vue 阅读全文
摘要:
最近因为工作关系,一直在做node.js的开发,学习了koa框架,orm框架sequelize,以及swagger文档的配置。但是,最近因为swagger文档使用了es6的修饰器那么个东西(在java中被称作注解),所以,node.js无法编译项目,所以就需要使用babel对es6进行转换。因为这篇 阅读全文
摘要:
这篇文章主要是写关于Android实现地址三联动的功能,现在附上demo地址:https://github.com/qiuyueL/NewAddressDemo,里面会有详细的注释,以及控件的使用,其中还包括了一个PopupWindow的封装。先简单说一下PopupWindow的封装以及使用。 首先 阅读全文
摘要:
2015年Google IO大会分布了DataBinding库,能够更快捷便利的实现MVVM结构模式。但是,通过对DataBinding的学习,其中踩过得坑,今天要在这里记录一下。对于DataBinding一些比较基础的使用,在这里就不在记录了,毕竟现在Google一下,出来很多的教程,而且,and 阅读全文
摘要:
以前做项目的时候,从来没考虑过这些。这段时间公司内部用的一款APP,就出现了这个问题,在登录或者注册的时候,点击键盘的回车按钮,可以跳到下一个输入框的功能,这个属性一直也没记住,今天就把自己一直没记过的记录一下。 其实就是在xml文件中,在EditText控件中加一个android:nextFocu 阅读全文
摘要:
做Android开发两年的时间,技术稍稍有一些提升,刚好把自己实现的功能写出来,记录一下,如果能帮助到同行的其他人,我也算是做了件好事,哈哈!!废话不多说,先上个图。 先上一段代码: 我先在Adapter中记录一下默认的位置,因为本人在项目中搭建了一个ListViewAdapter的抽象类,所以每次 阅读全文