博主主要参考《Dreamweaver CS6 完全自学教程》这本书进行学习,但不限于此书,如果用到其他资料会进行注明。 博主并非专业,主要利用闲余时间进行自学,更新时间不定,如有错误请及时指出
文章目录
第一章:网页制作基础知识
1.1 Web概述
1.1.1 Web服务的工作原理
1.1.2 Web服务的相关概念
1.1.3 Web的主要特点
1.2 浏览器 / 服务器模式
1.3 网页与网站
1.3.1 网页的基本要素
1.3.2 静态网页和动态网页
1.3.3 网页与网站的关系
1.3.4 网站与Internet
1.3.5 网站的组成
1.3.6 网站的参数
1.4 网页设计的基本原则
1.4.1 明确建立网站的目标和用户需求
1.4.2 总体设计方案要做到主题鲜明
1.4.3 网站的版式设计
1.4.4 网页形式与内容相统一
1.4.5 三维空间的构成
1.4.6 多媒体功能的使用
1.4.7 网站测试和改进
1.4.8 合理运用新技术
1.5 网站制作流程
1.5.1 选择主题
1.5.2 规划网站栏目和目录结构
1.5.3 设计网页布局
1.5.4 整合网页内容
1.6 网站的色彩选择与搭配
第一章总结:
第二章:Dreamweaver CS6 入门
2.1 Dreamweaver CS6 概述
2.2 Dreamweaver CS6 的启动与退出
2.2.1 启动 Dreamweaver CS6
2.2.2 退出 Dreamweaver CS6
2.3 Dreamweaver CS6 的工作界面
2.4 自定义工作界面
2.5 网页的创建与保存
2.6 可视化辅助工具
2.6.1 标尺工具
2.6.2 网格工具
2.6.3 辅助线工具
2.7 首选参数设置
2.7.1 常规参数
2.7.2 代码格式
2.7.3 代码颜色
2.7.4 复制粘贴
2.7.5 在浏览器中预览
2.7.6 字体
第二章总结:
第三章:创建网页中的基本对象
第一章:网页制作基础知识
1.1 Web概述
Web 也就是 www,是 World Wide Web 的缩写,也叫做万维网,是目前最流行、最方便的 Internet 信息服务。
1.1.1 Web服务的工作原理
WWW 服务采用客户端 / 服务器工作模式 ,客户端和服务器之间采用 超文本传输协议 HTTP 为通信协议。信息资源,包括文本、声音、图像和视频都以页面的形式组织、存储、显示。网页是一个文档,由 HTML 超文本标记语言 来实现。页面间采用 超文本链接 的方式链接成一个整体。 网页存放在 WWW 服务器中,客户端通过浏览器向 WWW 服务器发送 “请求” , 服务器响应客户端的请求后,将特定页面发送到客户端,其间使用 HTTP 协议。
1.1.2 Web服务的相关概念
浏览器: 是一种用于解读网页文件的软件,从服务器传送至客户端的页面经浏览器解释后,才能看到页面信息。 目前浏览器都支持多媒体特性,可以看视频,播放声音。浏览器不仅可以浏览页面,还可以收发邮件,上网聊天等。
页面、网站和主页: 页面 是 Internet 上信息的组织形式。网站 是若干主体相关的页面的集合。每一个网站都有一个入口点,主页(首页) 。首页的名称是特定的,一般为 index.htm 、index.html、default.htm 等 。输入网址时,若没有指明具体文件,则默认是主页。
HTTP 协议: 超文本传输协议。是 WWW 服务中客户端和服务器之间采用的主要通信协议,从网络协议的层次结构上看,它属于应用层协议 。 此外,还有 HTTPS 协议,它是一种具有安全性的 SSL 加密传输协议,需要到 CA 申请证书。
FTP 协议: 网络上主机之间进行文件传输的用户级协议。
HTML 语言: 超文本标记语言。可以定义格式化的文本、色彩、图像与超链接等。
URL: 统一资源定位器,也就是页面地址。URL的具体组成如下: <协议类型>://<域名或 IP 地址>/路径及文件名 eg:http://www.bilibili.com 其中的 协议类型 可以是 HTTP 、FTP(文件传输协议)、TELNET(远程登录协议)等。 域名或 IP 地址 (bilibili.com)指明要访问的服务器, 路径及文件名 指明要访问的页面名称。
域名: 相当于写信的地址,在互联网上有唯一性。
1.1.3 Web的主要特点
Web 是图形化的和易于导航的: Web 是图形化的,它可以在一个页面上同时显示图形、音频、视频和文本。Web 是易于导航的,只要从一个链接跳到另一个链接,就可以进行浏览。
Web 与平台无关: 无论是什么系统平台,用户都可以访问 WWW
Web 是分布式的: 对于 Web ,没必要把信息都放在一起,信息可以放在不同的站点上。Web 的分布式特性可以使在物理上并不在一个站点的信息在逻辑上一体化。
Web 是动态的: 各个网站的信息提供者可以对站点进行更新。
Web 是交互的: 首先表现在超链接上,用户的浏览顺序完全由自己决定。另外通过 FORM 的形式可以从服务器方获得动态信息。
1.2 浏览器 / 服务器模式
在 B / S(浏览器/服务器模式) 体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。
特点: 分布性强、维护方便、开发简单、共享性强、总体拥有成本低。
缺点: 数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点降低、难以实现传统模式下的特殊服务功能要求。比如通过浏览器进行大量的数据输入或进行填表的应答、专用性打印输出都比较困难和不便。而且难以实现复杂的应用构造。
1.3 网页与网站
WebPage(网页) 是一个实实在在的文件,储存在被访问的 Web服务器上,通常以 HTML 文件来表现。网站 是网页的集合,是用来进行网络交流、信息共享的平台。
1.3.1 网页的基本要素
文字&图片 是构成网页的两个基本要素。另外还有表单、导航、动画、广告 等。
文字: 文字是构成网页的最基本要素,对于大多数浏览器来说,文字都是可以显示的,无需任何外部程序或模块。由于用户电脑配置不同,所以网页中能使用的字体只有几种通用的。
图片: 图像的格式有很多种,但是并不是所有图像格式都可以在网页中显示,只有少数几种图像格式可以应用到网页中。
表单: 是功能型网站中经常使用的元素,是网站交互中最重要的组成部分之一。如搜索框、用户注册都会用到表单。 网页中的表单是用来搜集用户信息、帮助用户进行功能性控制的元素。
Logo: 大家都懂的就不说了。
导航: 要放在醒目位置,浏览者会通过导航栏直观的了解网站的内容和信息分类方式。
动画: 目前网页中应用的动画主要有两种,GIF 和 SWF(即flash动画)。GIF动画效果单一,SWF动画具有良好的交互效果。
广告: 常见的有弹出式广告、浮动广告和页面广告和一些隐性的广告。
1.3.2 静态网页和动态网页
1.3.3 网页与网站的关系
网页之间是独立的,通过超链接联系。
网页是网站的基本信息单位。
网页又由许多 HTML 文件集合而成。
网站可以由任意个网页集合而成。
1.3.4 网站与Internet
Internet 起源于美国国防部高级研究计划管理局建立的阿帕网。网站是指在 Internet 上根据一定规则,使用网页制作工具制作的用于展示特定内容的相关网页的集合。
1.3.5 网站的组成
网站主要由域名(网址)、网站空间、网站源程序 构成。
域名: 表示某一台计算机或计算机组的名称,目前已成为互联网的品牌、网上商标保护必备的产品之一。
网站空间(Webhost): 也称为虚拟主机空间,通常企业制作网站都不会自己架设服务器,而是选择虚拟主机空间作为放置网站内容的网站空间。
网站源程序: 包括用户浏览网站看到的页面和网站后台管理程序,现在一般都是使用成熟的网站管理系统。
1.3.6 网站的参数
衡量一个网站的性能通常从网站空间大小、网站位置、网速、网站软件配置、网站提供服务等方面考虑。 最直接的标准是网站的真实流量 。 建设或经营一个网站要考虑一下几个因素:
客户服务群体
内容方向和性质
功能描述和结构分析
用户体验
盈利方式
未来发展方向
1.4 网页设计的基本原则
网页设计的真正意图在于把适合的信息传达给适合的观众。
1.4.1 明确建立网站的目标和用户需求
根据消费者的需求、市场状况、企业自身的情况进行综合分析,牢记以用户为核心 ,而不是以界面为中心进行规划。
需要考虑的问题:
建设网站的目的是什么?
为谁提供服务和产品?
企业能提供什么样的服务和产品?
目标消费者和受众的特点是什么?
企业的产品和服务适合什么样的表现方式 / 风格?
1.4.2 总体设计方案要做到主题鲜明
网页的设计无论简单或复杂,都要做到主题突出,调动一切手段表现网站的个性和特点,增加吸引力。
1.4.3 网站的版式设计
网页设计作为一种视觉语言,要讲究编排和布局,讲究整体布局的合理性,特别要注意网页之间的有机联系。
1.4.4 网页形式与内容相统一
充分运用点、线、面,相互穿插形成最佳的页面效果。 (听起来有点像画画?)
1.4.5 三维空间的构成
网络上的三维空间是一个假想空间,这种空间关系借助动静变化、图像比例关系、图像文字叠加等因素表现出来。
1.4.6 多媒体功能的使用
网络资源的优势之一是多媒体功能。但要注意,由于网络带宽的限制,在使用多媒体形式表现网络内容时应考虑客户端的传输速度。
1.4.7 网站测试和改进
通过模拟用户询问网站的过程来发现问题,但要注意让用户参与测试。
1.4.8 合理运用新技术
如果不是介绍网络技术的专业站点,切忌将网站变成一个制作网页的技术展台,用户方便快捷的得到信息是最重要的。
技术专题 1 :屏幕分辨率与网页设计
屏幕分辨率低时,在屏幕上显示的项目少,但尺寸比较大。在屏幕尺寸一样的情况下,分辨率越高,显示效果就越精细。在设计网页的时候,布局的难点在于用户各自的分辨率是不同的。 由于浏览器本身占了一定尺寸 (如水平滚动条是22像素左右) ,所以网页尺寸要小于屏幕分辨率。 设计网页时,网页长度原则上不超过3屏,宽不超过1屏。
1.5 网站制作流程
1.5.1 选择主题
如果是个人网站,那么网页的设计可以围绕个性化来进行;如果是企业网站,则应立足于企业形象展示。 在主题确定后,可以搜索资料进行组织,准备的越充分,越有利于下一步网站栏目的规划。
1.5.2 规划网站栏目和目录结构
网站栏目实际上是一个网站内容的大纲索引 ,在规划时要注意以下几点:
对搜集到的资料进行分类,并建立专门的栏目。
在创建网站目录结构时,不要将所有文件都存放在根目录下,而是按照网站专栏来建立 。如网站根目录下都有一个 Images 目录,不要把图片都存在这个目录下,这个只用于存主页的图片,其他图片存到对应专栏的 Images 目录下。
在命名目录文件时要使用简短的英文,文件名小于8个字符,一律小写 。同一类型的文件应以序号区分。
1.5.3 设计网页布局
最好先用笔画草图,包括 logo,广告栏、导航条、文本、图片、表格。再通过网页制作工具(这里博主用的 Dreamweaver)做成一个简略的网页。 多阅读平面设计类书籍有利于提高自己的版面布局水准。
1.5.4 整合网页内容
将收集好的素材落实为网站各种元素(这里可能需要用到图形处理工具),完成制作。
1.6 网站的色彩选择与搭配
1.6.1 选择色彩
若果是公司网站,最好沿用公司的标准色。一般来说,网站的标准色不能超过3种 (入坑的第一款音游,以紫色为主题,充满科技感) (腾讯QQ以蓝色简约的风格为主)
1.6.2 搭配色彩
除主色调外,搭配不同的辅助色会有不同的效果。
第一章总结:
第一章详细介绍了网页制作的基础知识,包括基本原理、网络术语、网页的组成元素、制作流程和注意事项。由于这本书出版时间非常早,有些知识可能早已过时,或者有些新知识没有提及,以后会不断更新完善。博主为初学者,如果有错误请及时指出,谢谢~
第二章:Dreamweaver CS6 入门
2.1 Dreamweaver CS6 概述
Dreamweaver CS6 是世界顶级软件厂商 adobe推出的一套拥有可视化编辑界面,用于制作并编辑网站和移动应用程序的网页设计软件。由于它支持代码、拆分、设计、实时视图等多种方式来创作、编写和修改网页(通常是标准通用标记语言下的一个应用HTML),对于初级人员,你可以无需编写任何代码就能快速创建web页面。—— 百度百科
2.2 Dreamweaver CS6 的启动与退出
这个我感觉没什么好说的,就略写了
2.2.1 启动 Dreamweaver CS6
初次打开时,显示的是 “设计器” 界面布局和 “欢迎屏幕” 若想再次显示欢迎屏幕,可以选择 编辑 > 首选参数 > 常规 然后选中 “显示欢迎屏幕”。
Dreamweaver CS6 提供了多种开发环境,可以在如图位置更换
2.2.2 退出 Dreamweaver CS6
双击左上角的图标
快捷键:Alt+F4
2.3 Dreamweaver CS6 的工作界面
常用选项
记录一些比较有用的、不容易找到的,或者自己经常忘记在哪的选项路径和快捷键。不定期更新~
属性面板:窗口 > 属性 。 快捷键:Ctrl+F3
自定义快捷键:编辑 > 快捷键
2.4 自定义工作界面
2.5 网页的创建与保存
这两个是在没什么好说的。。。跳过好了
2.6 可视化辅助工具
各种工具的介绍,笔记笔记~
2.6.1 标尺工具
可以精确的计算网页高度、宽度。
相关操作:
通过 查看 > 标尺 > 显示 可以打开或关闭标尺
标尺原点默认位置在左上角,但可以拖动到任意位置。通过 查看 > 标尺 > 重设原点 可以将原点恢复到默认位置
2.6.2 网格工具
可以让页面的元素自动靠齐,注意,无论网格是否可见,都可以使用网格靠齐。
相关操作:
通过 查看 > 网格设置 > 显示网格 来显示或关闭网格
通过 查看 > 网格设置 > 网格设置 可以进行网格设置
【“网格设置”参数介绍】
显示网格: 可使网格在设计视图中可见。
靠齐到网格: 可使网格中的层自动靠齐到网格。
2.6.3 辅助线工具
辅助线通常与标尺配合使用。
相关操作:
通过 查看 > 辅助线 > 显示辅助线 显示辅助线,然后再文档上方标尺中向文档拖拽,可创建辅助线。可以创建多条水平和垂直辅助线。
通过 查看 > 辅助线 > 清除辅助线 删除全部辅助线,也可将辅助线拖拽到文档外来删除一条辅助线。
通过 查看 > 辅助线 > 编辑辅助线 对辅助线进行设置。
【“辅助线”参数介绍】
距离颜色: 按住 Ctrl 出现的距离指示器颜色。
锁定辅助线: 可将辅助线锁定在适当位置。
靠齐辅助线: 页面元素在移动时靠齐辅助线。
辅助线靠齐元素: 拖拽辅助线时将靠齐页面元素。
2.7 首选参数设置
快捷键:Ctrl + U
2.7.1 常规参数
这个没什么好说的,可以自己去改一下,让软件更人性化
2.7.2 代码格式
换行符类型: 每个操作系统的结束符类型都是不同的,Mac 使用 CR (carriage return) ,Unix 使用 LF (line feed) ,Windows 使用 CR 和 LF。 如果知道远程服务器的类型,选择正确的换行符类型可以确保源代码在远程服务器上正确显示。
TD标签: 可以确保在 内没有换行符。
高级格式设置: 可以设置 CSS 与标签库。
2.7.3 代码颜色
好看的代码颜色可以提高工作效率,并且让人心情舒畅
2.7.4 复制粘贴
CV大法好
仅文本: 粘贴无格式的纯文本,分行和段落都会被删除。
带结构的文本: 保留结构,但不保留基本格式设置,如列表、间隔、分行、段落。
带结构的文本以及基本格式: 粘贴简单的格式化文本,如加粗、下划线。如果文本是从 HTML 文档复制过来的,还将保留所有 HTML 类型标签。
带结构的文本以及全部格式: 保留所有结构和格式。
2.7.5 在浏览器中预览
“+” 、“-”: 添加浏览器或删除选中浏览器。
使用临时文件预览: 将创建用于预览和调试的临时文件,而不是直接更新当前文档。
2.7.6 字体
均衡字体: 在正规文本中使用的字体。
固定字体: 在 、、 标记中使用的字体。
代码视图: 显示在代码面板中文本的字体,默认与 固定字体 相同
使用动态字体映射: 可以定义模拟设备时使用的字体。在网页文件中,可以指定通用设备字体。 Dreamweaver 会在运行时尝试将通用设备字体与可用字体匹配。
实战:自定义快捷键
实战:自定义代码视图
一些简单的实战就不在这里演示了,如果有演示我会另开博客专门实践
第二章总结:
这一章介绍了 Dreamweaver 的界面、工具、设置,很多都非常简单,没什么难度,但实用性很强,尤其是工具部分和快捷键部分,所以以后会不定时更新,不断积累。 这里放一下更新记录,方便大家查找。 ************************************* 更新时间:2020-3-19 11:50 更新内容:第二章笔记 *************************************
第三章:创建网页中的基本对象
你可能感兴趣的:(Dreamwaver学习)
情绪觉察日记第37天
露露_e800
今天是家庭关系规划师的第二阶最后一天,慧萍老师帮我做了个案,帮我处理了埋在心底好多年的一份恐惧,并给了我深深的力量!这几天出来学习,爸妈过来婆家帮我带小孩,妈妈出于爱帮我收拾东西,并跟我先生和婆婆产生矛盾,妈妈觉得他们没有照顾好我…。今晚回家见到妈妈,我很欣赏她并赞扬她,妈妈说今晚要跟我睡我说好,当我们俩躺在床上准备睡觉的时候,我握着妈妈的手对她说:妈妈这几天辛苦你了,你看你多利害把我们的家收拾得
机器学习与深度学习间关系与区别
ℒℴѵℯ心·动ꦿ໊ོ꫞
人工智能 学习 深度学习 python
一、机器学习概述定义机器学习(MachineLearning,ML)是一种通过数据驱动的方法,利用统计学和计算算法来训练模型,使计算机能够从数据中学习并自动进行预测或决策。机器学习通过分析大量数据样本,识别其中的模式和规律,从而对新的数据进行判断。其核心在于通过训练过程,让模型不断优化和提升其预测准确性。主要类型1.监督学习(SupervisedLearning)监督学习是指在训练数据集中包含输入
铭刻于星(四十二)
随风至
69夜晚,绍敏同学做完功课后,看了眼房外,没听到动静才敢从书包的夹层里拿出那个心形纸团。折痕压得很深,都有些旧了,想来是已经写好很久了。绍敏同学慢慢地、轻轻地捏开折叠处,待到全部拆开后,又反复抚平纸张,然后仔细地一字字默看。只是开头的三个字是第一次看到,让她心漏跳了几拍。“亲爱的绍敏:从四年级的时候,我就喜欢你了,但是我一直不敢说,怕影响你学习。六年级的时候听说有人跟你表白,你接受了,我很难过,但
UI学习——cell的复用和自定义cell
Magnetic_h
ui 学习
目录cell的复用手动(非注册)自动(注册)自定义cellcell的复用在iOS开发中,单元格复用是一种提高表格(UITableView)和集合视图(UICollectionView)滚动性能的技术。当一个UITableViewCell或UICollectionViewCell首次需要显示时,如果没有可复用的单元格,则视图会创建一个新的单元格。一旦这个单元格滚动出屏幕,它就不会被销毁。相反,它被添
学点心理知识,呵护孩子健康
静候花开_7090
昨天听了华中师范大学教育管理学系副教授张玲老师的《哪里才是学生心理健康的最后庇护所,超越教育与技术的思考》的讲座。今天又重新学习了一遍,收获匪浅。张玲博士也注意到了当今社会上的孩子由于心理问题导致的自残、自杀及伤害他人等恶性事件。她向我们普及了一个重要的命题,她说心理健康的一些基本命题,我们与我们通常的一些教育命题是不同的,她还举了几个例子,让我们明白我们原来以为的健康并非心理学上的健康。比如如果
ArcGIS栅格计算器常见公式(赋值、0和空值的转换、补充栅格空值)
研学随笔
arcgis 经验分享
我们在使用ArcGIS时通常经常用到栅格计算器,今天主要给大家介绍我日常中经常用到的几个公式,供大家参考学习。将特定值(-9999)赋值为0,例如-9999.Con("raster"==-9999,0,"raster")2.给空值赋予特定的值(如0)Con(IsNull("raster"),0,"raster")3.将特定的栅格值(如1)赋值为空值,其他保留原值SetNull("raster"==
【一起学Rust | 设计模式】习惯语法——使用借用类型作为参数、格式化拼接字符串、构造函数
广龙宇
一起学Rust # Rust设计模式 rust 设计模式 开发语言
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、使用借用类型作为参数二、格式化拼接字符串三、使用构造函数总结前言Rust不是传统的面向对象编程语言,它的所有特性,使其独一无二。因此,学习特定于Rust的设计模式是必要的。本系列文章为作者学习《Rust设计模式》的学习笔记以及自己的见解。因此,本系列文章的结构也与此书的结构相同(后续可能会调成结构),基本上分为三个部分
回溯 Leetcode 332 重新安排行程
mmaerd
Leetcode刷题学习记录 leetcode 算法 职场和发展
重新安排行程Leetcode332学习记录自代码随想录给你一份航线列表tickets,其中tickets[i]=[fromi,toi]表示飞机出发和降落的机场地点。请你对该行程进行重新规划排序。所有这些机票都属于一个从JFK(肯尼迪国际机场)出发的先生,所以该行程必须从JFK开始。如果存在多种有效的行程,请你按字典排序返回最小的行程组合。例如,行程[“JFK”,“LGA”]与[“JFK”,“LGB
Python数据分析与可视化实战指南
William数据分析
python python 数据
在数据驱动的时代,Python因其简洁的语法、强大的库生态系统以及活跃的社区,成为了数据分析与可视化的首选语言。本文将通过一个详细的案例,带领大家学习如何使用Python进行数据分析,并通过可视化来直观呈现分析结果。一、环境准备1.1安装必要库在开始数据分析和可视化之前,我们需要安装一些常用的库。主要包括pandas、numpy、matplotlib和seaborn等。这些库分别用于数据处理、数学
2019-12-22-22:30
涓涓1016
今天是冬至,写下我的日更,是因为这两天的学习真的是能量的满满,让我看到了自己,未来另外一种可能性,也让我看到了这两年这几年的过程中我所接受那些痛苦的来源。一切的根源和痛苦都来自于人生,家庭,而你的原生家庭,你的爸爸和妈妈,是因为你这个灵魂在那一刻选择他们作为你的爸爸和妈妈来的,所以你得接受他,你得接纳他,他就是因为他的存在而给你的学习和成长带来这些痛苦,那其实是你必然要经历的这个过程,当你去接纳的
将cmd中命令输出保存为txt文本文件
落难Coder
Windows cmd window
最近深度学习本地的训练中我们常常要在命令行中运行自己的代码,无可厚非,我们有必要保存我们的炼丹结果,但是复制命令行输出到txt是非常麻烦的,其实Windows下的命令行为我们提供了相应的操作。其基本的调用格式就是:运行指令>输出到的文件名称或者具体保存路径测试下,我打开cmd并且ping一下百度:pingwww.baidu.com>./data.txt看下相同目录下data.txt的输出:如果你再
四章-32-点要素的聚合
彩云飘过
本文基于腾讯课堂老胡的课《跟我学Openlayers--基础实例详解》做的学习笔记,使用的openlayers5.3.xapi。源码见1032.html,对应的官网示例https://openlayers.org/en/latest/examples/cluster.htmlhttps://openlayers.org/en/latest/examples/earthquake-clusters.
GitHub上克隆项目
bigbig猩猩
github
从GitHub上克隆项目是一个简单且直接的过程,它允许你将远程仓库中的项目复制到你的本地计算机上,以便进行进一步的开发、测试或学习。以下是一个详细的步骤指南,帮助你从GitHub上克隆项目。一、准备工作1.安装Git在克隆GitHub项目之前,你需要在你的计算机上安装Git工具。Git是一个开源的分布式版本控制系统,用于跟踪和管理代码变更。你可以从Git的官方网站(https://git-scm.
HTML网页设计制作大作业(div+css) 云南我的家乡旅游景点 带文字滚动
二挡起步
web前端期末大作业 web设计网页规划与设计 html css javascript dreamweaver 前端
Web前端开发技术描述网页设计题材,DIV+CSS布局制作,HTML+CSS网页设计期末课程大作业游景点介绍|旅游风景区|家乡介绍|等网站的设计与制作HTML期末大学生网页设计作业HTML:结构CSS:样式在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScript:做与用户的交互行为文章目录前端学习路线
Day1笔记-Python简介&标识符和关键字&输入输出
~在杰难逃~
Python python 开发语言 大数据 数据分析 数据挖掘
大家好,从今天开始呢,杰哥开展一个新的专栏,当然,数据分析部分也会不定时更新的,这个新的专栏主要是讲解一些Python的基础语法和知识,帮助0基础的小伙伴入门和学习Python,感兴趣的小伙伴可以开始认真学习啦!一、Python简介【了解】1.计算机工作原理编程语言就是用来定义计算机程序的形式语言。我们通过编程语言来编写程序代码,再通过语言处理程序执行向计算机发送指令,让计算机完成对应的工作,编程
人工智能时代,程序员如何保持核心竞争力?
jmoych
人工智能
随着AIGC(如chatgpt、midjourney、claude等)大语言模型接二连三的涌现,AI辅助编程工具日益普及,程序员的工作方式正在发生深刻变革。有人担心AI可能取代部分编程工作,也有人认为AI是提高效率的得力助手。面对这一趋势,程序员应该如何应对?是专注于某个领域深耕细作,还是广泛学习以适应快速变化的技术环境?又或者,我们是否应该将重点转向AI无法轻易替代的软技能?让我们一起探讨程序员
node.js学习
小猿L
node.js node.js 学习 vim
node.js学习实操及笔记温故node.js,node.js学习实操过程及笔记~node.js学习视频node.js官网node.js中文网实操笔记githubcsdn笔记为什么学node.js可以让别人访问我们编写的网页为后续的框架学习打下基础,三大框架vuereactangular离不开node.jsnode.js是什么官网:node.js是一个开源的、跨平台的运行JavaScript的运行
阶段总结反思
轻争
马上就要进入10月份了,今天做一下前段时间的总结和反思。前段时间,日更、英语、健身、护肤坚持的比较好。阅读、书法坚持的不好。1.中间被迫停更半个多月,其余时间一直在坚持日更挑战。偶尔也有不想写的时候,就做一下摘抄。因为阅读(输入)没跟上来,所以写作(输出)质量有待进一步加强。2.英语做到了一周至少学习5天,每次不少于30分钟,但是小班课没有跟上更新速度,下一步要争取利用零碎时间补听小班课。3.减肥
ARM驱动学习之基础小知识
JT灬新一
ARM 嵌入式 arm开发 学习
ARM驱动学习之基础小知识•sch原理图工程师工作内容–方案–元器件选型–采购(能不能买到,价格)–原理图(涉及到稳定性)•layout画板工程师–layout(封装、布局,布线,log)(涉及到稳定性)–焊接的一部分工作(调试阶段板子的焊接)•驱动工程师–驱动,原理图,layout三部分的交集容易发生矛盾•PCB研发流程介绍–方案,原理图(网表)–layout工程师(gerber文件)–PCB板
ARM驱动学习之5 LEDS驱动
JT灬新一
嵌入式 C 底层 arm开发 学习 单片机
ARM驱动学习之5LEDS驱动知识点:•linuxGPIO申请函数和赋值函数–gpio_request–gpio_set_value•三星平台配置GPIO函数–s3c_gpio_cfgpin•GPIO配置输出模式的宏变量–S3C_GPIO_OUTPUT注意点:DRIVER_NAME和DEVICE_NAME匹配。实现步骤:1.加入需要的头文件://Linux平台的gpio头文件#include//三
ARM驱动学习之4小结
JT灬新一
嵌入式 C++ arm开发 学习 linux
ARM驱动学习之4小结#include#include#include#include#include#defineDEVICE_NAME"hello_ctl123"MODULE_LICENSE("DualBSD/GPL");MODULE_AUTHOR("TOPEET");staticlonghello_ioctl(structfile*file,unsignedintcmd,unsignedlo
展现思维导图魅力,不断挖掘人生宝藏
思维导图讲师Mandy
第13期最强思维导图训练营已经结束一周了,但是我依旧是感觉所有学员还在努力的学习,这些学员中有教师、学生、白领、公务员、宝妈等等,只要你努力,只要你想改变自己,任何行业,任何岗位都可以参与进来,28天足以让你见成效,在这28天中,我们的学员不仅仅是收获了一枚毕业证,最重要的是让自己的思维方式得到升级,今天的你为自己投资,明天的你就会感谢你今天的付出,我们来听一听来自13期最强思维导图训练营优秀学员
2019-3-23晨间日记
红红火火小耳朵
今天是什么日子起床:7点40就寝:23点半天气:有太阳,不过一会儿出来一会儿进去特别清爽的凉意,还蛮舒服的心情:小激动要给女朋友过生日啦纪念日:田田女士过生日任务清单昨日完成的任务,最重要的三件事:1.英语一对一2.运动计划3.认真护肤习惯养成:调整状态周目标·完成进度英语七天打卡(5/7)轻课阅读(87/180)音标课(25/30)读书(福尔摩斯一章)学习·信息·阅读#英语课#Cookingte
【华为OD技术面试真题精选 - 非技术题】 -HR面,综合面_华为od hr面
一个射手座的程序媛
程序员 华为od 面试 职场和发展
最后的话最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!资料预览给大家整理的视频资料:给大家整理的电子书资料:如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以点击这里获
教育
用心灵温暖心灵
@陈春丽长期学习班冯倩。今天一早就听到说高职合并,取消中专教育的教育信息。感觉是虽然知道,再听还是吓一跳。国家重视职业教育为何还要取消中专技术学校的教育?再听高中就要进行技术教育了,一部分人学习好继续努力学习考大学,一部分人在高中就可以进行职业教育接受职业教育了还要中专技术教育学校干什么呢!a有些职业教育学校转型升级快,不是孩子上完给找工作,而是学校帮孩子创业,我觉得是不错的方向!新闻新你得实时更
数字里的世界17期:2021年全球10大顶级数据中心,中国移动榜首
张三叨
你知道吗?2016年,全球的数据中心共计用电4160亿千瓦时,比整个英国的发电量还多40%!前言每天,我们都会创造超过250万TB的数据。并且随着物联网(IOT)的不断普及,这一数据将持续增长。如此庞大的数据被存储在被称为“数据中心”的专用设施中。虽然最早的数据中心建于20世纪40年代,但直到1997-2000年的互联网泡沫期间才逐渐成为主流。当前人类的技术,比如人工智能和机器学习,已经将我们推向
学习“论语”-第59天
春峰轩
12.14子张问政。子曰:“居之无倦,行之以忠。”子张问为政之道。孔子说:“在位尽职不懈怠,执行政令要忠诚。”12.15子曰:“博学于文,约之以礼,亦可以弗畔矣夫!”孔子说:“君子广泛地学习文献,并且用礼节约束自己,也就不会离经叛道了。”12.16子曰:“君子成人之美,不成人之恶。小人反是。”孔子说:“君子成全别人的好事,而不助长别人的坏处。小人则与此相反行事。”知识点:“成人之美,不成人之恶”贯
nosql数据库技术与应用知识点
皆过客,揽星河
NoSQL nosql 数据库 大数据 数据分析 数据结构 非关系型数据库
Nosql知识回顾大数据处理流程数据采集(flume、爬虫、传感器)数据存储(本门课程NoSQL所处的阶段)Hdfs、MongoDB、HBase等数据清洗(入仓)Hive等数据处理、分析(Spark、Flink等)数据可视化数据挖掘、机器学习应用(Python、SparkMLlib等)大数据时代存储的挑战(三高)高并发(同一时间很多人访问)高扩展(要求随时根据需求扩展存储)高效率(要求读写速度快)
《Python数据分析实战终极指南》
xjt921122
python 数据分析 开发语言
对于分析师来说,大家在学习Python数据分析的路上,多多少少都遇到过很多大坑**,有关于技能和思维的**:Excel已经没办法处理现有的数据量了,应该学Python吗?找了一大堆Python和Pandas的资料来学习,为什么自己动手就懵了?跟着比赛类公开数据分析案例练了很久,为什么当自己面对数据需求还是只会数据处理而没有分析思路?学了对比、细分、聚类分析,也会用PEST、波特五力这类分析法,为啥
2019-01-19
王小康KK
姓名:王康公司:扬州市方圆建筑工程有限公司2018年3月16日~3月18日上海361期《六项精进》感谢二组学员【日精进打卡第307天】【知~学习】《六项精进》大纲3遍共862遍《大学》通篇3遍共860遍《六项精进》全书40页【经典名句】思想决定行为,行为决定习惯,习惯决定性格,性格决定命运。【行~实践】一、修身:(对自己个人)1、践行六项精进的理念。二、齐家:(对家庭和家人)1、和女朋友视频聊天。
java的(PO,VO,TO,BO,DAO,POJO)
Cb123456
VO TO BO POJO DAO
转:
http://www.cnblogs.com/yxnchinahlj/archive/2012/02/24/2366110.html
-------------------------------------------------------------------
O/R Mapping 是 Object Relational Mapping(对象关系映
spring ioc原理(看完后大家可以自己写一个spring)
aijuans
spring
最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬 的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。IO
MyEclipse 2014中Customize Persperctive设置无效的解决方法
Kai_Ge
MyEclipse2014
高高兴兴下载个MyEclipse2014,发现工具条上多了个手机开发的按钮,心生不爽就想弄掉他!
结果发现Customize Persperctive失效!!
有说更新下就好了,可是国内Myeclipse访问不了,何谈更新...
so~这里提供了更新后的一下jar包,给大家使用!
1、将9个jar复制到myeclipse安装目录\plugins中
2、删除和这9个jar同包名但是版本号较
SpringMvc上传
120153216
springMVC
@RequestMapping(value = WebUrlConstant.UPLOADFILE)
@ResponseBody
public Map<String, Object> uploadFile(HttpServletRequest request,HttpServletResponse httpresponse) {
try {
//
Javascript----HTML DOM 事件
何必如此
JavaScript html Web
HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件处理程序。
事件通常与函数结合使用,函数不会在事件发生前被执行!
注:DOM: 指明使用的 DOM 属性级别。
1.鼠标事件
属性  
动态绑定和删除onclick事件
357029540
JavaScript jquery
因为对JQUERY和JS的动态绑定事件的不熟悉,今天花了好久的时间才把动态绑定和删除onclick事件搞定!现在分享下我的过程。
在我的查询页面,我将我的onclick事件绑定到了tr标签上同时传入当前行(this值)参数,这样可以在点击行上的任意地方时可以选中checkbox,但是在我的某一列上也有一个onclick事件是用于下载附件的,当
HttpClient|HttpClient请求详解
7454103
apache 应用服务器 网络协议 网络应用 Security
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需
递归 逐层统计树形结构数据
darkranger
数据结构
将集合递归获取树形结构:
/**
*
* 递归获取数据
* @param alist:所有分类
* @param subjname:对应统计的项目名称
* @param pk:对应项目主键
* @param reportList: 最后统计的结果集
* @param count:项目级别
*/
public void getReportVO(Arr
访问WEB-INF下使用frameset标签页面出错的原因
aijuans
struts2
<frameset rows="61,*,24" cols="*" framespacing="0" frameborder="no" border="0">
MAVEN常用命令
avords
Maven库:
http://repo2.maven.org/maven2/
Maven依赖查询:
http://mvnrepository.com/
Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName 
PHP如果自带一个小型的web服务器就好了
houxinyou
apache 应用服务器 Web PHP 脚本
最近单位用PHP做网站,感觉PHP挺好的,不过有一些地方不太习惯,比如,环境搭建。PHP本身就是一个网站后台脚本,但用PHP做程序时还要下载apache,配置起来也不太很方便,虽然有好多配置好的apache+php+mysq的环境,但用起来总是心里不太舒服,因为我要的只是一个开发环境,如果是真实的运行环境,下个apahe也无所谓,但只是一个开发环境,总有一种杀鸡用牛刀的感觉。如果php自己的程序中
NoSQL数据库之Redis数据库管理(list类型)
bijian1013
redis 数据库 NoSQL
3.list类型及操作
List是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等,操作key理解为链表的名字。Redis的list类型其实就是一个每个子元素都是string类型的双向链表。我们可以通过push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列。
&nbs
谁在用Hadoop?
bingyingao
hadoop 数据挖掘 公司 应用场景
Hadoop技术的应用已经十分广泛了,而我是最近才开始对它有所了解,它在大数据领域的出色表现也让我产生了兴趣。浏览了他的官网,其中有一个页面专门介绍目前世界上有哪些公司在用Hadoop,这些公司涵盖各行各业,不乏一些大公司如alibaba,ebay,amazon,google,facebook,adobe等,主要用于日志分析、数据挖掘、机器学习、构建索引、业务报表等场景,这更加激发了学习它的热情。
【Spark七十六】Spark计算结果存到MySQL
bit1129
mysql
package spark.examples.db
import java.sql.{PreparedStatement, Connection, DriverManager}
import com.mysql.jdbc.Driver
import org.apache.spark.{SparkContext, SparkConf}
object SparkMySQLInteg
Scala: JVM上的函数编程
bookjovi
scala erlang haskell
说Scala是JVM上的函数编程一点也不为过,Scala把面向对象和函数型编程这两种主流编程范式结合了起来,对于熟悉各种编程范式的人而言Scala并没有带来太多革新的编程思想,scala主要的有点在于Java庞大的package优势,这样也就弥补了JVM平台上函数型编程的缺失,MS家.net上已经有了F#,JVM怎么能不跟上呢?
对本人而言
jar打成exe
bro_feng
java jar exe
今天要把jar包打成exe,jsmooth和exe4j都用了。
遇见几个问题。记录一下。
两个软件都很好使,网上都有图片教程,都挺不错。
首先肯定是要用自己的jre的,不然不能通用,其次别忘了把需要的lib放到classPath中。
困扰我很久的一个问题是,我自己打包成功后,在一个同事的没有装jdk的电脑上运行,就是不行,报错jvm.dll为无效的windows映像,如截图
最后发现
读《研磨设计模式》-代码笔记-策略模式-Strategy
bylijinnan
java 设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化
简单理解:
1、将不同的策略提炼出一个共同接口。这是容易的,因为不同的策略,只是算法不同,需要传递的参数
cmd命令值cvfM命令
chenyu19891124
cmd
cmd命令还真是强大啊。今天发现jar -cvfM aa.rar @aaalist 就这行命令可以根据aaalist取出相应的文件
例如:
在d:\workspace\prpall\test.java 有这样一个文件,现在想要将这个文件打成一个包。运行如下命令即可比如在d:\wor
OpenJWeb(1.8) Java Web应用快速开发平台
comsci
java 框架 Web 项目管理 企业应用
OpenJWeb(1.8) Java Web应用快速开发平台的作者是我们技术联盟的成员,他最近推出了新版本的快速应用开发平台 OpenJWeb(1.8),我帮他做做宣传
OpenJWeb快速开发平台以快速开发为核心,整合先进的java 开源框架,本着自主开发+应用集成相结合的原则,旨在为政府、企事业单位、软件公司等平台用户提供一个架构透
Python 报错:IndentationError: unexpected indent
daizj
python tab 空格 缩进
IndentationError: unexpected indent 是缩进的问题,也有可能是tab和空格混用啦
Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且在Python语言里,缩进而非花括号或者某种关键字,被用于表示语句块的开始和退出。增加缩进表示语句块的开
HttpClient 超时设置
dongwei_6688
httpclient
HttpClient中的超时设置包含两个部分:
1. 建立连接超时,是指在httpclient客户端和服务器端建立连接过程中允许的最大等待时间
2. 读取数据超时,是指在建立连接后,等待读取服务器端的响应数据时允许的最大等待时间
在HttpClient 4.x中如下设置:
HttpClient httpclient = new DefaultHttpC
小鱼与波浪
dcj3sjt126com
一条小鱼游出水面看蓝天,偶然间遇到了波浪。 小鱼便与波浪在海面上游戏,随着波浪上下起伏、汹涌前进。 小鱼在波浪里兴奋得大叫:“你每天都过着这么刺激的生活吗?简直太棒了。” 波浪说:“岂只每天过这样的生活,几乎每一刻都这么刺激!还有更刺激的,要有潮汐变化,或者狂风暴雨,那才是兴奋得心脏都会跳出来。” 小鱼说:“真希望我也能变成一个波浪,每天随着风雨、潮汐流动,不知道有多么好!” 很快,小鱼
Error Code: 1175 You are using safe update mode and you tried to update a table
dcj3sjt126com
mysql
快速高效用:SET SQL_SAFE_UPDATES = 0;下面的就不要看了!
今日用MySQL Workbench进行数据库的管理更新时,执行一个更新的语句碰到以下错误提示:
Error Code: 1175
You are using safe update mode and you tried to update a table without a WHERE that
枚举类型详细介绍及方法定义
gaomysion
enum javaee
转发
http://developer.51cto.com/art/201107/275031.htm
枚举其实就是一种类型,跟int, char 这种差不多,就是定义变量时限制输入的,你只能够赋enum里面规定的值。建议大家可以看看,这两篇文章,《java枚举类型入门》和《C++的中的结构体和枚举》,供大家参考。
枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum
Merge Sorted Array
hcx2013
array
Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array.
Note:You may assume that nums1 has enough space (size that is
Expression Language 3.0新特性
jinnianshilongnian
el 3.0
Expression Language 3.0表达式语言规范最终版从2013-4-29发布到现在已经非常久的时间了;目前如Tomcat 8、Jetty 9、GlasshFish 4已经支持EL 3.0。新特性包括:如字符串拼接操作符、赋值、分号操作符、对象方法调用、Lambda表达式、静态字段/方法调用、构造器调用、Java8集合操作。目前Glassfish 4/Jetty实现最好,对大多数新特性
超越算法来看待个性化推荐
liyonghui160com
超越算法来看待个性化推荐
一提到个性化推荐,大家一般会想到协同过滤、文本相似等推荐算法,或是更高阶的模型推荐算法,百度的张栋说过,推荐40%取决于UI、30%取决于数据、20%取决于背景知识,虽然本人不是很认同这种比例,但推荐系统中,推荐算法起的作用起的作用是非常有限的。
就像任何
写给Javascript初学者的小小建议
pda158
JavaScript
一般初学JavaScript的时候最头痛的就是浏览器兼容问题。在Firefox下面好好的代码放到IE就不能显示了,又或者是在IE能正常显示的代码在firefox又报错了。 如果你正初学JavaScript并有着一样的处境的话建议你:初学JavaScript的时候无视DOM和BOM的兼容性,将更多的时间花在 了解语言本身(ECMAScript)。只在特定浏览器编写代码(Chrome/Fi
Java 枚举
ShihLei
java enum 枚举
注:文章内容大量借鉴使用网上的资料,可惜没有记录参考地址,只能再传对作者说声抱歉并表示感谢!
一 基础 1)语法
枚举类型只能有私有构造器(这样做可以保证客户代码没有办法新建一个enum的实例)
枚举实例必须最先定义
2)特性
&nb
Java SE 6 HotSpot虚拟机的垃圾回收机制
uuhorse
java HotSpot GC 垃圾回收 VM
官方资料,关于Java SE 6 HotSpot虚拟机的garbage Collection,非常全,英文。
http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html
Java SE 6 HotSpot[tm] Virtual Machine Garbage Collection Tuning
&