自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李亚康的专栏

关注计算机技术

  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

原创 8大排序算法JAVA实现

1、接口package cn.ac.ihep.sort;public interface ISort { public int[] InsertSort(int[] a); public int[] BubbleSort(int[] a); public int[] SelectSort(int[] a); public int[] ShellSort(int[] a); pub

2014-01-21 11:05:46 656

原创 jQuery学习笔记1

1、jQuery简介jQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。由John Resig在2006年1月的BarCamp NYC上发布第一个版本。目前是由 Dave Methvin 领导的开发团队进行开发。全球前10000个访问最高的网站中,有65%使用了jQuery,是目前最受欢迎的JavaScript库。jQuery 是开源软件,使用MI

2013-12-17 16:52:07 858

原创 div+css学习笔记7

横向导航菜单的实现原理:在div+css学习笔记4的基础上,使用float属性让li向右移动。代码实现如下:Insert title herebody{ font-family:Verdana; fone-size:12px; line-heigth:1.5;}a{ color:#000; text-decoration:none;}a:hover{

2013-12-16 20:27:32 539

原创 div+css学习笔记6

1、有序列表与无序列表无序列表无序列表1无序列表2无序列表3有序列表有序列表1有序列表2有序列表3无序列表,是以ul包含li的形式,默认每行前的符号是圆点,可以通过样式表改为无、方块,空心圆等。有序列表是以ol包含li的形式,是以数字为项目符号的,无序列表也可以用css定义显示成有序列表2、横向图文列表实现Insert title here

2013-12-16 17:21:35 638

原创 div+css 学习笔记5

1、超链接伪类实例Insert title herea:link{ color:#06F; text-decoration:none;}a:visited{ color:#999; text-decoration:line-through;}a:hover{ color:#0f0; text-decoration:underline;}a:active

2013-12-16 16:05:53 732

原创 div+css 学习笔记4

1、纵向导航菜单Insert title herebody { font-family: Verdana; font-size: 12px; line-height: 1.5; }img { border-style: none; }a { color: #000; text-decoration: none; }a:hover {

2013-12-16 15:45:57 797

原创 div+css 学习笔记3

1、一个基本的网站布局Insert title herebody{ margin:0;}#header{ height:100px; width:80%; background:#ff0000; margin:auto;}#menu{ height:30px; width:80%; background:#0000ff; margin:auto;

2013-12-16 10:38:11 838

原创 div+css 学习笔记2

1、当我们不用任何样式表进行定义时,body,h1-h6,ul等元素默认有外边距或其它样式的。这里我们在css样式中增加一项:body {margin:0;},就可以把body默认的外边距去掉。2、自适应宽度是相对于浏览器而言,盒模型的宽度随着浏览器宽度的改变而改变。这时要用到宽度的百分比。如果我们需要按浏览器的80%显示,那么设置宽度为80%,当改变浏览器窗口大小时,盒模型的宽度也会

2013-12-15 22:40:18 684

原创 div+css 学习笔记1

1、加载css样式有以下四种外部样式内部样式行内样式导入样式(1)外部样式这种形式是把css单独写到一个css文件内,然后在源代码中以link方式链接。它的好处是不但本页可以调用,其它页面也可以调用,是最常用的一种形式。(2)内部样式h2 { color:#f00;}这种形式是内部样式表,它是以和结尾,写在源代码的head标签内。这样的样式表只能针对本页有效

2013-12-15 22:20:52 732

原创 CSS学习笔记

1、CSS是Cascading Style Sheets(级联样式表)的缩写。CSS是一种样式表语言,用于为HTML文档定义布局。例如,CSS涉及字体、颜色、边距、高度、宽度、背景图像、高级定位等方面。HTML用于结构化内容;CSS用于格式化结构化的内容。2、CSS是Web设计界的一次革命。CSS的具体优点包括:(1)通过单个样式表控制多个文档的布局;(2)更精确的布局控制;

2013-12-15 21:56:22 799

转载 在Eclipse中使用JUnit4进行单元测试入门

声明:这是本人看到的一篇通俗易懂的学习JUnit4单元测试的的文章,这里转载作为笔记,也希望能够更好地传播,在此对原作者表示感谢,原文章的链接如下:在Eclipse中使用JUnit4进行单元测试(初级篇)http://blog.csdn.net/andycpp/article/details/1327147在Eclipse中使用JUnit4进行单元测试(中级篇)

2013-12-13 09:40:37 2818

转载 Log4j使用总结

一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志

2013-12-12 16:56:43 604

原创 工厂方法模式

概述       简单工厂模式使用户可以直接根据工厂类去创建所需的实例,而无需了解这些对象是如何创建以及如何组织的,这种设计有利于整个软件体系结构的优化。如果您还不了解简单工厂模式,请看这里。当产品结构变的复杂的时候,简单工厂就变的难以应付,如果增加一种产品,核心工厂类必须改动,使得整个工厂的可扩展性变得很差,对开闭原则支持不够。工厂方法模式克服了这些缺点,它定义一个创建产品对象的工厂接口,将

2013-11-17 21:06:03 909

原创 简单工厂模式

概述从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。简单工厂模式的UML类图:该模式中包含的角色及其职责工厂(Creator)角色:简单工

2013-11-17 19:36:04 1122

转载 深入分析Java ClassLoader原理

一、什么是ClassLoader?         大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封装在不同的class文件当中,所以经常要从这个class文件中要调用另外一个class文件中的方法,如果另外一个文件不存在

2013-11-14 17:26:22 671 2

转载 Servlet开发基础及MVC设计模式

一、Servlet介绍Servlet本身只是普通的Java类,只有当容器为他创建了ServletConfig和ServletContext时才成为了一个Servlet;Servlet简单的说就是一个Java程序,目的和Javabean差不多,为了使得JSP页面中代码简洁、清晰;JavaBean不需要配置,只需要放在WEB-INF/classes中即可;S

2013-11-05 14:41:24 878

原创 MySQL的日志系统

MySQL的日志系统       MySQL的日志是记录和系统相关的一些操作信息,其有不同类型的日志文件(各自存储了不同类型的日志),从它们当中可以查询到MYSQL里都做了些什么,对于MYSQL的管理工作,这些日志文件是不可缺少的,主要包括错误日志、慢查询日志、二进制日志和InnoDB的redo日志等。一、错误日志(Error Log)    错误日志,顾名思义,当然就是记录错误信息的

2013-11-03 22:38:54 1711

转载 Java学习第六课 JAVA 文件操作

平常经常使用JAVA对文件进行读写等操作,这里汇总一下常用的文件操作。1、创建文件[java] view plaincopypublic static boolean createFile(String filePath){      boolean result = false;      File file = new File(

2013-11-03 16:36:00 1693

转载 Java学习第五课 Java集合类详解

集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(E

2013-11-03 11:09:39 656

原创 Java学习第四课 类的继承与多态特性

1、Java中实现继承是通过extends关键字在声明类时指定其父类,其声明格式如下:[权限修饰符]class 类名 extends 父类名2、Java中super有两个作用:(1)super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句)(2)引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成员数据或函数,基类与派生类中有相同成员定

2013-11-02 22:01:13 1246

原创 Java学习第三课 面向对象编程

1、在Java语言中,对象的行为被定义为类的方法,对象的属性被定义为类的成员变量。所以一个类包括对象的属性和行为,它由class关键字声明。2、Java中提供了一种管理类文件的机制,就是包(package),用于处理命名冲突的问题。Java中每个接口或类都来自不同的包,不论是Java API中的类与接口还是自定义的类与接口都需要隶属于一个包,这个包相当于一个文件夹,包含了一些类和接口文件。

2013-11-01 21:59:07 858

原创 Java学习第二课 Java基础知识

1、一个Java应用程序由若干个类组成的。每个类中包含若干个成员变量(全局变量)和若干个成员方法。在java语言中,可以通过import关键字来导入相关的类。2、一个Java应用程序必须要有一个程序的入口,这个入口就是主函数,包含主函数的类称之为主类。主类中主函数的写法是有规定的:static void main(String args[]){},String arg[]是一个字符串类型的数组

2013-10-28 21:30:53 665

原创 Linux系统下MySQL的启动方式

Linux系统下MySQL的启动方式由于MySQL服务器具有多种安装方式,而且能够运行在多种操作系统平台之上,所以它的启动方式也有很多,在Linux系统下,MySQL服务器通常有四种启动方式:守护进程启动,mysqld_safe启动,mysql.server启动,mysqld_multi多实例启动。1、mysqld守护进程启动mysqld是mysql的守护进程,

2013-10-22 21:39:33 11395

原创 MySQL基础

MySQL基础1.MySQL基本命令(1)启动或者重启MySQL·使用 service 启动:service mysql start(restart)如果不行就用service mysqld start(restart)·使用 mysqld 脚本启动:/etc/init.d/mysql start(restart)如果不行就用/etc/init.d/mysqld start(res

2013-10-21 20:11:21 760

原创 MySQL概述

MySQL概述简介MySQL是一个开放源码的小型关联式数据库管理系统,最初的开发者为瑞典MySQL AB公司。在2008年1月16号该公司被Sun公司收购,而2009年,SUN又被Oracal收购,因此现在的MySQL由Oracle公司管理和维护,但依然开放源代码。MySQL由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多互联网企业选择了MySQL来管理自己的数据,如Go

2013-10-20 21:49:49 1534

原创 Ubuntu安装vncserver实现图形化访问

Ubuntu安装vncserver实现图形化访问声明:本文转载自http://help.aliyun.com/manual?helpId=1371,在此表示感谢!安装vnc4server用root账户名密码登陆后,在ubuntu上安装vncserver,使用命令:# apt-get install vnc4server开启vnc服务输入命令:#vncse

2013-10-16 20:39:43 1610 1

原创 Java学习第一课 java概述

java简介Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群

2013-10-16 20:17:41 862 1

一个基于Qt的主窗口MainWindow

该程序通过对QMainWindow类的继承,实现了一个具有一般功能的主窗口界面

2011-05-04

学习C++的50条忠告

1.把C++当成一门新的语言学习; 2.看《Thinking In C++》,不要看《C++变成死相》;

2011-05-04

中国象棋(visual C++)

这是一个使用visual C++ 6.0编写的中国象棋程序,包括网络对弈和人机对弈两个模块,但网络对弈不完善。

2011-03-04

空空如也

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

TA关注的人

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