.father{ 父元素
background-color:#222;
width: 600px;
height: 600px;
display: table-cell; 此元素会作为一个表格单元格显示(类似 )
text-align: center;
vertical-align:middle; 设置元素的垂直对齐方式,middle指将此元素放在父元素中部
}
.son{
background-color:#555;
width: 300px;
height: 300px;
display: inline-block; 准换为行内快元素
vertical-align: middle;
}
使用css3的transform 原理,向将子元素相对于夫元素进移动,然后将元素相对于自己进行移动。 那左上角来看,假如一个夫元素(10,8),子元素(6,4)从左上角来看,先变为5,4然后变为(2,2)
.father{
background-color:#222;
width: 600px;
height: 600px;
position: relative; /*规定元素的定位类型,生成相对定位的元素(子绝父相),相对于其正常位置进行的定位*/
}
.son{
background-color:#555;
width: 300px;
height: 300px;
transform: translate(-50%,-50%); /*css3属性,向属性应用2d或3d转换,该属性允许我们对元素进行旋转,缩放,移动或倾斜。translate(x,y),将元素相对于自己的长和宽进行相应的移动*/
position: absolute; /*生成绝对定位,生成相对于static定位的第一个元素进行定位*/
top: 50%;
left: 50%;
}
2.实现元素水平居中
margin和width实现水平居中
给需要居中的元素设置宽度,然后设置margin:0 auto; 优点:简单,方便,浏览器兼容性强 缺点,需要知道当前元素的宽度。扩展性差
.son{
width:300px;
margin:0 auto;
}
inline-block 实现水平居中的方法
给子元素设display:inline-block; 将元素设置为行内快元素,然后给夫元素设置 text-align:center; 行内元素居中 优点:简单,拓展性强 缺点:需要处理inline-block的浏览器兼容性
.fater{
text-align:center;
}
.son{
display:inline-block;
}
绝对定位实现水平居中
缺点:需要知道元素的宽度。
.son{
position:absolute; /*绝对定位*/
width:300px;
left:50%;
margin-left:-150px;
}
css3的flex实现水平居中
为父元素设置 display:flex;justify-content:center;
优点:方便,快捷 缺点:兼容性差
.fater{
dispay:flex;
justify-content:center; //设置内容对齐方式为居中
}
.son{
}
css3的fit-content实现水平居中
优点:简单,方便 缺点:兼容性差
.fa5{
width: fit-content;
margin:0 auto;
}
1. position几个属性的作用?
position的常见的四个属性值:relative,absolute,fixed,static.一般都要配合left,top,right,bottom属性使用。
static:默认位置,设置static之后,他始终会处于页面流给予的位置(static会忽略top,right,left,bottom)
relative:位置设置为relation之后,相对定位,给它设置top,left,right,bottom.将会相对于它原来应该的位置发生相应的变化。
absolute:绝对定位,如果它的父元素有position属性,并且属性值为absolute或者relative时,它会依据父容器进行偏移。如果父元素没有设置position属性的话,那么偏移量将会以body为准。 ,
fixed:位置被设置为fixed的元素,可定为与相对于浏览器窗口的指定坐标。不论窗口是否滚动,都将固定。
设置position的元素将不会在标准流中不占位置。
3.px,em,rem的区别
px,像素,绝对单位。是相对于显示器分辨路来说的
em,是相对长度,是相对于当前对象内文本的字体尺寸,如果当前对象内字体的大小没有没设置,将会以浏览器的默认字体为准。它会继承夫级元素的字体大小,因此不是一个固定的值
rem,是css3新增的一个相对单位(root em ,跟 em),使用rem为元素设置字体大小时,仍然是相对大小,但相对的是html跟元素。
区别:rem 和 em 单位是由浏览器基于你的设计中的字体大小计算得到的像素值。em 单位基于使用他们的元素的字体大小。rem 单位基于 html 元素的字体大小。em 单位可能受任何继承的父元素字体大小影响。rem 单位可以从浏览器字体设置中继承字体大小。
4.BFC
定义:快级上下执行文,他是一个独立的渲染区域,只有Block-level box 参与,它规定了内部的Block-level box如何布局,并且于这个区域外部毫不相干。
那些元素会生成BFC; 只要满足已上一点,将将会创建一个BFC
float 属性不为none
position为absolute或fixed
display 为inline-block, table-cell,table-caption,flex,inline-flex
overflow 不为 visible
BFC中盒子对齐
在一个BFC中,块盒与行盒(行盒由一行中所有的内联元素所组成)都会垂直的沿着其父元素的边框排列
在BFC中,每一个盒子的左外边缘(margin-left)会触碰到容器的左边缘(border-left)(对于从右到左的格式来说,则触碰到右边缘)
外边距折叠
常规流布局时,盒子都是垂直排列,两者之间的间距由各自的外边距所决定,但不是二者外边距之和
外边距折叠规则
两个相邻的外边距都是正数时,折叠结果是它们两者之间较大的值。
两个相邻的外边距都是负数时,折叠结果是两者绝对值的较大值
两个外边距一正一负时,折叠结果是两者的相加的和。
利用BFC避免外边距折叠 BFC可能造成外边距折叠,也可以利用它来避免这种情况。BFC产生外边距折叠要满足一个条件:两个相邻元素要处于同一个BFC中。所以,若两个相邻元素在不同的BFC中,就能避免外边距折叠
对应的CSS:
.container {
background-color: red;
overflow: hidden; /* creates a block formatting context */
}
p {
margin: 10px 0;
background-color: lightgreen;
}
.newBFC {
overflow: hidden; /* creates new block formatting context */
}
BFC包含浮动
如果一个没有高度或者height是auto的容器的子元素是浮动元素,则该容器的高度是不会被撑开的。我们通常会利用伪元素(:after或者:before)来解决这个问题。BFC能包含浮动,也能解决容器高度不会被撑开的问题。
.container {
overflow: hidden; /* 创建一个bfc */
background-color: green;
}
.container div {
float: left;
background-color: lightgreen;
margin: 10px;
}
5.box-sizing, transition, translate 分别是什么
box-sizing:用来指定盒模型的大小计算方式;boreder-box(从边框固定盒子大小),content-box(从内容互动盒子大小) 两种计算方式
transition:当前元素只要“属性”发生变化的时候,可以平滑等等进行过度。
translate:通过移动改变元素的位置,有x,y,z三个属性
6.选择器的优先级?
!import>行内样式>id选择器>类选择器>标签选择器>通配符>继承
权重算法: (0,0,0,0)==>第一个0对应的是important的个数,第二个0是对应id选择器的个数,第三个0对应类选择器的个数,第四个0对应的是标签选择器的个数,就是当前选择器的权重
比较 从第一个0开始比较,如果第一个0比较大,那么说明这个选择器的权重高,如果第一个一样,将看第二个,依次列推。
7.css3选择器有那些?
8.iframe的作用?
用法: ifram用于向页面中插入另外一个页面
优点: 便于修改,模块分离,
缺点:
创建速度慢
iframe 会阻塞页面的加载,
对SEO不好
9.导航栏在chrome中完好,在IE中有问题。
使用了display:flex;属性,在ie 10以下都是无效的
10.CSS3新特性有那些?
颜色:新增RGBA,HSLA模式
文字阴影(text-shadow)
边框:圆角(border-radius)边框阴影(box-shadow)
盒子模型:box-sizing
背景:bacground-size 设置图片的尺寸 background-origin 设置图片的原点 background-clip 设置背景图片的剪裁区域,以“,”分割可以设置多背景,用于自适应布局
渐变:linear-gradient,radial-gradient
过度:transition,可以实现动画
自定义动画
在css3中唯一引入的伪元素是 ::selection
媒体查询,多栏布局
border-image
2D转换:transform:translate(x,y)rotate(x,y)skew(x,y)scale(x,y)
3D转换
11.xhtml和html的区别
html是一种基本的web网页设计语言,XHTML是一个基于xml的置标语言
不同 XHTML元素必须被正确的嵌套 XHTML元素必须被关闭 标签名必须小写 XHTML文档必须要有根元素
12.css引入方式有哪些,link和@import的区别是?
内联 内嵌 外链 导入
区别 :同事加载
link 支持使用javascript改变样式,后者不可以。
13.标签上的title于alt属性的区别是什么?
alt当图片无法加载的时候,用文字代表
title为该属性提供信息。
14.css reset的作用和用途?
reset重置浏览器的css默认样式,李兰奇的品种不同,样式不同,然后重置,然他们统一
15.css sprites,如何使用?
css精灵图,它一堆小的图片整合到一张大的图片上,减轻服务器对图拍呢的请求数量
16.清除浮动的几种方式
父级div定义height
原理:手动给父级元素定义height,就解决了父级元素无法自动获取到高度的问题,
优点:简单
缺点:只适合高度固定的布局。
结尾处加空的div标签 clear:both
原理:在浮动元素后边加一个空的div,然后利用css提供的clear:both;清除浮动。会让父级div自动获取到高度,
优点:不用确定父元素的高度
缺点,如果浮动元素过多的话,会出现太多的div
浮动元素
父级div定义伪类:after和zoom; 最适合的,兼容各种情况,可以复用
/* 伪类:after是指在.fa选择的元素后边加元素 */
.fa:after{
/* 加入元素的内容 */
content: "";
/* 将元素设置为块元素 */
display: block;
/* 将元素本身隐藏 */
visibility: hidden;
/* 设置元素的高度,如果没有内容可以不设置 */
height: 0px;
/* 清除浮动 */
clear: both;
/* 超出部分隐藏 */
overflow: hidden;
}
/* 不支持伪类的元素,使用zoom缩放属性让div远离浮动的破坏 */
.fa{
zoom: 1;
}
父元素设置overflow:hidden;可以清除浮动
双伪元素法
.fa:before, .fa:after{
content: "";
display: block;
clear: both;
}
.fa{
zoom: 1;
}
17.z-index的工作原理及适用范围
z-index这个属性控制着元素在z轴上的表现形式。
适用范围:仅适用于定位元素,即拥有relative,absolute,fixed属性的position元素。
堆叠顺序是当前元素位于z轴上的值,数值越大说明元素的堆叠1顺序越高,越靠近屏幕。
未定义时,后来居上,未定义z-index的属性,元素的堆叠顺序基于它所在的文档树。默认情况下,后来的元素的z-index的值越大。
使用范围:
网页两侧的浮动窗口(播放器,指定按钮,广告等)
导航栏浮动值顶
隐藏div实现弹窗功能(通过设置div定位和z-index控制div的位置和出现隐藏)
18.设计一套方案,适应不同的分辨率,有那些方法可以实现?
流式布局:使用百分比像素来定义网页内容。通过设置盒子的宽度设置为百分比来根据屏幕的宽度来进行伸缩,不受固定像素的限制,内容向两边填充。
响应式开发:使用css3的媒体查询(Media Query),通过查询screen的宽度来指定某个宽度范围区间的网页布局。
超小屏幕(移动设备) 768px一下
下屏设备768px-992px;
中等屏幕 992px-1200px;
宽屏设备 1200px已上
移动web和响应式的区别
移动web:一般在已经有的pc端的网站,开发移动网站的时候,只需要单独开发移动端。只适配移动端。
响应式开发:需要一套页面,兼容各个页面,可以适配各种终端,代码复杂。
19.渐渐增强和优雅降级的区别
优雅降级认为,应该真对那些最高级,最完善的浏览器来设计网站。
渐渐增强认为,刚应该关注内容本身
20.改变元素的外边距用什么属性?改变元素的内填充用什么属性?
21.在新窗口打开连接的方法是
22.页面布局中得而结构和表现分离,结构是什么?表现是什么?
23.简述对web语义化的理解
为了让浏览器更好的读懂你的代码
尽量使用语义化的标签,是程序代码简介明了,易于进行web操作和SEO,
方便团队协作开发。
24.html文件中的DOCTYPE是什么?有什么用?
DOCTYPE是一种标准调剂语言的文档类型声明 ,他的目的是告诉标准通用标记语言解析器,他们应该使用什么样的文档类型进行解析文档。
25.css选择器的种类有几种?css选择器的优先级是怎么定义的?
!important>行内样式>ID>类>标签>伪类>属性选择>伪对象>继承>通配符。
26.display:none;与visibility:hidden;的区别是什么?
display:node;使用该属性之后,HTML元素的宽度,高度等属性值都将“丢失”;
visibility:hidden;使用该属性之后,HTML元素仅仅是视觉上看不到(完全透明),而它所占据的空间位置仍然存在,也就是说他仍具高度,宽度等属性值。
你可能感兴趣的:(html+css知识点梳理)
关于城市旅游的HTML网页设计——(旅游风景云南 5页)HTML+CSS+JavaScript
二挡起步
web前端期末大作业 javascript html css 旅游 风景
⛵源码获取文末联系✈Web前端开发技术描述网页设计题材,DIV+CSS布局制作,HTML+CSS网页设计期末课程大作业|游景点介绍|旅游风景区|家乡介绍|等网站的设计与制作|HTML期末大学生网页设计作业,Web大学生网页HTML:结构CSS:样式在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScrip
HTML网页设计制作大作业(div+css) 云南我的家乡旅游景点 带文字滚动
二挡起步
web前端期末大作业 web设计网页规划与设计 html css javascript dreamweaver 前端
Web前端开发技术描述网页设计题材,DIV+CSS布局制作,HTML+CSS网页设计期末课程大作业游景点介绍|旅游风景区|家乡介绍|等网站的设计与制作HTML期末大学生网页设计作业HTML:结构CSS:样式在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScript:做与用户的交互行为文章目录前端学习路线
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//三
C++菜鸟教程 - 从入门到精通 第二节
DreamByte
c++
一.上节课的补充(数据类型)1.前言继上节课,我们主要讲解了输入,输出和运算符,我们现在来补充一下数据类型的知识上节课遗漏了这个知识点,非常的抱歉顺便说一下,博主要上高中了,更新会慢,2-4周更新一次对了,正好赶上中秋节,小编跟大家说一句:中秋节快乐!2.int类型上节课,我们其实只用了int类型int类型,是整数类型,它们存贮的是整数,不能存小数(浮点数)定义变量的方式很简单inta;//定义一
学习“论语”-第59天
春峰轩
12.14子张问政。子曰:“居之无倦,行之以忠。”子张问为政之道。孔子说:“在位尽职不懈怠,执行政令要忠诚。”12.15子曰:“博学于文,约之以礼,亦可以弗畔矣夫!”孔子说:“君子广泛地学习文献,并且用礼节约束自己,也就不会离经叛道了。”12.16子曰:“君子成人之美,不成人之恶。小人反是。”孔子说:“君子成全别人的好事,而不助长别人的坏处。小人则与此相反行事。”知识点:“成人之美,不成人之恶”贯
nosql数据库技术与应用知识点
皆过客,揽星河
NoSQL nosql 数据库 大数据 数据分析 数据结构 非关系型数据库
Nosql知识回顾大数据处理流程数据采集(flume、爬虫、传感器)数据存储(本门课程NoSQL所处的阶段)Hdfs、MongoDB、HBase等数据清洗(入仓)Hive等数据处理、分析(Spark、Flink等)数据可视化数据挖掘、机器学习应用(Python、SparkMLlib等)大数据时代存储的挑战(三高)高并发(同一时间很多人访问)高扩展(要求随时根据需求扩展存储)高效率(要求读写速度快)
【六】阿伟开始搭建Kafka学习环境
能源恒观
中间件 学习 kafka spring
阿伟开始搭建Kafka学习环境概述上一篇文章阿伟学习了Kafka的核心概念,并且把市面上流行的消息中间件特性进行了梳理和对比,方便大家在学习过程中进行对比学习,最后梳理了一些Kafka使用中经常遇到的Kafka难题以及解决思路,经过上一篇的学习我相信大家对Kafka有了初步的认识,本篇将继续学习Kafka。一、安装和配置学习一项技术首先要搭建一套服务,而Kafka的运行主要需要部署jdk、zook
2021-07-31
比峰
七月的最后一天,过了今天,就是八月,心脏在颤抖……昨天两点半才睡,一直在以两倍的语速的听之前的课程,虽然隔得时间不长,但是很多知识点已经忘了差不多了,为了让自己能够掌握的稍微全面一点,还是磨刀不误砍柴工的比较好。正因为晚上睡得晚,今天一上午的状态都不好,也可能因为上午都是待在家里,所以多数时间自己是在补觉。既然太累,那就睡觉吧,总比浪费时间的好。下午到咖啡馆做题,一道差错更正一下子让自己的实力暴露
你可能遗漏的一些C#/.NET/.NET Core知识点
追逐时光者
C# .NET DotNetGuide编程指南 c# .net .netcore microsoft
前言在这个快速发展的技术世界中,时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NETCore拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节,以帮助大家更全面地了解这些技术栈的特性和发展方向。拾遗补漏GitHub开源地址https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/D
android 更改窗口的层次,浮窗开发之窗口层级
Ms.Bu
android 更改窗口的层次
最近在项目中遇到了这样的需求:需要在特定的其他应用之上悬浮自己的UI交互(拖动、输入等复杂的UI交互),和九游的浮窗类似,不过我们的比九游的体验更好,我们越过了很多授权的限制。浮窗效果很多人都知道如何去实现一个简单的浮窗,但是却很少有人去深入的研究背后的流程机制,由于项目中浮窗交互比较复杂,遇到了些坑查看了很多资料,故总结浮窗涉及到的知识点:窗口层级关系(浮窗是如何“浮”的)?浮窗有哪些限制,如何
阅读《认知觉醒》读书笔记
就看看书
本周阅读了周岭的《认知觉醒开启自我改变的原动力》,启发较多,故做读书笔记一则,留待学习。全书共八章,讲述了大脑、潜意识、元认知、专注力、学习力、行动力、情绪力及成本最低的成长之道。具体描述了大脑、焦虑、耐心、模糊、感性、元认知、自控力、专注力、情绪专注、学习专注、匹配、深度、关联、体系、打卡、反馈、休息、清晰、傻瓜、行动、心智宽带、单一视角、游戏心态、早起、冥想、阅读、写作、运动等相关知识点。大脑
Spring MVC 全面指南:从入门到精通的详细解析
一杯梅子酱
技术栈学习 spring mvc java
引言:SpringMVC,作为Spring框架的一个重要模块,为构建Web应用提供了强大的功能和灵活性。无论是初学者还是有一定经验的开发者,掌握SpringMVC都将显著提升你的Web开发技能。本文旨在为初学者提供一个全面且易于理解的学习路径,通过详细的知识点分析和实际案例,帮助你快速上手SpringMVC,让学习过程既深刻又高效。一、SpringMVC简介1.1什么是SpringMVC?Spri
Python编程 - 函数进阶
易辰君
Python核心编程 python 开发语言
目录前言一、函数参数的高级用法(一)缺省参数(二)命名参数(三)不定长参数二、拆包(一)函数返回值拆包(二)通过星号拆包(三)总结三、匿名函数(一)函数定义(二)使用匿名函数四、递归函数(一)简介(二)基本结构(三)简单示例(四)优缺点总结前言上篇文章主要了解了函数基础,如何定义函数,函数种类以及局部变量和全局变量的差异等,接下来就讲解python函数较为进阶的知识点,若有任何想法欢迎一起沟通讨论
Golang语言基础知识点总结
最帅猪猪侠
golang 开发语言 后端
Golang语言基础知识点小总结1.go语言有两大类型:值类型:数值类型,bool,string,数组,struct结构体变量直接存储值,内存通常在栈中分配,修改值,不会对源对象产生影响引用类型:指针,slice切片,管道chan,map,interface变量存储的是一个地址,这个地址对应的空间才真正存储数据值,内存通常在堆上分配,当没有任何变量引用这个地址时,该地址对应的数据空间就成为一个垃圾
2021-11-04
fe20d692e40e
京心❤️达三店:何海港2021年11月3严格就是爱,放纵既是害油卡目标:40张、完成2张正能量语录每一颗螺丝都有标准每一颗螺丝都是标准今日体验;客户保养维修进店我们接待流程需要我们去梳理.制定出适合自己点的标准流程.这个需要全员参与做好配合!每个环节都很重要.要把握最后几天的学习时间.
教师资格证常考的5个知识点
a3cb74a20840
知识点1:教育与人的发展(5规律、4因素、3动因)五大规律:顺序性—循序渐进阶段性—不搞“一刀切”不平衡性—抓关键期互补性—扬长避短个别差异性—因材施教考点精华:1.举例子对应五大规律;2.每个规律的教学启示;3规律特点。四大因素:遗传(地位:物质前提、可能性)环境(地位:多种可能、现实性)学校教育(主导)个人主观能动性(动力、决定)三大动因:内发论(1.孟子:性善论;2.弗洛伊德:性本能)外铄论
2019-02-26
一枚_铜钱
今天是实习第一节课,昨天已经和同学们交流过了,对于新老师,让学生适当地了解你是很有必要的。这第一节课嘛,孩子们表现也还可以大部分孩子都是很认真听讲的,也有几个上课会说话。但是我觉得孩子们对知识点的掌握速度还是很慢的,有的地方讲很多遍还是不太懂的样子。当然我自己可能也要反省,重点地方一定要明明白白告诉大家。明天切正题要快,要让学生读题,要让学生多写多练。话要尽量说得少,但句句在点子上,还得全面。下午
html+css网页设计 旅游网站首页1个页面
html+css+js网页设计
html css 旅游
html+css网页设计旅游网站首页1个页面网页作品代码简单,可使用任意HTML辑软件(如:Dreamweaver、HBuilder、Vscode、Sublime、Webstorm、Text、Notepad++等任意html编辑软件进行运行及修改编辑等操作)。获取源码1,访问该网站https://download.csdn.net/download/qq_42431718/897527112,点击
2021-01-06
如鱼饮水2020
中原焦点团队网络初23期坚持分享第186天,约练第36场,本周4,咨14(20210106)生物钟自然醒,一看有个九点的约练,只有半小时,风一样解决起床、早餐、买菜日常必修课。准点进入约练房间。聊点什么呢,还是聊点自己内心抵触当来访者的话题,想看看两位老师会怎样帮忙梳理,不想当来访者的来访者。诉说自己从小父母宠爱,老公溺宠,不知天高地厚,也不知人情世故,更不知道察言观色,一直活在自己的世界里。被宠
怎么才能做一个好老师
尘埃不确定
厉害的老师也许不用提前准备什么,随场发挥就可以讲的很好。也许要系统地教授,还是最好准备一个大纲,每节课需要备课;只有提前准备,在讲的时候,效率才会提高,也容易讲明白知识点。每个学生对知识技能的掌握都不一样,有针对性地教学,可能会有好的效果。今天重新组装用QQ飞控的教练机,费了好大劲,虽然自己对这套东西比较熟悉,但时间长了会忘记很多东西,教大家的时候,其实是共同学习。
2020-02-15
蔡卡
我是蔡卡,爱看日漫和美剧,一眨眼就成了爸爸,喜欢孩子的我总想给孩子最好的,于是开始了我的探索之旅。不爱看书的我开始认真看书和参与各种团体,通过自我学习以及思想的碰撞从而形成自己的知识体系。分享才能更好的提升,生活中每遇到一个困难,都需要我们用所学的知识点去解决。我的使命:让更多家庭的孩子不因地域和阶层导致认知以及成长上的差距更大。__________________________________
必知|儿童能力训练中的能力到底是什么?
ll冰儿
今天我们来一起聊一下“能力”,我们做儿童能力训练,我们跟家长解释能力训练多么多么重要,很多家长反应很茫然,表示不太容易理解,训练能力难倒比学习知识更重要?这说明我们没有解释清楚什么是“能力”,它为什么会如此的重要,今天我们就来跟大白老师一起梳理一下能力的重要性,以及能力和知识的关系。我们采用类比的方式来形象的解释一下什么是能力:先来说说茅草屋,茅草屋一般很矮,没有谁会建造好几层的茅草屋吧?!我们再
前端知识点
ZhangTao_zata
前端 javascript css
下面是一个最基本的html代码body{font-family:Arial,sans-serif;margin:20px;}//JavaScriptfunctionthatdisplaysanalertwhencalledfunctionshowMessage(){alert("Hello!Youclickedthebutton.");}MyFirstHTMLPageWelcometoMyPage
Hadoop架构
henan程序媛
hadoop 大数据 分布式
一、案列分析1.1案例概述现在已经进入了大数据(BigData)时代,数以万计用户的互联网服务时时刻刻都在产生大量的交互,要处理的数据量实在是太大了,以传统的数据库技术等其他手段根本无法应对数据处理的实时性、有效性的需求。HDFS顺应时代出现,在解决大数据存储和计算方面有很多的优势。1.2案列前置知识点1.什么是大数据大数据是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的大量数据集合,
2020疫情期间,我的生活总结
林青澜
今天走出家门去取快递,扑面而来的风让我感觉到温暖和煦,春天的气息浓浓的!疫情的管控也在逐渐放松,相信很快就能够恢复正常的生活秩序了,很期待!班级上也在讨论对疫情期间的感受,基于此,我梳理一下这段时间的收获。【做了哪些事】很巧的是,在1月24除夕夜到今天26,刚好整整一个月没有出门,我做了以下的事情:1,读完28本书,其中20本书写了读书文章,发表在。还看完9部小说,4部电影。2,每天写作最多的时候
2024年最全Flutter如何和Native通信-Android视角,Electron开发Android界面
2401_84544531
程序员 android 面试 学习
总结【Android详细知识点思维脑图(技能树)】其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。虽然Android没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明Android中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪
【K8s】专题十一:Kubernetes 集群证书过期处理方法
行者Sun1989
Kubernetes kubernetes 云原生 容器
本文内容均来自个人笔记并重新梳理,如有错误欢迎指正!如果对您有帮助,烦请点赞、关注、转发、订阅专栏!专栏订阅入口Linux专栏|Docker专栏|Kubernetes专栏往期精彩文章【Docker】(全网首发)KylinV10下MySQL容器内存占用异常的解决方法【Docker】(全网首发)KylinV10下MySQL容器内存占用异常的解决方法(续)【Docker】MySQL源码构建Docker镜
杨蕊今日份总结
羊鑫
2020年10月24日周二新的一周开始了!到了学校先打扫了一下卫生,然后给孩子们录了今天写作业的视频,今天书写的作业笔画是横折竖折。字根“五”今天孩子们的书写质量还是可以的,但是短横长横的掌握情况不是很理想,周六周天孩子们来的时候再给孩子们进行复习回顾一下,重点说一下这个知识点。去楼上把几个坏掉的凳子用固体胶粘好。下午去南鑫拿了几张照片去那边压膜。回到比德弗校区之后把玩具架和齐老师一起全都整理了一
教师资格考试中学《教育知识与能力》知识点|高频考点汇总
小山丘
温馨提示:更多汇总详情留言小编哦!!!认知过程之易混知识点剖析社会中心课程论情绪——重要考点皮亚杰教你带孩子斯金纳强化规律你的心理足够强大吗?教育心理学的效应德育有规律常考人物思想之夸美纽斯中学常考教学原则孔子及《论语》中的重要教育思想教育学创立阶段人物之赫尔巴特学习策略分类知识点梳理教师资格证辨析题作答思路综合课程的类型班杜拉的学习理论马斯洛需要层次理论记忆类型的四大分类柏拉图和他的《理想国》感
第616期【随文写作(3)】
三人行语文工作室
七年级上第二单元随文写作梳理文/张永刚七年级上册语文第二单元由一组以亲情为主题的文章构成,在教学时,我重点讲授了莫怀戚的《散步》一文,然后把《金色花》《荷叶·母亲》《秋天的怀念》做了群文设计,以《母爱》为题目,模仿《乡愁》创作了一首课堂诗,作为贯穿课堂的点睛之笔,最后要求学生根据自己对母爱的理解,再续写一个小节——小时候我化作一朵金色花和母亲嬉戏、玩耍我对母亲的依恋就好像藤儿牵着瓜长大后我成了一朵
Spring4.1新特性——Spring MVC增强
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
mysql 性能查询优化
annan211
java sql 优化 mysql 应用服务器
1 时间到底花在哪了?
mysql在执行查询的时候需要执行一系列的子任务,这些子任务包含了整个查询周期最重要的阶段,这其中包含了大量为了
检索数据列到存储引擎的调用以及调用后的数据处理,包括排序、分组等。在完成这些任务的时候,查询需要在不同的地方
花费时间,包括网络、cpu计算、生成统计信息和执行计划、锁等待等。尤其是向底层存储引擎检索数据的调用操作。这些调用需要在内存操
windows系统配置
cherishLC
windows
删除Hiberfil.sys :使用命令powercfg -h off 关闭休眠功能即可:
http://jingyan.baidu.com/article/f3ad7d0fc0992e09c2345b51.html
类似的还有pagefile.sys
msconfig 配置启动项
shutdown 定时关机
ipconfig 查看网络配置
ipconfig /flushdns
人体的排毒时间
Array_06
工作
========================
|| 人体的排毒时间是什么时候?||
========================
转载于:
http://zhidao.baidu.com/link?url=ibaGlicVslAQhVdWWVevU4TMjhiKaNBWCpZ1NS6igCQ78EkNJZFsEjCjl3T5EdXU9SaPg04bh8MbY1bR
ZooKeeper
cugfy
zookeeper
Zookeeper是一个高性能,分布式的,开源分布式应用协调服务。它提供了简单原始的功能,分布式应用可以基于它实现更高级的服务,比如同步, 配置管理,集群管理,名空间。它被设计为易于编程,使用文件系统目录树作为数据模型。服务端跑在java上,提供java和C的客户端API。 Zookeeper是Google的Chubby一个开源的实现,是高有效和可靠的协同工作系统,Zookeeper能够用来lea
网络爬虫的乱码处理
随意而生
爬虫 网络
下边简单总结下关于网络爬虫的乱码处理。注意,这里不仅是中文乱码,还包括一些如日文、韩文 、俄文、藏文之类的乱码处理,因为他们的解决方式 是一致的,故在此统一说明。 网络爬虫,有两种选择,一是选择nutch、hetriex,二是自写爬虫,两者在处理乱码时,原理是一致的,但前者处理乱码时,要看懂源码后进行修改才可以,所以要废劲一些;而后者更自由方便,可以在编码处理
Xcode常用快捷键
张亚雄
xcode
一、总结的常用命令:
隐藏xcode command+h
退出xcode command+q
关闭窗口 command+w
关闭所有窗口 command+option+w
关闭当前
mongoDB索引操作
adminjun
mongodb 索引
一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: &nbs
成都软件园实习那些话
aijuans
成都 软件园 实习
无聊之中,翻了一下日志,发现上一篇经历是很久以前的事了,悔过~~
断断续续离开了学校快一年了,习惯了那里一天天的幼稚、成长的环境,到这里有点与世隔绝的感觉。不过还好,那是刚到这里时的想法,现在感觉在这挺好,不管怎么样,最要感谢的还是老师能给这么好的一次催化成长的机会,在这里确实看到了好多好多能想到或想不到的东西。
都说在外面和学校相比最明显的差距就是与人相处比较困难,因为在外面每个人都
Linux下FTP服务器安装及配置
ayaoxinchao
linux FTP服务器 vsftp
检测是否安装了FTP
[root@localhost ~]# rpm -q vsftpd
如果未安装:package vsftpd is not installed 安装了则显示:vsftpd-2.0.5-28.el5累死的版本信息
安装FTP
运行yum install vsftpd命令,如[root@localhost ~]# yum install vsf
使用mongo-java-driver获取文档id和查找文档
BigBird2012
driver
注:本文所有代码都使用的mongo-java-driver实现。
在MongoDB中,一个集合(collection)在概念上就类似我们SQL数据库中的表(Table),这个集合包含了一系列文档(document)。一个DBObject对象表示我们想添加到集合(collection)中的一个文档(document),MongoDB会自动为我们创建的每个文档添加一个id,这个id在
JSONObject以及json串
bijian1013
json JSONObject
一.JAR包简介
要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:
1.commons-lang-2.0.jar
2.commons-beanutils-1.7.0.jar
3.commons-collections-3.1.jar
&n
[Zookeeper学习笔记之三]Zookeeper实例创建和会话建立的异步特性
bit1129
zookeeper
为了说明问题,看个简单的代码,
import org.apache.zookeeper.*;
import java.io.IOException;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ThreadLocal
【Scala十二】Scala核心六:Trait
bit1129
scala
Traits are a fundamental unit of code reuse in Scala. A trait encapsulates method and field definitions, which can then be reused by mixing them into classes. Unlike class inheritance, in which each c
weblogic version 10.3破解
ronin47
weblogic
版本:WebLogic Server 10.3
说明:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目录
例如我的做测试的域的根目录 DOMAIN_HOME=D:/Weblogic/Middleware/user_projects/domains/base_domain
1.为了保证操作安全,备份%DOMAIN_HOME%/security/Defa
求第n个斐波那契数
BrokenDreams
今天看到群友发的一个问题:写一个小程序打印第n个斐波那契数。
自己试了下,搞了好久。。。基础要加强了。
&nbs
读《研磨设计模式》-代码笔记-访问者模式-Visitor
bylijinnan
java 设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
interface IVisitor {
//第二次分派,Visitor调用Element
void visitConcret
MatConvNet的excise 3改为网络配置文件形式
cherishLC
matlab
MatConvNet为vlFeat作者写的matlab下的卷积神经网络工具包,可以使用GPU。
主页:
http://www.vlfeat.org/matconvnet/
教程:
http://www.robots.ox.ac.uk/~vgg/practicals/cnn/index.html
注意:需要下载新版的MatConvNet替换掉教程中工具包中的matconvnet:
http
ZK Timeout再讨论
chenchao051
zookeeper timeout hbase
http://crazyjvm.iteye.com/blog/1693757 文中提到相关超时问题,但是又出现了一个问题,我把min和max都设置成了180000,但是仍然出现了以下的异常信息:
Client session timed out, have not heard from server in 154339ms for sessionid 0x13a3f7732340003
CASE WHEN 用法介绍
daizj
sql group by case when
CASE WHEN 用法介绍
1. CASE WHEN 表达式有两种形式
--简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
--Case搜索函数
CASE
WHEN sex = '1' THEN
PHP技巧汇总:提高PHP性能的53个技巧
dcj3sjt126com
PHP
PHP技巧汇总:提高PHP性能的53个技巧 用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的函数译注: PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍
Yii框架中CGridView的使用方法以及详细示例
dcj3sjt126com
yii
CGridView显示一个数据项的列表中的一个表。
表中的每一行代表一个数据项的数据,和一个列通常代表一个属性的物品(一些列可能对应于复杂的表达式的属性或静态文本)。 CGridView既支持排序和分页的数据项。排序和分页可以在AJAX模式或正常的页面请求。使用CGridView的一个好处是,当用户浏览器禁用JavaScript,排序和分页自动退化普通页面请求和仍然正常运行。
实例代码如下:
Maven项目打包成可执行Jar文件
dyy_gusi
assembly
Maven项目打包成可执行Jar文件
在使用Maven完成项目以后,如果是需要打包成可执行的Jar文件,我们通过eclipse的导出很麻烦,还得指定入口文件的位置,还得说明依赖的jar包,既然都使用Maven了,很重要的一个目的就是让这些繁琐的操作简单。我们可以通过插件完成这项工作,使用assembly插件。具体使用方式如下:
1、在项目中加入插件的依赖:
<plugin>
php常见错误
geeksun
PHP
1. kevent() reported that connect() failed (61: Connection refused) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastc
修改linux的用户名
hongtoushizi
linux change password
Change Linux Username
更改Linux用户名,需要修改4个系统的文件:
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
古老/传统的方法是使用vi去直接修改,但是这有安全隐患(具体可自己搜一下),所以后来改成使用这些命令去代替:
vipw
vipw -s
vigr
vigr -s
具体的操作顺
第五章 常用Lua开发库1-redis、mysql、http客户端
jinnianshilongnian
nginx lua
对于开发来说需要有好的生态开发库来辅助我们快速开发,而Lua中也有大多数我们需要的第三方开发库如Redis、Memcached、Mysql、Http客户端、JSON、模板引擎等。
一些常见的Lua库可以在github上搜索,https://github.com/search?utf8=%E2%9C%93&q=lua+resty。
Redis客户端
lua-resty-r
zkClient 监控机制实现
liyonghui160com
zkClient 监控机制实现
直接使用zk的api实现业务功能比较繁琐。因为要处理session loss,session expire等异常,在发生这些异常后进行重连。又因为ZK的watcher是一次性的,如果要基于wather实现发布/订阅模式,还要自己包装一下,将一次性订阅包装成持久订阅。另外如果要使用抽象级别更高的功能,比如分布式锁,leader选举
在Mysql 众多表中查找一个表名或者字段名的 SQL 语句
pda158
mysql
在Mysql 众多表中查找一个表名或者字段名的 SQL 语句:
方法一:SELECT table_name, column_name from information_schema.columns WHERE column_name LIKE 'Name';
方法二:SELECT column_name from information_schema.colum
程序员对英语的依赖
Smile.zeng
英语 程序猿
1、程序员最基本的技能,至少要能写得出代码,当我们还在为建立类的时候思考用什么单词发牢骚的时候,英语与别人的差距就直接表现出来咯。
2、程序员最起码能认识开发工具里的英语单词,不然怎么知道使用这些开发工具。
3、进阶一点,就是能读懂别人的代码,有利于我们学习人家的思路和技术。
4、写的程序至少能有一定的可读性,至少要人别人能懂吧...
以上一些问题,充分说明了英语对程序猿的重要性。骚年
Oracle学习笔记(8) 使用PLSQL编写触发器
vipbooks
oracle sql 编程 活动 Access
时间过得真快啊,转眼就到了Oracle学习笔记的最后个章节了,通过前面七章的学习大家应该对Oracle编程有了一定了了解了吧,这东东如果一段时间不用很快就会忘记了,所以我会把自己学习过的东西做好详细的笔记,用到的时候可以随时查找,马上上手!希望这些笔记能对大家有些帮助!
这是第八章的学习笔记,学习完第七章的子程序和包之后