自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 60.0/PhotoShop制作简单的网页效果

60.1网页的页面元素60.1.1网页的概念是指通过浏览器能访问到的Web页面,是一种超文本文件,综合了图片、文字、多媒体等丰富的内容,具有可视性和交互性的特点。16.1.2网站设计要点网页设计的两大要点是:整体风格和色彩搭配。1)确定网站的整体风格网站的整体风格及其创意设计是最难以学习的。难就难在没有一个固定的模式可以参照和模仿。给你一个主题,任何两人都不可能设计出完全一样的网站。风格(style)是抽象的。是指站点的整体形象给浏览者的综合感受。这个整体形象。

2023-12-27 10:00:46 1548

原创 59.0/滤镜的使用(详细版)

59.1滤镜的基础59.1.1滤镜的概念滤镜主要是用来实现图像的各种特殊效果。它在PhotoShop中具有非常神奇的作用。所以有的Photoshop都按分类放置在菜单中,使用时只需要从该菜单中执行这命令即可。59.1.2滤镜的分类Photoshop滤镜基本可以分为三个部分:内阙滤镜、内置滤镜(也就是Photoshop自带的滤镜)、外挂滤镜(也就是第三方滤镜)。内阙滤镜指内阙于Photoshop程序内部的滤镜,共有6组24个滤镜。内置滤镜指Photoshop。

2023-12-27 09:43:28 1003 1

原创 58.0/PhotoShop 图层的应用(详细版)

纸,上面一层会遮挡住下面的图像。前图层的上方新建一个图层,或者将鼠标放在当前图层上,单击鼠标右键选择。鼠标点击你要处理的图片对应的图层,控制面板上变蓝了,就选中你要图层。选中你要移动的图层,按住鼠标左键不放,将图层拖动到你想放置的位置释。图像处理好之后会产生大量的图层,使电脑的处理速度变慢,所以要对图层。图层样式是一个非常重要的效果制作工具,它可以做出很多漂亮的特效来,看到当前图层上的图像,图灰色使蒙版变为半透明,透明的程度有涂色的灰。新建图层有以下的方法:点击图层的控制面板上的 图标 ,就可以再当。

2023-12-27 09:23:38 1221

原创 57.0/初识 PhotoShopCS4(详细版)

概要Photoshop是Adobe公司旗下最为出名的图像处理软件之一,集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件。的基本术语57.2.1像素和分辨率1像素(Pixel像素,就是CCD/CMOS上光电感应元件的数量,一个感光元件经过感光,光电信号转换,A/D转换等步骤以后,在输出的照片上就形成一个点,我们如果把影像放大数倍,会发现这些连续色调其实是由许多色彩相近的小方点所组成,这些小方点就是构成影像的最小单位像素。2分辨率。

2023-12-26 11:35:57 1320

原创 56.0/DIV+CSS 布局(详细版)

器需要把整个表格下载完成之后才会显示,因此如果一个表格过长,内容过多后,如此多的冗余代码,对于服务。器也是一个不小的压力,也许一个只有几个页面,每天只有十几个人访问的个人。内设置高度,宽度和对齐属性,同时,装饰性的图片和内容混杂在一起。下面,我们需要根据构思图来规划一下页面的布局,仔细分析一下该图,我。根据上图,我再画了一个实际的页面布局图,说明一下层的嵌套关系,这样。把以上文件保存,用浏览器打开,这时我们已经可以看到基础结构了,这个。采用表格布局的页面内,为了实现设计的布局,制作者往往在单元格标签。

2023-12-25 12:20:39 1245 1

原创 55.0/CSS 的应用(详细版)

55.1.1设计边框样式属性可以用来设置边框的样式。其取值说明见下表是一个符合属性,可以取一到四个值:取一个值表示四条边框都取这个值;取两个值表示上下边框取第一个值,左右边框使用第二个值,两个值中间用空格隔开。取三个值或四个值,四条边框按照上、右、下、左的顺序调用取值(取三个值时第四条边框与对面的边框取同一个值,也就是左和右都取第二个值)。取值之间也要以空格隔开在浏览器中打开网页,效果如下:除了用55.1.2调整边框的粗细调整边框的粗细使用。

2023-12-21 11:32:33 1231

原创 54.0/CSS 样式属性(详细版)

CSS通过设置各种样式属性来控制页面的显示。CSS涉及的属性极其庞大,这里我们将介绍一些常用的属性。54.1 文本属性与HTML相比,CSS 能更加精细地控制文本的显示54.1.1设置字体在HTML中设置字体是使用的标记的face属性,而在CSS中可以使用属性来设置字体。在定义英文字体时,若英文字体名是由多个单词组成的,并且单词之间有空格,那么一定要将字体名用引号(双引号单引号均可)引起来。在浏览器中打开网页,效果如下:应用。

2023-12-21 10:56:26 1162

原创 53.0/CSS 基础知识(详细版)

文字的字体,字 号,颜色,大小,是否有下划线,页面的背景颜色(图片),段落的对齐方式,一个属性加入的,也就是说,它还是没有真正的把结构和表现分开,所以,这。名的文件中,然后在每个需要用到这些样式的网页中引用该文件就可以了,这。离后的代码维护方便,逻辑清晰,有条理,而且,我们甚至还可以把一个。如果样式写在网页里 ,会降低网页显示的速度,一起的,也就是说,二者互相混杂,不可分割。通俗理解为人(用户)与网页的交互,比如:我在页面的某个元素。更加精细地控制网页元素,如行距,段落缩进,图片定位等。

2023-12-14 19:42:10 1016

原创 52.0/框架(详细版)

通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。每份 HTML 文档称为一个框架,并且每个框架都独立于其他的框架。通过超链接可以 为框架之间建立内容之间的联系,从而实现页面导航的功能。52.1框架的基本结构框架的基本结构分为和两个部分。框架集指在一个网页文件中定义一组框架结构,包括定义一个窗口中显示的框架数、框架的尺寸以及框架中载入的内容;框架指在网页文件上定义的一个显示区域。框架集的建立是通过标记来完成的,该标记将取代“<body>”标记;

2023-12-13 22:33:57 901

原创 51.0/表单(详细版)

表单是网页中提供的一种交互式操作手段,在网页中的使用十分广泛。无论是提交搜索的信息,还是网上注册等都需要使用表单。用户可以通过提交表 单信息与服务器进行动态交流。表单是一个包含表单元素的区域。表单元素应定义在表单中。表单元素是允许用户在表单中输入信息的元素(比如:文本域、下拉列表、 单选框、复选框等等)。表单使用表单标签()定义。上例中的“name”“method”和“action”为表单的常用属性。“name”属性为表 单起一个名字;“method”

2023-12-13 21:21:01 958

原创 50.0/表格(详细版)

通过前面的学习,我们已经掌握了网页中一些最基本、最常见、最重要的应用,下面介绍网页的一个非常关键的应用——表格。HTML中的表格不仅能完成字面功能,即建立课程表之类看得见的表,其更重要的意义在于网页的巧妙布局,页面元素的精确定位等等。50.1建立表格表格由<table>标签来定义。每个表格均有若干行(由<tr>标签定义),每行被分割为若干单元格(由 <td>标签定义)。字母tr指表格行(table row) ,td指表格数据(table data。

2023-12-13 20:53:59 947

原创 49.0/列表(详细版)

和无序列表相比,有序列表只需将“”各种列表的列表项内部都可以使用段落、换行符、图片、链接以及。有序地编排一些信息资源,使其结构化、条理化,一目了然,定义列表不仅仅是一列项目,而是项目及其注释的组合。此列项目使用粗体圆点(典型的小圆圈)进行标记。段落、换行符、图片、链接以及其他列表等等。有序列表,顾名思义就是每一项都和顺序有关的。每个自定 义列表项的定义以 顾名思义就是列表项目和顺序无关的。无序列表/有序列表/定义列表。属性来指定有序列 表开始的序号。有序列表的默认编号通常是。

2023-12-13 19:54:17 512

原创 48.0/图片和多媒体文件的使用(详细版)

当浏览器不能正确显示所指定的图片时,可以用该属性代替图片显示,起到说明的作用。在浏览器中打开网页,效果如下:(该示例图片路径出错。滚动字幕在网页制作中非常有用,主要用于一些消息的发布,产品的展示等。当图片添加了链接时,边框的颜色和链接文字一致,默认为深蓝色,所谓图片的热点区域就是将 一个图片专门分割出一个链接区域。属性用来控制图片与其他元素之间的水平间距和垂直间距。属性可以为图片添加边框,并可以设置边框的宽度,图片超链接的建立和文字超链接类似,都是通过。图片链接还有一种方式,就是图片的热点区域。

2023-12-11 13:20:11 1052

原创 47.0/超链接的使用(详细版)

HTML 文件中最重要的应用之一就是超链接。文件的链接是相对源文档而定的。包括完整的协议名称,主机名称,文。有时候,你可能在本地文件系统中编辑你的文件,这些文件还没有上传到。相对路径是以当前文件所在的路径为起点,进行相对文件的查找。属性,你可以定义被链接的文档在何处显示。属性用于定位需要链接的文档,锚的开始标签和结。与其他网站中页面或其他元素之间的 链接关系。绝对路径是指文件的完整路径,包含了标识。可以用下表说明上图文件之间的链接关系。通常在浏览很长的文档时使用以便于导航。绝对路径一般用于网站的外部链接。

2023-12-09 11:58:53 866

原创 46.0/基本的 HTML 标签(详细版)

46.1标题标题使用至标签进行定义。定义最大的标题。定 义最小的标题。在浏览器中打开这个网页,效果如下:HTML会自动在标题前后添加一个额外的折行align属性用于控制标题的水平位置。在浏览器中打开这个网页,效果如下:46.2段落段落使用标签进行定义。在浏览器中打开这个网页,效果如下:HTML会自动在段落前后添加一个额外的空行。和标题一样,align属性也可以用于控制段落的水平位置。46.3换行

2023-12-09 11:21:40 1241

原创 45.0/HTML 简介(详细版)

互联网是目前全球最大的计算机网络,与英文里的“internet”同义,即是联接网络的网络,可以是任何分离的实体网络之集合,这些网络以一组通用的协定相连,形成逻辑上的单一网络。这种将计算机网络互相联接在一起的方法称为网络互联。互联网始于1969年,是在美国国防部研究计划署制定的协定下将美国西南部的大学加利福尼亚大学洛杉矶分校、史坦福大学研究学院、加利福尼亚大学和犹他州大学的四台主要的计算机连接起来。这个协定由剑桥大学的BBN和 MA 执行,在1969年12月开始联机。到。

2023-12-07 12:25:14 1139

原创 44.0/认识前端

HTML5、CSS3 和 JavaScript 被称为“Web 前端三剑客”,是 Web 前端开发的核心技术。

2023-12-05 11:14:57 1152

原创 43.0BaseDao抽取dao公共父类

上面选择的内容,我们发现写死再代码中,如果未来交付时,需要改为对应客户的信息。需要修改源码--一旦代码写完不允许修改源码。--我们可以把上面这些信息写在属性文件中。通过昨天我们的操作,可以发现dao类中很多方法都有一些相同的内容。那么我们就可以把这些相同的代码抽取到一个公共父类中。只需要这些dao子类继承该父类,子类就无需再写这些公共代码。命名规则:类名和表名一致 类中属性和表的字段对应。1. 把数据库表中查询的结果封装到一个实体类中。表中的一条记录对应实体的一个对象 多条记录→。

2023-11-30 20:39:01 414

原创 42.0/把查询的结果封装到实体类/抽取一个公共父类

数据库表---对应java两个类:dao类和实体类。tbl_student表dao类操作该表CRUD StudentDao [sout 都是有返回值]实体类封装表中的记录。Student [不要出现sout]main函数输出。

2023-11-30 09:36:31 483

原创 41.0/查询/sql注入安全问题以及解决方式。

2]获取连接对象: Connection conn=DriverManager.getConnection(url,user,pass);url: jdbc:mysql://localhost:3306/数据库名?[3]获取执行sql语句的对象: Statement st=conn.createStatement();StudentDao: 该类专门用来操作Student表的,每个操作对应一个方法。,该类存在sql注入。

2023-11-28 19:32:55 948

原创 40.0/jdbc/Java数据连接/jar包运用增删改

1. 自联查询: 自己连接自己的表。注意:一定要为表起别名。2. 嵌套查询: 把一个查询的结果作为另一个查询的条件值。3. 组合查询: union[去除重复的内容只保留一条] union all4. 把查询的结果当作一张临时表和其他表进行联表查询。-- 1、检索读者“杨凡”所在单位--系-- 查询哪些字段 从哪些表查询 查询时需要的条件-- 2、检索所有读者的全部信息-- 3、检索图书馆中所有藏书的书名和出版单位。

2023-11-27 20:28:22 954

原创 39.0/自联/嵌套查询/额外的内容

select * from tb_emp where salary>(select max(salary) from tb_emp e join tb_dept d on e.dept_id=d.id where d.`name`='财务部')select e.e_name 员工姓名,ifnull(l.e_name,'未知') 领导名 from emp e left join emp l on e.mgr=l.empno。要求: 查询员工名称以及对应的领导名[并列出没有领导的员工名]

2023-11-24 09:27:00 1144

原创 38.0/mysql函数/ 字符串函数/日期时间函数/算术函数/流程函数/ 联表查询

mysql它也是一门编程语言,它也支持函数编程。1.如果查询得结果在一张表中无法获取,需要关联多张表,那么这时就需要连表查询。2.连表查询大多数都作用在外键得基础上。--- 表与表之间有关联。多对多: 比如 学生表与课程表 建议搞一个中间表。多对一: 比如 学生与班级表 员工与部门表。查询所有学生信息以及学生所在得班级信息。查询员工的信息以及员工所在部门的信息。查询A,B两张表的交集部分数据。它可以用于对字符串的各种操作。一对一: 比如: 妻子和丈夫表。关于数字操作的一些函数。为什么需要连表查询?

2023-11-23 09:35:45 46

原创 37.0/ 排序/为查询的结果起别名/ 去重/ 分页查询/导入和导出sql文件/ 聚合函数/ 分组查询

1. DML语言: 增加 删除 修改.1.1 增加: insert into 表名(字段名,字段名...) values(值,值...)1.2 增加: insert into 表名 values(值,值...)1.3 增加: insert into 表名 values(值,值...),(值,值...),(值,值...),(值,值...)1.4 删除: delete from 表名 where 条件;1.5 修改: update 表名 set 字段名=值,字段名=值... where 条件。

2023-11-22 22:49:47 62

原创 36.0/DML语言:/SQL语言

1. mysql数据库。[1]关于数据库的操作语言。1.创建库: create database 数据库名;2.切换库: use 数据库名;3.查看mysql中所有的库: show databases;4.删除库: drop database 数据库名;[2]关于表结构的操作语言1.创建表结构:create table 表名(列名 数据类型 [约束],列名 数据类型 [约束],...列名 数据类型 [约束]数据类型有哪些?varchar(长度):可变字符串。

2023-11-22 22:44:09 38

原创 35.0/Mysql数据库(简单介绍)

数据库(Database DB)是按照数据结构来组织、存储和管理数据的仓库(存储数据的仓库),它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。

2023-11-22 22:35:26 55

原创 34.0[IO流]

IO:[Input(输入) output(输出) ]输入输出流。往一个文件中输出内容或从一个文件中读取内容。这个过程就是IO操作。

2023-11-22 22:20:38 42

原创 33.0File文件对象

java把对文件或文件夹的操作封装到File类中,该类中包含对文件|文件夹的所有增删改查的操作。

2023-11-22 22:04:17 29

原创 32.0/TreeSet使用定制排序/ Map键值对集合/Collections集合工具类

如果该类class People implements Comparable 之前别人定义好,但是没有实现自然排序规则的接口Comparable。例如:TreeSet中添加字符串类,按照字符串的长度。这时使用自然排序就不行了。只能使用定制排序。上面定义的排序规则类,只使用了一次。可以不用创建一个排序规则类,使用匿名内部类的。

2023-11-22 21:55:41 53

原创 31.0/LinkedList/Set/ashSet/ TreeSet/Map/ HashMap/ TreeMap

分析: LinkedList查询效率低。因为它要一个节点一个节点的往后找。

2023-11-22 21:38:55 144

原创 30.0/集合/ArrayList/LinkedList

你都可以想到创建一个类,该类可以不断的增加元素,jdk官方一定也会想到创建一个类,可以不断的增加元素。官方会根据不同的数据结构创建不同的类。而官方提供的这些类---集合框架。:表示泛型标识符---在创建类对象时指定数据类型,如果没有指定那么该类型为Object.允许元素重复,而且根据下标获取元素,查询效率非常高。集合它是一个类,只是该类中存在增加元素,删除元素,修改元素,统计元素的个数等方法。数组的长度是固定,而且数组中数据类型必须统一。它也可以无限的增加元素,增加任意类型的元素。

2023-11-22 21:24:28 248

原创 29.0/异常/自定义异常/日志

异常就是程序执行时,出现的意外情况。导致你能无法正常运行【终止】。系统如果只提供一个Exception类:try catch--够用。不管什么异常都可以用exception接收。这些异常是为了分类处理的:接收到不同的异常做不同处理。比如:账号不存在 密码错误 账号被锁定了----可以通过不同的异常来区分。语法:public class 异常类 extends Exception{public 异常类(String msg){super(msg);super(msg);try {

2023-11-22 21:06:55 32

原创 28.0/接口/包装类

public interface 接口名{//成员-1.8以后//1.静态常量成员//2.抽象方法成员//静态常量//使用既然接口中所有的成员都有固定的修饰符。那么我们就可以省略固定的修饰符//静态常量//使用void use();接口也是无法创建对象。--如何使用接口中的成员。它需要类实现该接口。

2023-11-22 20:33:01 29

原创 27.0/多态/对象向上转型/向下转型/抽象类/抽象方法。

在继承实现情况下的一种现象,对象多态、行为多态。

2023-11-22 20:17:14 244

原创 26.0/方法重写/super/子类对象构造器加载顺序/ final/访问修饰符/Object类

子类重写父类中的某些方法,重写的只是方法体的内容。

2023-11-22 12:27:00 40

原创 25.0/static关键字/代码块/对象数组/继承

继承可以使得子类具有父类的属性和方法或者重新定义、追加属性和方法等。如果某类B“继承”另某类A,就把这个B称为“A的子类或派生类而把类A称为“B的父类”也可以称为“A是B的超类或基类。

2023-11-22 11:15:50 53

原创 24.0/封装/this关键字/this关键字/String类

好处:分析:那么外界在创建该类对象时,可以给属性赋值任意内容。导致数据不符合要求。解决:需要使用封装技术:使用了一个关键字。

2023-11-22 10:19:18 26

原创 23.0/面向对象/套路/重点/类和对象/语法/对象的定义和使用

权限修饰符-public] class 类名{//类中成员//属性--变量//行为--方法大驼峰,见名知意,$ _ 不能以数字开头,不能使用关键字。//声明姓名属性//声明年龄属性int age;//获取信息的反复System.out.println("姓名:"+name+",年龄:"+age);类是对象的抽象——类是现实中对象抽象出来的,不能具体干活。类的实例化---new一个就是一个对象就当与打一个锅,这个锅就能干活了→具体干活的是对象为什么要用对象?为了更好的存储数据。

2023-11-22 09:39:38 29

原创 22.0/方法的重载

概念: 在同一个类中,出现多个方法名相同,参数列表不同的方法。这些方法称为方法重载.

2023-11-21 20:50:12 28

原创 21.0方法的无参无返回值/有参无返回值

/如果方法没有返回结果,返回类型定义为void,如果有返回类型应该定义为相应的数据类型。另一个可以打印出一个任意字符串;然后调用这两个方法并传参打印出如下内容。//如果方法没有参数,()内可以不写参数列表。public static void 方法名(参数列表){编写两个无参方法,一个可以打印一排星号;//参数列表: 数据类型 参数名,数据类型 参数名。我们可以把上面打印*抽取到一个公共模块中-方法。编写两个方法,一个可以打印出20个任意字符;//然后在使用的地方调用该方法即可。//调用方法: 语法。

2023-11-21 20:33:39 64

空空如也

空空如也

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

TA关注的人

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