.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知识点梳理)
深入理解汇编语言子程序设计与系统调用
网安spinage
汇编语言 开发语言 汇编 算法
本文将全面解析汇编语言中子程序设计的核心技术以及系统调用的实现方法,涵盖参数传递的多种方式、堆栈管理、API调用等关键知识点,并提供实际案例演示。一、子程序设计:参数传递的艺术1.寄存器传参:高效简洁.386.modelflat,stdcalloptioncasemap:none.dataxdd5;定义变量ydd6sumdd?.code;函数定义:addxy1addxy1procpushebpmo
图论算法经典题目解析:DFS、BFS与拓扑排序实战
周童學
数据结构与算法 深度优先 算法 图论
图论算法经典题目解析:DFS、BFS与拓扑排序实战图论问题是算法面试中的高频考点,本博客将通过四道LeetCode经典题目(均来自"Top100Liked"题库),深入讲解图论的核心算法思想和实现技巧。涵盖DFS、BFS、拓扑排序和前缀树等知识点,每道题配有Java实现和易错点分析。1.岛屿数量(DFS遍历)问题描述给定一个由'1'(陆地)和'0'(水)组成的二维网格,计算岛屿的数量。岛屿由水平或
Android 基础知识:Android 应用权限详解
流水mpc
android
这篇文章为大家系统的梳理一下Android权限相关的知识,在日常开发中,我们都用过权限,但是对于权限的一些细节我们可能掌握的还不够全面,这篇文章会全面的为大家介绍权限相关的知识。当然,本篇文章依然是参考了Google的官方文档:应用权限。本文目录一、认识Android权限(一)Android系统为什么需要权限?Android系统设置权限的目的是保护Android用户的隐私。对于用户的敏感数据And
2022.4.15
河南麦子的书写
#暮省1.#健身三人行2022.4.15体重:早,52.6;晚,。健身:53.4早,跑步5㎞;晚,散步+瑜伽。2.#君子兰班监考,改卷,发现问题。3.#读书读30多页,梳理了三讲内容。4.#碎屑中午自己包的饺子,融入创新元素,却看不出来:用菜汁和面,面并不呈现绿色,可能是因为我用的是紫叶生菜。把拧了菜汁之后的生菜芫荽放进馅儿里,比昨天好吃多了。上午同事梅妹妹给我带了这么多槐花,香气四溢,下午读书就
思维导图中的3A
画画的小常
图片发自App在学习思维导图3A之前,我们先来看看东方古国传统教书过程。分三步:听话,合作,变化。听话,学生摹仿老师,在这个过程中除非必需问题需要老师澄清解释,其他所有的都要求先行记忆。合作,这一阶段大多已经掌握基本知识点,允许学生提出问题,老师引导学生采用合适的方法,让学生亲自动手,解决问题。变化,经历了前面2个阶段,知识已经彻底掌握,此阶段要充分发挥洞察力和生发出新的思想以回馈老师。较之传统教
数据库基础概念梳理
22:30Plane-Moon
数据库
1.数据存储类型表(Table):存储结构化数据的标准方式,数据以行和列的形式组织,具有固定的格式。非结构化数据(UnstructuredData):如音频、视频、图片、文本文档等,其格式不固定,不易直接用表存储。2.SQL的核心优势SQL尤其擅长处理和操作存储在表中的结构化数据。2.1数据类型约束(DataTypeConstraints):定义列可存储的数据种类。整数类型:TINYINT(1字节
20210705成就感日志178/365
kidII
我是kid,这是我的257/365进化日课。2021.07.05无论做什么事,前提是我们必须先学会承受,再学会参与。承受是需要阅历和沉淀的,参与也需要勇气和激情。生活就是在热情和平淡中慢慢的磨合的。我们一直相信逆水行舟,一蒿不可放缓;滴水穿石,一滴不可弃滞。最终成功或许来得晚一些,但只要来了,这一切都值得。1.【日思】:今日最重要的一件事。清晰表达NO.2(梳理2h10m+王通直播1h10m)2.
java web开发实战经典 当当_java web项目实战开发
飞翔的酋长大人
java web开发实战经典 当当
本书以问题为导向,涵盖JavaWeb开发技术中所有的核心知识点;实战开发案例丰富,所有的知识案例都来源于企业真实项目,实战性和可操作性强;代码注释详细准确,结构简洁清晰;语言简明易懂,由浅入深地带你学会JavaWeb技术及应用。本书面向广大Java开发工程师和普通高校学生,可作为高等学校计算机及其相关专业Web编程技术课程教材,也可供从事JavaWeb应用开发的技术人员学习参考。¥80.00定价:
父母的习惯:反脆弱养育2023-09-02
幸福密码修心堂
我分享一下今天早上共读书籍的收获。第一个知识点是培养孩子的忍耐力,让他具备独立生活的能力。在我的印象当中,我小时候当遇到一些问题的时候,有些时候虽然会问父母,但是父母不一定会帮你。现在我们都了解身边的这个环境,这个孩子他在遇到一些问题的时候,如果父母观察到了,看到了,他甚至都不会让孩子去动手做。直接自己去处理对,那孩子在成长的过程当中的体验就会减少很多,那更谈不上培养耐力。比如说我小时候要去到河边
基于深度学习的目标检测算法综述:从RCNN到YOLOv13,一文看懂十年演进!
人工智能教程
深度学习 目标检测 算法 人工智能 自动驾驶 YOLO 机器学习
一、引言:目标检测的十年巨变2012年AlexNet拉开深度学习序幕,2014年RCNN横空出世,目标检测从此进入“深度时代”。十年间,算法从两阶段到单阶段,从Anchor-base到Anchor-free,从CNN到Transformer,从2D到3D,从监督学习到自监督学习,迭代速度之快令人目不暇接。本文将系统梳理基于深度学习的目标检测算法,带你全面了解技术演进、核心思想、代表算法、工业落地与
『读书•思考•写作优库‖第五十一期/506/1001《感觉:相信自己的感觉,找回你的人生》作者:(加拿大)布尔贝尔 译者:徐建琴
景熙惟
用爱斩断束缚你身心的绳索(部分节选)练习6:向束缚你的人表达宽恕从儿童早期到青春期(从出生到18岁),父母有哪些举动困扰了你?在纸上一一写下来,并写下同一时间其他影响你的人给你造成的困扰。从上述情境中选择一个,把事情的经过梳理一遍,接受你在其中所承担的责任。在相同的情境中看到潜藏的爱,然后去找那些人,面对面表达你的心情,宽恕他们,也请他们宽恕你。做完这些练习之后再转到本节内容,这一点非常重要。你可
macOS 安装全攻略:从基础到企业级部署
zqmgx13291
macos
引言:macOS安装的技术全景与价值macOS作为苹果生态的核心组件,其安装场景涵盖个人用户的系统重装、开发者的多系统环境搭建、企业级设备的批量部署等。据Apple官方数据,2024年全球活跃Mac设备超2亿台,其中AppleSilicon芯片机型占比达68%,架构差异(ARMvsx86)导致安装流程存在显著区别。本文将系统梳理macOS安装的全流程,从基础的单系统重装到复杂的双系统配置、硬件升级
2018-03-17早起系列12
OUrstory_1996
【插播】今日的实践格式【课后实践】这是2018年3月17日崔律“早起”系列加餐课的课后实践。回顾本周的课程内容和实践事项。1.我在本周收获的知识点:早餐是享受生活的关键一笔,在实践中不需要先要求特别完美,一点一点调整慢慢做出美味又好看的早餐2.我受益/最喜欢的点:各种菜谱和漂亮的餐具3.本周内我在实践中的成长:开始把做早餐加进日程,以前都是想一想觉得实现不了就放弃了4.对下周课程(利用早晨时段自我
2025 最强 Agent 智能体 学习笔记 (71)
一刀7段
学习 笔记 人工智能
Agent智能体的系统学习与职业发展核心内容概览本集是《2025最强Agent智能体全套教程》的第72集,聚焦Agent智能体领域的系统学习方法与职业发展路径,系统梳理了从入门到专家的能力体系、关键学习资源、职业方向选择及行业发展机遇。内容结合技术趋势与职场需求,为不同背景的学习者(学生、开发者、转行人士)提供清晰的成长蓝图,帮助其在Agent智能体领域高效成长,实现职业目标。系统学习的能力体系与
环境艺术设计必学的“3D建模与渲染软件”指南
在环境艺术设计领域,掌握高效的设计软件是学生入门阶段普遍关注的核心问题。优秀的软件如同设计师的得力助手,能够精准表达设计创意、显著提升工作效率,在设计流程的各个环节都发挥着不可或缺的作用。根据功能划分,环艺设计常用软件主要涵盖建模、渲染、后期处理及辅助工具四大类。本文将为您梳理环艺设计中必学的核心软件。一、核心建模软件建模是将设计构思转化为三维模型的关键步骤。以下两款软件在环艺设计中应用最为广泛:
java知识点分享篇(一)
微笑的小小刀
java分享篇一大家好,我是小小刀,我们又见面啦,本文是一个新的系列->java分享系列,现在有三个系列,java学习系列:一篇系统的讲一个知识点,java故事系列:散文随笔,有知识点也有生活。本篇是java分享系列第一篇:收集大家在学习交流群中的分享,并做简单的发散进学习交流群可加小刀微信:best396975802公众号:java技术大本营sql分页(小小刀)原分享sqlserver中的分页语
读书笔记6‖《怎样开会》
知微呀
昨天梳理的第五、第六讲内容竟然被锁了,管它呢,我的目的是梳理读书内容,便于吸收记忆,管它锁不锁,我只管做就是了!今天继续第七讲和第八讲内容。第七讲:决策会1.提请决策的议题应当基本成熟通过开会作决策是会议的一项基本功能,也是极为重要的核心功能。决策正确则会议正确,决策失误则意味着会议根本失误。正常情况下,提请会议决策的议题都应是基本成熟的,并且要经过事先审核和协调沟通。日常工作中的具体决策,不一定
点滴成就梦想
卿城卿国
今天是非常充实的一天,我觉得时间安排的也比较合理,忙碌而收获颇多。夜深人静,我也将自己的忙碌告一段落,开始对自己的一天进行复盘早上八点前,为女儿准备好了简单的早餐,帮助女儿装好保温杯,在女儿喃喃的英语背诵声中,目送她走出家门去上学;静坐十分钟后,在我的家长《微课堂》中开课,今天是第二讲,“家长与不同阶段的孩子如何沟通?”,经过了二天的精心准备,今天主要以家长正确观念的梳理,小学一年级孩子的心理特征
想给文件加密?这9款文件加密软件推荐分享,好用不踩雷!
CookieCrusher
安全 运维 服务器 网络 DLP windows
电脑里的文件,藏着公司的核心机密、个人的隐私数据。一个不小心,文件泄露了,轻则尴尬,重则带来难以估量的损失。给重要文件“上把锁”,是数字时代保护自己的基本操作。市面上文件加密软件众多,怎么选才靠谱?今天就为大家梳理9款值得关注的工具,助你轻松守护数据安全!为什么文件加密软件必不可少?保护隐私:个人照片、证件扫描件、财务记录,加密后即使电脑丢失或被入侵,他人也难以窥探。守护商业机密:合同、设计稿、源
数据结构核心知识总结:从基础到应用
算法练习生
数据结构 数据结构 学习 笔记 算法 排序算法
数据结构核心知识总结:从基础到应用数据结构是计算机科学中组织和存储数据的核心方式,直接影响程序的性能和资源利用率。本文系统梳理常见数据结构及其应用场景,帮助读者构建清晰的知识体系。一、数据结构基础概念数据结构是数据元素之间逻辑关系的抽象表示,包含以下三要素:逻辑结构:数据元素间的抽象关系(集合/线性/树形/图状)存储结构:数据在内存中的物理存储方式(顺序/链式)操作集合:增删改查等基本操作二、常见
Python基础:变量作用域与嵌套函数
an_yu_xin
Python学习笔记 python 开发语言
Python基础:变量作用域与嵌套函数文章目录Python基础:变量作用域与嵌套函数一、知识点详解1.1变量作用域1.2全局变量与局部变量1.3嵌套函数1.4变量作用域规则(LEGB)1.5`LEGB`规则详解二、说明示例2.1多层嵌套函数与LEGB规则应用2.2使用`global`和`nonlocal`实现计数器三、知识点总结四、扩展知识4.1规则验证函数五、知识点考察题一、知识点详解1.1变量
中级经济基础各类曲线汇总(5)
Coco万在简述
--写给报考中级经济师的小伙伴们2022年8月21日周日深圳晴1048/1000【主题】经济学基础【字数】1291今天的简文继续梳理中级经济师公共科目中的《经济基础知识》一书中的各类曲线之5,即完全竞争市场上行业的供求曲线和个别企业的需求曲线。首先,从市场结构理论来理解什么是完全竞争市场。完全竞争市场具备如下特征:1、市场上有很多生产者和消费者,或者说买家卖家,一般他们的规模很小,自己决定不了产品
《随笔》(村中草记)
此心吾与白鸥盟_
今天周六。下午,我学堂上完课就回了乡里。我甫到家,还没进屋子,在门口,就听到母亲正在和一个人絮叨什么。原本,我是猜测得到和母亲时常来往的人。但我进屋一看,却是村里的才宝嬷嬷。她因为现在年纪大了,已经极少来我家;在以前,她是一直来的。据母亲说,她今年八十六岁了。她十分矮的身子;满头不大梳理而凌乱的白发;一张可能因为营养不良,或者老病,常常显得浮肿似的圆鼓鼓的脸。她见了我,从坐着的长凳上站起来,并且说
AI
北南北
资料上说:对于孩子基础不好的同学,智能AI系统会提供孩子薄弱的知识点,让孩子学习然后练习相关习题,一步步查漏补缺,针对性提升。这是最近看到的,与时俱进,如此前卫的辅导班。AI是辅助工具,还是需要线下一对一。感觉象是医生,电脑诊出了学习的问题,老师就可对症下药了。
日精进
A七田阳光婷婷老师
敬爱的黄校长,亲爱的家人们,晚上好!今天是我的日精进第276天,给大家分享我今天的进步,我们互相勉励,携手前行。每天进步一点点,成功便不远。1、比学习:这一秒不放弃,下一秒就有希望,坚持下去就会成功。学习尤克里里,今天学会一首新的曲子。2、比付出:梳理复习全脑专业知识的重点,做好整理复习工作。早起收拾房间,改掉休息日懒床的毛病。3、比改变:提高效率和时间观念,时刻不放松,每天都是精进的日子。4、比
运维-资产梳理
资产梳理一、明确目标与范围1.1、确定梳理目的网络安全:缩小攻击面、识别风险点。资源配置:优化资源利用率、降低成本。合规要求:满足法律法规或行业标准(如等保、ISO27001)。1.2、界定资产范围物理资产:服务器、网络设备、终端设备、IoT设备等。数字资产:操作系统、数据库、应用程序、域名、IP地址、云资源、容器/K8s集群、SaaS应用。数据资产:敏感数据(如客户信息、财务数据)、业务数据、备
Stm32t通讯——蓝牙通讯
嵌界游龙
stm32 嵌入式硬件 单片机
蓝牙基础知识点蓝牙:利用低功率无线电,支持设备短距离通信的无线电技术。特点:短距离、低功率。第一代蓝牙:BR(BasicRate)技术,传输速率:721.2kbps。第二代蓝牙:EDR(EnhancedDataRate)技术,3Mbps;第三代蓝牙:核心是AMP(GenericAlternateMAC/PHY),这是一种全新的交替射频技术,支持动态地选择正确射频,传输速率高达24Mbps。第四代蓝
中原焦点团队网络初14 坚持分享第 581天
六月荷花草
第452场咨询:晚上的咨询有些精力不济,可能是白天太累了,也因为自己的一些情绪影响了,来访者的话有时竟然听不真切,再加上网络的影响。所以觉察到这些之后,征得来访者同意通过电话继续咨询。也许是“启动”了应急机制,接下来的咨询中重又找到感觉了。细细的倾听,在来访者的困扰中慢慢澄清、梳理,终于看见一线曙光!听到来访者激动的声音,还有情绪一下子释放的那种快乐,我自己也被感染了。以后的咨询不管怎么样一定要调
音视频流媒体开发【七十四】- WebRTC1-WebRTC入门
AlanGe
音视频流媒体开发-目录iOS知识点-目录Android-目录Flutter-目录数据结构与算法-目录uni-pp-目录1WebRTC入门1.1什么是WebRTCWebRTC(WebRealTimeCommunication)是Google于2010以6829万美元从GlobalIPSolutions公司购买,并于2011年将其开源,旨在建立一个互联网浏览器间的实时通信的平台,让WebRTC技术成为
阅读《语言的魔力》第二天
美妆博主樱子
《语言的魔力》第二章框架—换框第一次读这类的书,被深深的吸引了,原来自己经常说错话,今天读得特别慢,想着对于自己来说,明白了几个知识点,可以运用好也是一个很大的收获。图片发自App今天知道以结果框架,会让原本消极的情绪,转变为积极的心态;还会激发本能去思考和寻找答案,对自己还有一个心理暗示作用;我结合自己的案例,我之前会问别人“我想减肥”这好像不是自己很本能思考的事情,如果换框架就是“如果我要减肥
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编程有了一定了了解了吧,这东东如果一段时间不用很快就会忘记了,所以我会把自己学习过的东西做好详细的笔记,用到的时候可以随时查找,马上上手!希望这些笔记能对大家有些帮助!
这是第八章的学习笔记,学习完第七章的子程序和包之后