- 博客(16)
- 收藏
- 关注
原创 C语言整形常量定义
在书中看到这样一道题目:用预处理指令#define声明一个常数,用以表明一年中有多少秒。书中给的答案是:#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL写一个小程序测试此宏定义,如下:#include #define SECONDS_PER_YEAR (60*60*24*365)ULint main(){ pr
2014-09-01 19:16:41
9622
转载 程序员成熟的标志
程序员在经历了若干年编程工作之后, 很想知道自己水平到底如何? 自己是否已经成为成熟的程序员? 虽然程序员会对自己有一个自我评价, 但是, 自己的评价和社会的评价、专业的评价会有差异, 所以程序员自己并不能肯定这个评价。现实中, 除了各种证书之外, 很少有人会专门给出一个程序员的成熟度的评价。 人们往往是偶发性地就事论事地对程序员的工作作出好与不好, 行与不行的评论。 因此, 程序员对此感
2014-09-01 19:12:47
336
原创 CSS3学习笔记 之 图片边框属性
简介border-image属性的语法如下:border-image: source slice width outset repeat|initial|inherit;各个参数含义如下:source:图片地址,可以是相对或者绝对URL,如果这个值为none,表明边框没有图片slice:可以使用1~4个值,用来表示各个边框背景图片的切割方式,注意,slice的值没有单位,因
2014-09-01 00:06:19
1316
原创 CSS3学习笔记 之 边框颜色
CSS2中的边框主要有三个类型值:border-width: 设置元素边框的粗细border-color: 设置元素边框的颜色border-style: 设置元素边框的类型这三个值中唯一需要的是border-style,否则边框样式起不到效果。也可以为不同的边框设置不同的风格,遵守T/R/B/L原则(即Top,Right,Bottom,Left,可以理解为顺时针顺序),可以单
2014-09-01 00:05:29
770
原创 CSS3学习笔记 之 属性选择器
属性选择器可以给予元素的属性来匹配元素,CSS3还支持基于模式匹配来定位元素,属性选择器语法如下:选择器功能描述E[attr]选择匹配具有属性attr的E元素。其中E可以省略,表示选择定义了attr属性的任意类型元素E[attr=value]选择匹配具有属性attr的E元素,并且attr的属性值为val(其中val区分大小写),同样E
2014-09-01 00:04:50
618
翻译 JSP过滤器(Filters)精要
原文出处:http://www.oracle.com/technetwork/java/filters-137243.html 简介 Java Servlet规范2.3中引入了一个新的组件类型filter,filter可以动态拦截用户请求(request)和服务器回应(response), 开发者可以对这些数据进行想要的一些操作(例如修改其内容或者获取一些想要的信息)。过滤器
2014-09-01 00:03:56
988
2
原创 CSS3学习笔记 之 否定伪类选择器
否定选择器:not()主要用来选中不匹配该选择器的元素,其语法如下:选择器功能描述E:not(F)匹配所有除元素F外的E元素浏览器兼容性:所有版本的FF, Chrome,Safari,Opera,和IE9+都支持否定伪类选择器下面通过一个例子来演示否定伪类选择器的使用:当鼠标悬浮在整个图片墙上时,所有图片通过自定义的过滤特性,变成
2014-09-01 00:02:14
734
原创 CSS3学习笔记 之 伪元素
简介 伪元素可以用于定位文档中包含的文本,在CSS3中伪元素主要有 ::first-letter, ::first-line, ::before, ::after, ::selection, 下面逐个说明其用途。::first-letter用来选择文本块的第一个字母,通常用于给文本元素增加排版细节。如下程序实现首字母下沉。 测试伪元素的使用 p
2014-09-01 00:00:34
454
原创 CSS3学习笔记 之 UI元素状态伪类选择器
UI元素状态伪类选择器主要用于表单元素上,提高网页的人机交互、操作逻辑以及页面的整体美观,其语法如下:选择器类型功能描述E:checked选中状态伪类选择器匹配选中的复选按钮或单选按钮表单元素E:enabled启用状态伪类选择器匹配所有启用的表单元素E:disabled不可用状态伪类选择器选择所有禁用的表单元素
2014-09-01 00:00:28
1333
原创 CSS3学习笔记 之 结构伪类选择器
结构伪类选择器可以根据DOM树中元素的相对关系来匹配特定的元素,其语法如下:选择器功能描述E:first-child作为父元素的第一个子元素的元素E。与E:nth-child(1)等同E:last-child作为父元素的最后一个元素的元素E,与E:nth-lat-child(1)等同E:root匹配E元素所在文档的根元素。在H
2014-08-31 23:58:42
2585
原创 CSS3学习笔记 之 语言伪类选择器
语言伪类选择器对于多语言版本的网站来说非常有用,可以根据不同语言版本设置页面的字体风格。 有两种方法为文档指定语言,如果使用HTML5,直接可以设置文档的语言: 另外一种方法就是手工在文档中指定lang属性,并设置对应的语言值,例如:E:lang(language) 表示选择匹配E的所有元素,且匹配元素指定了lang属性,而且其值为language。语
2014-08-31 23:58:09
920
原创 DAO模式实现MySQL数据库对数据的查询
1. 前言 在本人开发的一个系统中需要提供注册和登陆系统,自然需要有用户管理,对用户需要进行基础的增删改查,DAO是常用的设计模式之一,对数据访问进行抽象,可以大大减低不同的数据库之间移植的工作量,本文主要根据本人实现自己DAO模型的过程,讲述DAO设计模式以及本人是如何使用DAO实现对数据的访问的。2. DAO设计模式 DAO全程是Data Access Object,是
2014-08-31 23:57:08
7915
原创 CSS3学习笔记 之 层次选择器
层次选择器通过HTML的DOM元素之间的层次关系获取元素,其主要的层次关系包括后代,父子,相邻兄弟和通用兄弟几种关系,通过其中某类关系可以方便快捷地选定需要的元素。层次选择器语法如下:选择器类型功能描述E F后代选择器(包含选择器)选择匹配的F元素,且匹配的F元素被包含在匹配的E元素内E > F子选择器选择匹配的F元素,且匹
2014-08-31 23:54:26
741
原创 CSS3学习笔记 之 目标伪类选择器
目标伪类选择器用来匹配文档(页面)的URI中某个标识符的目标元素。URI中的标识符通常会包含一个丼号,后面带有一个标识符名称,例如#contact:target就是用来匹配ID为contact的元素被URI选中时候的样式的,:target伪类选择器选取链接的目标元素,然后供定义样式。 目标伪类选择器语法如下:选择器功能描述E:target选择匹配E的所
2014-08-31 23:54:23
4054
原创 CSS3学习笔记 之 动态伪类选择器
动态伪类选择器为伪类选择器的一种,其语法如下:E: pseudo-class {property:value} 其中E为HTML中的元素,pseudo-class是CSS的伪类选择器名称,property是CSS的属性, value为CSS属性值。动态伪类并不存在于HTML中,只有当用户和网站交互的时候才能体现出来。动态伪类包含两种,第一种是在链接中常看到的锚点伪类,另一种为用户行
2014-08-31 23:53:34
2457
原创 CSS3学习笔记 之 基本选择器
要使某个样式应用于HTML元素,首先需要找到该元素,在CSS中执行这一任务的表现规则称为CSS选择器。 CSS3选择器有如下几种: 本文讨论基本选择器,通过基本选择器可以确定HTML树形结构中大多数的DOM元素,分为如下几类
2014-08-31 23:49:01
525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人