CSS&HTML

from表单

实现注册页面

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>注册页面</title>
</head>
<body>
<form action="" method="get"><table align="center"><!--caption 标签 定义表格标标题必须紧随着table后面,如果需要对每一个表格都需要定义一个标题通常和这个表格会被用于表格之上--><caption><h2>注册</h2></caption><tr><td align="left">用户名:</td><td><input type="text" name="username" value="bluesky"></td></tr><tr><td align="left">密码:</td><td><input type="password" name="password"></td></tr><tr><td align="left">确认密码:</td><td><input type="password" name="ps"></td></tr><tr><td align="left">性别:</td><td><input type="radio" name="sex" value=""><input type="radio" name="sex" value="" checked></td></tr><tr><td align="left">爱好:</td><td><input type="checkbox" name=hobby value="蓝球" checked>蓝球<input type="checkbox" name=hobby value="足球" >足球<input type="checkbox" name=hobby value="乒乓球" >乒乓球<input type="checkbox" name=hobby value="羽毛球" >羽毛球</td></tr><tr><td align="left">上传头像:</td><td><input type="file" name="upload"></td></tr><tr><td align="left">居住地:</td><td><select name="city"><option value="北京">北京</option><option value="上海" selected>上海</option><option value="广州">广州</option><option value="沈阳">沈阳</option></select></td></tr><tr><td align="left">个人介绍:</td><td><textarea cols="100" rows="5"></textarea></td></tr><tr><td></td><td align="center"><input type="submit" value="注册"/><input type="reset" value="重置"/></td></tr></table></form></body>
</html>

表单提交

form表单中一个重要的属性 action
<!--action : 表示动作,指向服务器地址,把表中的数据提交到该地址上进行处理-->
修改表单中的action中的位置
<form action="loaclhost:8080" method="get">地址栏中:
http://指定地址?会将页面中所有注册信息拼接到这个地址栏的位置地址后面和第一个参数的位置使用?连接 后续参数使用&符号链接
例如: http://localhost:8080?username=bluesky&password=123456......
PS:get请求对数据长度有要求(尽量限制在100个字符内,超过的部分不会传输到服务器)<form action="loaclhost:8080" method="post">  地址栏中:http://指定地址例如: http://localhost:8080PS:后续学习中这个路径基本上就是servlet的路径

HTML框架标签【理解】

通过使用框架标签,你可以在同一个浏览器窗口中显示不一个页面,每个HTML文档称为一个框架,并且每个框架都是独立于其他框架

使用框架的缺点:

​ 开发人员必须同时跟中多个HTML文档

​ 很难打印整张页面

frameset标签

框架结构标签,把boby删出,使用frameset替代boby

框架标签分隔窗口-》每个frameset定义了一系列【行和列】 属性 rows / cols值规定了每行和每列占据屏幕的面子

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>frameset标签</title>
</head>
<!--演示1 上下分隔的效果  *代表剩下所有的部分-->
<!--
<frameset rows="20%,*">上面展示的20%的内容<frame name = "frame1" src="top.html">下面展示80%的内容<frame name = "frame2" src="bottom.html">
</frameset>
-->
<!--演示2 左右分隔的效果  *代表剩下所有的部分--><frameset cols="20%,*"><!--上面展示的20%的内容--><frame name = "frame1" src="top.html"><!--下面展示80%的内容--><frame name = "frame2" src="bottom.html">
</frameset></html>

frame标签

frame标签主要是定义在框架内部的HTML文档

注意事项:
1.不能将<body>标签不能与<frameset>标签一起使用body是一个整体 frameset是一个分隔2.加入一个框架可见边框,用户可以拖动边框改变框架大小避免这个情况发生 可以在frame标签中 添加  noreszie="noreszie"  3.frameset中 属性 frameborder = "1|0|yes|no" 表示是都有边框 数字是边框粗细 bordercolor 边框颜色

<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body bgcolor="#00bfff">
<h1>正文内容</h1></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body bgcolor="red"><h1> HTML的框架标签</h1>
</body>
</html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body bgcolor="#f4a460">
<a href="http://www.qfedu.com">千锋官网</a></body>
</html>
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>frameset标签</title>
</head>
<!--<frameset rows="200,*" border="10px" bordercolor="yellow">-->
<!--      &lt;!&ndash;scrolling 主要有三个值 yes 显示滚动条  no 不显示 auto 如果内容超过屏幕直接显示滚动&ndash;&gt;-->
<!--      <frame src="top.html" scrolling="yes" noresize="noresize">-->
<!--      <frameset cols=" 200,*">-->
<!--          <frame src="left.html" scrolling="yes" noresize="noresize">-->
<!--          <frame src="right.html" scrolling="yes" noresize="noresize">-->
<!--      </frameset>--><!--在HTML5中frameset和frame已经过时了,HTML中建议使用div+iframe来达到这个效果--><div><div><iframe src="top.html" frameborder="1" scrolling="yes"height="150px" width="99.8%" onresize="onresize" align="top"></iframe></div></div></frameset>
</html>

其他标签

meta 描述网页
描述网页关键字
<meta name ="keywords" content = "keyword1,keyword1">
网页描述
<meta name ="description" content = "this is my page">
网页编码
<meta http-equiv="content-type" content = "text/html;charset=UTF-8">
页面自动跳转【时间限制】                秒     路径
<meta http-equiv="refresh" content = "2;URL=https://www.baidu.com">
页面编码
<meta chaser="UTF-8">使用link标签引用css文件
<link rel ="stylesheet" type="text/css" herf="./styles.css">
<script type="text/javascript" src=""></script>ps:这些标签多用于在head标签中

符号标签

&lt; 小于号  &gt; 大于  &amp; 与字符  &quot; 引号  &reg; 已注册 &copy; 版权 &trade;商标
&nbsp; 空格

CSS

CSS:层叠样式表是一种用来表现HTML或XML等文件样式计算机语言,CSS不仅可以修饰静态网页,还可以配合各种脚本语言动态对网页元素进行格式化

需要注意:多个样式可以层层覆盖叠加,如果不同css样式对应同一个html标签进行修饰,样式会有冲突,应用优先级高的,不冲突的样式规则来进行修饰

CSS作用:

1.修饰美化html页面

2.外部样式可以用过代码的形式内嵌到页面以提高效率

3.html内容和样式表现分离,便于后期维护

css特点

1 丰富的样式定义
CSS提供了丰富的文档样式外观,以及设置文本和背景属性的能力;允许为任何元素创建边框,以及元素边框与其他元素间的距离,以及元素边框与元素内容间的距离;允许随意改变文本的大小写方式、修饰方式以及其他页面效果。

2 易于使用和修改
CSS可以将样式定义在HTML元素的style属性中也可以将其定义在HTML文档的header部分**,也可以将样式声明在一个专门的CSS文 件中,以供HTML页面引用。总之,CSS样式表可以将所有的样式声明统一存放,进行统一管理。
另外,可以将相同样式的元素进行归类,使用同一个样式进行定义,也可以将某个样式应用到所有同名的HTML标签中,也可以将一个CSS样式指定到某个页面元素中。如果要修改样式,我们只需要在样式列表中找到相应的样式声明进行修改。

3 多页面应用
CSS样式表可以单独存放在一个CSS文件中,这样我们就可以在多个页面中使用同一个CSS样式表。CSS样式表理论上不属于任何页面文件,在任何页面文件中都可以将其引用。这样就可以实现多个页面风格的统一

4 层叠
简单的说,层叠就是对一个元素多次设置同一个样式,这将使用最后一次设置的属性值。例如对一个站点中的多个页面使用了同一套CSS样式表,而某些页面中的某些元素想使用其他样式,就可以针对这些样式单独定义一个样式表应用到页面中。这些后来定义的样式将对前面的样式设置进行重写,在浏览器中看到的将是最后面设置的样式效果。

5 页面压缩
在使用HTML定义页面效果的网站中,往往需要大量或重复的表格和font元素形成各种规格的文字样式,这样做的后果就是会产生大量的HTML标签,从而使页面文件的大小增加。而将样式的声明单独放到CSS样式表中,可以大大的减小页面的体积,这样在加载页面时使用的时间也会大大的减少。另外,CSS样式表的复用更大程序的缩减了页面的体积,减少下载的时间

CSS语言规则

CSS规则是由两个主要的部分构成:选择器,以及一条或多条声明

说明:

1.选择器通常是你需要改变样式的HTML元素

2.每条生成由一个属性和一个值组成【相当于使用什么样式来修饰HTML标签】

css书写方式有两种:

1、选择器、每个声明各占一行【使用单独的CSS文件或者在head声明】

h1{
color:red;
font-size:14px
}

2.选择器声明都都在一起【多于直接在标签后面直接修饰】

<div style="border: 1px"> </div>

注意事项:

1.如果值为若干个单词,则要给值添加双引号

font-family:"黑体","华文彩云","微软雅黑","arial"
依次获取每个字体样式,如果第一个没有找第二个依次类推....

2.多个声明之间使用【;】分开【使用单独的CSS文件或者在head声明】

3.css对打下写不敏感。如果涉及到与HTML文档一起使用,class与id名称大小写敏感

4.css的注释 /**/

CSS的使用方式

1.内联方式

把css样式 嵌入到HTML标签中, 类似于HTML标签中属性的用法
需求:分别定义两个 div,span 标签,分别修改每个div标签样式:边框1px 实线  红色
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>CSS修还标签内联方式</title>
</head>
<body><!--需要使用css样式修饰标签【内联】,需要使用到标签一个属性 style主要就是使用CSS样式--><!--solid实线--><!--每个属性逐句一个一个写,使用【;】分隔不同属性--><div style="border-width: 1px;border-style: solid;border-color: red">div 标签1</div><!--在CSS3.0之后版本中结合HTML提供了简化写法--><!--每个属性值之间使用【空格】分隔【;】作为属性值的结尾--><div style="border: 1px solid green;">div 标签2</div>
<div><span style="border: 1px solid yellow;">span标签 1</span><span style="border: 1px solid yellow;">span标签 2</span>
</div>
</body>
</html>
总结:好处: 可以单独设置某个【HTML标签】元素的样式缺点:1.如果标签多了,样式多了,代码很多庞大2.可读性非常差3.CSS 样式代码没有什么可复用性场景: 单独的标签,不是大量重复,简单展示的 可以使用内联

2.内部方式

将css引入到head标签的位置
<!--在head标签中使用style标签引用css样式-->
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>CSS修饰标签内部方式</title><!--style 标签专门用来定义 css样式代码--><style type="text/css">/*style type="text/css" 相当于告诉浏览器使用css语法语法去解析*//*就可以使用标准的CSS语法来实现 即 选择器{属性名:属性值;属性名:属性值....}*//*<!--在CSS3.0之后版本中结合HTML提供了简化写法-->*//*<!--每个属性值之间使用【空格】分隔【;】作为属性值的结尾-->*/div{border:1px solid green; }/*<!--每个属性逐句一个一个写,使用【;】分隔不同属性-->*/span{border-width: 1px;border-style: solid;border-color: red}</style>
</head>
<body><div>div 标签1</div><div >div 标签2</div>
<div><span>span标签 1</span><span>span标签 2</span>
</div>
</body>
</html>总结:好处:可以控制页面中多个元素的样式缺点:1.只能在用一个页面内复用代码,不能再多个页面中复用css代码2.维护起来不太方便,实际项目中会有成千上万个页面,要到每个页面中去修改,工作量太大3.修饰过于单一,即所有相同标签只能有这个一套CSS样式修饰即 选择器 选择的式div,以后所有div中都会使用到样式

3.外部方式

将CSS样式单独抽取成一个独立的文件,谁用谁就引用这个文件
好处在于:一处编写,多个页面都可以使用
创建一个单独的css文件在文件中添加内容
/*只需要将要修饰标签的样式写入这个文件中即可*/
div{border:1px solid green; }

在HTML页面中使用到这个css文件

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>CSS修饰标签内部方式</title><!--    在head标签中两种连接方式-->
<!--    方式1 链接式-->
<!--      link标签,这个标签是专门用来引入CSS样式代码-->
<!--      三个属性 rel 代表当前页面与href所指定文档的关系-->
<!--              type 文件类型  告诉浏览器使用什么方式解析语法【text/css】以css语法解析-->
<!--              href 引用css文件的地址--><link rel="stylesheet" type="text/css" href="div.css">
<!--    方式2 导入式-->
<!--      这个方式需要配合 style type="text/css" 在其内部使用@import url(css文件存在地址)-->
<!--     已经在文件中写了css样式代码可以使用导入式--><!--style 标签专门用来定义 css样式代码--><style type="text/css">@import url(div.css);/*<!--每个属性逐句一个一个写,使用【;】分隔不同属性-->*/span{border-width: 1px;border-style: solid;border-color: red}</style>
<!--    ps:link引入和@import引入区别-->
<!--       1.link所有浏览器都支持,@import某版本的IE不支持-->
<!--       2.@import是等待html文件加载成功之后在加载,link解析到这个语句就加载-->
<!--       3.@import语句不支持js动态修改--></head>
<body><div>div 标签1</div><div >div 标签2</div>
<div><span>span标签 1</span><span>span标签 2</span>
</div>
</body>
</html>

注意:CSS存在优先级问题

优先级排序 内联样式>内部样式>外部样式 就近原则

​ 需要注意内部样式和外部样的位置

CSS选择器

因为现阶段选择器使用的式HTML的标签,所以会造车所有标签都会使用到这个样式,但是不是所有标签都需要的,就可以对选择器进行修改

1.基本选择器

样式:其实就是标签选择器
标签名{属性:值;
}
<!--标签选择器可以决定哪些标签【被动】使用这个样式-->
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>标签选择器</title><style type="text/css">div{border:1px solid green; }span{border-width: 1px;border-style: solid;border-color: red}</style>
</head>
<body><div>div 标签1</div><div >div 标签2</div>
<div><span>span标签 1</span><span>span标签 2</span>
</div>
</body>
</html>

2.id选择器

id选择器的格式#id属性值{属性:值;
}
id选择器,可以让我们通过id属性选择性的使用这个样式
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>ID选择器</title><style type="text/css">/*这种写法就是id选择器定义*/#id001{border:1px solid green; }#id002{border-width: 1px;border-style: solid;border-color: red}</style>
</head>
<body>
<!--    在HTML页面中需要使用id选择器进行 标签修饰,只需要在标签中添加id属性即可--><!--id属性值也可以使用“”方式来进行传递 即  id="id0002" --><div id = id002>div 标签1</div><div>div 标签2</div>
<div><span id = id001>span标签 1</span><span>span标签 2</span>
</div>
</body>
</html>

3.class选择器

Class类型选择器格式.class属性值{属性:值;
}
class类型选择器,可以用过class属性有效的选择性的去使用这个样式
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Class选择器</title><style type="text/css">/*这种写法就是class选择器定义*/  .class001{border:1px solid green; }.class002{border-width: 1px;border-style: solid;border-color: red}</style>
</head>
<body>
<!--    在HTML页面中需要使用class选择器进行 标签修饰,只需要在标签中添加class属性即可--><div class="class001">div 标签1</div><div>div 标签2</div>
<div><span class="class002">span标签 1</span><span>span标签 2</span>
</div>
</body>
</html>

id和Class区别

<!--1.语法区别:-->id对应css使用样式符号'#'class对应css使用样式符号'.'
<!--2.使用次数:-->id属性,只能被一个元素调用(以#选择符号命名CSS样式在一个页面只能使用一次),在同一个页面中,只可以被调用一次,在CSS;里面使用‘#’class属性,可以用于被多个元素调用(以.选择符号命名CSS样式在一个页面可以使用一次或多次),在同一个页面中可以调用无数次ps:ID就像一个人身份证,  用ID修饰DIV这个DIV样式是唯一class就相当于是人身上的衣服  用Class修饰DIV证明这个页面中可以有多个DIV使用这个Class
ps:如果效果在这个页面中有且仅使用一次建议使用id,如果大量重复使用使用class

4.组合选择器

组合选择器语法:选择器1,选择器,选择器N{属性:值
}
组合选择器可以让多个选择器共用一个css样式代码
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Class选择器</title><style type="text/css">/*这种写法就是组合选择器定义*/.class001,#id001{border:1px solid green; }</style>
</head>
<body>
<!--    在HTML页面中需要使用class选择器进行 标签修饰,只需要在标签中添加class属性即可--><div class="class001">div 标签1</div><div>div 标签2</div>
<div><span id="id001">span标签 1</span><span>span标签 2</span>
</div>
</body>
</html>

PS:介绍CSS的时候,说过CSS样式会出现【叠加状态】

不同样式会进行修改 --》 CSS提供一个名字【叠加】

相同样式不会进行修改 —》CSS提供一个名字【不叠假】

在使用选择器的时候 优先接 id > class > 标签

5.属性选择器

属性选择器格式html标签[属性='属性值']{属性:值;}
或者html标签[属性]{属性:值;}
它会根据元素【标签】属性以及属性值来选择元素【标签】
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>属性选择器</title><style type="text/css">/*内部连接*/input[type]{background-color: pink;}input[type='password']{background-color: yellow;}a[href ^= 'www'] {/*a标签href属性的值是以www开头*/font-size: 200px;}a[href  $= 'com'] {/*a标签href属性的值是以com结尾*/color: darkgoldenrod;}a[href  *= 'jd'] {/*包含指定内容不在乎顺序*/font-family: 黑体;}</style>
</head>
<body>
<form name="login" action="#" method="get"><!--font标签已经过时了,在HTML5中建议使用当前CSS属性来修饰-->
<!--        <font size="3">用户名</font>-->用户名:<input type="text" name ="username" value="zhangsan"/><br/>密码:<input type="password" name ="password" value="123456"/><br/><input type="submit" value="登录"/><br/><a href = "www.jd.com">京东</a></form></body>
</html>

6.伪元素选择器

只要是针对a标签使用
语法:
静止状态   a:link{css属性}
悬浮状态   a:hover{css属性}
触发状态   a:active{css属性}
完成状态   a:visited{css属性}
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>属性选择器</title><style type="text/css">/*静止状态*/a:link{color:black;}/*悬浮状态*/a:hover{color:green;}/*触发状态*/a:active{color:yellow;}/*完成状态*/a:visited{color:blue;}</style>
</head>
<body><a href = "#">京东</a>
</body>
</html>

7.层级选择器

出现标签嵌套的情况下可以使用这种方式对需要的标签进行样式修改
语法:
#id属性值【连接方式】标签{属性:值;
}
ps:连接方式 <!--【空格、>、+、~】-->
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>层级选择器</title><style type="text/css">/*后代选择器*//*#div1 p{!*表示当前div中无论层级的p标签*!*//*    color: red;*//*}*//*子代选择器*//*#div1>p{!*表示当前div中第一层级p标签*!*//*    color: pink;*//*}*//*相邻兄弟选择器*//*表示当前div曾集中有何span标签相邻的p标签这个相邻是指在span标签之后,不能再span标签之前*//*#span1+p{*//*    color: blue;*//*}*//*通用兄弟选择器*//*表示当前div层级中和span在用一个层级的div标签只要是在span标签之后div标签才可以满足条件*/#span1~div{color: green;}</style></head>
<body><div id="div1"><span id="span1">第一层级div中的span</span><p>第一层级div中p</p><div><p>第二层级div中p</p><span>第二层级div中span</span><div><p>第三层级div中p</p><span>第三层级div中span</span></div></div></div></body>
</html>

总结

在使用CSS对HTML进行样式修饰的时候,我们可以选择的方式有

内联【在标签中进行修饰】

内部【在head标签中写css代码】

外部【写css文件加载到HTML(link标签和在css代码中使用@import导入)】

对当前CSS属性设置,提供了选择器可以操作

id、class【区别点在于一次和多次】 > 组合、标签、层级、属性 > 伪

CSS属性

1.文字和文本属性

1.1文字属性

<!--1.通用属性是【复合属性】font 接收所有对文字属性的修改, 设置属性的时候是顺序执行例如 font: italic bol 30px
<font-style>: 指定文本字体样式
<font-variant>: 指定文本是否为小型的大写字母
<font-weight>: 指定文本字体的粗细
<font-size>: 指定文本字体尺寸
<line-height>: 指定文本字体的行高
<font-family>: 指定文本使用某个字体或字体序列
按照这个顺序赋值-->
<!--2.font-size设置文字大小 -->
<!--3.font-family设置文字字体 常见:黑体,宋体,楷体,微软雅黑等等-->
<!--4.font-style设置文字倾斜 normal 文字正常  italic 字体倾斜  oblique 文字倾斜【变形】
ps: 斜体:是对每个字母的结构进行改动在外观中进行反应倾斜: 文本是正常竖直的倾斜版本在web效果是一样的。
-->
<!--font-weight 设置字体的粗细值是9个等级  100~900之间   100等级是最细   900是最粗   400中间 normal   700相当于是粗体 bold-->
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>字体CSS属性</title><style type = "text/css">#p1{color: red;font-size: 20px;font-family: 黑体;font-style: italic;font-weight: 900;}#p2{color: green;font: oblique 400 20px 楷体;}</style>
</head>
<body><p id = "p1">床前明月光</p><p id = "p2">嘻嘻(#^.^#)</p></body>
</html>

1.2文本属性

<!--1.color 设置文本颜色 -->
<!--2.text-align 设置对其方式【一个标签内的文本行对其方式】  left  right center -->
<!--3.text-indent 设置段落缩进ps: em 表示段落缩进字符个数的宽度 --》例如: 5em 相当于缩进5个字符%  段落缩进父容器的百分比    --》例如:  20% 相当于缩进父容器的20%
-->
<!--4.word-spacing 字符之间的间隔【只有对英文单词有作用】-->
<!--5.letter-spacing 单词或字母之间的间隔 【只对字母有效】-->
<!--6.line-height 设置行高-->
<!--复合属性text-decoration:可以直接设置文本样式 line(种类) style(样式) color(颜色)line种类: none不装饰  underline 添加下划线  overline在上方添加一个上划线  line-through 中间横线style样式   solid 实线  double 双线  dotted 点状线条  dashed 虚线  wavy 破浪线
-->
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>文本CSS属性</title><style type = "text/css">#p1{color: red;text-indent: 5em;word-spacing:500px;line-height: 100px;}#p2{text-decoration: line-through double green;}#p3{word-spacing: 100px;letter-spacing: 100px;}</style>
</head>
<body><p id = "p1" >士大夫拉的屎房间里打开数据放到垃圾分类看到数据父类大姐夫劳动纪律风刀霜剑奥拉夫都结束了开发建安路附近ADSL减肥啦</p><p id = "p2">士大夫拉的屎房间里打开数据放到垃圾分类看到数据父类大姐夫劳动纪律风刀霜剑奥拉夫都结束了开发建安路附近ADSL减/p><p id="p3">hello</p>
</body>
</html>

2-31 HTML2CSS相关推荐

  1. 程序员学炒股(7) 股指期货收盘价对第二天开盘价有影响吗?

    很多微博和文章都说,股指期货的收盘价对第二天开盘价影响很大,因为股指多交易15分钟,因此对股市的第二天开盘价影响非常大,网上有一个文章是这样说的: "股指期货开盘早于股市15分钟,收盘又晚1 ...

  2. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(31)-MVC使用RDL报表

    原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(31)-MVC使用RDL报表 这次我们来演示MVC3怎么显示RDL报表,坑爹的微软把MVC升级到5都木有良 ...

  3. 【组队学习】【31期】组队学习内容详情

    第31期 Datawhale 组队学习活动马上就要开始啦! 本次组队学习的内容为: IOS开发 基于Python的办公自动化 吃瓜教程--西瓜书+南瓜书 LeetCode 刷题 李宏毅机器学习(含深度 ...

  4. 31个好用的 Python 字符串方法,建议收藏!

    作者 | 小F 来源 | 法纳斯特 字符串是Python中基本的数据类型,几乎在每个Python程序中都会使用到它. 今天,就带大家学习一下31个最重要的内置字符串方法. 希望大家能从中找到对自己有帮 ...

  5. 31页PPT概述:图神经网络表达能力有多强?

    整理 | 一一 出品 | AI科技大本营 近年来,图神经网络的研究成为深度学习领域的热点. 图是一种数据结构,它对一组对象(节点)及其关系(边)进行建模,由于图结构的强大表现力,用机器学习方法分析图的 ...

  6. 第31届NIPS正式开幕,3240篇提交论文创历史新高,公布3篇最佳论文

    美国时间12月4日,第31届NIPS在美国加州长滩的会展中心正式开幕! 之所以NIPS广受关注,是因为它在人工智能和机器学习领域具有重要地位,来自全世界的计算机科学家及资深业内人士将在接下来的五天,共 ...

  7. 科普:String hashCode 方法为什么选择数字31作为乘子

    1. 背景 某天,我在写代码的时候,无意中点开了 String hashCode 方法.然后大致看了一下 hashCode 的实现,发现并不是很复杂.但是我从源码中发现了一个奇怪的数字,也就是本文的主 ...

  8. 31万奖金算法赛事来了!

    Datawhale赛事 第六届"新也科技杯"算法大赛 第六届信也科技杯心动登陆 六岁,可见证一个孩子从稚嫩期步入学龄期:六年,可陪伴信也魔镜杯变身信也科技杯,漫漫岁月,信也为技术发 ...

  9. 兰大本科生发31篇论文遭质疑,本人及校方回应!

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文来源:极目新闻.科学网.科研大匠等 近日,兰州大学旗下微信公众号 ...

  10. 超 31% 生成文本涉暴力色情,GPT-3 模型在 AI Dungeon 游戏里疯狂「飙车」!

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 转自 | 新智元 来源 | GitHub 编辑 | LRS AI被人 ...

最新文章

  1. Java String,StringBuilder和StringBuffer的区别 StringBuilder StringBuffer String
  2. QT设置控件背景为透明
  3. 计算机区块链的杂志,计算机类 | SPE诚邀区块链专刊(CCF B类,IF:1.338)
  4. 「拼房」你敢吗?这款App这样玩「陌生人社交」
  5. 在命令窗口执行java文件时,提示找不到或无法加载主类
  6. 【Linux系统编程】信号 (下)
  7. where does watchers in scope come from
  8. maven 整体打包_Spirng boot maven多模块打包不踩坑(示例代码)
  9. 打开浏览器不是主页_对于360浏览器的一些小小改善
  10. 沈阳计算机考试都学什么,沈阳计算机考研考什么科目
  11. Dojo1.6 中的事件处理
  12. 【面向对象设计原则】之依赖倒置原则(DIP)
  13. adapthisteq和histeq
  14. 2017-2018-2 20179302 《网络攻防》第三周作业
  15. android串口方案:usb转串口 usb 转ttl
  16. 一键式安装Ubuntu 18.04和Win10双系统并超频的防坑指南
  17. 2013科目四考试_2013驾考科目四考试流程
  18. c语言采用牛顿迭代法求解一元三次方程,使用牛顿迭代法求根 一元三次方程的根...
  19. 联想笔记本小新air14,Fn+功能键/Insert键
  20. 自适应直方图均衡(CLAHE) 代码及详细注释【OpenCV】

热门文章

  1. C++ sort排序函数详解
  2. 问的人太多,受不了,提前开售了,美杜莎、比比东还有...
  3. 教她写代码的那些日子 5 字符串
  4. 样式雷家的大宅子在今天四环路主路下:《北京的隐秘角落》|3星
  5. MYSQL插入数据后返回主键
  6. php 桌面应用程序_PHP应用程序环境
  7. c语言入门 day7
  8. chatgpt赋能python:Python两张图片对比:初学者与专家的编程经验
  9. 奇瑞无界Pro上市,让微型新能源车也能有越级体验
  10. python爬斗鱼直播_Python爬虫:利用API实时爬取斗鱼弹幕