我是菜鸟2010
码龄15年
关注
提问 私信
  • 博客:31,717
    问答:506
    32,223
    总访问量
  • 11
    原创
  • 1,546,805
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:贵州省
  • 加入CSDN时间: 2009-10-13
博客简介:

zq25zq的专栏

查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得4次评论
  • 获得3次收藏
创作历程
  • 2篇
    2016年
  • 2篇
    2015年
  • 7篇
    2014年
TA的专栏
  • 设计
    3篇
  • javafx
    1篇
  • java8
    1篇
  • java
    3篇
  • English
    2篇
  • 闲语
    1篇
  • swift
    1篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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

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

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

常量和变量的声明 声明常量:  let maxNum = 10; 1.值不可被修改。 2.使用 let 关键字声明常量。 声明变量: var currentNum = 0; 1.值可以被修改。 2.使用var关键字声明变量。 声明常量和变量的共同点: 1. 可以以分号结尾,也可以不以分号结尾。(本人是java开发者,习惯使用 “;”结
原创
发布博客 2016.02.17 ·
350 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

爱上跑步

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

我所理解的抽象

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

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 ·
412 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
492 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对策略模式的理解

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

实体与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 ·
600 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

@Override     public boolean setAll(Collection col) {         beginChange();         try {             clear();             addAll(col);         } finally {             endChange();         }
原创
发布博客 2014.10.30 ·
865 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用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 ·
26780 阅读 ·
2 点赞 ·
2 评论 ·
3 收藏

单一职责

单一职责:就是一个类或者一个方法
原创
发布博客 2014.08.02 ·
360 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

flex入门指南.pdf

发布资源 2010.03.08 ·
application/pdf