自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 《重构-改善既有代码的设计》读书笔记

在阅读这本书之前,我理解的重构是调整代码,让代码更加容易阅读。在我跟我同事的沟通中重构还包含了扩展功能的部分。  现在看来,我所理解的重构混淆了升级的概念,也只是了解了重构最表层的东西。重构的真正定义是:在不改变软件(这里的软件通常指一个方法)可观察行为的前提下,调整其结构。  什么是可观察行为?可观察行为是指使用软件所产生的结果。但是为什么要在不改变软件可观察行为的前提下

2016-04-03 08:19:56 339

原创 常量和变量——swift学习笔记(1)

常量和变量的声明声明常量: let maxNum = 10;1.值不可被修改。2.使用 let 关键字声明常量。声明变量:var currentNum = 0;1.值可以被修改。2.使用var关键字声明变量。声明常量和变量的共同点:1. 可以以分号结尾,也可以不以分号结尾。(本人是java开发者,习惯使用 “;”结

2016-02-17 22:30:13 334

原创 爱上跑步

由于工作的原因,天天坐着,有时坐十几个小时。    工作五六年,腰是一年比一年粗,晚上要是熬个夜或者干个什么活,第二天早上腰准疼,非得坐起来坐会才会好。     可是自从开始跑步以后,腰就没在疼过了。其实我跑的也不多,一周去健身房两次,每次一个小时。可是效果却很快。而且每次大汗淋漓之后都会有一个高质量的睡眠。     而且跑步的过程也是个很有意思的过程,从开始的轻松,到后来的难熬。等待

2015-05-14 21:03:47 634

原创 我所理解的抽象

什么是抽象?   其实不要觉得它有多么的高大上,在我看来抽象就是一个过程,对事物的归类,从不同的事物中找出相同之处,然后归为一类。例如:从各种不同种类的狗找到相同之处 , 会汪汪叫,有四条腿,这样就抽象出了狗这样的对象。从各种不同种类的鸭子之间找相同之处,会呱呱叫,扁嘴巴,两条腿,脚趾之间有蹼,这样就抽象出了鸭子。是不是很简单?  但是在实际的项目,有很多的事物不会像鸭子、狗 这样已有一个

2015-05-10 21:35:22 475

原创 words about age

when you were borned  ,you are aninfant until you are one year old.   Then you'll become toddler,this means you are a child from one years old to three years old.  When you finish this stage ,

2014-12-10 23:00:43 402

原创 A future goal and how you will achieve it

my father told me: whatever you want to do  ,set a goal first .  this is a good idea to help us to achieve our goal. But it is hard for us to finish it.we always give up the goal at the last minute.

2014-12-07 10:36:19 475

原创 对策略模式的理解

策略模式:定义算法集,然后然后封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。  这里的封装是指是指实现相同的接口(这里的接口不是单纯的java的接口,是广义上的接口),这样对于使用算法的客户来说不需要关心实现。   例如:在实现下载类时,根据下载的文件的不同而有不同的处理。如图:JsonDownLoadHandler,FileDownLoadHand

2014-12-07 10:28:58 355

原创 实体与JSON的相互转换(简单类型)

json的注解   package com.leqienglish.annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.Ret

2014-11-09 09:38:20 566

原创 javafx 可监听list的setAll方法 不触发监听事件

@Override    public boolean setAll(Collection col) {        beginChange();        try {            clear();            addAll(col);        } finally {            endChange();        }

2014-10-30 20:14:25 851

原创 使用java8新特性 使用stream获取最大值比parallelStream快

/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */package co

2014-08-10 14:16:47 26715 4

原创 单一职责

单一职责:就是一个类或者一个方法

2014-08-02 17:00:46 345

flex入门指南.pdf

flex入门指南 英文版 比较简单 flex入门指南 英文版 比较简单

2010-03-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除