一、html
1、锚链接
(1)用法:
从A页面的甲位置跳转到本页面中的已位置(同一页面)
从A页面的甲位置跳转到B页面中的乙位置(两个页面)
(2)创建步骤:
a. 创建跳转标记
乙位置
b.创建跳转链接
甲位置
2、html列表
< ul style ="disc" >
< li > 列表1li >
< li > 列表2li >
< li > 列表3li >
ul >
< ul style ="square" >
< li > 列表1li >
< li > 列表2li >
< li > 列表3li >
ul >
< ul style ="circle" >
< li > 列表1li >
< li > 列表2li >
< li > 列表3li >
ul >
< ul >
< li > 列表1
< ul >
< li > 列表1li >
< li > 列表2li >
< li > 列表3li >
ul >
li >
< li > 列表2li >
< li > 列表3li >
ul >
< ol style ="A" >
< li > 列表1li >
< li > 列表2li >
< li > 列表3li >
ol >
< ol style ="a" >
< li > 列表1li >
< li > 列表2li >
< li > 列表3li >
ol >
< ol style ="I" >
< li > 列表1li >
< li > 列表2li >
< li > 列表3li >
ol >
< dl >
< dt > 水果dt >
< dd > 苹果dd >
< dd > 香蕉dd >
< dd > 橘子dd >
dl >
3、表单
(1)关联表单元素
语法:
栗子:
姓名:
或
姓名:
(2)只读属性
readonly: 希望某个框内的内容只允许用户看,不能修改
(3)禁用属性
disabled:因没达到使用的条件,限制用户使用
栗子:
4、表格
(1)表格常用属性
width/height :表格的宽/高,单位可以为像素(px)或百分比(%)
border :默认为表格边框为0(无边框),可设置为数值
cellspacing :控制单元格之间的间距,可设置为数值
cellpadding :控制单元格边框和其内容的间距,可设置为数值
align :设置文本的水平对齐方式,可为left,center,right
valign :设置文本的竖直方向对齐方式,可为top,middle,bottom
bgcolor :设置背景色
< table border ="1" width ="100%" cellspacing ="0" cellpadding ="0" bgcolor ="red" >
< tr >
< td align ="center" > 第一个单元格td >
< td > 第二个单元格td >
tr >
< tr >
< td align ="center" > 第一个单元格td >
< td > 第二个单元格td >
tr >
table >
(2)表格高级标签
a、表格的分组标签
< table width ="100%" cellpadding ="0" cellspacing ="0" border ="1" >
< caption > 年终数据报表caption >
< thead bgcolor ="#99ffff" >
< tr >
< th > 月份th >
< th > 收入th >
tr >
thead >
< tbody bgcolor ="#009966" >
< tr >
< td > 1月td >
< td > 100td >
tr >
< tr >
< td > 2月td >
< td > 100td >
tr >
< tr >
< td > 3月td >
< td > 100td >
tr >
< tr >
< td > 4月td >
< td > 100td >
tr >
< tr >
< td > 5月td >
< td > 100td >
tr >
< tr >
< td > 6月td >
< td > 100td >
tr >
tbody >
< tfoot bgcolor ="#ffff00" >
< tr >
< td > 平均月收入td >
< td > 196.67td >
tr >
< tr >
< td > 总计td >
< td > 1180td >
tr >
tfoot >
table >
b、表格的跨行与跨列
跨列:
标签的colspan 属性,值为数字,表示合并几列;
跨行:
标签的rowspan 属性,值为数字,表示合并几行;
< table width ="400" cellpadding ="0" cellspacing ="0" border ="1" >
< tr >
< th colspan ="3" > 学生成绩th >
tr >
< tr >
< td rowspan ="2" > 张三td >
< td > 语文td >
< td > 98td >
tr >
< tr >
< td > 数学td >
< td > 95td >
tr >
< tr >
< td rowspan ="2" > 李四td >
< td > 语文td >
< td > 88td >
tr >
< tr >
< td > 数学td >
< td > 91td >
tr >
table >
5、XHTML框架结构
(1)
作用:创建文档的内联框架
属性:
src(需引入的文档路径)
width/height(设定框架的宽与高)
scrolling(是否显示滚动条,auto | yes | no)
frameborder(是否要边框,1显示,0不显示)
name(内联框架的名称)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
二、css
1、css复合选择器
(1)并集选择器
(2)交集选择器
(3)后代选择器
2、css中的优先级
(1)行内样式 > 内部样式表 > 外部样式表(后两者就近原则)
(2)ID选择器 > 类选择器 > 标签选择器
3、css的属性
(1)文字、文本属性
font-style :设置字体风格;
font-weight :设置字体粗细;
font-size :设置字体的尺寸;
font-family :设置字体系列;
font :简写属性,作用是把所有针对字体的属性设置在一个声明中(注意顺序)
font : font-style || font-variant || font-weight || font-size / line-height || font-family
文本属性:
color : 设置文本的颜色;
line-height : 设置文本的行高;
text-align : 设置文本的对齐方式,left 、center 、right;
text-decoration : 设置文本装修,underline 、none 、line-through;
(2)背景属性
background-color : 背景色;
background-image : 背景图片,如:background-image:url("./images/bg.png");
background-position : 背景开始位置,包括水平方向(X轴)和竖直方向(Y轴)的设置
X轴取值: left ,center,right 或像素值或百分比;
Y轴取值:top ,center ,bottom 或像素值或百分比;
background-repeat : 背景填充方式,取值:repeat-x | repeat-y | no-repeat ;
background : 合写方式,如 background: #fff url(bg.png) left top no-repeat;
(3)列表属性
list-style-image : 将列表设置为列表标志; list-style-image:url("./arrow.gif");
list-style-type : 设置列表项标志的类型:disc(实心圆)| circle(空心圆) | square(正方形);
list-style : 以上属性的合并简写,或none去掉默认属性设置;
(4)超链接伪类
a:link {color:red} /*未访问的链接*/
a:visited {color:blue} /*已访问的链接*/
a:hover {color:green} /*当有鼠标悬停在链接上*/
a:active {color: yellow} /*被选择的链接*/
用法:l ov e ha te!
(5)鼠标形状控制:
cursor属性:
url : 需使用自定义光标的URL;
default : 默认光标;
pointer : 超链接的指针;
wait : 指示程序正在忙;
heip : 指示可用的帮助;
text : 指示文本;
crosshair : 鼠标呈现十字状;
move : 对象可被移动;
(6)盒子模型
margin : 外边距;
padding : 内边距;
border : 边框;
margin : 0 auto; 盒子在页面居中显示;
盒子模型总尺度 = border + padding +margin + 内容尺寸(宽/高)
块元素才能完全适用于盒子模型:
使用display 属性来互相转化:
none : 元素隐藏,不可见,不占据空间;
visibility : hidden; (元素隐藏,但占据空间)
block : 转为块级元素,独占一行;
inline : 转为内联元素,不换行;
inline-block : 行内块元素;
(7)浮动属性
float 属性:
取值:left,right,none
作用:
a、块元素同行排列显示,一般用于排版、分栏显示;
b、设置浮动属性后,脱离文档流向指定的左边或右边对齐,直到父元素的边界或浮动的元素;
注意:
使用浮动后要及时清除,以免影响其后的网页元素;
清除浮动的方法:
几个并列的合资同时加浮动,它们的父级盒子出现如下情况:
a、背景不能显示;
b、边框不能撑开;
清除浮动方法一:
添加新元素,应用 clear : both;
清除浮动方法二:
父级添加: overflow : auto; zoom : 1;
//zoom : 1; 是在处理兼容性问题;
清除浮动方法三:(据说是最高大上的方法 :after 方法)
(注意:作用于浮动元素的父级)
#box{ zoom : 1;} /* ==for IE6/7 Maxthon2 == */
#box : after{ clear : both;content : '.' ;display : block; width : 0; height: 0;visibility:hidden;} /* ==for FF/chrome/opera/IE8== */
注意: 内联元素添加浮动后,元素自动转化为块级元素;
(8)overflow 属性
作用:定义溢出元素内容区的内容会如何处理;
取值:
visible (默认)
auto (自动超出部分有滚动条)
hidden (多余的隐藏)
scroll (即使没有超出的部分,也有滚动条)
(9)定位属性
position 属性:
a、relative (相对定位)
相对它原来的位置,通过指定偏移,到达新的位置;
仍在标准流中,它对父级盒子和相邻的盒子都没有任何影响;
b、absolute(绝对定位)
脱离文档流;
相对已设定非static定位属性的父元素计算偏移量;
绝对定位会找到与自己最近的父类来定位,不是自己的父类与自己无关;
绝对定位找到了自己的父类之后,要看这个父类是否进行了相对定位,没有相对定位的话就不会找这个父类来定位;
绝对定位会寻找一个 距离自己最近的 父类 ,并且这个父类进行了 相对定位,那么这个盒子就会找这个已经有了相对定位的父类来定位。
c、fixed (相对浏览器固定定位,IE6不支持)
d、static(默认)
偏移量设置;
X轴(left、right 属性)与Y轴 (top 、bottom 属性)
可取值:像素或百分比;
e、设置定位盒子的层级:(数字越大层级越高,越在上层)
z-index:2; (数字之后没有单位,数字可以设置为负值)
(10)盒子水平垂直居中:(盒子上的盒子)
给盒子样式:
width:200px;
height:200px;
background-color:red;
position:absolute;
top:50%;
left:50%;
margin-left: -100px; 数值为宽度的一半;
margin-top: -100px; 数值为高度的一半;
三、网页布局:
(1)TABLE表格布局:
优点:简单易懂,位置很规矩;
缺点:加载速度慢,结构固定不灵活,不利于维护和SEO;
(2)框架布局:
多页面加载在同一页面,如
(3)DIV+CSS方式布局:(最合理的布局方式)
a、HTML标签:
标签;
b、CSS样式:float浮动和盒子模型;
优点:
a、
标签“干净”,网页更小,打开更快;
b、结构清晰,便于维护,利于SEO;
c、
标签更灵活,更好控制页面元素;
d、样式与结构相分离,更好的结构重组;
e、表现与内容相分离,利于分工协作;
(4)分区实现:
分别实现每个区域的内容:
a、重复对大区块下进行切分布局:
浮动布局;
自动居中布局;
定位布局(相对定位属性和绝对定位属性相结合)
b、确定采用合适的HTML标签:
遵循语义性标签优先原则;
结构性容器一般采用
标签;
小图标、小部件一般采用内联元素标签;
列表形式的内容一般采用
、标签;
表单、表格标签元素有针对性使用;
合理运用 标签或背景图片;
(5)完善细节:
对结构细节进行完善:
a、采用图片处理工具(ps)确定元素的大小和位置;
b、利用盒子模型调整元素之间的位置,精确到1个像素
(原则上是与UI 效果图一致)
c、对内容有预判处理:
内容超出范围的自动隐藏或换行;
图片大小或无图片情况处理;
尽量采用自动适应的方式处理;
(6)性能优化:
对制作的网页进行优化处理:
a、多采用类选择器方式,减少CSS代码;
b、压缩CSS文件代码,减小CSS文件大小;
c、减少图片的请求;
d、减少外部文件的引用;
四、倒三角和css sprite制作
(1)实现倒三角方法:
方法一:用图片背景;(背景图片可定位)
background : url(images/bg.png) no-repeat 60px -7px;
方法二:用border制作倒三角;
结构:
我的账号
样式: body,div{margin:0;padding:0;}
.box{ position: relative;width:90px;height:20px;margin:20px auto;}
.box i{ position:absolute; top:5px;width:0;height:0;border-width:9px;border-style:solid; border-color: #000 #fff #fff #fff ;}
方法三:特殊符号 构造倒三角;
结构:
我的账号
样式: body,div{margin:0;padding:0;}
.box{position:relative;width:90px;margin: 20px auto;}
.box span{position;absolute;top:5px;overflow:hidden;}
.box span i{ display: inline-block;width:18px;height:18px;font-style:normal;margin-top:-8px;}
(2)CSS精灵:
a、简介:
CSS精灵,又称为CSS Sprites或者CSS雪碧,是一种网页图片应用处理方式;
b、原理:
CSS精灵其实就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,"background-repeat","background-position"的组合进行背景定位,background-position可以用数字精确的定位出背景图片的位置;
c、css精灵使用:
c-1、必须设置大小;
c-2、background-image:背景图片;
c-3、background-repeat:背景是否重复;
c-4、background-position:背景定位;
简写:background:url("1.png") no-repeat -10px -20px;
ps:图片垂直居中:vertical-align:middle;
d、应用场景:
d-1、网页中有很多icon小图标的情况下;
d-2、网页中的一些特殊字体用图片展示;
你可能感兴趣的:(html+css知识点整理)
整理一下arcGis desktop版本软件, 从入门到精通需要学习的知识点
AnalogElectronic
arcgis 学习
整理一下arcGisdesktop版本软件,从入门到精通需要学习的知识点以下是一份关于ArcGISDesktop从入门到精通的学习知识点整理:一、软件初认识与基础操作软件初认识:了解ArcGISDesktop的界面布局,包括内容列表、ArcToolbox工具箱、结果窗口、地图窗口、目录窗口、搜索窗口、python编程窗口以及其他常用工具条等。数据添加与管理:掌握通过不同方式添加数据,如图层列表右键
基于讯飞星火的语音问答
哎呦☞ᨐ
语音识别 人工智能 语言模型 文心一言 opencv
一.简介项目基于讯飞星火api作为核心能力并在其中搭载了WebSpeechAPI中的webkitSpeechRecognition对象来实现语音转文字的功能和TTS(Text-to-Speech):通过调用百度TTSAPI将文本转换成语音,使机器人能够“说话”。实现了语音输入,语音输出的对话形式。实现方法:后端基于python的flask框架,前端使用了html+css并用AJAX通过XMLHtt
可狱可囚的爬虫系列课程 19:静态页面和动态页面之分
HerrFu@灵思智行科技
爬虫 python 爬虫
在爬虫开发中,静态页面和动态页面的核心区别在于数据的生成和加载方式,理解两者的差异直接影响爬虫技术选型和数据抓取策略;掌握静态/动态页面的区别,可显著提升爬虫效率和成功率。一、静态页面(StaticPage)静态页面的内容(1)在服务器预先生成,以.html文件形式存储,用户每次访问时返回相同的HTML代码。(2)数据直接嵌入在HTML中(如文本、表格、链接等)。(3)纯HTML+CSS,无复杂交
329.大学生HTML期末大作业 —【纪念鲁迅文化主题网页】 Web前端网页制作 html+css
一只小小的眠羊
大学生期末大作业 文化 前端 html 课程设计 javascript html5 css jquery
目录一、更多推荐二、网页简介三、网页文件四、网页效果五、代码展示1.html2.CSS六、总结1.简洁实用2.使用方便3.整体性好4.形象突出5.交互式强一、更多推荐欢迎来到我的CSDN主页!您的支持是我创作的动力!Web前端网页制作、网页完整代码、大学生期末大作业案例模板完整代码、技术交流等,有兴趣的联系我交流学习!更多优质博客文章、网页模板点击以下链接查阅:仙女网页设计-CSDN博客5000+
HTML+CSS面试试题(部分)
四分十七
前端学习html html css 大数据
目录1:主流浏览器的内核分别是什么?2:每个HTML文件开头都有,它的作用是什么3:div+css的布局较table布局有什么优点?4:img的alt属性与title属性有何异同5:strong标签与em标签的异同6:渐进增强和优雅降级之间的不同7:为什么利用多个域名来存储网站资源8:网页标准和标准制定机构的意义9:简述一下src与href的区别10:网页制作会用的图片格式有哪些11:微格式,前端
数据分析学习目录
且行且安~
数据分析进阶之路 # 数据分析目录 数据分析
在未来5个月里,将会陪伴大家一起来学习关于数据分析的相关内容,包括从数据思维,数据工具(Excel,Mysql,Hive,Python),数据方法论,数据展示(Tableau,BI),数据挖掘、数据实战项目一整套的内容,同步会将可能用到的以及有用的知识点整理出来。内容会慢慢更新。如下为数据分析的整个目录一、数据分析思维与方法论1.1、从0-1搭建指标体系、用户标签体系1.1.1、指标体系搭建-专项
HTML静态网页成品作业(HTML+CSS)——电影肖申克的救赎介绍设计制作(1个页面)
爱码网页成品
学生网页 HTML网页成品 静态网页成品 html css 前端
不定期分享源码,关注不丢失哦文章目录一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码五、源码获取一、作品介绍️本套采用HTML+CSS,未使用Javacsript代码,共有1个页面。二、作品演示三、代码目录四、网站代码HTML部分代码肖申克的救赎剧情简介1947年,银行家安迪·杜佛兰(蒂姆·罗宾斯饰)被指控枪杀了妻子及其情人,安迪被判无期徒刑,这意味着他将在肖申克监狱中渡过余生。埃
从零开始设计一个完整的网站:HTML、CSS、PHP、MySQL 和 JavaScript 实战教程
web13093320398
面试 学习路线 阿里巴巴 html css php
前言本文将从实战角度出发,带你一步步设计一个完整的网站。我们将从静态网页开始,然后加入动态功能(使用PHP),连接数据库,最后加入JavaScript实现交互功能。通过这个教程,你将掌握一个网站的真正设计过程!目录网站功能设计准备工具设计静态网页(HTML+CSS)设计动态网页(PHP)创建数据库(MySQL)加入JavaScript实现交互测试与发布总结与扩展1.网站功能设计我们的网站将包含以下
HTML+CSS学习笔记
潘越越
学习 笔记
目录一、emmet语法二、常用html标签使用方法:三、常用CSS样式css样式设计具体引入方式1.关于border边框的设计2.关于text文本内容的管理3.关于盒模型的分类以及position属性:4.background属性的使用5.实现样式转变持续更新……首先,整体了解有关HTML和CSS的使用,主要是为了搭建静态页面有关HTML5所需要掌握的框架:React+Reactnativeuni
探索前端开发的无限可能:30个HTML+CSS案例集锦
唐红娉Trevor
探索前端开发的无限可能:30个HTML+CSS案例集锦30个HTMLCSS前端开发案例完结篇项目地址:https://gitcode.com/Resource-Bundle-Collection/a6ecb项目介绍在快速发展的前端开发领域,掌握HTML和CSS是每一位开发者的基本功。为了帮助开发者从入门到精通,我们精心打造了一个包含30个案例的HTML+CSS前端开发案例集锦。这个项目不仅涵盖了从
HTML静态网页成品作业(HTML+CSS)——西点蛋糕介绍(5个页面)
爱码网页成品
HTML网页成品 静态网页成品 学生网页 html css 前端
不定期分享源码,关注不丢失哦文章目录一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码五、源码获取一、作品介绍️本套采用HTML+CSS,未使用Javacsript代码,共有5个页面。二、作品演示三、代码目录四、网站代码HTML部分代码首页西点简介西点分类西点展示西点做法SWEETYSWEET提拉米苏布丁芝士蛋糕泡芙马卡龙西式的甜品花团锦簇,尤以意、法为盛。提拉米苏(Tiramisu
html+css 实现发光倒影按钮
宝码香车
# html+css+js 绚丽按钮 html css 前端
效果html+css鼠标悬停,发光倒影按钮原理解析通过a元素的hover效果实现的过渡动画:给a元素定义一个初始值,当hover时,改变这个值。这里是给a元素定义一个css3的过渡动画。当hover时改变这个过渡动画的参数。
Android 开发必备知识点整理
阿里大厂_RMI
android java 算法
ArrayMap1.基于两个数组实现,一个存放hash;一个存放键值对。扩容的时候只需要数组拷贝,不需要重建哈希表2.内存利用率高3.不适合存大量数据,因为会对key进行二分法查找(1000以下)SparseArray1.基于两个数组实现,int做key2.内存利用率高3.不适合存大量数据,因为会对key进行二分法查找(1000以下)volatile关键字只能用来修饰变量,适用修饰可能被多线程同时
Html+CSS中子选择器
若节
Html+CSS html CSS 子选择器
子选择符.food>li{border:1pxsolidred;}/*添加边框样式(粗细为1px,颜色为红色的实线)*/.first>span{border:1pxsolidred;}三年级时,我还是一个胆小如鼠的小女孩,上课从来不敢回答老师提出的问题,生怕回答错了老师会批评我。就一直没有这个勇气来回答老师提出的问题。学校举办的活动我也没勇气参加。食物水果香蕉苹果梨蔬菜白菜油菜卷心菜这里就可以在外
C# 零基础入门知识点汇总
陈言必行
ジ﹋★☆『 C #... 』 《百识百例 带你零基础入门C#》 c# 开发语言 java
C#零基础入门知识点汇总前言一,基础语法(1~10)二,流程控制(11~20)三,数组相关(21~30)四,函数介绍(31~40)五,类和对象(41~50)六,面向对象(51~60)七,结构体和枚举(61~70)八,委托和事件(71~80)九,泛型和系统类(81~90)十,其他知识点(91~100)后语前言本文属于C#零基础入门之百识百例系列知识点整理目录。此系列文章旨在为学习C#语言的童鞋提供一
python考试必考知识点整理
chengxuyuan1213_
python javascript 数据库
Python考试通常会涵盖该语言的基础语法、数据结构、面向对象编程、文件操作、异常处理、模块与包的使用,以及一些高级特性。以下是对Python考试必考知识点的整理:一、基础语法变量与数据类型变量的定义和命名规则。常见的数据类型:整数、浮点数、字符串、布尔值、列表、元组、字典、集合等。数据类型的转换方法。运算符与表达式算术运算符:+、-、*、/、%、**等。比较运算符:==、!=、>、=、<=等。逻
html+css网页设计,我的网站
软件技术NINI
html/css笔记 javascript html css
一、技术简介HTML:超文本标记语言(HyperTextMarkupLanguage),用于创建网页的基本结构和内容。CSS:层叠样式表(CascadingStyleSheets),用于设置网页的样式和布局,包括字体、颜色、边距、对齐方式等。JavaScript:一种用于创建动态和交互式网页的脚本语言。通过JavaScript,可以实现网页的动画效果、表单验证、数据交互等功能。二、创建多页网站的基
后端学习前端-html+css
想要变瘦的小码头
后端学前端 前端 学习 html
第一章.HTML与CSSHTML是什么:即HyperTextMarkuplanguage超文本标记语言,咱们熟知的网页就是用它编写的,HTML的作用是定义网页的内容和结构。HyperText是指用超链接的方式组织网页,把网页联系起来Markup是指用的方式赋予内容不同的功能和含义CSS是什么:即CascadingStyleSheets级联(层叠)样式表,它描述了网页的表现与展示效果1.HTML元素
计算机网络原理知识点整理
小白爱电脑
电脑 计算机网络 网络工程师 计算机网络 自考 网络工程
1.计算机网络大发展计算机网络从20世纪70年代开始发展,他的演变可以概括为面向终端的计算机网络、计算机-计算机网络、开放式标准化网络以及因特网广泛应用和高速网络技术发展等四个阶段。2.计算机—计算机网络ARPA网标志着目前所称的计算机网络的兴起。ARPANET是一个成功的系统,它是计算机网络技术发展中的一个里程碑。IBM---SNA和DEC--DNA3.三大网络包括:电信网络、广播电视网络以及计
从零开始设计一个完整的网站:HTML、CSS、PHP、MySQL 和 JavaScript 实战教程
Aishenyanying33
html css php javascript mysql 网络
前言本文将从实战角度出发,带你一步步设计一个完整的网站。我们将从静态网页开始,然后加入动态功能(使用PHP),连接数据库,最后加入JavaScript实现交互功能。通过这个教程,你将掌握一个网站的真正设计过程!目录网站功能设计准备工具设计静态网页(HTML+CSS)设计动态网页(PHP)创建数据库(MySQL)加入JavaScript实现交互测试与发布总结与扩展1.网站功能设计我们的网站将包含以下
HTML+CSS进阶用法 (下)——移动端适配、媒体查询和响应式布局
天下无贼!
前端必备技能 html css 媒体
欢迎来到移动端适配方案的介绍!随着移动互联网的快速发展,越来越多的用户通过手机和平板电脑访问网站。为了确保网站能够在各种设备上呈现出最佳的视觉效果和用户体验,我们需要采取有效的适配策略。本篇文章将带你了解几种常用的适配方法,包括宽度适配、等比适配、媒体查询以及使用flexible.js和vw布局。让我们一起探索如何构建响应式网页,使其能够完美适应不同屏幕尺寸!文章目录移动端适配方案宽度适配百分之布
C++primer plus和C++ primer的读书心得
国服程咬金
语言 c++
C++两本巨著primerplus和primer太过于经典,以至于读过多次,每次阅读仍然有新的收获,所以将一些零碎的知识点整理在这里,与大家共同进步。1.i++与++i的效率比较:前缀效率高,后缀在递增前需要一个副本。2.typedef和define的区别define进行简单的替换,但是typydef可能带有类型。#definefloat_32float*typedeffloat*float_32
电影网站(7页)
琪源图文
电影 javascript html5 css 开发语言 visual studio
电影网站(7页)无js,带登录表单,注册表单,带表格,table布局,内嵌css,源码简单,合适【HTML+CSS】初学者
服务器面试必备-网络知识点整理
前网易架构师-高司机
2025年最新-服务器面试经验 网络面试题 服务器面试 面试 服务器
服务器或者运维开发在面试中几乎都不能逃避被问到网络相关的问题,因为网络在服务器开发中是实现客户端与服务器之间通信、数据传输、分布式计算以及安全性和访问控制的重要工具。了解网络的原理和技术对于服务器开发人员来说是非常重要的。因此这篇文章我将一些常用面试题整理出来,分享给大家,有兴趣的可以订阅专栏获得更多的学习机会。1、什么是IO多路复用I/O多路复用是一种用于同时监听多个IO流的机制。在传统的IO模
HTML+CSS面试题
KangJinXuan
html css chrome
1.XHTML和HTML有什么区别HTML是一种基本的WEB网页设计语言,XHTML是一个基于XMl的置标语言最主要的不同XHTML元素必须被正确地嵌套。XHTML元素必须被关闭标签名必须用小写字母XHTMl文档必须拥有根元素2.什么是语义化的HTML?直观的认识标签对于搜索引擎的抓取有好处,用正确的标签做正确的事情!HTML语义化就是让页面的内容结构化,便于对浏览器,搜索引擎解析;在没有样式cs
Cocos Creator 3.8 2D 游戏开发知识点整理
寻找优秀的自己
cocos
目录CocosCreator3.82D游戏开发知识点整理1.CocosCreator3.8概述2.2D游戏核心组件(1)节点(Node)与组件(Component)(2)渲染组件(3)UI组件3.动画系统(1)传统帧动画(2)动画编辑器(3)Spine和DragonBones4.物理系统(1)物理引擎(2)刚体(RigidBody2D)(3)碰撞检测5.输入系统(1)触摸与鼠标事件(2)键盘输入(
2021考研408计算机操作系统知识点整理汇总(参考王道书、汤子瀛教材)【不断更新完善中...
秃秃兔不秃
考研408 操作系统
计算机操作系统一.操作系统引论1.操作系统的目标和功能目标方便性有效性提高系统资源利用率提高系统吞吐量可扩充性开放性作用OS作为用户与计算机硬件系统之间的接口命令方式系统调用方式图标–窗口方式OS实现了对计算机资源的抽象2.操作系统的发展过程未配置操作系统的计算机系统人工操作方式用户独占全机CPU等待人工操作严重降低了计算机资源的利用率脱机输入/输出(Off–LineI/O)方式减少了CPU的空闲
HTML+CSS初学 (day3)
灵封~
html 前端 css
HTML,全称为超文本标记语言(HyperTextMarkupLanguage),是一种用于创建网页的标准标记语言。HTML是构建Web页面的基础,它使用一系列称为标签的关键字来定义页面的结构。一、HTML的基本概念定义:HTML通过标签来描述网页中的各个元素,如标题、段落、图片、链接等。这些标签告诉浏览器如何显示内容,包括文字、图片、视频等。作用:定义网页的结构和内容,使网页内容能够按照预定的格
前端——Html+CSS
逆风局?
css 前端 html5
目录CSS引入方式颜色表达方式CSS选择器去掉超链接的下划线路径表示行高和首行缩进常见标签布局标签flex布局表单标签表单项标签改变鼠标指针的样式表格标签div{box-sizing:border-box;}CSS引入方式具体有3种引入方式,语法如下表格所示:名称语法描述示例行内样式在标签内使用style属性,属性值是css属性键值对。中国新闻网内部样式定义标签,在标签内部定义css样式。h1{.
纯HTML+CSS网页设计期末作业(个人网站)
m0_67403143
前端 html vue.js typescript javascript
目录纯HTML+CSS网页设计期末作业(个人网站)源码链接效果展示index页面about页面hobbies页面书籍介绍页面元曲介绍页面源码index.htmlindex.cssabout.htmlhobbies.htmlhobbies.cssme.htmlme.cssbook1.htmlbook.cssyuanqu.htmlyuanqu.css缺陷纯HTML+CSS网页设计期末作业(个人网站)源
Dom
周华华
JavaScript html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
【Spark九十六】RDD API之combineByKey
bit1129
spark
1. combineByKey函数的运行机制
RDD提供了很多针对元素类型为(K,V)的API,这些API封装在PairRDDFunctions类中,通过Scala隐式转换使用。这些API实现上是借助于combineByKey实现的。combineByKey函数本身也是RDD开放给Spark开发人员使用的API之一
首先看一下combineByKey的方法说明:
msyql设置密码报错:ERROR 1372 (HY000): 解决方法详解
daizj
mysql 设置密码
MySql给用户设置权限同时指定访问密码时,会提示如下错误:
ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number;
问题原因:你输入的密码是明文。不允许这么输入。
解决办法:用select password('你想输入的密码');查询出你的密码对应的字符串,
然后
路漫漫其修远兮 吾将上下而求索
周凡杨
学习 思索
王国维在他的《人间词话》中曾经概括了为学的三种境界古今之成大事业、大学问者,罔不经过三种之境界。“昨夜西风凋碧树。独上高楼,望尽天涯路。”此第一境界也。“衣带渐宽终不悔,为伊消得人憔悴。”此第二境界也。“众里寻他千百度,蓦然回首,那人却在灯火阑珊处。”此第三境界也。学习技术,这也是你必须经历的三种境界。第一层境界是说,学习的路是漫漫的,你必须做好充分的思想准备,如果半途而废还不如不要开始。这里,注
Hadoop(二)对话单的操作
朱辉辉33
hadoop
Debug:
1、
A = LOAD '/user/hue/task.txt' USING PigStorage(' ')
AS (col1,col2,col3);
DUMP A;
//输出结果前几行示例:
(>ggsnPDPRecord(21),,)
(-->recordType(0),,)
(-->networkInitiation(1),,)
web报表工具FineReport常用函数的用法总结(日期和时间函数)
老A不折腾
finereport 报表工具 web开发
web报表工具FineReport常用函数的用法总结(日期和时间函数)
说明:凡函数中以日期作为参数因子的,其中日期的形式都必须是yy/mm/dd。而且必须用英文环境下双引号(" ")引用。
DATE
DATE(year,month,day):返回一个表示某一特定日期的系列数。
Year:代表年,可为一到四位数。
Month:代表月份。
c++ 宏定义中的##操作符
墙头上一根草
C++
#与##在宏定义中的--宏展开 #include <stdio.h> #define f(a,b) a##b #define g(a) #a #define h(a) g(a) int main() { &nbs
分析Spring源代码之,DI的实现
aijuans
spring DI 现 源代码
(转)
分析Spring源代码之,DI的实现
2012/1/3 by tony
接着上次的讲,以下这个sample
[java]
view plain
copy
print
for循环的进化
alxw4616
JavaScript
// for循环的进化
// 菜鸟
for (var i = 0; i < Things.length ; i++) {
// Things[i]
}
// 老鸟
for (var i = 0, len = Things.length; i < len; i++) {
// Things[i]
}
// 大师
for (var i = Things.le
网络编程Socket和ServerSocket简单的使用
百合不是茶
网络编程基础 IP地址端口
网络编程;TCP/IP协议
网络:实现计算机之间的信息共享,数据资源的交换
协议:数据交换需要遵守的一种协议,按照约定的数据格式等写出去
端口:用于计算机之间的通信
每运行一个程序,系统会分配一个编号给该程序,作为和外界交换数据的唯一标识
0~65535
查看被使用的
JDK1.5 生产消费者
bijian1013
java thread 生产消费者 java多线程
ArrayBlockingQueue:
一个由数组支持的有界阻塞队列。此队列按 FIFO(先进先出)原则对元素进行排序。队列的头部 是在队列中存在时间最长的元素。队列的尾部 是在队列中存在时间最短的元素。新元素插入到队列的尾部,队列检索操作则是从队列头部开始获得元素。
ArrayBlockingQueue的常用方法:
JAVA版身份证获取性别、出生日期及年龄
bijian1013
java 性别 出生日期 年龄
工作中需要根据身份证获取性别、出生日期及年龄,且要还要支持15位长度的身份证号码,网上搜索了一下,经过测试好像多少存在点问题,干脆自已写一个。
CertificateNo.java
package com.bijian.study;
import java.util.Calendar;
import
【Java范型六】范型与枚举
bit1129
java
首先,枚举类型的定义不能带有类型参数,所以,不能把枚举类型定义为范型枚举类,例如下面的枚举类定义是有编译错的
public enum EnumGenerics<T> { //编译错,提示枚举不能带有范型参数
OK, ERROR;
public <T> T get(T type) {
return null;
【Nginx五】Nginx常用日志格式含义
bit1129
nginx
1. log_format
1.1 log_format指令用于指定日志的格式,格式:
log_format name(格式名称) type(格式样式)
1.2 如下是一个常用的Nginx日志格式:
log_format main '[$time_local]|$request_time|$status|$body_bytes
Lua 语言 15 分钟快速入门
ronin47
lua 基础
-
-
单行注释
-
-
[[
[多行注释]
-
-
]]
-
-
-
-
-
-
-
-
-
-
-
1.
变量 & 控制流
-
-
-
-
-
-
-
-
-
-
num
=
23
-
-
数字都是双精度
str
=
'aspythonstring'
java-35.求一个矩阵中最大的二维矩阵 ( 元素和最大 )
bylijinnan
java
the idea is from:
http://blog.csdn.net/zhanxinhang/article/details/6731134
public class MaxSubMatrix {
/**see http://blog.csdn.net/zhanxinhang/article/details/6731134
* Q35
求一个矩阵中最大的二维
mongoDB文档型数据库特点
开窍的石头
mongoDB文档型数据库特点
MongoDD: 文档型数据库存储的是Bson文档-->json的二进制
特点:内部是执行引擎是js解释器,把文档转成Bson结构,在查询时转换成js对象。
mongoDB传统型数据库对比
传统类型数据库:结构化数据,定好了表结构后每一个内容符合表结构的。也就是说每一行每一列的数据都是一样的
文档型数据库:不用定好数据结构,
[毕业季节]欢迎广大毕业生加入JAVA程序员的行列
comsci
java
一年一度的毕业季来临了。。。。。。。。
正在投简历的学弟学妹们。。。如果觉得学校推荐的单位和公司不适合自己的兴趣和专业,可以考虑来我们软件行业,做一名职业程序员。。。
软件行业的开发工具中,对初学者最友好的就是JAVA语言了,网络上不仅仅有大量的
PHP操作Excel – PHPExcel 基本用法详解
cuiyadll
PHP Excel
导出excel属性设置//Include classrequire_once('Classes/PHPExcel.php');require_once('Classes/PHPExcel/Writer/Excel2007.php');$objPHPExcel = new PHPExcel();//Set properties 设置文件属性$objPHPExcel->getProperties
IBM Webshpere MQ Client User Issue (MCAUSER)
darrenzhu
IBM jms user MQ MCAUSER
IBM MQ JMS Client去连接远端MQ Server的时候,需要提供User和Password吗?
答案是根据情况而定,取决于所定义的Channel里面的属性Message channel agent user identifier (MCAUSER)的设置。
http://stackoverflow.com/questions/20209429/how-mca-user-i
网线的接法
dcj3sjt126com
一、PC连HUB (直连线)A端:(标准568B):白橙,橙,白绿,蓝,白蓝,绿,白棕,棕。 B端:(标准568B):白橙,橙,白绿,蓝,白蓝,绿,白棕,棕。 二、PC连PC (交叉线)A端:(568A): 白绿,绿,白橙,蓝,白蓝,橙,白棕,棕; B端:(标准568B):白橙,橙,白绿,蓝,白蓝,绿,白棕,棕。 三、HUB连HUB&nb
Vimium插件让键盘党像操作Vim一样操作Chrome
dcj3sjt126com
chrome vim
什么是键盘党?
键盘党是指尽可能将所有电脑操作用键盘来完成,而不去动鼠标的人。鼠标应该说是新手们的最爱,很直观,指哪点哪,很听话!不过常常使用电脑的人,如果一直使用鼠标的话,手会发酸,因为操作鼠标的时候,手臂不是在一个自然的状态,臂肌会处于绷紧状态。而使用键盘则双手是放松状态,只有手指在动。而且尽量少的从鼠标移动到键盘来回操作,也省不少事。
在chrome里安装 vimium 插件
MongoDB查询(2)——数组查询[六]
eksliang
mongodb MongoDB查询数组
MongoDB查询数组
转载请出自出处:http://eksliang.iteye.com/blog/2177292 一、概述
MongoDB查询数组与查询标量值是一样的,例如,有一个水果列表,如下所示:
> db.food.find()
{ "_id" : "001", "fruits" : [ "苹
cordova读写文件(1)
gundumw100
JavaScript Cordova
使用cordova可以很方便的在手机sdcard中读写文件。
首先需要安装cordova插件:file
命令为:
cordova plugin add org.apache.cordova.file
然后就可以读写文件了,这里我先是写入一个文件,具体的JS代码为:
var datas=null;//datas need write
var directory=&
HTML5 FormData 进行文件jquery ajax 上传 到又拍云
ileson
jquery Ajax html5 FormData
html5 新东西:FormData 可以提交二进制数据。
页面test.html
<!DOCTYPE>
<html>
<head>
<title> formdata file jquery ajax upload</title>
</head>
<body>
<
swift appearanceWhenContainedIn:(version1.2 xcode6.4)
啸笑天
version
swift1.2中没有oc中对应的方法:
+ (instancetype)appearanceWhenContainedIn:(Class <UIAppearanceContainer>)ContainerClass, ... NS_REQUIRES_NIL_TERMINATION;
解决方法:
在swift项目中新建oc类如下:
#import &
java实现SMTP邮件服务器
macroli
java 编程
电子邮件传递可以由多种协议来实现。目前,在Internet 网上最流行的三种电子邮件协议是SMTP、POP3 和 IMAP,下面分别简单介绍。
◆ SMTP 协议
简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)是一个运行在TCP/IP之上的协议,用它发送和接收电子邮件。SMTP 服务器在默认端口25上监听。SMTP客户使用一组简单的、基于文本的
mongodb group by having where 查询sql
qiaolevip
每天进步一点点 学习永无止境 mongo 纵观千象
SELECT cust_id,
SUM(price) as total
FROM orders
WHERE status = 'A'
GROUP BY cust_id
HAVING total > 250
db.orders.aggregate( [
{ $match: { status: 'A' } },
{
$group: {
Struts2 Pojo(六)
Luob.
POJO strust2
注意:附件中有完整案例
1.采用POJO对象的方法进行赋值和传值
2.web配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee&q
struts2步骤
wuai
struts
1、添加jar包
2、在web.xml中配置过滤器
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.st