[if !supportLists]第一天 [endif]input的一些基本类型补充
一 HTML5中新增标签
2. input type新增类型
date 日期 年月日
month 月
week 第几周
time 时间时分
url 必须填写url 否则无法提交
email 必须填写邮箱否则无法提交
range 设置范围 配合属性max min step value 指定默认值
number 填写数字否则无法提交指定数字范围max min step value默认值 支持负数
search 定义搜索框
color 颜色选择器
3. 新增通用属性
placeholder 设置输入前的提示
autofocus 自动获取焦点
max/min/step 配合type是 number或range 确定范围
list 配合datalist列表(chrome不支持,火狐支持)
例:
.
required 设置该输入框必填
pattern 设置正则
form 给表单控件设置所属的form表单
size 文本框的大小
maxlength 能输入的字符的最大长度
readonly 只读
disabled 不能使用
checked 表示单选 复选按钮选中状态
selected 下拉列表的列表项被选中
multiple 多选 适用于email和file类型
[if !supportLists]第二天 [endif]css概念、基本语法、选择器
一为什么使用css?
1 提高开发效率
2 提高搜索引擎的检索效率
1. CSS的定义
Cascading Style Sheets 层叠样式表(级联样式表)
2. CSS的作用
定义网页外观,如字体、背景、颜色等
3. CSS特点
① 精确的定位 准确的控制页面的任何元素
② 精细的控制 可以做到像素级别的调整
③ 样式与内容的分离 便于维护,便于重用
4. 发展历程
① CSS1 作为一项W3C推荐,CSS1发布于 1996年12月17 日。1999 年1月11日,此推荐被重新修订。
② CSS2 作为一项 W3C 推荐,CSS2发布于 1999年1月11日。CSS2添加了对媒介(打印机和听觉设备)和可下载字体的支持。
③ CSS3 CSS3 计划将 CSS 划分为更小的模块。2001年至今 HTML5+CSS3
二 CSS使用方法
1. 行内式优先级最高, 在标签上添加style属性
2. 内嵌样式 内页样式
把css代码 写在 style标签里面
style标签可以写在任何位置,建议 写在head标签中
3. 外联样式 外页样式 (推荐)
link
优先级
行内式优先级最高其他两种谁在后会覆盖前面的样式,谁的优先级就高
CSS 添加注释 /* */
HTML注释
三 基本语法
1. CSS语法
选择器:负责圈定范围,要修改的元素的集合
声明:由属性和属性名组成,中间用冒号隔开(属性名:属性值),用于设定具体的样式
格式:选择器{属性1:值; 属性2:值; 属性3:值 ....}
2. CSS注释
样式里面注释就一种/*注释 */
html中的注释
3. 单位
3.1 长度单位
Rem
em 倍数相对于默认字体大小16px
px 像素pixel 屏幕上显示的最小单位(推荐)
% 百分比设置font-size 相对于默认字体大小16px 设置宽度高度相对于父元素宽度
pt 标准长度单位 1pt=1/72英寸 用于印刷业,非常简单易用
PPI(DPI) 每英寸像素点数 pixel(dot) per inch 表示清晰度、精度
cm/mm 厘米/毫米
附公式:px = pt * DPI /72
3.2 颜色单位
① 英文单词 red green yellow .....
② 十六进制 #rrggbb 00-ff
③ rgb 数字 百分比 rgb(0~255, 0~255, 0~255)
④ rgb(0%~100%,0%~100%,0%~100%)
rbga();
四 选择器
1. HTML标签选择器
标签名{ }
2. ID选择器
#ID名{ }
一个页面一个ID名只能给一个元素
3. CLASS选择器
.class名{ }
4. 关联选择器
选择器选择器{ }
5. 组合选择器
选择器,选择器,选择器....{ }
[if !supportLists]第三天 [endif]伪类选择器、css常见属性和值
一、伪元素选择器(IE6 仅支持a标签)
选择器:hover 鼠标悬停在上面(重用)
选择器:active 鼠标点击的时候
选择器:visited 鼠标点击过后
选择器:link 开始状态
二 CSS常见属性和值
1. 字体属性
font-family 设置字体库(黑体 宋体 微软雅黑.....)
宋体SimSun黑体SimHei微软雅黑Microsoft YaHei微软正黑体Microsoft JhengHei新宋体NSimSun新细明体PMingLiU细明体MingLiU标楷体DFKai-SB楷体KaiTi
font-size 设置大小(px em %rem pt in cm mm)
font-style 设置字体风格
值:normal(正常 默认)
italic(斜体)
font-weight 设置字体粗细
值: normal(默认)
bold(粗)
lighter(细)
100-900(
font-variant 设置字体变形
normal
small-caps(浏览器会显示小型大写字母的字体)
inherit规定应该从父元素继承 font-variant 属性的值
2. 颜色属性
color 设置字体颜色(四种表示颜色的方法)
3. 背景属性
background
综合写法
background: [color] [image] [repeat] [position] [attachment]
background-color 设置背景颜色 颜色单位
background-image 设置背景图片url('地址')
background-repeat 设置背景图片平铺方式 repeat(默认值)
no-repeat 不重复
repeat-x 背景图片在水平方向重复
repeat-y 垂直
background-attachment 设置背景图滚不滚
值: scroll(默认)
background-position 设置背景图片位置(设置背景图片在元素中哪个位置开始显示左上角坐标)
两个值,只写一个的话第二个值默认center/50%
left/right/center/number px top/center/bottom/number px
background-size 背景图片尺寸大小设置
number px
number%
以父元素的百分比来设置背景图像的宽度和高度。
第一个值设置宽度,第二个值设置高度。
如果只设置一个值,则第二个值会被设置为"auto"。
cover
把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。
背景图像的某些部分也许无法显示在背景定位区域中。
contain
把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域
4. 文本属性
letter-spacing文字字母间距
值:长度值可设为负数
word-spacing 英文单词与单词之间的间距
text-decoration 对文本划线的控制
overline 上划线
underline 下划线
line-through 中划线
none 没有线
text-align 文本的水平对齐方式
left
right
center
text-indent 首行缩进 px %等尺寸
line-height 重要 文本的垂直对齐方式
word-wrap 当一个单词到达边际时没显示完的处理方式
normal 默认浏览器
break-word 换行显示
text-transform大小写转换
none默认显示
capitalize 每个单词的首字母大写
uppercase 全部大写
lowercase 全部小写
word-break在恰当的断字点进行换行:
normal使用浏览器默认的换行规则。
break-all允许在单词内换行。
keep-all只能在半角空格或连字符处换行。
text-shadow 设置文本阴影
值:X轴偏移量+Y轴偏移量+模糊距离+颜色
例:text-shadow:10px 10px 5px gray
text-overflow 文本溢出时
clip 修剪文本
ellipsis 使用省略号代表被修剪的文本
text-overflow:ellipsis ;overflow: hidden;white-space: nowrap;
5. 边框属性
综合写法
border :边框宽度 边框样式 边框颜色
border :10px solid red
[ border-width ]: 设置或检索对象边框宽度。
[ border-style ]: 设置或检索对象边框样式。
none定义无边框。
hidden与"none" 相同。不过应用于表时除外,对于表,hidden 用于解决边框冲突。
dotted定义点状边框。在大多数浏览器中呈现为实线。
dashed定义虚线。在大多数浏览器中呈现为实线。
solid定义实线。
double定义双线。双线的宽度等于border-width 的值。
groove定义3D 凹槽边框。其效果取决于 border-color 的值。
ridge定义3D 垄状边框。其效果取决于 border-color 的值。
inset定义3D inset 边框。其效果取决于 border-color 的值。
outset定义3D outset 边框。其效果取决于 border-color 的值。
[ border-color ]: 设置或检索对象边框颜色。
border-left:
border-left-style:
border-left-color:
border-left-width:
border-right:
border-top:
border-bottom:
border-radius:边框圆角
6. 鼠标光标属性
cursor 设置或检索在对象上移动的鼠标指针采用何种系统预定义的光标形状。
属性值auto pointer点击 move crosshair wait等待 help text not-allowed无法选择
7. 列表属性
[ list-style-type ]: 设置或检索对象的列表项所使用的预设标记 (常用在ol或ul上)
disc默认。标记是实心圆。
circle标记是空心圆。
square标记是实心方块。
decimal标记是数字。
decimal-leading-zero0开头的数字标记。(01, 02, 03, 等。)
lower-roman小写罗马数字(i, ii, iii, iv, v, 等。)
等
[ list-style-image ]: 设置或检索作为对象的列表项标记的图像
例:list-style-image: url('/i/eg_arrow.gif')
list-style 综合写法
list-style:[ list-style-image ] || [ list-style-position ]
一般给一个列表中的列表项添加图片使用的是背景图片的方式
8. 表格属性 width height border.....
1)table-layout 固定每列的宽度
属性值
automatic:列宽由单元格内容确定,不固定
fixed: 固定
2)border-collapse 设置或检索单元格的边框是否合并
属性值
separate: 边框独立 默认值 不合并
collapse: 相邻边被合并 合并
3)border-spacing:单元格的边框与边框之间的距离
只有border-collapse的属性值是separate:的时候,border-spacing属性才能生效
[if !supportLists]4) [endif] caption-side:top | bottom |
这是一个标签
设置或检索表格的caption标题在哪个方向显示
5)empty-cells 当单元的内容为空是,是否显示边框
属性值有两个show 默认值显示 hide 不显示
[if !supportLists]第四天 [endif]盒子模型和div布局
一 DIV+CSS布局优势
① 表现和内容分离
② 代码简洁,提高代码解析速度
③ 易于维护和改版
④ 提高搜索引擎对网页的搜索效率
二 布局相关概念
1. 盒子模型
1.1 定义: 任何一个元素都可以抽象一个盒子模型, 盒子里面可以嵌套盒子
1.2 组成: 内容 内补白(内边距、填充)边框外补白(外边距)
1.3 相关属性:
width height
border
padding 盒子的边框距离盒子的内容的距离
margin 盒子的边框距离上一个盒子或父元素的距离
1.4 盒子模型的宽高
盒子的宽= 内容的宽 + 左右内补白+左右边框
2. 块级元素和行内元素
2.1. 块级元素块状元素
块状元素特征:(1)能够识别宽高
(2)margin和padding的上下左右均对其有效
(3)可以自动换行
(4)多个块状元素标签写在一起,默认排列方式为从上至下
①总是在新行上开始;
②高度,行高以及外边距和内边距都可控制;
③宽度缺少时是它的容器的100%,除非设定一个宽度。
④它可以容纳行内元素和其他块元素
2.2. 行内元素 内联元素
行内元素特征:
(1)设置宽高无效
(2)对margin仅设置左右方向有效,上下无效;padding设置上下左右都有效,即会撑大空间
(3)不会自动进行换行
① 和其他元素都在一行上
② 宽高行高不可设置,padding可以设置 margin可以左右,不能上下
③ 宽只与内容有关系
④ 只可以容纳文本或其他行内元素
2.3 块级和行内的相互转换
属性display
值 block inline inline-block
(1)display:inline;转换为行内元素
(2)display:block;转换为块状元素
(3)display:inline-block;转换为行内块状元素
2.4行内块状元素特征:
(1)不自动换行
(2)能够识别宽高
(3)默认排列方式为从左到右
3. 无意义的块级元素div 和 无意义的行内元素span
div
span
4. 盒子区块的浮动
浮动的盒子脱离文档流
设置元素的css float属性
clear属性可以清除浮动
5.盒子区块的定位
static 默认值
Position:relative 相对定位
absolute 绝对定位
fixed 固定
属性position
相对定位:相对于自己原先的位置定位,配合left top right bottom
不影响其他元素的布局
绝对定位:相对于定位的父元素,如果父元素没定位,向上找,直到找到定位的父元素,如果没有定位的父元素,相对于body
影响其他元素的布局
固定定位:fixed 相对于屏幕定位
z-index属性: z-index用于定位的元素 设置元素显示优先级
(元素设置position:absolute/relative时生效),
默认0 越大优先级越高(同级兄弟元素时) 可以有负值
父子级时,父元素不设z-index 子元素设为负值,父元素可覆盖子元素,如果父元素设置了z-index,父元素不管比子元素高多少也不会覆盖子元素
三 布局相关的属性
1. 尺寸
width 设置内容的宽
height 设置内容的高
2. 外补白
margin 简写同padding
margin-top 距离上边的边距
margin-right 右边
margin-bottom 下边
margin-left 左边
3. 内补白
padding
padding: 四边
padding: 上下 左右
padding: 上 左右 下
padding: 上 右 下 左
padding-top 上边内补白
padding-right 右边
padding-bottom 下边
padding-left 左边
4. 布局
display 设置元素的显示方式
值: block以块级元素显示
inline以行内元素显示
none:不显示 inline-block:(IE6、7不支持, 介于inline和block之间的状态)
visibility 规定元素是否可见
visible 默认值,可见
hidden 隐藏 同时占着位置
display:none 是物理性隐藏,从页面彻底消失,不占用物理空间
visibility:hidden 显示性隐藏,人看不到了,但还占用那个位置
overflow 用于设置元素不够容纳内容时的显示方式
auto(自动添加滚动条)
hidden(超出隐藏)(加载父元素身上可以清楚浮动,防止内容塌陷)
scroll(滚动条)
文本溢出显示省略号:
overflow: hidden; 超出隐藏
text-overflow:ellipsis; 超出用省略号显示
white-space: nowrap; 不换行直到遇见
溢出方式
float 设置浮动方式
值left right noneoverflow-x 设置水平方向 溢出方式
overflow-y 设置垂直方向
设置为浮动的元素会当成块状元素处理
设置浮动时,父元素内容塌陷,影响布局效果
clear 清除浮动
值left right both
例:div{ clear:left} 清除div左边的浮动元素
clear:both加载父元素的最后一个子元素,防止父元素塌陷
企业级应用中清楚浮动的最佳方法
clearfix方案
使用伪元素after在父元素尾部添加一个元素
对这个添加的伪元素应用清除浮动的样式
必备三大样式:content、clear、display
可选三大样式:height、font-size、visibility
例:.clearfix.after{content:’’;clear:both;display:block}
使用浮动实战案例
[if !supportLists]1. [endif]如何实现一个三列布局
[if !supportLists]a) [endif]实现一个左中右布局
[if !supportLists]b) [endif]左右两侧宽度固定
[if !supportLists]c) [endif]中间内容去宽度能够自适应
解决:双飞翼布局
第一步:使用float属性让左中右三列浮动
[if !supportLists]2. [endif]使用负margin属性让左右两列与中间列处在同一水平线上
[if !supportLists]3. [endif]在中间列中增加一个div内容元素,设置margin左右为两列的宽度
[if !supportLists]4. [endif]最后,清除浮动
box-shadow 属性用于向盒子添加一个或多个阴影效果。
格式:box-shadow: offset-x offset-y [blur [spread]] [color] [inset]
offset-x:阴影的水平偏移量。正数向右偏移,负数向左偏移。offset-y:阴影的垂直偏移量。正数向下偏移,负数向上偏移。blur:阴影模糊度,不能取负数。spread:阴影大小。正数阴影扩大(阴影大小大于盒子大小),负数阴影缩小(阴影大小小于盒子大小),0阴影与盒子同等大小。inset:表示添加内阴影,默认为外阴影。
例:box-shadow: 0px 0px 10px red, 5px -5px 10px blue, 10px -10px 10px yellow, 20px -20px 10px black; 设置多个阴影,每个阴影之间用,号隔开
[if !supportLists]第五天 [endif]div布局设计
一 布局设计
1. 盒子的外边距问题
① 一行两个盒子的距离 等于两个盒子间距的和(第一个盒子的右边距+第二个盒子的左边距)
②上下两个盒子, 距离等于间距大的盒子(第一个盒子的下边距和第二个盒子的上边距,选择一个大的)
③ margin的参照距离 有时候是父元素的边框(父子级嵌套的时候),有时候是上一个元素(兄弟级关系的时候)
④ 父元素嵌套子元素, 子元素设置margin-top 会导致上边距加在父元素身上, 解决方案:给父元素设置border或overflow
2. 盒子嵌套
① 如果子元素大小超出父元素(溢出), 通过overflow属性来控制 auto(超出出现滚动条) hidden(超出隐藏) scorll(滚动条)
② 如果子元素浮动,会不受父元素的控制, 给父元素设置浮动 或者 设置overflow
3. 居中
3.1 水平居中
盒子居中margin:0 auto; 块级元素居中 , 设置到要居中的元素上
text-align:center; 文本和行内元素居中,设置到要居中元素的父元素上
3.2 垂直居中
行高居中line-height 让行内元素和文本垂直居中(一行文本) 设置line-height与height相等 设置到要垂直居中元素的父元素上
块级元素垂直居中:设置为绝对定位设置top 50% margin-top值 盒子的一半的负值
4. 盒子的隐藏显示
属性visibility 设置为hidden 隐藏 占位 显示性隐藏
设置属性display 为 none 物理性隐藏 不占位
二布局
1. 取消标签 默认样式
2. 子元素继承父元素的属性设置
① 字体 文本 颜色 相关的属性 子元素会继承父元素的 如果在body设置了字体,所有的元素内都会生效
② 布局相关的不会继承 边框 内外边距 宽高 背景
3. 布局思路
3.1 两种方式
① 嵌套一个大的盒子
② 把页面分成若干行
3.2 思路
先分行在分列
你可能感兴趣的:(web笔记第二周)
情绪觉察日记第37天
露露_e800
今天是家庭关系规划师的第二阶最后一天,慧萍老师帮我做了个案,帮我处理了埋在心底好多年的一份恐惧,并给了我深深的力量!这几天出来学习,爸妈过来婆家帮我带小孩,妈妈出于爱帮我收拾东西,并跟我先生和婆婆产生矛盾,妈妈觉得他们没有照顾好我…。今晚回家见到妈妈,我很欣赏她并赞扬她,妈妈说今晚要跟我睡我说好,当我们俩躺在床上准备睡觉的时候,我握着妈妈的手对她说:妈妈这几天辛苦你了,你看你多利害把我们的家收拾得
底层逆袭到底有多难,不甘平凡的你准备好了吗?让吴起给你说说
造命者说
底层逆袭到底有多难,不甘平凡的你准备好了吗?让吴起给你说说我叫吴起,生于公元前440年的战国初期,正是群雄并起、天下纷争不断的时候。后人说我是军事家、政治家、改革家,是兵家代表人物。评价我一生历仕鲁、魏、楚三国,通晓兵家、法家、儒家三家思想,在内政军事上都有极高的成就。周安王二十一年(公元前381年),因变法得罪守旧贵族,被人乱箭射死。我出生在卫国一个“家累万金”的富有家庭,从年轻时候起就不甘平凡
一百九十四章. 自相矛盾
巨木擎天
唉!就这么一夜,林子感觉就像过了很多天似的,先是回了阳间家里,遇到了那么多不可思议的事情儿。特别是小伙伴们,第二次与自己见面时,僵硬的表情和恐怖的气氛,让自己如坐针毡,打从心眼里难受!还有东子,他现在还好吗?有没有被人欺负?护城河里的小鱼小虾们,还都在吗?水不会真的干枯了吧?那对相亲相爱漂亮的太平鸟儿,还好吧!春天了,到了做窝、下蛋、喂养小鸟宝宝的时候了,希望它们都能够平安啊!虽然没有看见家人,也
10月|愿你的青春不负梦想-读书笔记-01
Tracy的小书斋
本书的作者是俞敏洪,大家都很熟悉他了吧。俞敏洪老师是我行业的领头羊吧,也是我事业上的偶像。本日摘录他书中第一章中的金句:『一个人如果什么目标都没有,就会浑浑噩噩,感觉生命中缺少能量。能给我们能量的,是对未来的期待。第一件事,我始终为了进步而努力。与其追寻全世界的骏马,不如种植丰美的草原,到时骏马自然会来。第二件事,我始终有阶段性的目标。什么东西能给我能量?答案是对未来的期待。』读到这里的时候,我便
爬山后遗症
璃绛
爬山,攀登,一步一步走向制高点,是一种挑战。成功抵达是一种无法言语的快乐,在山顶吹吹风,看看风景,这是从未有过的体验。然而,爬山一时爽,下山腿打颤,颠簸的路,一路向下走,腿部力量不够,走起来抖到不行,停不下来了!第二天必定腿疼,浑身酸痛,坐立难安!
30天风格练习-DAY2
黄希夷
Day2(重义)在一个周日/一周的最后一天,我来到位于市中心/市区繁华地带的一家购物中心/商场,中心内人很多/熙熙攘攘。我注意到/看见一个独行/孤身一人的年轻女孩/,留着一头引人注目/长过腰际的头发,上身穿一件暗红色/比正红色更深的衣服/穿在身体上的东西。走下扶梯的时候,她摔倒了/跌向地面,在她正要站起来/让身体离开地面的时候,过长/超过一般人长度的头发被支撑身体/躯干的手掌压/按在下面,她赶紧用
《大清方方案》| 第二话
谁佐清欢
和珅究竟说了些什么?竟能令堂堂九五之尊龙颜失色!此处暂且按下不表;单说这位乾隆皇帝,果真不愧是康熙从小带过的,一旦决定了要做的事,便杀伐决断毫不含糊。他当即亲自拟旨,着令和珅为钦差大臣,全权负责处理方方事件,并钦赐尚方宝剑,遇急则三品以下官员可先斩后奏。和珅身负皇上重托,岂敢有半点怠慢,当夜即率领相关人等,马不停蹄杀奔江汉。这一路上,和珅的几位幕僚一直在商讨方方事件的处置方案。有位年轻幕僚建议快刀
本周第二次约练
2cfbdfe28a51
中原焦点团队中24初26刘霞2021.12.3约练161次,分享第368天当事人虽然是带着问题来的,但是咨询过程中发现,她是经过自己不断地调整和努力才走到现在的,看到当事人的不容易,找到例外,发现资源,力量感也就随之而来。增强画面感,或者说重温,会给当事人带来更深刻的感受。
18-115 一切思考不能有效转化为行动,都TM是扯淡!
成长时间线
7月25号写了一篇关于为什么会断更如此严重的反思,然而,之后日更仅仅维持了一周,又出现了这次更严重的现象。从8月2号到昨天8月6号,5天!又是5天没有更文!虽然这次断更时间和上次一样,那为什么说这次更严重?因为上次之后就分析了问题的原因,以及应该如何解决,按理说应该会好转,然而,没过几天严重断更的现象再次出现,想想,经过反思,问题依然没有解决与改变,这让我有些担忧。到底是哪里出了问题,难道我就真的
蘩漪:新女性?利己主义者
赮_红雨
蘩漪是曹禺《雷雨》笔下的女性形象。对于她的喜爱,曹禺在之前的访谈中,就已经表达得很清楚了,蘩漪是他所倾心的女子的“代替者”。在这个女性身上有着曹禺最精心的描写,但同时她的身上又存在着一些时代的问题。图片发自App首先,繁漪是追求自由和幸福的新女性形象。她是精神悲剧的核心人物,她对周朴园的反抗,具有典型意义。她是位资产阶级家庭出身的小姐,受过五四新思潮的影响,她任性、傲慢,追求人格独立、个性自由和爱
读《人世间》有感
一0一
这个寒假,就如同朋友圈中的一段话:一闭眼,一睁眼假期还有5天,在一闭眼一睁眼假期还有12天;再一闭眼一睁眼假期还有20天;不敢睡,不敢睡啊……受疫情影响,这个假期变得漫长又煎熬,我也无时无刻不关注着疫情的变化。当然这样的一个假期,我还真得要感谢周翔,因为他有个爱看书的习惯,所以家里有不少他看过的书,可以让我随意挑选,因此也让我的假期不至于那么无所事事。这次我选了一本梁晓声的《人世间》,作为一名语文
运城寻访重逢石头纪实【严建设老照片395 集】 我简直能把你想透, 当我走进运城的时候。 我已急得热汗直流, 访问了十九个老头, 把晋南的小城转了三周。 虽然是悠久的思旧, 我仍然是牛样的执...
严建设
运城寻访重逢石头纪实【严建设老照片395集】我简直能把你想透,当我走进运城的时候。我已急得热汗直流,访问了十九个老头,把晋南的小城转了三周。虽然是悠久的思旧,我仍然是牛样的执拗。说什么变换的世情,泛起了过去的逝流,你就是真正的故友。踏破铁鞋的淡愁,已化为不废功夫的范畴,是就像远在天涯近在咫尺,就像是梦乡的邂逅,我紧紧地攥着你的手。你已长成了高高的个头,俊逸的容颜却很清瘦,你那样顽皮的童音,已变到老
特殊的拜年
飘雪的天堂
文/雪儿大年初一,家家户户没有了轰响的鞭炮声,大街上没有了人流涌动的喧闹,几乎看不到人影,变得冷冷清清。天刚亮不大会儿,村里的大喇叭响了起来:由于当前正值疾病高发期,流感流行的高峰期。同时,新型冠状病毒感染的肺炎进入第二波流行的上升期。为了自己和他人的健康安全着想,请大家尽量不要串门拜年,不要在街里走动。可以通过手机微信,视频,电话,信息拜年……今年的春节真是特别。禁止燃放鞭炮,烟花爆竹,禁止出村
想明白这个问题,你才能写下去
文自拾
春节放假的时候,又有一天梦见她,第二天她冒着漫天大雪,傻傻地跑来见我。她说,见见傻傻的我,天很冷,心很暖。她回去后,我写了一篇文章,题目叫——从此梦中只有你。我们没在一起的很长一段时间里,她都在我的心底,一次次出现在我的梦里。我对她说,在一起之前,是胆小且闷骚,在一起之后,我变得不要脸了。不要脸的——去爱你。那文章没写完,火车上,给她看了。我有点小失望,花了好几个小时写,她分分钟就看完,很希望她逐
【JS】执行时长(100分) |思路参考+代码解析(C++)
l939035548
JS 算法 数据结构 c++
题目为了充分发挥GPU算力,需要尽可能多的将任务交给GPU执行,现在有一个任务数组,数组元素表示在这1秒内新增的任务个数且每秒都有新增任务。假设GPU最多一次执行n个任务,一次执行耗时1秒,在保证GPU不空闲情况下,最少需要多长时间执行完成。题目输入第一个参数为GPU一次最多执行的任务个数,取值范围[1,10000]第二个参数为任务数组长度,取值范围[1,10000]第三个参数为任务数组,数字范围
每日算法&面试题,大厂特训二十八天——第二十天(树)
肥学
⚡算法题⚡面试题每日精进 java 算法 数据结构
目录标题导读算法特训二十八天面试题点击直接资料领取导读肥友们为了更好的去帮助新同学适应算法和面试题,最近我们开始进行专项突击一步一步来。上一期我们完成了动态规划二十一天现在我们进行下一项对各类算法进行二十八天的一个小总结。还在等什么快来一起肥学进行二十八天挑战吧!!特别介绍小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶python有趣练手项目里面包括了像《机器人尬聊》《恶搞程序》这样的有趣文章
ARM中断处理过程
落汤老狗
嵌入式linux
一、前言本文主要以ARM体系结构下的中断处理为例,讲述整个中断处理过程中的硬件行为和软件动作。具体整个处理过程分成三个步骤来描述:1、第二章描述了中断处理的准备过程2、第三章描述了当发生中的时候,ARM硬件的行为3、第四章描述了ARM的中断进入过程4、第五章描述了ARM的中断退出过程本文涉及的代码来自3.14内核。另外,本文注意描述ARM指令集的内容,有些sourcecode为了简短一些,删除了T
阶段总结反思
轻争
马上就要进入10月份了,今天做一下前段时间的总结和反思。前段时间,日更、英语、健身、护肤坚持的比较好。阅读、书法坚持的不好。1.中间被迫停更半个多月,其余时间一直在坚持日更挑战。偶尔也有不想写的时候,就做一下摘抄。因为阅读(输入)没跟上来,所以写作(输出)质量有待进一步加强。2.英语做到了一周至少学习5天,每次不少于30分钟,但是小班课没有跟上更新速度,下一步要争取利用零碎时间补听小班课。3.减肥
展现思维导图魅力,不断挖掘人生宝藏
思维导图讲师Mandy
第13期最强思维导图训练营已经结束一周了,但是我依旧是感觉所有学员还在努力的学习,这些学员中有教师、学生、白领、公务员、宝妈等等,只要你努力,只要你想改变自己,任何行业,任何岗位都可以参与进来,28天足以让你见成效,在这28天中,我们的学员不仅仅是收获了一枚毕业证,最重要的是让自己的思维方式得到升级,今天的你为自己投资,明天的你就会感谢你今天的付出,我们来听一听来自13期最强思维导图训练营优秀学员
C++菜鸟教程 - 从入门到精通 第二节
DreamByte
c++
一.上节课的补充(数据类型)1.前言继上节课,我们主要讲解了输入,输出和运算符,我们现在来补充一下数据类型的知识上节课遗漏了这个知识点,非常的抱歉顺便说一下,博主要上高中了,更新会慢,2-4周更新一次对了,正好赶上中秋节,小编跟大家说一句:中秋节快乐!2.int类型上节课,我们其实只用了int类型int类型,是整数类型,它们存贮的是整数,不能存小数(浮点数)定义变量的方式很简单inta;//定义一
《在战“疫”中成长致敬生活》观后感
梅子刘的刀
(作者:周晨)今天上午,我看了“我是接班人”网络大课堂《在战役中成长致敬生活》。有很多人拿出自己攒下的钱,默默地捐给了武汉,有几千块钱的、有几万块钱的,也有十几万块钱的。连小朋友也把自己的压岁钱捐给了武汉。有名环卫工人把自己五年的积蓄全部捐给了武汉。有名外卖小哥为医护人员买鞋子送吃的。还有已经治愈出院的新型肺炎病人捐了400毫升的血浆。还有位叫大树的叔叔,虽然他没有钱,但是他地里有蔬菜,捐了几大卡
2019-10-24
柒月的可可
今日上班无事,人又懒怠动,不知道如何打发这个下午,终于打开了。我大概是把当日记来写的。重庆的天气骤然凉了。早上出门的时候,满地都是落叶,脚踩上去,却是刚下过雨,叶子已润掉,走不出声响。白天在办公室不见天日,对温度也无甚感觉,晚上一个人回到家,屋子里窗户都开着,被冷风吹了一天,一迈进屋,便觉冷气森然。将近二十度的天气,竟要裹着毯子才觉温暖。再过一周,就到十一月。扛过十一月,就可以开暖气了。然而我真的
第二期心理咨询师培训 第1组分享第八天
张云511
学会与问题共存—事情不会只有一个面读完本节,印象最深的点就是“扩大白色而非消灭黑色”。其实在班级管理中也是一样,我们暂时不要着急去消灭问题,而是注意学生哪些方面很不错,值得我们去扩大,我们要发现学生的资源与潜力,从正向的意义出发,发挥滴水穿石的力量,让一个个小改变汇集出巨大的改变!调整看事情的角度,不把生活问题扩大,是我们学习“与问题共存”的重要一步。换个角度看问题,会改变自己,也会感动别人!这样
《我的青葱岁月之缘来是你》 第二章 迎新晚会
思源思缘思怨
“怎么你也来了这里?”我愉快的问到,想着这是上天给的缘分吗?我还没去找他竟然就相遇了。那个让我开心的老乡。“你好,我也是舞蹈社的新人啊!”他说,笑起来回答我,眼睛弯弯的。“这么巧,我叫吴倩,你叫啥?”“我叫韩欢,你也是B市人吧,c中毕业的?”“我不是,我是f中的,不然肯定会认识你的”“是吗?以后多多关照了”他还冲我眨了眨眼睛。内心一阵悸动,这是……回到寝室,我兴奋的告诉我的室友这个事情,我再次觉得
OPENAIGC开发者大赛企业组AI黑马奖 | AIGC数智传媒解决方案
RPA中国
人工智能 AIGC 传媒
在第二届拯救者杯OPENAIGC开发者大赛中,涌现出一批技术突出、创意卓越的作品。为了让这些优秀项目被更多人看到,我们特意开设了优秀作品报道专栏,旨在展示其独特之处和开发者的精彩故事。无论您是技术专家还是爱好者,希望能带给您不一样的知识和启发。让我们一起探索AIGC的无限可能,见证科技与创意的完美融合!创未来AI应用赛-企业组AI黑马奖作品名称:AIGC数智传媒解决方案参赛团队:深圳市三象智能技术
读书为什么这么难,听拆书帮赵周怎么说。
董小萌读书
赵周的《这样读书就够了》提炼了成年人读书难的三个问题。问题一:没时间、没精力这是压力与学习的矛盾问题二:看不懂、记不住这是搞错了学习主体其实,我们大多数人在学习主体是谁的问题一直都很模糊。问题三:看不下去这是学习目的不明确,说白了就是不知道为啥而看。也许你会觉得这话有点一竿子打死一片的劲头。不急着反驳,可以回忆一下,哪本书,哪类书,是你曾经读完了,并在脑海中至今还留下痕迹的?是的。成年人的读书,是
小说《灰色年代》第三章、书中自有黄金屋/第二节(1)/作者:邵明
房作者_0970
——第三章、第二节、科举与国考(1)科举制的简介:科举制度是古代读书人,参加选拔考试的制度,它是历代通过考试选拔官吏的一种手段,由于采用分科取士的办法,所以叫做科举。科举制从隋代开始实行,到清光绪三十一年(1905年)举行最后一科进士考试为止,经历了1300年,1905年9月2日,清政府废除科举制度。科举考前三名,分别为状元、榜眼、探花。这种划分和称谓是在元朝时确定下来的,明清时期沿袭了元朝的这种
928、在新冠的日子里(2)隔离
天使小鱼儿
昨天YD全部人员核酸检测阴性。但是也都不能回家,要隔离14天,按规定执行。小红也是其中之一,今天是第三天,第二夜,门把手的源头还没有通报,在排查中。隔离措施是对的。是人?是物?是相似病毒?希望是虚惊一场。昨天,单位排长队,做核酸检测。我们都统一做了检测。现在出去做事,核酸检测是必须的。我今天也要外出做事,所以核酸检测也要提供。给小红准备了简单的替换衣服。我们也按规定执行。问闺蜜你们也都不回家吗?回
随记│开学49日
Silence的小茶馆
开学四十九天哇,今天还是上了一上午课啦,然后有丢丢升温啦(嘿嘿少穿一件哇,不错不错)然后就是好像可以休息了哈(毕竟到周五了)结果周日还是得上课哇。下午还是就休息哈,想着说学习一会儿,但其实是没有想好究竟是要做啥的,所以就还是有在玩诶,主要也是睡了挺久哇(我的过,我的错)所以明天能改正嘛?然后看完综艺第二季啦,就找到第一季看看哇,很不错啦!但还是得学习啊,毕竟作为学生捏,学习还是最重要哒!恩,今天就
2023.5.10 周三 早7:38
努力逆流而上
榜样的力量前一段时间追一个《一生一世》的电视剧,脑残剧,但居中的周生辰,稳重。润玉一般的性格,坚持着10年如一日的自律习惯,养成的性格也是这样温文尔雅,虽然是剧中塑造,但我感觉现实中一定是有的,让我觉得人生就是这样的修行,自律不是强迫自己,是形成的习惯,坚持的习惯!结果五一回家,太无聊,看了韩剧的《继承者》让孩子也跟着一起看手机,昨天跑了步,但发现没有很快乐,不知道起的太晚还是怎么着,7点的大街上
分享100个最新免费的高匿HTTP代理IP
mcj8089
代理IP 代理服务器 匿名代理 免费代理IP 最新代理IP
推荐两个代理IP网站:
1. 全网代理IP:http://proxy.goubanjia.com/
2. 敲代码免费IP:http://ip.qiaodm.com/
120.198.243.130:80,中国/广东省
58.251.78.71:8088,中国/广东省
183.207.228.22:83,中国/
mysql高级特性之数据分区
annan211
java 数据结构 mongodb 分区 mysql
mysql高级特性
1 以存储引擎的角度分析,分区表和物理表没有区别。是按照一定的规则将数据分别存储的逻辑设计。器底层是由多个物理字表组成。
2 分区的原理
分区表由多个相关的底层表实现,这些底层表也是由句柄对象表示,所以我们可以直接访问各个分区。存储引擎管理分区的各个底层
表和管理普通表一样(所有底层表都必须使用相同的存储引擎),分区表的索引只是
JS采用正则表达式简单获取URL地址栏参数
chiangfai
js 地址栏参数获取
GetUrlParam:function GetUrlParam(param){
var reg = new RegExp("(^|&)"+ param +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null
怎样将数据表拷贝到powerdesigner (本地数据库表)
Array_06
powerDesigner
==================================================
1、打开PowerDesigner12,在菜单中按照如下方式进行操作
file->Reverse Engineer->DataBase
点击后,弹出 New Physical Data Model 的对话框
2、在General选项卡中
Model name:模板名字,自
logbackのhelloworld
飞翔的马甲
日志 logback
一、概述
1.日志是啥?
当我是个逗比的时候我是这么理解的:log.debug()代替了system.out.print();
当我项目工作时,以为是一堆得.log文件。
这两天项目发布新版本,比较轻松,决定好好地研究下日志以及logback。
传送门1:日志的作用与方法:
http://www.infoq.com/cn/articles/why-and-how-log
上面的作
新浪微博爬虫模拟登陆
随意而生
新浪微博
转载自:http://hi.baidu.com/erliang20088/item/251db4b040b8ce58ba0e1235
近来由于毕设需要,重新修改了新浪微博爬虫废了不少劲,希望下边的总结能够帮助后来的同学们。
现行版的模拟登陆与以前相比,最大的改动在于cookie获取时候的模拟url的请求
synchronized
香水浓
java thread
Java语言的关键字,可用来给对象和方法或者代码块加锁,当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程执行这段代码。当两个并发线程访问同一个对象object中的这个加锁同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。然而,当一个线程访问object的一个加锁代码块时,另一个线程仍然
maven 简单实用教程
AdyZhang
maven
1. Maven介绍 1.1. 简介 java编写的用于构建系统的自动化工具。目前版本是2.0.9,注意maven2和maven1有很大区别,阅读第三方文档时需要区分版本。 1.2. Maven资源 见官方网站;The 5 minute test,官方简易入门文档;Getting Started Tutorial,官方入门文档;Build Coo
Android 通过 intent传值获得null
aijuans
android
我在通过intent 获得传递兑现过的时候报错,空指针,我是getMap方法进行传值,代码如下 1 2 3 4 5 6 7 8 9
public
void
getMap(View view){
Intent i =
apache 做代理 报如下错误:The proxy server received an invalid response from an upstream
baalwolf
response
网站配置是apache+tomcat,tomcat没有报错,apache报错是:
The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /. Reason: Error reading fr
Tomcat6 内存和线程配置
BigBird2012
tomcat6
1、修改启动时内存参数、并指定JVM时区 (在windows server 2008 下时间少了8个小时)
在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是在系统参数中增加系统参数:
window下, 在catalina.bat最前面
set JAVA_OPTS=-XX:PermSize=64M -XX:MaxPermSize=128m -Xms5
Karam与TDD
bijian1013
Karam TDD
一.TDD
测试驱动开发(Test-Driven Development,TDD)是一种敏捷(AGILE)开发方法论,它把开发流程倒转了过来,在进行代码实现之前,首先保证编写测试用例,从而用测试来驱动开发(而不是把测试作为一项验证工具来使用)。
TDD的原则很简单:
a.只有当某个
[Zookeeper学习笔记之七]Zookeeper源代码分析之Zookeeper.States
bit1129
zookeeper
public enum States {
CONNECTING, //Zookeeper服务器不可用,客户端处于尝试链接状态
ASSOCIATING, //???
CONNECTED, //链接建立,可以与Zookeeper服务器正常通信
CONNECTEDREADONLY, //处于只读状态的链接状态,只读模式可以在
【Scala十四】Scala核心八:闭包
bit1129
scala
Free variable A free variable of an expression is a variable that’s used inside the expression but not defined inside the expression. For instance, in the function literal expression (x: Int) => (x
android发送json并解析返回json
ronin47
android
package com.http.test;
import org.apache.http.HttpResponse;
import org.apache.http.HttpStatus;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import
一份IT实习生的总结
brotherlamp
PHP php资料 php教程 php培训 php视频
今天突然发现在不知不觉中自己已经实习了 3 个月了,现在可能不算是真正意义上的实习吧,因为现在自己才大三,在这边撸代码的同时还要考虑到学校的功课跟期末考试。让我震惊的是,我完全想不到在这 3 个月里我到底学到了什么,这是一件多么悲催的事情啊。同时我对我应该 get 到什么新技能也很迷茫。所以今晚还是总结下把,让自己在接下来的实习生活有更加明确的方向。最后感谢工作室给我们几个人这个机会让我们提前出来
据说是2012年10月人人网校招的一道笔试题-给出一个重物重量为X,另外提供的小砝码重量分别为1,3,9。。。3^N。 将重物放到天平左侧,问在两边如何添加砝码
bylijinnan
java
public class ScalesBalance {
/**
* 题目:
* 给出一个重物重量为X,另外提供的小砝码重量分别为1,3,9。。。3^N。 (假设N无限大,但一种重量的砝码只有一个)
* 将重物放到天平左侧,问在两边如何添加砝码使两边平衡
*
* 分析:
* 三进制
* 我们约定括号表示里面的数是三进制,例如 47=(1202
dom4j最常用最简单的方法
chiangfai
dom4j
要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip
解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要
简单HBase笔记
chenchao051
hbase
一、Client-side write buffer 客户端缓存请求 描述:可以缓存客户端的请求,以此来减少RPC的次数,但是缓存只是被存在一个ArrayList中,所以多线程访问时不安全的。 可以使用getWriteBuffer()方法来取得客户端缓存中的数据。 默认关闭。 二、Scan的Caching 描述: next( )方法请求一行就要使用一次RPC,即使
mysqldump导出时出现when doing LOCK TABLES
daizj
mysql mysqdump 导数据
执行 mysqldump -uxxx -pxxx -hxxx -Pxxxx database tablename > tablename.sql
导出表时,会报
mysqldump: Got error: 1044: Access denied for user 'xxx'@'xxx' to database 'xxx' when doing LOCK TABLES
解决
CSS渲染原理
dcj3sjt126com
Web
从事Web前端开发的人都与CSS打交道很多,有的人也许不知道css是怎么去工作的,写出来的css浏览器是怎么样去解析的呢?当这个成为我们提高css水平的一个瓶颈时,是否应该多了解一下呢?
一、浏览器的发展与CSS
《阿甘正传》台词
dcj3sjt126com
Part Ⅰ:
《阿甘正传》Forrest Gump经典中英文对白
Forrest: Hello! My names Forrest. Forrest Gump. You wanna Chocolate? I could eat about a million and a half othese. My momma always said life was like a box ochocol
Java处理JSON
dyy_gusi
json
Json在数据传输中很好用,原因是JSON 比 XML 更小、更快,更易解析。
在Java程序中,如何使用处理JSON,现在有很多工具可以处理,比较流行常用的是google的gson和alibaba的fastjson,具体使用如下:
1、读取json然后处理
class ReadJSON
{
public static void main(String[] args)
win7下nginx和php的配置
geeksun
nginx
1. 安装包准备
nginx : 从nginx.org下载nginx-1.8.0.zip
php: 从php.net下载php-5.6.10-Win32-VC11-x64.zip, php是免安装文件。
RunHiddenConsole: 用于隐藏命令行窗口
2. 配置
# java用8080端口做应用服务器,nginx反向代理到这个端口即可
p
基于2.8版本redis配置文件中文解释
hongtoushizi
redis
转载自: http://wangwei007.blog.51cto.com/68019/1548167
在Redis中直接启动redis-server服务时, 采用的是默认的配置文件。采用redis-server xxx.conf 这样的方式可以按照指定的配置文件来运行Redis服务。下面是Redis2.8.9的配置文
第五章 常用Lua开发库3-模板渲染
jinnianshilongnian
nginx lua
动态web网页开发是Web开发中一个常见的场景,比如像京东商品详情页,其页面逻辑是非常复杂的,需要使用模板技术来实现。而Lua中也有许多模板引擎,如目前我在使用的lua-resty-template,可以渲染很复杂的页面,借助LuaJIT其性能也是可以接受的。
如果学习过JavaEE中的servlet和JSP的话,应该知道JSP模板最终会被翻译成Servlet来执行;而lua-r
JZSearch大数据搜索引擎
颠覆者
JavaScript
系统简介:
大数据的特点有四个层面:第一,数据体量巨大。从TB级别,跃升到PB级别;第二,数据类型繁多。网络日志、视频、图片、地理位置信息等等。第三,价值密度低。以视频为例,连续不间断监控过程中,可能有用的数据仅仅有一两秒。第四,处理速度快。最后这一点也是和传统的数据挖掘技术有着本质的不同。业界将其归纳为4个“V”——Volume,Variety,Value,Velocity。大数据搜索引
10招让你成为杰出的Java程序员
pda158
java 编程 框架
如果你是一个热衷于技术的
Java 程序员, 那么下面的 10 个要点可以让你在众多 Java 开发人员中脱颖而出。
1. 拥有扎实的基础和深刻理解 OO 原则 对于 Java 程序员,深刻理解 Object Oriented Programming(面向对象编程)这一概念是必须的。没有 OOPS 的坚实基础,就领会不了像 Java 这些面向对象编程语言
tomcat之oracle连接池配置
小网客
oracle
tomcat版本7.0
配置oracle连接池方式:
修改tomcat的server.xml配置文件:
<GlobalNamingResources>
<Resource name="utermdatasource" auth="Container"
type="javax.sql.DataSou
Oracle 分页算法汇总
vipbooks
oracle sql 算法 .net
这是我找到的一些关于Oracle分页的算法,大家那里还有没有其他好的算法没?我们大家一起分享一下!
-- Oracle 分页算法一
select * from (
select page.*,rownum rn from (select * from help) page
-- 20 = (currentPag