此站点已归档,点击此处跳转到新主页
xhay的杂货铺

  • 首页

  • 归档

  • 实验室

  • 关于

  • 搜索

CSS绘制三角形

发表于 09-03-2015 | 分类于 前端 |

我们都知道html的块框都是一矩形的形式展示,虽然css3可以通过border-radius来让元素变成圆形,但是他归根到底还是一矩形的形式存在。那么如果是想画一个三角形呢?

阅读全文 »

正则表达式基本用法

发表于 08-27-2015 | 分类于 前端 |

正则表达式(Regular Expression)是一种匹配模式,描述的是一串文本的特征。他可以实现一些可变字符的替换。

阅读全文 »

再说浮动-float

发表于 08-14-2015 | 分类于 前端 |

在CSS中有三种基本的定位机制:普通流、浮动和绝对定位。浮动的框可以左右移动,知道它的外边缘碰到包含框或另一个浮动框的边缘。因为浮动框不在普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。今天我们就来详细的了解一下浮动和清除浮动。

阅读全文 »

js模块化概念

发表于 08-07-2015 | 分类于 前端 |

何为模块?模块就是实现特定功能的一组方法。

模块化的好处就不多说了,我们就介绍一些基本点,可以在以后的项目开发中应用到。

阅读全文 »

js事件捕获和冒泡

发表于 08-05-2015 | 分类于 前端 |

事件冒泡

微软提出了名为事件冒泡(event bubbling)的事件流。事件冒泡可以形象地比喻为把一颗石头投入水中,泡泡会一直从水底冒出水面。也就是说,事件会从最内层的元素开始发生,一直向上传播,直到document对象。

事件捕获

网景提出另一种事件流名为事件捕获(event capturing)。与事件冒泡相反,事件会从最外层开始发生,直到最具体的元素。

阅读全文 »

基于css3 column-width 实现的瀑布流

发表于 06-30-2015 | 分类于 前端 |

瀑布流,又称瀑布流式布局。是比较流行的一种网站页面布局,视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部。最早采用此布局的网站是Pinterest,逐渐在国内流行开来。国内大多数清新站基本为这类风格。

阅读全文 »

NodeJS 学习体会分享(2)模块和包深入理解

发表于 06-19-2015 | 分类于 前端 |

模块(Module)和包(Package)是 Node.js最重要的支柱。开发一个具有一定规模的程序不可能只用一个文件,通常需要把各个功能拆分、封装,然后组合起来,模块正是为了实现这种方式而诞生的。在浏览器 JavaScript 中,脚本模块的拆分和组合通常使用 HTML 的script 标签来实现。Node.js提供了require函数来调用其他模块,而且模块都是基于文件的,机制十分简单。

其实本质上模块和包没有太大的区别,我们可以把包理解和成某一个功能模块的集合,用于发布和维护。

阅读全文 »

整合Spring+MyBaties框架

发表于 05-23-2015 | 分类于 Framework |

前面几篇文章已经把spring、spring mvc、MyBaties的配置以及使用做了较为详细的阐述。现在我们来整合一个集成框架SSM(Spring、SpringMVC和Mybatis,怎么读觉得这个简写怪怪的^_^)。

基本概念就不重复了,作为实际开发平台使用的话肯定有很多不足的地方。本教程主要讲解实现过程,能够快速打搭建SSM环境,方便扩展其他功能。

教程里面只给出配置文件的部分解释,具体内容可以下载后面的源码查看。

阅读全文 »

搭建简单的MyBaties框架

发表于 05-21-2015 | 分类于 Framework |

什么是MyBatis?MyBatis是一个运用于持久层的数据操作框架。MyBatis是从iBatis升级而来。使用MyBatis提供的ORM机制,业务逻辑层实现人员操作的是JAVA对象,该层面与Hibernate机制中的相同。对于具体的数据库操作而言,Hibernate会自动生成SQL并执行,而MyBatis要求开发人员具体编写SQL语句。MyBatis在数据库移植性和SQL开发工作量上进行了让步,从而提升了系统设计的灵活性,扩展了其自由空间。

为什么需要MyBatis?系统的部分或全部数据来自现有数据库,出于安全性的考虑,只为开发团队提供几条Select SQL(或存储过程)以获取所需数据,具体的表结构不予公开。开发规范中要求,所有牵涉到业务逻辑部分的数据库操作,必须在数据库层由存储过程实现(对于金融行业而言,工商银行、中国银行和交通银行,都在开发规范中严格指定)。系统数据处理量巨大,性能要求极为苛刻,这通常意味着我们必须由经过高度优化的SQL语句(或存储过程)才能达到系统性能设计指标。

阅读全文 »

使用正则表达式实现字符串的replaceLast()方法

发表于 05-20-2015 | 分类于 java |

JAVA中,我们处理字符串的时候经常会用到replace()、replaceFirst()和replaceAll()这几个方法,但是JAVA却没有提供一个类似于replaceLast()替换匹配的最后一个字符串的方法。这篇文章将教你如何用正则表达式实现替换最后一个匹配的字符串。

阅读全文 »
12345
xhay

xhay

44 日志
5 分类
87 标签
RSS
GitHub E-Mail
© 2014 – 2021 xhay
由 Hexo 强力驱动
|
主题 – NexT.Muse