第一集 课程划分
1.HTML+CSS系列教程1之拨云见日
HTML:
CSS:
切图流程
PC企业站布局
PC游戏站布局
2.HTML+CSS系列教程2之溯本求源
扩展HTML
扩展css
HTML5新语法
兼容与hack
3.HTML+CSS系列教程3之风声水起
弹性布局
网格布局
移动端布局
响应式布局 Bootstrap
4.HTML+CSS系列教程4之巧夺天工
预编译css
postcss
css架构
高级功能
css与js交互
如何学好web前端
感兴趣 够努力
第二集 拨云见日
1. 什么是HTML、CSS:
两种编程语言、一般配合使用,是网站开发的两种基础语言(做网站的编程语言)。
2. 代码跟网站的关系:
浏览器对代码进行解析,然后就呈现出这样一个网站,网站是解析之后的代码。 查看网页源代码,淘宝对应的原始代码。前面一部分是HTML,后面一部分是css。 写代码、运行 (浏览器把代码解析之后的样子就是我们看到的网站,如何看到网站的原始代码呢?通过鼠标右键查看网页源代码)
3.写到哪里:
一个网站是由N多个网页组成的, 电视剧,40集,每一集都是MP4文件 每一个网页都是一个.html文件
4.怎样创建一个.html文件:
在指定目录下,点击右键,创建文本文档,把整体重新命个名,比如“01-demo.html”
作业
百度百科 :HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。 [1] 超文本是一种组织信息的方式,它通过超级链接方法将文本中的文字、图表与其他信息媒体相关联。这些相互关联的信息媒体可能在同一文本中,也可能是其他文件,或是地理位置相距遥远的某台计算机上的文件。这种组织信息方式将分布在不同位置的信息资源用随机方式进行连接,为人们查找,检索信息提供方便。 [1] 百度百科 :层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 [1] CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。 [2]
第三集 宇宙第一编译器VS Code
全称Visual Studio Code,来自微软,是一个开源的、基于Electron的轻量代码编译器。 下载后是一个.exe文件 在最左侧拓展搜索关键词下载插件,安装语言包,显示中文。 再安装两个插件:open in browser、view in borwser,能够在编辑器中运行网页。
1.学习编辑器基本使用:(操作方面)
保存:ctrl+s 创建文件,创建文件夹 全选:ctrl+a 剪切:ctrl+x 复制:ctrl+c 粘贴:ctrl+v 撤销:ctrl+z 前进:ctrl+y 自动折行:文件->首选项->设置->搜索word->word wrap->on 从头选中一行:shift+end 从尾部选中一行:shift+home 快速复制一行:shift+alt+↓ 快速移动一行:alt+↑/↓ 向后缩进:tab 向前缩进:tab+shift
练习
熟练使用vs code 基础操作
第四集 续上集
2.多光标操作:
点一下光标,按一下alt键,(控制多光标移动)ctrl+D:选择相同元素的下一个
3.搜索图标:
文件多的时候使用方便
4.Chrome浏览器(谷歌浏览器):
市场份额最多,对代码支持最好。 安装方式
练习:
了解五大浏览器
第五集 深入了解网站开发
需要团队的配合,各个岗位不可缺失:
1.UI设计师:
给开发人员一个图片
2.web前端开发工程师(H5开发):
把设计稿转成代码、数据库里数据显示到页面、写html.css。 html :负责结构 css :负责样式(美化) (F12开发工具挑出Chrome开发工具,可以把样式去掉(删除),(未经css的html))
3.web后端开发工程师:
把数据存储起来(例如把购物数据存储起来)
练习
了解前端另一项技:JavaScrip,与HTML、css之间的关系
第六集 web前端三大核心技术
1.html:
结构
2.css:
样式
3.JavaScript:
行为 (与用户交互。例如输入。。。后,自动显示多种选项)(做法:打开Chrome浏览器,选择设置,在设置中找到高级设置,内容项目,关闭JS,则网页不能交互)
4.操作方面
在part1创建文件,
中间加文字就可以输入到界面
,右键找运行。
ctrl+鼠标滚轮 :就可以放大缩小文字
Ctrl+0 :就可以回归初始大小。
写好结构就可以给他加样式,就是css的作用。
加颜色;斜体 :
div{color:red;font-style:italic;}
,返回刷新就可以得到红色的文字、斜体的文字
(演示JS:加一个行为)
第七集 HTML基础结构与属性
超文本 标记 语言(HyperText Markup Language),标准通用语言下的一个应用。是网页制作必备的编程语言。
1.超文本:
文本内容+非文本内容(音频视频)
2.标记(标签):
<单词> 标记也叫标签:
写法分成两种: 单标签 :
双标签 :
3.创建标签快捷键操作:
先写单词,然后按下tab键,就会自动完成标签创建。 会自动区分生成单标签或双标签 结构生成举例:
标签是可以上下排列也可以组合嵌套
4.HTML5标签含义之元素周期表
标签属性:来修饰标签的,设置当前标签的一些功能 <标签 属性 =“值” 属性2=‘’值2‘’>(只要通过空格把它隔开就行)一个标签可以加很多个属性
练习
练习书写基本结构和属性
第八集 HTML初始代码
每一个html文件都需要添加初始代码,初始代码就是无论你些什么样的网页,这些代码都是要有的,这就是初始代码。(每个html文件都有的代码,因为要符合html文件的规范写法)
1.初始代码快捷创建方式:
!+Tab键
2.手写初始代码:基本结构:
文档声明:告诉浏览器这是一个html文件
< html lang = " en" > html文件的最外层标签:包裹着所有html标签代码 lang-"en"表示是一个英文网站 lang-"zh-CN"表示是一个中文网站
< head>
< meta charset = " UTF-8" > 元信息:是编写网页中的一些赋值信息 charset="UTF-8"国际编码,让网页不出现乱码的情况(或许可以添加多个meta的这种代码吧,但添加的内容不确定)
< title> Document title> 设置网页的标题
head>
< body>
显示网页内容区域
body>
html>
练习
手写初始代码和快速创建初始代码
第九集 HTML注释
注释的代码,只有在文件中看得到,但是浏览器显示不出来
1.写法:
2.意义:
1.把暂时不用的代码注释起来,方便以后使用
2.提示当时代码的意义
3.快捷添加注释与删除注释:
ctrl+/
shift+alt+a
练习
手写注释和快捷键添加删除注释
第十集 HTML语义化
指的是,根据网页中内容的结构,选择合适的HTML标签进行编写。
1.好处
在没有css的情况下,页面也能呈现出很好的内容结构。
有利于SEO,让搜索引擎爬虫更好的理解网页。
方便其他设备解析(如屏幕阅读器、盲人阅读器)
便于团队开发和维护
2.具体操作:
网页标题,chrome,书签,点开显示书签栏,把他 拖到书签栏,就添加了一个书签,先显示出来,切到其他网页,再点击刚刚的书签,就显示提取相关的信息 常用标签的使用↓
第十一集 标题与段落
(在body中添加)
1.h标签:
用来表示网页内容区域的标题(区别)
2.p标签:
用来表示段落
标题 ——>双标签 : ...
在一个网页中,h1标题最重要,并且一个html文件中,只能存在一个h1,其他的可以出现多次。 (h5.h6不经常使用) 先创建初始结构:
文档声明:告诉浏览器这是一个html文件
< html lang = " en" > html文件的最外层标签:包裹着所有html标签代码 lang-"en"表示是一个英文网站 lang-"zh-CN"表示是一个中文网站
< head>
< meta charset = " UTF-8" > 元信息:是编写网页中的一些赋值信息 charset="UTF-8"国际编码,让网页不出现乱码的情况
< title> Document title> 设置网页的标题
head>
< body>
显示网页内容区域
body>
html>
一段一段的文字就用p标签, 段落——>双标签:
,p标签内就是一独单一段的内容。 (查看原文件可以搜索 ) (右键检查就可以看到内容标签和结构 )
练习
做一个带有标题和段落的个人简介 解:在初始代码的body中分行输入h标签和p标签即可 手写(熟能生巧)
第十二集 文本修饰标签
1.常见文本修饰标签
1.1
:表示强调,会对文本进行加粗
: 是一个双标签,写法:
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< meta http-equiv = " X-UA-Compatible" content = " ie=edge" >
< title> Document title>
head>
< body>
< p>
< strong> 这是一段需要强调的文本 strong>
< em> 这是一段需要强调的文本 em>
p>
body>
html>
点击右键运行,文本就加粗了。
1.2
:表示强调,会使文本斜体
strong、em 区别
写法和展示不同
strong强调性更强,en更弱
1.3
、
:下标文本、上标文本(都是双标签)
下标:
上标:
例子
上标:数字的平方,勾股定理a 2 + b 2 = c 2
下标:水分子H 2 o
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< meta http-equiv = " X-UA-Compatible" content = " ie=edge" >
< title> Document title>
head>
< body>
< p>
......
p>
< p>
a < sup> 2 sup> + b< sup> 2 sup> = c< sup> 2 sup> H< sub> 2 sub> o
p>
body>
html>
写好刷新网页
1.4、
:删除文本、插入文本
(一般配合使用) 场景:
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< meta http-equiv = " X-UA-Compatible" content = " ie=edge" >
< title> Document title>
head>
< body>
< p>
< strong> 这是一段需要强调的文本 strong>
< em> 这是一段需要强调的文本 em>
p>
< p>
促销:原价< del> 300 del> ,现价< ins> 100 ins>
p>
body>
html>
展示效果:
第十三集 图片标签与图片属性
1.
:图片(单标签)
: src alt title width、height
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< meta http-equiv = " X-UA-Compatible" content = " ie=edge" >
< title> Document title>
head>
< body>
body>
html>
2.
属性:
src:引入图片的地址(查看图片地址,在新窗口中查看图片,把图片地址考一下,放到src当中(src附属的引号)保存,预览)
alt:当图片出现问题的时候,可以显示一段友好的提示文字,提示图片的内容之类;如果图片没有问题,则该文字不会显示。
title:提示信息(光标放到到图片上就会提示图片信息)
widyh、height:控制图片大小(像素)(设置图片大小也可以用css)
3.Tip
(如果不在html中加上宽高,当网速很慢时,网页内容会移动,用户体验感很差。 调网速方法:chrome浏览器,Network选项,Online选项,选择网络)
练习
在文章中添加图片
第十四集 引入文件的地址途径
1.相对路径
(相对于某一个文件来进行引入的)
.在路径中表示当前路径
··在路径中表示上一级路径
例子
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< meta http-equiv = " X-UA-Compatible" content = " ie=edge" >
< title> Document title>
head>
< body>
< img src = " ./dog.jpg" alt = " " > 相对路径的引用方法
body>
html>
刷新
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< meta http-equiv = " X-UA-Compatible" content = " ie=edge" >
< title> Document title>
head>
< body>
< img src = " ./img/dog.jpg" > 添加了当前文件所处文件夹img
body>
html>
刷新
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< meta http-equiv = " X-UA-Compatible" content = " ie=edge" >
< title> Document title>
head>
< body>
< img src = " ./img/animal/dog.jpg" > 又加了一个同级的文件animal
body>
html>
刷新
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< meta http-equiv = " X-UA-Compatible" content = " ie=edge" >
< title> Document title>
head>
< body>
< img src = " ../img/animal/dog.jpg" > ..就是跳到了外面的一层
body>
html>
2.绝对路径(暂时不用)
在任何一个html文件中都可以引用到。 绝对路径盘符可以不用写,系统自动找到。
第十五集 跳转链接
1.
标签(双标签)
重要属性:href 、 target
标签属性含义
1.1href属性:链接的地址
可以是文字链接,也可以是图片链接
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< meta http-equiv = " X-UA-Compatible" content = " ie=edge" >
< title> Document title>
head>
< body>
< a href = " http://www.baidu.com" > 访问百度 a> 打开网页就会出现一个访问百度字样的链接
body>
html>
1.2target属性:可以改变链接打开的方式
默认情况下,在当前页面打开_self 新窗口打开_blank
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< meta http-equiv = " X-UA-Compatible" content = " ie=edge" >
< title> Document title>
head>
< body>
访问百度 a> 这样就会在顶部新出现一个网页,非常方便(新窗口打开)
body>
html>
2.
标签(单标签)
用来改变链接的默认行为的(让所有的链接跳转方式默认统一为一种方式)
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< meta http-equiv = " X-UA-Compatible" content = " ie=edge" >
< title> Document title>
< base target = " -blank" > 这样就全部都默认以blank方式打开
head>
< body>
< a href = " http://www.baidu.com" >
body>
html>
练习(重要)
创建一个文件夹,链接的综合练习
第十六集 跳转锚点
利用a标签做到的。 在body里面: #号HTML
1.实现方案一
#号 + id属性HTML超文本标记语言
“#”后跟着的是要跳转到的标签身上的id值
对应id值是自定义的
2.实现方案二
#号 + name属性
在你要跳的内容上再写一个a
可以用这玩意做那个返回到顶部
练习
操作
第十七集 特殊符号
输入法无法输入的字符,注册商标符、版权符、解析不出多个空格。html提供了专门代码。
特殊字符:
&+字符
解决冲突,左右尖括号,添加多个空格
(可以查阅文献了解)
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< meta http-equiv = " X-UA-Compatible" content = " ie=edge" >
< title> Document title>
head>
< body>
< p>
< html> 展示出来的效果是一个html标签
hello world 网页中只能出现一个空格,解析出来是被忽略掉的空格
hello world 这就是两个空格,复制几个就有几个空格
p>
body>
html>
第十八集 无序列表
:列表的最外层容器、列表项
注:ui和li必须是组合出现的,它们之间是不能有其他标签的
1.列表标签
无序列表 ->
符合嵌套规范
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< meta http-equiv = " X-UA-Compatible" content = " ie=edge" >
< title> Document title>
head>
< body>
< ul>
< li> 第一项 li>
< li> 第二项 li>
ul> 正确的写法
body>
html>
2.列表标签的type属性:
改变前面标记的样式(一般都是用css去控制)
这样写(只改变这一个标签) 改变样式查文档链接
练习(重要)
创建无序列表 一行例子: 文本
第十九集 有序列表(不重要)
、
:列表的最外层容器、列表项 注:有序列表用的非常少,经常用的是无序列表,无序列表可以去替代有序列表。
第二十集 定义列表
1.三个标签:
:定义列表
:定义专业术语或名词
:对名词进行解释和描述
列表项需要添加标题和对标题进行描述的内容时用定义列表
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< meta http-equiv = " X-UA-Compatible" content = " ie=edge" >
< title> Document title>
head>
< body>
< dl>
< dt> HTML dt>
< dd> 超文本标记语言 dd> 这两行样就产生列表的第一项,两行为一组
。。。
< dl>
body>
html>
练习
创建定义列表
第二十一集 嵌套列表
列表之间可以互相嵌套形成多层级列表
1.例子
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta http-equiv = " X-UA-Compatible" content = " IE=edge" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< title> Document title>
head>
< body>
< ul>
< li>
辽宁省
< ul>
< li> 大连 li>
< li> 沈阳 li>
< li> 丹东 li>
ul>
li>
ul>
body>
html>
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta http-equiv = " X-UA-Compatible" content = " IE=edge" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< title> Document title>
head>
< body>
< dl>
< dt> 美国 dt>
< dd> 洛杉矶 dd>
< dd> 芝加哥 dd>
dl>
body>
html>
练习
第二十二集 表格标签
1.基本
:表格的最外层容器 :定义表格行 :定义表头 :定义表格单元
:定义表格标题 (要符合嵌套规范)
2.语义化标签:
(tBody是可以出现多次的,但tHead、tFood只能出现一次 )
第二十三集 表格属性
1.属性
border:表格边框 cellpadding:单元格内的空间 cellspacing:单元格之间的空间 rowspan:合并行 colspan:合并列 align:左右对齐方式:left、center、right valign:上下对齐方式:top、middle、bottom
练习
创建表格
第二十四集 表单标签
1.
表单的最外层容器
2.
(单标签)标签用于搜索用户信息,根据不同的type属性值,展示不同的控件,如输入框、密码框、复选框。【单选框通过name变成一组】
第二十五集 表单标签
1.
:多行文本框
通过改变行列改变大小 cols(行) rows(列)
2.
:下拉菜单
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta http-equiv = " X-UA-Compatible" content = " IE=edge" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< title> Document title>
head>
< body>
< h2>
< select>
< option> 北京 option>
< option> 上海 option>
< option> 深圳 option>
select>
h2>
body>
html>
2.加上“请选择” 禁止选择“请选择”:
3.加上size属性
4.多选属性
与单选属性另一区别(使文件也可以多选)
3.
:辅助表单
使选中范围更大: 添加了label标签就能使 点击文字也显示选中选项(能点击范围更大)
4.常见属性
checked、disabled、name、for…
练习(重要)
第二十六集 表格表单组合
表格表单可以相互组合形成数据展示效果
第二十七集 与
(块)
全称division,“分割、分区”的意思,该标签用来划分一个区域1,相当于一块区域容器,可以容纳段落、标题、表格、图像等各种网页元素。html中的大多数标签都可以嵌套在该标签中,该标签中还可以嵌套多层该标签,用来将网页分成独立的、不同部分,用来实现网页的规划和布局。
(内联 )
用来修饰文字的,div和span都是没有任何默认样式的,需要配合css。
未添加css:
添加了css:
第28集 css基础语法
1.格式
选择器{属性1:值1;属性2:值2}
举例
2.单位
px(像素pixel) (横向的像素*纵向的像素=屏幕分辨率)
%(百分比) 表示一个相对单位,会跟他的父容器大小 按照外容器大小的百分比来
举例
3.基本样式
width宽 heigth高 background-color背景颜色
4.针对以上注释
css中的div标签对应所有html中div标签 同理,span对应所有span标签
5.css注释
/*css注释内容*/
快捷键shift、alt+A(提供一组注释符)
快捷键ctrl+/(对当前行注释、对选择内容所在行注释)
第29集 内联样式与内部样式
css样式引入方式
1.内联(行内、行间)样式
通过style属性 (在html标签上添加style属性来实现的)
2.内部样式[代码可以复用]
通过style标签 (在
标签内添加样式) ![在这里插入图片描述](https://img-blog.csdnimg.cn/6d28aa09a9ec4a2a93da44d15d77f554.png
注:内部样式的优点,可以复用代码
例如:
第30集 外部样式
引入一个单独的css文件,文件的后缀名,name.css 有两种写法:
标签(当前页面与一个外部资源的映射关系)
rel属性指定资源跟页面的关系
href属性资源的地址 (以下方式不建议使用)
第31集 css中的颜色表示法
1.单词表示法(局限色种)
red、green
2.十六进制表示法
0123456789abcdef(共十六个) #000000(最小)
#ffffff(最大)
3.RGB三原色表示法
(RGB红绿蓝)
写法:rgb(255,255,255);(这个是白色)
取值范围0~255
4.(提取网页中的颜色)
工具:1.FeHelper(Chrome Extension) 下载地址 (必须在网络环境下) 2.ps(photoshop)
练习
第32集 css背景样式(赶进度)
background-colour:背景颜色
background-image:背景图
url(背景地址) 默认:会水平垂直都铺满
background-repeat:背景图片的平铺方式
repeat-x
repeat-y
repeat(x,y都进行平铺,默认值) no-repeat:都不平铺
background-position:背景图片的位置
x y x y:number 单词 x:left.center.right y:top.center.bottom
background-attachment:背景图随滚动条的移动方式
scroll:默认值(背景位置按照当前元素偏移) 背景图跟随容器移动。
fixed:(背景位置按照浏览器偏移) 背景图不跟随容器移动
第33集 练习
利用滚动条移动方式实现网页视觉差
第34集 css边框样式
border-style:边框样式
solid:实线
dashed:虚线
dotted:点线
border-width:边框大小
px···
border-color:边框颜色
red #f00···
针对某一条边单独设置 border-left-style:中间是方向left、right、top、bottom
第35集 练习
利用边框实现三角形
第36集 css文字样式
1.font-family:字体类型
: 英文字体:Arial,‘Times New Roman’ 中文字体:微软雅黑,宋体
2.中文字体的英文名称
: 微软雅黑:‘Microsoft YaHei’ 宋体:SimSun
3.衬线体与非衬线体
有菱角和比较平滑的区别
注意事项
设置多字体方式
引号的问题
第37集 续
1.fond-size:字体大小
默认大小 : 16px 写法:number(px) 单词(small larger···不推荐使用)
注:字体大小一般为偶数
2.fond-weigth:字体粗细
两种模式
正常(normal) 加粗(bold)
写法
单词(normal、bold)number(100 200···900,100到500都是正常的,600到900都是加粗的)
3.fond-style:字体样式
模式:正常(normal)斜体(italic) 写法:单词(normal、italic) 注:oblique也是斜体,用的比较少
区别:带有属性倾斜字体才能.没有倾斜属性字体也能 可以设置倾斜操作
4.color:字体颜色
练习
通过文字修饰完成个人简历
第38集 css段落样式
1,text-decoration:文本装饰
下划线:underline 删除线:line-through 上划线 :overline 不添加任何装饰:none
注:可以添加多个文本修饰:
2.text-transform:文本大小写(针对英文段落)
em单位:相对单位,1em永远都是跟字体大小相同
(则2em代表36px)
4.text-align:文本对齐方式
对齐方式
left
right
center
justify(两端点对齐)
第40集 续
5.line-height:定义行高
什么是行高:一行文字的高度,上边距和下边距是等价关系
默认行高并不是固定值,是变化的,根据当前字体大小变化。 p{ line-heigth: 40px;}
取值:1.number(px) scale(比例值,跟文字大小成比例)
第41集 续
6.letter-spacing:定义字间距
7.word-spacing:定义词间距(针对英文)
在中文中没有此效果
8.强制折行:(针对英文)
word-break:break-all;(非常强烈的折行)
word-wrap:break-word;(不是那么强烈)(会产生一些折行问题)
为了防止英文和数字溢出
第42集 (综合针对练习)(重要)
第43集 css复合样式
一个css属性只控制一种样式,叫做单一样式。 一个css属性控制多种样式,叫做复合样式。
复合样式(复合的写法是通过空格实现的)(复合写法有的不需要关心顺序,例如1.2.有的需要关心样式,例如3.)
1.background:red url() repeat 0 0{背景颜色,背景图片,平铺方式,位置。。。}
可以节省很多代码量
2.border:1px red solid(边框 的大小、颜色、样式) 3.font:weigth style size family(注:最少要有两个值 size family{字体 大小、类型})
font中不可以掉换位置
单一样式复合样式尽量不要混写
如果非要混写,那么一定要先写复合样式在写单一样式,这样样式才不会被覆盖掉。
( 复合写法)
第44集 css选择器
1.ID选择器
css:#elem{}
html:id=“elem”
一旦写了id,上面就要用#组成cp 注 : 1.在一个页面中,ID值是唯一的(在一个页面中,只能出现一次,否则不符合规范 ) 2.命名规范,由字母_-数字组成(命名的第一位不能是数字)
命名方式,驼峰式、下划线式、短线式
快捷创建:div#xiaoming1+Tab键
第45集 续
2.CLASS选择器
css:.elem{}
html : class = “elem”
注
1.class选择器是可以复用的(和id选择器的区别)
2.可以添加多个class样式
3.多个样式的时候,样式的优先级根据css决定,而不是class属性中的顺序
4.标签+类的写法 这就会对标签进行选择
小技巧(检查样式是否生效)
打开Chrome控制台,style选项,勾勾
你可能感兴趣的:(学习,前端)
情绪觉察日记第37天
露露_e800
今天是家庭关系规划师的第二阶最后一天,慧萍老师帮我做了个案,帮我处理了埋在心底好多年的一份恐惧,并给了我深深的力量!这几天出来学习,爸妈过来婆家帮我带小孩,妈妈出于爱帮我收拾东西,并跟我先生和婆婆产生矛盾,妈妈觉得他们没有照顾好我…。今晚回家见到妈妈,我很欣赏她并赞扬她,妈妈说今晚要跟我睡我说好,当我们俩躺在床上准备睡觉的时候,我握着妈妈的手对她说:妈妈这几天辛苦你了,你看你多利害把我们的家收拾得
机器学习与深度学习间关系与区别
ℒℴѵℯ心·动ꦿ໊ོ꫞
人工智能 学习 深度学习 python
一、机器学习概述定义机器学习(MachineLearning,ML)是一种通过数据驱动的方法,利用统计学和计算算法来训练模型,使计算机能够从数据中学习并自动进行预测或决策。机器学习通过分析大量数据样本,识别其中的模式和规律,从而对新的数据进行判断。其核心在于通过训练过程,让模型不断优化和提升其预测准确性。主要类型1.监督学习(SupervisedLearning)监督学习是指在训练数据集中包含输入
铭刻于星(四十二)
随风至
69夜晚,绍敏同学做完功课后,看了眼房外,没听到动静才敢从书包的夹层里拿出那个心形纸团。折痕压得很深,都有些旧了,想来是已经写好很久了。绍敏同学慢慢地、轻轻地捏开折叠处,待到全部拆开后,又反复抚平纸张,然后仔细地一字字默看。只是开头的三个字是第一次看到,让她心漏跳了几拍。“亲爱的绍敏:从四年级的时候,我就喜欢你了,但是我一直不敢说,怕影响你学习。六年级的时候听说有人跟你表白,你接受了,我很难过,但
UI学习——cell的复用和自定义cell
Magnetic_h
ui 学习
目录cell的复用手动(非注册)自动(注册)自定义cellcell的复用在iOS开发中,单元格复用是一种提高表格(UITableView)和集合视图(UICollectionView)滚动性能的技术。当一个UITableViewCell或UICollectionViewCell首次需要显示时,如果没有可复用的单元格,则视图会创建一个新的单元格。一旦这个单元格滚动出屏幕,它就不会被销毁。相反,它被添
学点心理知识,呵护孩子健康
静候花开_7090
昨天听了华中师范大学教育管理学系副教授张玲老师的《哪里才是学生心理健康的最后庇护所,超越教育与技术的思考》的讲座。今天又重新学习了一遍,收获匪浅。张玲博士也注意到了当今社会上的孩子由于心理问题导致的自残、自杀及伤害他人等恶性事件。她向我们普及了一个重要的命题,她说心理健康的一些基本命题,我们与我们通常的一些教育命题是不同的,她还举了几个例子,让我们明白我们原来以为的健康并非心理学上的健康。比如如果
Long类型前后端数据不一致
igotyback
前端
响应给前端的数据浏览器控制台中response中看到的Long类型的数据是正常的到前端数据不一致前后端数据类型不匹配是一个常见问题,尤其是当后端使用Java的Long类型(64位)与前端JavaScript的Number类型(最大安全整数为2^53-1,即16位)进行数据交互时,很容易出现精度丢失的问题。这是因为JavaScript中的Number类型无法安全地表示超过16位的整数。为了解决这个问
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.
DIV+CSS+JavaScript技术制作网页(旅游主题网页设计与制作)云南大理
STU学生网页设计
网页设计 期末网页作业 html静态网页 html5期末大作业 网页设计 web大作业
️精彩专栏推荐作者主页:【进入主页—获取更多源码】web前端期末大作业:【HTML5网页期末作业(1000套)】程序员有趣的告白方式:【HTML七夕情人节表白网页制作(110套)】文章目录二、网站介绍三、网站效果▶️1.视频演示2.图片演示四、网站代码HTML结构代码CSS样式代码五、更多源码二、网站介绍网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。网站程
【加密社】Solidity 中的事件机制及其应用
加密社
闲侃 区块链 智能合约 区块链
加密社引言在Solidity合约开发过程中,事件(Events)是一种非常重要的机制。它们不仅能够让开发者记录智能合约的重要状态变更,还能够让外部系统(如前端应用)监听这些状态的变化。本文将详细介绍Solidity中的事件机制以及如何利用不同的手段来触发、监听和获取这些事件。事件存储的地方当我们在Solidity合约中使用emit关键字触发事件时,该事件会被记录在区块链的交易收据中。具体而言,事件
GitHub上克隆项目
bigbig猩猩
github
从GitHub上克隆项目是一个简单且直接的过程,它允许你将远程仓库中的项目复制到你的本地计算机上,以便进行进一步的开发、测试或学习。以下是一个详细的步骤指南,帮助你从GitHub上克隆项目。一、准备工作1.安装Git在克隆GitHub项目之前,你需要在你的计算机上安装Git工具。Git是一个开源的分布式版本控制系统,用于跟踪和管理代码变更。你可以从Git的官方网站(https://git-scm.
关于城市旅游的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:做与用户的交互行为文章目录前端学习路线
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年的互联网泡沫期间才逐渐成为主流。当前人类的技术,比如人工智能和机器学习,已经将我们推向
java责任链模式
3213213333332132
java 责任链模式 村民告县长
责任链模式,通常就是一个请求从最低级开始往上层层的请求,当在某一层满足条件时,请求将被处理,当请求到最高层仍未满足时,则请求不会被处理。
就是一个请求在这个链条的责任范围内,会被相应的处理,如果超出链条的责任范围外,请求不会被相应的处理。
下面代码模拟这样的效果:
创建一个政府抽象类,方便所有的具体政府部门继承它。
package 责任链模式;
/**
*
linux、mysql、nginx、tomcat 性能参数优化
ronin47
一、linux 系统内核参数
/etc/sysctl.conf文件常用参数 net.core.netdev_max_backlog = 32768 #允许送到队列的数据包的最大数目
net.core.rmem_max = 8388608 #SOCKET读缓存区大小
net.core.wmem_max = 8388608 #SOCKET写缓存区大
php命令行界面
dcj3sjt126com
PHP cli
常用选项
php -v
php -i PHP安装的有关信息
php -h 访问帮助文件
php -m 列出编译到当前PHP安装的所有模块
执行一段代码
php -r 'echo "hello, world!";'
php -r 'echo "Hello, World!\n";'
php -r '$ts = filemtime("
Filter&Session
171815164
session
Filter
HttpServletRequest requ = (HttpServletRequest) req;
HttpSession session = requ.getSession();
if (session.getAttribute("admin") == null) {
PrintWriter out = res.ge
连接池与Spring,Hibernate结合
g21121
Hibernate
前几篇关于Java连接池的介绍都是基于Java应用的,而我们常用的场景是与Spring和ORM框架结合,下面就利用实例学习一下这方面的配置。
1.下载相关内容: &nb
[简单]mybatis判断数字类型
53873039oycg
mybatis
昨天同事反馈mybatis保存不了int类型的属性,一直报错,错误信息如下:
Caused by: java.lang.NumberFormatException: For input string: "null"
at sun.mis
项目启动时或者启动后ava.lang.OutOfMemoryError: PermGen space
程序员是怎么炼成的
eclipse jvm tomcat catalina.sh eclipse.ini
在启动比较大的项目时,因为存在大量的jsp页面,所以在编译的时候会生成很多的.class文件,.class文件是都会被加载到jvm的方法区中,如果要加载的class文件很多,就会出现方法区溢出异常 java.lang.OutOfMemoryError: PermGen space.
解决办法是点击eclipse里的tomcat,在
我的crm小结
aijuans
crm
各种原因吧,crm今天才完了。主要是接触了几个新技术:
Struts2、poi、ibatis这几个都是以前的项目中用过的。
Jsf、tapestry是这次新接触的,都是界面层的框架,用起来也不难。思路和struts不太一样,传说比较简单方便。不过个人感觉还是struts用着顺手啊,当然springmvc也很顺手,不知道是因为习惯还是什么。jsf和tapestry应用的时候需要知道他们的标签、主
spring里配置使用hibernate的二级缓存几步
antonyup_2006
java spring Hibernate xml cache
.在spring的配置文件中 applicationContent.xml,hibernate部分加入
xml 代码
<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
<prop key="hi
JAVA基础面试题
百合不是茶
抽象实现接口 String类 接口继承 抽象类继承实体类 自定义异常
/* * 栈(stack):主要保存基本类型(或者叫内置类型)(char、byte、short、 *int、long、 float、double、boolean)和对象的引用,数据可以共享,速度仅次于 * 寄存器(register),快于堆。堆(heap):用于存储对象。 */ &
让sqlmap文件 "继承" 起来
bijian1013
java ibatis sqlmap
多个项目中使用ibatis , 和数据库表对应的 sqlmap文件(增删改查等基本语句),dao, pojo 都是由工具自动生成的, 现在将这些自动生成的文件放在一个单独的工程中,其它项目工程中通过jar包来引用 ,并通过"继承"为基础的sqlmap文件,dao,pojo 添加新的方法来满足项
精通Oracle10编程SQL(13)开发触发器
bijian1013
oracle 数据库 plsql
/*
*开发触发器
*/
--得到日期是周几
select to_char(sysdate+4,'DY','nls_date_language=AMERICAN') from dual;
select to_char(sysdate,'DY','nls_date_language=AMERICAN') from dual;
--建立BEFORE语句触发器
CREATE O
【EhCache三】EhCache查询
bit1129
ehcache
本文介绍EhCache查询缓存中数据,EhCache提供了类似Hibernate的查询API,可以按照给定的条件进行查询。
要对EhCache进行查询,需要在ehcache.xml中设定要查询的属性
数据准备
@Before
public void setUp() {
//加载EhCache配置文件
Inpu
CXF框架入门实例
白糖_
spring Web 框架 webservice servlet
CXF是apache旗下的开源框架,由Celtix + XFire这两门经典的框架合成,是一套非常流行的web service框架。
它提供了JAX-WS的全面支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Services 的发布和使用,同时它能与spring进行完美结合。
在apache cxf官网提供
angular.equals
boyitech
AngularJS AngularJS API AnguarJS 中文API angular.equals
angular.equals
描述:
比较两个值或者两个对象是不是 相等。还支持值的类型,正则表达式和数组的比较。 两个值或对象被认为是 相等的前提条件是以下的情况至少能满足一项:
两个值或者对象能通过=== (恒等) 的比较
两个值或者对象是同样类型,并且他们的属性都能通过angular
java-腾讯暑期实习生-输入一个数组A[1,2,...n],求输入B,使得数组B中的第i个数字B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]
bylijinnan
java
这道题的具体思路请参看 何海涛的微博:http://weibo.com/zhedahht
import java.math.BigInteger;
import java.util.Arrays;
public class CreateBFromATencent {
/**
* 题目:输入一个数组A[1,2,...n],求输入B,使得数组B中的第i个数字B[i]=A
FastDFS 的安装和配置 修订版
Chen.H
linux fastDFS 分布式文件系统
FastDFS Home:http://code.google.com/p/fastdfs/
1. 安装
http://code.google.com/p/fastdfs/wiki/Setup http://hi.baidu.com/leolance/blog/item/3c273327978ae55f93580703.html
安装libevent (对libevent的版本要求为1.4.
[强人工智能]拓扑扫描与自适应构造器
comsci
人工智能
当我们面对一个有限拓扑网络的时候,在对已知的拓扑结构进行分析之后,发现在连通点之后,还存在若干个子网络,且这些网络的结构是未知的,数据库中并未存在这些网络的拓扑结构数据....这个时候,我们该怎么办呢?
那么,现在我们必须设计新的模块和代码包来处理上面的问题
oracle merge into的用法
daizj
oracle sql merget into
Oracle中merge into的使用
http://blog.csdn.net/yuzhic/article/details/1896878
http://blog.csdn.net/macle2010/article/details/5980965
该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSE
不适合使用Hadoop的场景
datamachine
hadoop
转自:http://dev.yesky.com/296/35381296.shtml。
Hadoop通常被认定是能够帮助你解决所有问题的唯一方案。 当人们提到“大数据”或是“数据分析”等相关问题的时候,会听到脱口而出的回答:Hadoop! 实际上Hadoop被设计和建造出来,是用来解决一系列特定问题的。对某些问题来说,Hadoop至多算是一个不好的选择,对另一些问题来说,选择Ha
YII findAll的用法
dcj3sjt126com
yii
看文档比较糊涂,其实挺简单的:
$predictions=Prediction::model()->findAll("uid=:uid",array(":uid"=>10));
第一个参数是选择条件:”uid=10″。其中:uid是一个占位符,在后面的array(“:uid”=>10)对齐进行了赋值;
更完善的查询需要
vim 常用 NERDTree 快捷键
dcj3sjt126com
vim
下面给大家整理了一些vim NERDTree的常用快捷键了,这里几乎包括了所有的快捷键了,希望文章对各位会带来帮助。
切换工作台和目录
ctrl + w + h 光标 focus 左侧树形目录ctrl + w + l 光标 focus 右侧文件显示窗口ctrl + w + w 光标自动在左右侧窗口切换ctrl + w + r 移动当前窗口的布局位置
o 在已有窗口中打开文件、目录或书签,并跳
Java把目录下的文件打印出来
蕃薯耀
列出目录下的文件 文件夹下面的文件 目录下的文件
Java把目录下的文件打印出来
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年7月11日 11:02:
linux远程桌面----VNCServer与rdesktop
hanqunfeng
Desktop
windows远程桌面到linux,需要在linux上安装vncserver,并开启vnc服务,同时需要在windows下使用vnc-viewer访问Linux。vncserver同时支持linux远程桌面到linux。
linux远程桌面到windows,需要在linux上安装rdesktop,同时开启windows的远程桌面访问。
下面分别介绍,以windo
guava中的join和split功能
jackyrong
java
guava库中,包含了很好的join和split的功能,例子如下:
1) 将LIST转换为使用字符串连接的字符串
List<String> names = Lists.newArrayList("John", "Jane", "Adam", "Tom");
Web开发技术十年发展历程
lampcy
android Web 浏览器 html5
回顾web开发技术这十年发展历程:
Ajax
03年的时候我上六年级,那时候网吧刚在小县城的角落萌生。传奇,大话西游第一代网游一时风靡。我抱着试一试的心态给了网吧老板两块钱想申请个号玩玩,然后接下来的一个小时我一直在,注,册,账,号。
彼时网吧用的512k的带宽,注册的时候,填了一堆信息,提交,页面跳转,嘣,”您填写的信息有误,请重填”。然后跳转回注册页面,以此循环。我现在时常想,如果当时a
架构师之mima-----------------mina的非NIO控制IOBuffer(说得比较好)
nannan408
buffer
1.前言。
如题。
2.代码。
IoService
IoService是一个接口,有两种实现:IoAcceptor和IoConnector;其中IoAcceptor是针对Server端的实现,IoConnector是针对Client端的实现;IoService的职责包括:
1、监听器管理
2、IoHandler
3、IoSession
ORA-00054:resource busy and acquire with NOWAIT specified
Everyday都不同
oracle session Lock
[Oracle]
今天对一个数据量很大的表进行操作时,出现如题所示的异常。此时表明数据库的事务处于“忙”的状态,而且被lock了,所以必须先关闭占用的session。
step1,查看被lock的session:
select t2.username, t2.sid, t2.serial#, t2.logon_time
from v$locked_obj
javascript学习笔记
tntxia
JavaScript
javascript里面有6种基本类型的值:number、string、boolean、object、function和undefined。number:就是数字值,包括整数、小数、NaN、正负无穷。string:字符串类型、单双引号引起来的内容。boolean:true、false object:表示所有的javascript对象,不用多说function:我们熟悉的方法,也就是
Java enum的用法详解
xieke90
enum 枚举
Java中枚举实现的分析:
示例:
public static enum SEVERITY{
INFO,WARN,ERROR
}
enum很像特殊的class,实际上enum声明定义的类型就是一个类。 而这些类都是类库中Enum类的子类 (java.l