自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哆啦咪^Pluser

iStudy, iLife, iSport, iMusic .oO ^(oo)^

  • 博客(73)
  • 资源 (20)
  • 收藏
  • 关注

原创 Flux 应用架构

Flux 应用架构,是Facebook用来构建客户端Web应用的一种应用架构体系。它是一种类似MVC的架构,但是它更加简单、清晰,是一种单向数据流的架构设计。

2016-05-20 21:38:50 850

原创 初识React

初识React依稀记得2015那年参加线下活动,第一次听说React这个词语,当时的主讲人是郭达峰,他播放了一个关于ember、angular及react的性能对比视频: React.js Conf 2015。那时我主要从事angularjs开发,深知angular在页面复杂时性能问题的疼,看到这个视频的性能对比后瞬间被React折服。现在我们一起再回顾下React~

2016-11-14 11:29:49 489

原创 Promise原理分析二

Promise原理分析二,对reject, resolve, race, all的全面解析~

2016-11-10 10:12:04 880

原创 Promise原理分析一

Promise对象用于异步计算。一个Promise对象代表着一个还未完成,但预期将来会完成的操作,一起探究Promise的原理。

2016-09-17 14:09:11 2269

原创 Node.js命令行工具开发

使用Node.js开发命令行工具是开发者应该掌握的一项技能,适当编写命令行工具以提高开发效率。

2016-08-13 14:36:54 1996 1

原创 debounce 防抖和 throttle 节流

防抖和节流窗口的resize、scroll,输入框内容校验等操作时,如果这些操作处理函数较为复杂或页面频繁重渲染等操作时,如果事件触发的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少触发的频率,同时又不影响实际效果。

2016-07-11 21:15:36 1207

原创 前端规范(ES6\BEM\OOCSS\SMACSS)

前端规范在实际开发中,由于团队成员编码习惯不一,技术层次不同,开发前定制并遵循一种代码规范能提高代码质量,增加开发效率。主要内容包括ES6、BEM、 OOCSS、SMACSS。

2016-05-14 18:08:55 812

原创 CSS 不规整元素的宽高等比例

CSS 不规整元素的宽高等比例,在不同屏幕情况中不同宽高的元素都以相同等比例、等宽和等高方式展示。

2016-05-14 18:05:48 1878

原创 CSS 多列等高

CSS 多列等高,高度不一的列以等高方式布局。

2016-05-14 18:01:40 922

原创 CSS 迷惑的position

CSS 迷惑的position,position属性在开发中使用频率颇高,意外的发现有很多人都不太理解其含义和使用方式,导致开发中遇到不少问题,让我们一起揭秘position吧~

2016-05-14 17:56:56 503

原创 Angularjs + Requirejs 完整的手脚架

一个基于nodejs的完整Angularjs + Requirejs手脚架。项目中自带angularjs实例、测试框架、开发模式的livereload等等,你可以快速的通过这个手脚架学习和开始你的Angularjs项目

2016-01-02 22:30:55 1194

原创 Angular.js、React.js整合

angularjs、reactjs整合,使用reactjs渲染页面加速性能。

2015-06-14 22:39:04 4641

原创 Require.js、Angular.js整合

require.js、angular.js整合

2015-06-14 22:07:16 4560

原创 初识angular.js之爱恨情仇

angular.js之爱恨情仇:MV*、数据绑定、指令化...

2015-06-14 21:44:04 1801

原创 简单、强大的swig.js

Swig.jsA simple, powerful, and extendable JavaScript Template Engine。

2015-06-08 22:56:02 8927

原创 解密javascript模块加载器require.js

解密javascript模块加载器require.js

2015-06-03 08:46:59 4949

原创 初识javascript模块加载器require.js

Require.jsRequireJS is a JavaScript file and module loader.

2015-06-02 22:15:47 1189

原创 让前端猪猪飞起来的Node.js

让前端猪猪飞起来的Node.js,让初学者认识Node.js。

2015-05-31 10:40:32 1548 4

原创 AngularJS form $addControl 注册控件control

AngularJS form $addControl 注册控件control

2014-12-21 17:11:22 1460

原创 AngularJS clone directive 指令复制

AngularJS clone directive 指令复制,使用DirectiveBuilder轻松克隆指令。

2014-12-21 16:48:51 1858

原创 log4j xml配置样例

log4j基础:http://blog.csdn.net/hai8902882/article/details/8680388 <!-- 控制台输出日志 --> <!-- App日志记录 -->

2014-09-25 21:32:51 999

原创 自我分析-Spring AOP

spring aop源码分析

2014-09-23 21:52:34 2370

原创 自我分析-Spring IOC在Web应用的启动和销毁

分析Spring IOC在Web应用的启动和销毁过程

2014-09-20 21:03:55 4243

原创 自我分析-Spring IOC

本文是对Spring ioc实现进行分析,旨在帮助读者更好的自我分析框架代码

2014-09-02 11:21:04 2002

转载 Java编码问题汇总

工作中经常遇到java编码问题,由于缺乏研究,总是无法给出确切的答案,这个周末在网上查了一些资料,在此做些汇总。    问题一:在java中读取文件时应该采用什么编码?Java读取文件的方式总体可以分为两类:按字节读取和按字符读取。按字节读取就是采用InputStream.read()方法来读取字节,然后保存到一个byte[]数组中,最后经常用new String(byte[]

2014-01-10 20:25:26 878

转载 Servlet之间的跳转

1. 转向(Forward)  转向(forward)是通过RequestDispatcher对象的forward(HttpServletRequest request, HttpServletResponse response)来实现的。示例如下:RequestDispatcher dispatcher = request.getRequestDi

2013-12-07 09:58:36 1045

原创 JS-SVG练习之关系图

某XX中想要了解客户间的交易情况,将数据图形化展现,即展现关系图(将来的大数据可视化)。描述如下:1、每个客户用圆表示,客户间关系使用直线表示;2、某客户与之相关系的客户越多,即该客户的圆半径越大,反之;3、两客户间的交易总数越大,即直线越粗,反之;4、鼠标放在圆上,即显示该客户的交易详情,信息包括客户ID、关联客户总数、出账总金额、入账总金额;5、点击圆,即出账、入账交易动态动画展示;JS接口说明:function paint(data, enableShowLines, enable

2013-11-09 11:03:47 4427 2

转载 servlet中web.xml配置详解(转)

这篇文章转自JavaEye,以前配置web.xml时都不知道为什么这样,看了之后明白了很多。贴下来,共同分享!Web.xml常用元素  定义了WEB应用的名字  声明WEB应用的描述信息  context-param元素声明应用范围内的初始化参数。  过滤器元素将一个名字与一个实现javax.servlet.Filter接口的类相关联。  一旦命名了一个过滤器,

2013-11-02 22:07:01 817

转载 Java读取Properties文件的六种方法

使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用jav

2013-10-22 22:48:39 770

转载 四种生成和解析XML文档的方法详解(介绍+优缺点比较+示例)

众所周知,现在解析XML的方法越来越多,但主流的方法也就四种,即:DOM、SAX、JDOM和DOM4J下面首先给出这四种方法的jar包下载地址DOM:在现在的Java JDK里都自带了,在xml-apis.jar包里SAX:http://sourceforge.net/projects/sax/JDOM:http://jdom.org/downloads/index

2013-10-07 18:39:48 942

转载 【转】关于flex的安全沙箱问题+安全策略文件的用法

from:http://www.cnblogs.com/qkaibo/archive/2007/07/28/834238.html 关于flex跨域读取一个图片比如  假设你的服务器事  www.myserver.com    而你的一个flex文件位于  www.myserver.com /flex/myfalsh.swf当一个客户来访问你的这个myfalsh.s

2013-09-01 11:21:51 960

转载 SVG 坐标转换

SVG 坐标转换此主题将介绍与 getScreenCTM() 方法关联的 SVG 坐标转换。SVG 坐标和转换这个题目非常广。你可以从 W3C SVG 规范中找到有关该题目的基本信息 – 尤其是坐标系统、转换和单位。本主题将介绍与 SVG 坐标关联的尤为致命问题 – 将屏幕坐标点(从技术上讲为初始视区坐标系统)映射到与任何给定 SVG 元素关联的坐标系统(从技术上讲

2013-06-01 16:45:58 2582

转载 SVGPan: a Javascript SVG (Viewer) Pan/Zoom/Drag library

http://www.cyberz.org/blog/2009/12/08/svgpan-a-javascript-svg-panzoomdrag-library/SVGSPN.JS:/** * SVGPan library 1.2.1 * ====================== * * Given an unique existing element w

2013-05-31 10:05:22 4064

原创 JaveWeb+SSM入门学习资料整理

JavaWeb前台:1.HTML2.xml3.JavaScript4.CSS5.CSS36.HTML57.Ajax8.JQuery1-8:w3school网站(最好是选第二个网站学习,英文版的更详细)http://www.w3school.com.cn/http://www.w3schools.com/其它辅助网站:https://devel

2013-04-15 09:27:55 1046

转载 JS添加/绑定事件监听函数并传参数attachEvent和addEventListener兼容个浏览器

* * 添加事件监听函数 *obj       要添加监听的对象或元素 * eventName  事件名 *fun       监听函数的名称 *param     给监听函数传的参数,这里就传了一个参数 *functionaddEventHandler(obj,eventName,fun,param=''){    var fn =fun;   if(pa

2013-03-30 13:54:02 4215

转载 html5指南--拖拽功能的实现

本文的内容是关于在html5中如何实现html元素拖拽功能。在html5之前要实现拖拽,需要借助js,现在html5内部就支持了拖拽的功能,但是要实现稍微复杂的功能还是少不了js的帮忙。下面我们看几个例子。  1.创建拖拽对象  我们可以通过draggable属性告诉浏览器,哪些元素需要实现拖拽功能。draggable有三个值:true:元素可以被拖拽;false:元素不能被拖拽;auto

2013-03-28 09:26:55 1133

转载 HTML中id、name、class 区别

HTML 中 id与name 区别一个name可以同时对应多个控件,比如checkbox和radio而id必须是全文档中唯一的id的用途 1) id是HTML元素的Identity,主要是在客户端脚本里用。2) label与form控件的关联,如            label for="MyInput">My Input

2013-03-20 11:57:34 970

转载 java中HashMap详解

HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 HashMap 来实现的。通过 HashMap、

2013-03-19 02:08:11 2719

转载 使用私有构造方法或者枚举类型实现单例

单例(Singleton)是指只实例化一次的类。单例表示本质上唯一的系统组件,例如文件系统或者窗口管理器。package com.googlecode.javatips4u.effectivejava.singleton; public class StaticFinalFieldSingleton {      public static final StaticFinalF

2013-03-13 19:47:13 2222

原创 Java-----TCP/UDP-----简单双向通讯

//serverpackage tenthChapter;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import jav

2013-03-12 16:27:51 2957

Building Isomorphic JavaScript Apps

构建同构Javascript应用

2016-12-25

Spring MVC非注解测试

Spring MVC非注解测试,用于理解spring mvc原理,然后再结合源码分析,更好的理解spring mvc

2014-09-28

java练习之模拟STRUTS,我的LOGICER

共三部分: 1、XML读取,用于配置文件读取 2、模拟SPRING IOC 3、模拟STRUTS 练习:数据库连接池、XML读取、SPRING IOC、STRUTS都模拟了代码。现在可以使用这四部分代码实践在项目中了! 代码仅作参考

2014-01-25

java练习之模拟SPRING IOC,我的SUMMER

练习共三部分: 1、XML读取,用于配置文件读取 2、模拟SPRING IOC 3、模拟STRUTS

2014-01-25

java练习之XML读取

JAVA练习之XML读取,此代码将在模拟SPRING IOC 和 STRUTS中使用 共三部分: 1、XML读取,用于配置文件读取 2、模拟SPRING IOC 3、模拟STRUTS

2014-01-25

JAVA练习之模拟数据库连接池

java练习之模拟数据库连接池,对数据库连接池有个初步的认识!

2014-01-25

JS-SVG关系图

某XX中想要了解客户间的交易情况,将数据图形化展现,即展现关系图。 描述如下: 1、每个客户用圆表示,客户间关系使用直线表示; 2、某客户与之相关系的客户越多,即该客户的圆半径越大,反之; 3、两客户间的交易总数越大,即直线越粗,反之; 4、鼠标放在圆上,即显示该客户的交易详情,信息包括客户ID、关联客户总数、出账总金额、入账总金额; 5、点击圆,即出账、入账交易动态动画展示; JS接口说明: function paint(data, enableShowLines, enableStrongLines); data: 客户交易数据 enableShowLines: 是否显示所有的关系,即是否显示所有直线 enableStrongLines: 当鼠标在圆上时,是否使该客户的关系直线加粗 注意: 为了熟悉JS等作为练习的,希望对新手有一定的帮助。

2013-11-09

SVG|JS实现饼图

使用SVG弄的一个饼图PIE,只在于学习,可以参考下!

2013-06-06

html+css+js实现XP WINDOW界面修改版

html+css+js实现XP WINDOW界面修改版 对IE8 FF CHROME全部支持

2013-05-13

Struts2学习资料

STRUTS2 很好的一个学习资源! PDF版的,但是其中的配置有点小问题,因为现在的STURTS2版本高些! 百度几下就OK,其他都说的很好!

2013-04-13

html+css+js实现XP WINDOW界面

html+css+js+xp实现的xp window简易界面,代码附有详细的解释!

2013-03-31

Qt Udp网络广播

Qt平台下写的一个基于UDP的网络广播,希望对初学者有帮助!

2012-10-09

Qt主机地址信息查询程序

Qt的一个简单程序,用于查看主机的名字,物理地址,IP地址等详细地址。

2012-10-09

Qt按键游戏

QT事件处理和双缓冲的小应用。 该游戏玩家可练习对字母按键的熟练度。 每次按键对次数增加50,即速度加快0.1S。 程序代码有相信注释,对QT新手有一定帮助

2012-06-05

字母按键游戏

这是一个字母按键的游戏,学习Qt的事件响应时,随手做的, 为了加强对事件响应的理解。 该游戏当你按键对数每增加50,即速度加快0.1s.

2012-06-04

Qt之计算器

利用QT制作的一个简单计算器,界面是参照windows下的计算器。

2012-03-27

MFC之计算器

这是一个MFC计算器,内含详细说明文档。 因为一次群论坛组织的比赛,即群里我们便组队参加,便获得第2名,呵! 但因为时间只有2周,所以有个别BUG的,请原谅。

2012-03-01

C++推箱子游戏

这个一个C++控制台推箱子游戏,游戏自动生成地图,做这个游戏必须要懂BFS,因为每次生成地图的时候要用双层BFS去检验这个地图能完成。 不了解BFS的,去查查BFS的相关资料。

2012-03-01

MFC猜数字游戏

http://blog.csdn.net/hai8902882 有兴趣的筒靴可以来我博客踩踩。

2011-11-26

MFC小游戏之贪吃蛇

简单的MFC贪吃蛇,有三个等级可以玩。初学者可以先到我博客http://blog.csdn.net/hai8902882 看C的贪吃蛇, 即先了解思路在来弄MFC的贪吃蛇!

2011-11-21

空空如也

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

TA关注的人

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