04 2015 档案

如何在 Eclipse 中连接源码
摘要:1:首先在window 中 打开首选项(preferences) 找到如下java -- 已安装的JRE2:双击它 3:找到这里:4:点击源代码附件5:找到jdk安装包下的src.zip文件6:一路点击完成就可以了 阅读全文

posted @ 2015-04-25 20:45 李_鹏 阅读(490) 评论(0) 推荐(0)

设计模式学习(十八) 观察者模式
摘要:场景: -- 网站上,很多人订阅了“java主题”的新闻,当有这个主题新闻时,就会将这些新闻发给所有订阅的人。 我们可以把多个订阅者,客户称之为观察者,需要同步给多个订阅者的数据封装到对象中,称之为目标核心: -- 观察者模式主要用于1:N 的通知。当一个对象(目标对象Subject或Objs... 阅读全文

posted @ 2015-04-21 19:44 李_鹏 阅读(187) 评论(0) 推荐(0)

设计模式学习(十七) 状态模式
摘要:场景: -- 酒店系统中,房间的状态变化: 空闲 -- >已预定 -- > 已入住核心: -- 用于解决系统中复杂对象的状态转换以及不同状态下行为的封装问题结构: -- Context环境类 环境类中维护一个State对象,他是定义了当前的状态 -- State抽象状态类 -- 每一... 阅读全文

posted @ 2015-04-21 17:45 李_鹏 阅读(163) 评论(0) 推荐(0)

设计模式学习(十六) 模板方法模式
摘要:场景: -- 客户到银行办理业务 1:取号排队 2:办理具体现金/转账/企业/个人/理财业务 3: 给银行工作人员评分模板方法介绍; -- 模板方法模式是编程中经常用到的模式,它定义了一个操作中的算法骨架,将某些步骤延迟到子类中实现。这样,新的子类可以在不改变一个算法结构的前提... 阅读全文

posted @ 2015-04-20 23:07 李_鹏 阅读(130) 评论(0) 推荐(0)

设计模式学习(十五) 策略模式
摘要:策略模式对应于解决某一个问题的一个算法族,允许用户从该算法族中任选一个算法解决某一问题,同时可以方便的更换算法或者增加新的算法,并且由客户端决定调用那个算法本质: -- 分离算法,选择实现开发中常见的场景:代码实现:package strategy;public interface Strat... 阅读全文

posted @ 2015-04-20 22:07 李_鹏 阅读(149) 评论(0) 推荐(0)

设计模式学习(十四) 中介者模式
摘要:场景: -- 假如没有总经理,下面3个部门:财务部,市场部,研发部。财务部要发工资,让大家核对公司需要跟市场部和研发部都通气,市场部要接个新项目,需要研发部处理技术,需要财务部出资金.市场部跟各个部门打交道,虽然只有三个部门,但是关系非常乱 -- 实际上,公司都有总经理。各个部门有什么事情都通报... 阅读全文

posted @ 2015-04-20 18:57 李_鹏 阅读(170) 评论(0) 推荐(0)

设计模式学习(十三) 迭代器模式
摘要:场景: -- 提供一种可以遍历聚合对象的方式。 又称为:游标cursor模式 -- 聚合对象:存储数据 -- 迭代器:遍历数据代码:package com.lp.iterator;//自定义的迭代器接口public interface MyIterator { void first();... 阅读全文

posted @ 2015-04-20 13:48 李_鹏 阅读(121) 评论(0) 推荐(0)

设计模式学习(十二) 责任链模式
摘要:定义: -- 将能够处理同一类请求的对象连成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能则传递给链上的下一个对象场景: -- 打牌时,轮流出牌 -- 接力赛跑 -- 大学中,奖学金审批以公司中请假条的审批为例:代码:package com.l... 阅读全文

posted @ 2015-04-19 23:01 李_鹏 阅读(155) 评论(0) 推荐(0)

设计模式学习(十一) 享元模式
摘要:场景: -- 内存属于稀缺资源,不要随便浪费。如果有很多个完全相同或相似的对象,我们可以通过享元模式,节省内存。核心: -- 享元模式以共享的方式高效地支持大量细粒度对象的重用。 -- 享元对象能做到共享的关键是区分了内部状态和外部状态。内部状态:可以共享,不会随环境变化而改变外部状态:不可以... 阅读全文

posted @ 2015-04-19 20:56 李_鹏 阅读(148) 评论(0) 推荐(0)

设计模式学习(十) 外观模式
摘要:迪米特法则(最少知识原则): 一个软件实体应当尽可能少的与其他实体发生相互作用。外观模式核心: -- 为子系统提供统一的入口,封装子系统的复杂性,便于客户端调用。以办理公司为例:package com.lp.facade;public interface 工商局 { void checkN... 阅读全文

posted @ 2015-04-16 23:47 李_鹏 阅读(178) 评论(0) 推荐(0)

设计模式学习(九) 装饰模式
摘要:职责: -- 动态的为一个对象增加新的功能 -- 装饰模式是一种用于代替继承的技术,无须通过继承增加子类就能扩展对象的新功能。使用对象的关联关系代替继承关系,更加灵活,同时避免类型体系的快速膨胀实现细节: -- Component抽象构件角色 真实对象和装饰对象有相同的接口。这样,客户端... 阅读全文

posted @ 2015-04-15 19:44 李_鹏 阅读(137) 评论(0) 推荐(0)

设计模式学习(八) 组合模式
摘要:使用组合模式的场景; -- 把部分和整体的关系用树形结构来表示,从而使客户端可以使用统一的方式处理部分对象和整体对象。核心: -- 抽象构件(Component)角色:定义了叶子和容器构件的共同点 -- 叶子(Leaf)构件角色:无子节点 -- 容器(Composite)构件角色: 有容器特... 阅读全文

posted @ 2015-04-15 16:51 李_鹏 阅读(171) 评论(0) 推荐(0)

设计模式学习(七) 桥接模式
摘要:场景: -- 商场系统中常见的商品分类,以电脑为类,如何出来好商品分类销售的问题?如图:我们该如何实现上图的关系?1:我们可以用多层继承接口实现2:桥接模式实现使用第一种的问题:扩展性问题(类个数膨胀问题): 如果要增加一个新的电脑类型智能手机,则要增加各个品牌下面的类 如果要增加一个... 阅读全文

posted @ 2015-04-14 21:03 李_鹏 阅读(140) 评论(0) 推荐(0)

设计模式学习(六) 代理模式
摘要:核心作用: -- 通过代理,控制对对象的访问 可以详细控制访问某个(某类)对象的方法,在调用这个方法前做前置处理,调用这个方法后做后置处理(即:AOP的微观实现!) -- AOP(Aspect Oriented Programming面向切面编程)的核心实现机制!核心角色:抽象角色: ... 阅读全文

posted @ 2015-04-14 14:12 李_鹏 阅读(131) 评论(0) 推荐(0)

设计模式学习(五) 适配器模式
摘要:结构型模式:--- 核心作用:是从程序的结构上实现松耦合,从而可以扩大整体的类结构,用来解决更大的问题--- 分类: 适配器模式,代理模式,桥接模式,装饰模式,组合模式,外观模式,享元模式适配器模式:原理:-- 将一个类接口转换成客户希望的另外一个接口。优点:Adapter模式使得原本由于接口不兼... 阅读全文

posted @ 2015-04-13 23:29 李_鹏 阅读(177) 评论(0) 推荐(0)

设计模式学习(四) 原型模型
摘要:使用场景-- 通过new产生一个对象需要非常繁琐的数据准备或访问权限,则可以使用原型模式-- 就是java中的克隆技术,以某个对象为原型复制出新的对象 ,显然,新的对象具备原型对象的特点优势:效率高(直接克隆,避免了重新执行构造的过程步骤)。克隆类似于new,但是不同于new。new创建新的对象属性... 阅读全文

posted @ 2015-04-13 22:26 李_鹏 阅读(412) 评论(0) 推荐(0)

设计模式(三) 建造者模式
摘要:核心本质: 分离了对象子组件的单独构造(由Builder来负责)和装配(由Director负责)。从而可以构造出复杂的对象。使用性: 某个对象的构建过程复杂的情况下特点:由于实现了构造和装配的解耦。不同的构建器,相同的装配,也可以做出不同的对象;相同的构建器,不同的装配顺序也可以做出不同的对象。... 阅读全文

posted @ 2015-04-12 22:03 李_鹏 阅读(163) 评论(0) 推荐(0)

设计模式(二) 工厂模式
摘要:核心作用:-- 实例化对象,用工厂方法替代new操作-- 将选择实现类,创键对象统一管理和控制,从而将调用者跟我们的实现类解耦常见应用场景: 简单工厂模式: -- 简单工厂模式也叫静态工厂模式,就是工厂类一般是使用静态方法,通过接受的参数不同来返回不同的对象实例 -- 对于增加新产品无能为力!... 阅读全文

posted @ 2015-04-12 20:42 李_鹏 阅读(150) 评论(0) 推荐(0)

设计模式(一) 单例模式
摘要:核心作用: 保证一个类只有一个实例,并且提供一个访问该实例的全局访问点常见应用场景:单例模式的优点:由于单例模式只生成一个实例,减少了系统的开销,当一个对象的产生需要比较多的资源师,如:读取配置,产生其他依赖对象时,则可以通过在应用启动时直接产生一个单例对象,然后永久驻留内存的方式来解决单例模式可... 阅读全文

posted @ 2015-04-11 18:29 李_鹏 阅读(184) 评论(0) 推荐(0)

Eclipse快捷键
摘要:Alt + ↑ 前行面行交互位置Alt + ↓ 前行面行交互位置Ctrl+Shift+F 格式化前代码==》常用Ctrl + D 删除当前行==》常用Ctrl + Q 定位最后一次编辑的地方==》常用Ctrl + L 定位某行Ctrl + / 注释前行,再按则取消注释==》常用Ct... 阅读全文

posted @ 2015-04-11 16:17 李_鹏 阅读(196) 评论(0) 推荐(0)

约束与数据库对象规则、默认值的探究(转)
摘要:约束与数据库对象规则、默认值的探究约束、规则、默认值这三者在数据表中规定了数据进行操作时的限制条件。他们三者有关系也有区别,用了两天的时间研究了他们三者,总结如下。首先让我们从关系角度来分析:●浅谈约束、规则、默认值 1、约束,约束顾名思义是限制条件的意思,其实它的作用也是如此,它是对所要进行增删改... 阅读全文

posted @ 2015-04-11 13:47 李_鹏 阅读(402) 评论(0) 推荐(0)

SqlServer性能优化和工具Profiler(转)
摘要:合理的优化和熟练的运用Profiler会让你更好的掌握系统的sql语句和存储过程的效率目录第1章 如何打开SQL Server Profile. 3第2章 SQL Server Profile. 32.1 了解SQL Server Profiler. 32.2 创建跟踪... 32.3 查看、分析跟... 阅读全文

posted @ 2015-04-11 13:25 李_鹏 阅读(971) 评论(0) 推荐(0)

触发器(来自老师的文档)
摘要:触发器实际上就是一种特殊类型的存储过程,其特殊性表现在:它是在执行某些特定的T-SQL语句时自动的。11.1 触发器简介触发器实际上就是一种特殊类型的存储过程,它是在执行某些特定的T-SQL语句时自动执行的一种存储过程。在SQL Server 2005中,根据SQL语句的不同,把触发器分为两类:一类... 阅读全文

posted @ 2015-04-11 13:10 李_鹏 阅读(889) 评论(0) 推荐(0)

响应式布局
摘要:介绍: 就是一个网站能够兼容多个终端 -- 而不是为每个终端做一个特定的版本 这个概念是为解决移动互联网浏览而诞生的目的: 为用户提供更加舒适的界面和更好的用户体验优点:面对不同分辨率设备灵活性更强能够快捷解决多设备显示适应问题缺点:兼容各种设备工作量大,效率低下代码累赘,会出现隐藏无用的元素,... 阅读全文

posted @ 2015-04-11 11:15 李_鹏 阅读(153) 评论(0) 推荐(0)

js实现图片的瀑布流
摘要:先看效果:初始状态:瀑布流效果:代码: 瀑布流 ... 阅读全文

posted @ 2015-04-10 22:42 李_鹏 阅读(203) 评论(0) 推荐(0)

javascript学习(三) 内置对象
摘要:一:事件(Event)对象 在触发dom事件的时候都会产生一个event对象type 获取事件类型target 获取事件目标stopPropagation() 阻止事件冒泡preventDefault() 阻止事件默认行为 eg:二:string对象lenget 长度indexof() 位置ma... 阅读全文

posted @ 2015-04-10 21:04 李_鹏 阅读(169) 评论(0) 推荐(0)

javascript学习(二) DOM操作HTML
摘要:一:DOM操作HTMLJavaScript能够改变页面中所有的HTML元素JavaScript能够改变页面中所有的HTML属性JavaScript能够改变页面中所有的CSS样式JavaScript能够对页面中的所有事件做出反应改变HTML的输出流:document.write(); 会覆盖其他的元素... 阅读全文

posted @ 2015-04-10 14:20 李_鹏 阅读(149) 评论(0) 推荐(0)

javascript学习(一) 异常处理与简单的事件
摘要:一:异常处理 二:事件处理: 效果:1:当鼠标不再div上时2:当鼠标放在div上时3:修改txt的值为李鹏时:4:选中一下tex2的值时:结果变为:5:焦点放在tex2上时:结果... 阅读全文

posted @ 2015-04-10 13:25 李_鹏 阅读(100) 评论(0) 推荐(0)

CSS动画
摘要:1:2d.3d转换代码: 2d.3d转换 这是一个初始效果 原图向左移动200px,向右移动100px 原图顺时针旋转30度 把宽度转换为原始尺寸的 0.4 倍,把高度转换为原始高度的 0.5 倍。 值 skew(30deg,20deg) 围绕 X... 阅读全文

posted @ 2015-04-08 20:11 李_鹏 阅读(159) 评论(0) 推荐(0)

CSS基本操作
摘要:1:导航栏制作 HTML视频教程 [手机版] [HTML5论坛] 首页 ... 阅读全文

posted @ 2015-04-05 20:00 李_鹏 阅读(207) 评论(0) 推荐(0)

CSS定位
摘要:1:CSS定位 position:absolute 绝对布局 不占位置 而且margin左右设为auto没用realtive 相对布局 占位置 margin左右设为auto有用fixed 不占位置 但是会固定在浏览器的一个位置 而且margin左右设为auto没用 前三个都可以使用偏移量s... 阅读全文

posted @ 2015-04-05 16:58 李_鹏 阅读(132) 评论(0) 推荐(0)

c#代码画图
摘要:说明:此示例代码在我做的一个项目中 不过还是可以学习一下一:直角坐标系显示数据先看效果图:代码: private List Conuts = new List(); public List Conuts1 { get { return ... 阅读全文

posted @ 2015-04-04 15:12 李_鹏 阅读(702) 评论(0) 推荐(0)

C#微信开发文档
摘要:C#微信开发文档开发前准备微信公众平台链接:https://mp.weixin.qq.com/cgi-bin/home?t=home/index&lang=zh_CN开发初期我们使用测试号测试我们的微信功能,微信提供了测试号申请,它具有大部分我们需要的功能微信公众平台测试号申请网址:http://m... 阅读全文

posted @ 2015-04-04 14:32 李_鹏 阅读(1236) 评论(0) 推荐(0)

XML相关操作
摘要:一、简单介绍using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/boo... 阅读全文

posted @ 2015-04-04 14:24 李_鹏 阅读(139) 评论(0) 推荐(0)

css基本样式总结
摘要:1:背景(background) background测试 background测试 background测试 background测试 background测试 background测试 background测试 backgr... 阅读全文

posted @ 2015-04-03 21:30 李_鹏 阅读(504) 评论(0) 推荐(0)

CSS选择器及其优先级
摘要:一:一些普通的选择器 这是一个div外部a标签的样式 这是一个div内部a标签的样式 css基础语法 百度不变色 百度变色 div类选择器实例 属性选择器 属性选择器h2,a,h1{ color:red;}body{ color:yellow... 阅读全文

posted @ 2015-04-03 20:37 李_鹏 阅读(428) 评论(0) 推荐(0)