摘要: 你在前面几课学到的属性也可以应用到链接上(比如修改颜色、字体、添加下划线等)。但不同的是,CSS允许你根据链接是未访问的、已访问的、活动 的、是否有鼠标悬停等分别定义不同的属性。这样,我们便可为网站增添奇特而有用的效果。你需要通过伪类(pseudo-class)来控制这些效果。伪类是什么?伪类(pseudo-class)令你可以在为HTML元素定义CSS属性的时候将条件和事件考虑在内。我们来看一个例子。正如你所知道的,在HTML里,链接是通过a元素来定义的。因此,在CSS里,我们可以将a作为一个选择器(selector): a { color: blue; } 一个链接可以有不同的状态。... 阅读全文
posted @ 2013-08-14 20:28 Jason_shang 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 文本的显示格式与式样对于网页设计师来说是一个重要问题。这一课将向你介绍CSS在文本布局方面令人激动的特性。本课将对下列CSS属性进行讲解:text-indenttext-aligntext-decorationletter-spacingtext-transform文本缩进[text-indent]CSS属性text-indent用于为段落设置首行缩进,以令其具有美观的格式。在下例中,我们为采用p元素的段落应用了30像素的首行缩进。 p { text-indent: 30px; } 显示示例文本对齐[text-align]CSS属性text-align与HTML属性align的功能相同。... 阅读全文
posted @ 2013-08-14 20:27 Jason_shang 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 这一课,你将学习字体以及如何用CSS来设置字体。我们还会考虑如何解决“网站所选的字体仅当访问者的PC上安装有该字体时才会被显示”这一难题。本课将对下列CSS属性进行讲解:font-familyfont-stylefont-variantfont-weightfont-sizefont字体族[font-family]CSS属性font-family的作用是设置一组按优先级排序的字体列表,如果该列表中的第一个字体未在访问者计算机上安装,那么就尝试列表中的下一个字体,依此类推,直到列表中的某个字体是已安装的。有两种类型的名称可用于分类字体:字体族名称(family-name)和族类名称(generi 阅读全文
posted @ 2013-08-14 19:42 Jason_shang 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 本课,你将学习如何在网站上应用颜色与背景。我们还会介绍用于定位和控制背景图像的高级方法。本课将对下列CSS属性进行讲解:colorbackground-colorbackground-imagebackground-repeatbackground-attachmentbackground-positionbackground前景色:‘color’属性CSS属性color用于指定元素的前景色。例如,假设你要让页面中的所有标题(headline)都显示为深红色,而这些标题采用的都是h1元素,那么可以用下面的代码来实现把h1元素的前景色设为红色。 h1 { color: #ff0000; } .. 阅读全文
posted @ 2013-08-14 19:22 Jason_shang 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 在这一课,你将学习如何制作自己的第一个样式表。你将了解基本的CSS模型,以及在HTML文档里使用CSS所必需的代码。级联样式表(CSS)里用到的许多CSS属性都与HTML属性相似,所以,假如你熟悉采用HTML进行布局的话,那么这里的许多代码你都不会感到陌生。我们先来看一个具体的例子。基本的CSS语法比方说,我们要用红色作为网页的背景色:用HTML的话,我们可以这样: 用CSS的话,我们可以这样获得同样的效果: body {background-color: #FF0000;} 你会注意到,HTML和CSS的代码颇有几分相似。上例也向你展示了基本的CSS模型:但是把CSS代码放在哪里呢... 阅读全文
posted @ 2013-08-14 19:21 Jason_shang 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 也许你曾听说过CSS,但并不真正清楚CSS到底是什么。在这一课,你将学到更多CSS的知识,并了解CSS可以做些什么。CSS是Cascading Style Sheets(级联样式表)的缩写。可以用CSS做什么?CSS是一种样式表语言,用于为HTML文档定义布局。例如,CSS涉及字体、颜色、边距、高度、宽度、背景图像、高级定位等方面。拭目以待吧!HTML可以用于为网站添加布局效果,但有可能被误用。而CSS则提供了更多选择,而且更为精确、完善。现在所有浏览器都支持CSS。经过下面若干课的学习之后,你将能够制作自己的CSS样式表,为自己的网站增添花样了。CSS跟HTML的区别在哪里?HTML用于结构 阅读全文
posted @ 2013-08-14 19:20 Jason_shang 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 通过自学的同时记录学习的点点滴滴,使用spring来托管.项目结构如下,lib是要导入的spring架包:UserService类的代码:package com.jason.services;public class UserService { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public void sayHello() { System.out.println("Hello &quo 阅读全文
posted @ 2013-08-09 11:58 Jason_shang 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 1、下载 Tomcat下载apache-tomcat-7.0.42.tar.gz(官方网址)2、解压 Tomcat解压apache-tomcat-7.0.42.tar.gztar -zxvfapache-tomcat-7.0.42.tar.gz3、配置 Tomcat移动解压后的文件到 /opt 目录打开启动的脚本文件sudo vim ~/.bashrc , 在jdk 配置最后加上一行,关于JDK配置,看我前一篇博客,均测试通过。保存退出,:wq启动apache服务器测试,进入cd /opt/apache-tomcat-7.0.42/打开浏览器,输入http://http://127.0.0.1 阅读全文
posted @ 2013-07-30 21:33 Jason_shang 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 1、到 Sun 的官网下载http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 选择 accept license ,然后选择适合自己机型的JDK下载。 2、解压文件,修改文件名$ sudo mkdir /usr/lib/jvm$ sudo tar zxvf jdk-7u21-linux-i586.tar.gz -C /usr/lib/jvm$ cd /usr/lib/jvm$ sudo mv jdk1.7.0_21 java 3、添加环境变量$ sudo vim ~/.ba... 阅读全文
posted @ 2013-07-30 16:01 Jason_shang 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 学过C语言的都知道,如果发生内存泄漏是一件很可怕的事情,如果能够对系统的资源进行跟踪记录可以方便以后查看程序的bug(内存泄漏导致的),何乐而不为呢?呵呵,首先我介绍下我的思想:利用申请系统资源和释放系统资源地址的一致性,我们可以查看资源分配的记录,依次剔除地址成对出现的,剩下的要么没有释放资源或者重复释放(呵呵),为以后查看bug提供依据(大型服务器内存泄漏多可怕啊 ,重新检查代码?不可能吧.....),我对系统函数进行简单封装,对运行中的程序记录状态包括记录行号、被调用函数名、调用malloc返回的地址、文件名和时间(以后还可加其他信息),然后保存在本地磁盘中,好了,废话不多说了,仔细分析 阅读全文
posted @ 2013-03-10 23:50 Jason_shang 阅读(1352) 评论(2) 推荐(0) 编辑