目录

一 HTML

1 常用标签一

1.1 标题标签:

1.2 段落标签:

1.3 换行标签

1.4 水平线标签

1.5 列表

1.6 div标签

1.7 span标签

1.8 格式化标签

2 常用标签二

2.1 a 标签(超链接标签)

2.2 图片

2.3 表格

3 表单

3.1 form 标签

3.2 input 表单元素标签

3.3 textarea 表单元素

3.4 label 表单元素

3.5 button 表单元素

3.4 select 表单元素

4 常用字符实体

二 CSS

1 CSS 的基本使用

2 CSS 的选择器

2.1 基本选择器

2.2 组合选择器

3 CSS 常用属性

3.1 背景

3.2 文本

3.3 字体

4 盒子模型

4.1 border 边框

4.2 padding 内边距

4.3 margin 外边距

三  JavaScript

1 基本使用

2 基础语法

2.1 语句与注释

2.2 标识符和关键字

2.3 变量

2.4 数据类型

2.5 类型转换

2.6 运算符

2.7 控制语句

2.8 数组

2.9 函数

2.10 内置对象

2.11 对象

3 JS 事件

3.1 事件

3.2 作用

3.3 事件中的几个名词

3.4 事件类型

3.5 事件流和事件模型

3.6 事件处理程序

4 BOM 对象

5 DOM 对象

6 JS 表单

6.1 获取表单

6.2 获取表单元素

6.3 提交表单

6.4 表单检验

7 Jquery - 原生 Ajax 实现流程

1. 得到XMLHttpRequest 对象

2. 打开请求

3. 发送请求

4. 接收响应


一 HTML

1 常用标签一

1.1 标题标签:

h1~h6 标签,大小依次递减,可定义标题,为块级元素会自动换行

用法:<h1> *****</h1>

注意:

1,不可用标签改变普通字体

2,h7不产生错误,但不具有标题效果

3,h1 会被搜索引擎捕捉到,一个页面最好只用一个h1标签,否则容易进黑名单

1.2 段落标签:

p,块级元素会自动换行

用法:<p>***</p>

1.3 换行标签

br,单标签,

用法:<br>或<br/>

1.4 水平线标签

hr,单标签

常用属性:color 颜色,size 宽度,width 长度(百分比或px像素值),align 对齐方式

用法:<hr> 或 <hr/>

1.5 列表

无序列表:由 ul,li 标签组成

常用属性:type

用法:

<ul>

<li>***</li>

<li>***</li>

</ul>

有序列表:由 ol ,li 标签组成

常用属性:type

用法:

<ol>

<li> ***</li>

</ol>

1.6 div标签

块级元素,用于布局,通常与 css 一起用

默认全部宽度,高度随内容而定

属性:style里面有(width 宽度,height 高度),align 对齐方式

用法:<div style="width=50px"> ***</div>

1.7 span标签

行内元素,不会自动换行,不能设置宽高

用法:<span>***</span>

1.8 格式化标签

1.8.1 font 标签

属性:color 字体颜色,size 字体尺寸, face 字体风格

用法:<font>***</font>

1.8.2 pre 预格式化标签

保留空格和换行

用法:<pre>***</pre>

1.8.3 文本标签

b 加粗,i 倾斜, u 下划线, del 中划线,sup 上标, sub 下标

2 常用标签二

2.1 a 标签(超链接标签)

定义超链接,页面跳转

属性:

href 所跳转的位置,当前页面 href 为 #

target :

窗口打开的方式

1,_brank 开启新页面显示页面 2,_self 当前页面变为显示页面(默认值),_top 跳转到顶部

2.2 图片

img 元素,向网页中嵌入一幅图片

属性:

src 需要引入图片的地址(必须属性)

alt 规定图像的替代文本,图片不能正常显示时的的占位文字

title 当鼠标悬停在图片时,显示的文字

width 宽度

height 高度

border 边框

2.3 表格

table 表格,tr 行,td 标准单元格,th 表头(字体居中,加粗)

table 属性:

width 宽度,broad 边框,align 对齐方式,

style="border-collapse:collapse;"合并边框

tr 属性

align 行的内容的对齐方式,bgcolor 颜色

3 表单

3.1 form 标签

表单标签,块级元素,会自动换行,将数据传输给服务器

表单元素需要需要设置name属性值,否则无法传递

常用属性:

action:表单提交的地址 url

id:唯一标识

name:名称

targe:表单提交打开方式

method:提交方式,分为get请求 (默认) 和post请求;

get请求:参数会直接跟在url后面,用问号拼接,安全性差,传输数据量小,效率高(是post两倍)有缓存

post请求:参数不会直接跟在url后面,会放在请求体中,安全性高传输数据量大,速度相对来说慢,无缓存

3.2 input 表单元素标签

搜集用户信息

type 表单元素的类型,包括text 文本框,password 密码框,radio 单选框(需要设置一组相同的name属性值),checkbox 复选框(需要设置一组相同的name属性值),button 普通按钮,hidden 隐藏域(用来存放需要传递给服务域,但不需要显示的数据),file 文件域(上传文件),date 日期框,submit 提交按钮,reset 重置按钮,image 图片按钮(提交按钮)

value 表单元素的值

check 是否选中(单选框/复选框)

disabled 是否禁用

maxlength 允许输入的最大字符数

3.3 textarea 表单元素

文本域

cols 行,rows 列

3.4 label 表单元素

设置label 标签的for 属性值与表单元素的id 值相对应,当点击label 标签时,会给表单元素自动聚焦

3.5 button 表单元素

type button 普通按钮,submit 提交按钮,reset 重置按钮

3.4 select 表单元素

下拉列表

<select>

<option value="值">文本</option>

</select>

属性:value 设置值,selected 设置选中状态,size 一次显示几个数据,disabled 禁用

注意:当option 设置value时,提交的数据为value 的值,如果为设置value 值,提交的数据为文本值

4 常用字符实体

< 为 &lt,> 为 &gt,空格 为 &nbsp;版权符 为 &copy;

二 CSS

1 CSS 的基本使用

优化 html 页面, CSS 依赖于 html

基本语法:CSS 由选择器和一条或多条以分号隔开的样式声明组成。每条声明包含一个CSS属性和属性值。

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

注意: 1,CSS声明以分号结尾,以{}括起来。2,建议一行写一个属性。3,若值为若干单词,则要给值加上引号,如 font-family : " agency fb " ;

注释:/* 注释内容 */

CSS 的三种样式:

1、行内样式:直接写在标签的样式,在标签上通过 style 属性定义的样式

2、内部样式:定义在 style 标签的样式,style 标签一般设置在head 标签中

3、外部样式:定义在外部的CSS文件中,通过link 标签引入

<link rel = "stylesheet" type="text/css" href="css文件的路径” />

注意:当由多重样式时,越精准吧、越优先(就近原则)

权重来决定(元素选择器:1,类选择器:10,id选择器:100,内联样式:1000

2 CSS 的选择器

2.1 基本选择器

其中(2.3.4常用)

2.1.1 通用选择器

*  { 属性名:属性值;        }

2.1.2 元素选择器

元素名(标签名){ 属性名:属性值;}

2.1.3 ID 选择器 # 

# id 属性值{ 属性名:属性值;}

2.1.4 类选择器

.class属性值{ 属性名:属性值;}

2.1.5 分组选择器

选择器1,选择器2,选择器3{ 属性名:属性值;}

2.2 组合选择器

CSS 组合选择器说明两个选择器直接的关系,CSS组合选择符包括各种简单选择符的组合方式。

2.2.1 后代选择器(派生选择器

选择指定元素的所有指定后代元素,以空格隔开

选择器 指定元素{ 属性名:属性值;}

2.2.2 子代选择器

选择指定元素的第一代子元素,以 大于号 > 隔开

选择器 > 指定元素 { 属性名:属性值;}

2.2.3 相邻兄弟(弟弟)选择器

选择指定元素的下一个指定元素(只会找一个),两者有相同的父元素,以 加号 + 分隔

选择器 + 指定元素 { 属性名:属性值;}

2.2.4 普通兄弟选择器

选择指定元素的所有指定元素,两者有相同的父元素,以 波浪号 ~ 分隔

选择器 ~ 指定元素 { 属性名:属性值;}

3 CSS 常用属性

3.1 背景

3.1.1 背景颜色 background-color

3.1.2 背景图片

background-image,默认上下左右重复,

3.1.3 背景重复

background-repeat;repeat-x,x轴重复;repeat-y,y轴重复;no-repeat,不重复

3.2 文本

3.2.1 文本颜色 color

3.2.2 对齐方式 text-algin:

(left,center,right)

3.2.3 文本修饰 text-decoration

(overline 上划线,line-through 中划线,underline 下划线 ,none 取消文本修饰)

3.2.4 首行缩进

text-indent 2em( em 是一个相对值,例如页面的文本为17px,2em 则为17px*2)

3.3 字体

3.3.1 对齐方式 text-algin

(left,center,right,justify两端对齐)

3.3.2 display 属性

none 不显示,block 显示(变为块级元素,自动换行),inline 变为内联元素

3.3.3 浮动

float 属性:none left right

注意:

1,只有横向浮动,没有纵向浮动

2,会将元素的display属性变为block

3,浮动元素的后一个元素会围绕浮动元素(典型运用是文字围绕图片)

4,浮动元素的前一个元素不会受到影响(如果想让两个元素并排显示,必须让两个元素都应用float)

4 盒子模型

包括,padding 内边距,border 边框,margin 外边距 三个属性

4.1 border 边框

设置边框的颜色、样式、宽度,border:red solid 1px;

单独设置边框的颜色、样式、宽度,border-color,border-style,border-width

border-collapse 设置是否将表格边框折叠为单一边框。

属性值:separate(默认,单元格边框独立)、collapse (单元格边框合并)

4.2 padding 内边距

设置元素所有内边距的宽度,或者设置各边上内边距的宽度。

单独设置各边内边距:padding-top,padding-left,padding-bottom,padding-right

默认按照上右下左的顺序设定

4.3 margin 外边距

设置元素所有外边距的宽度,或者设置各边上外边距的宽度。

单独设置各边外边距:margin-top,margin-left,margin-bottom,margin-right

默认按照上右下左的顺序设定

三  JavaScript

1 基本使用

1.1 行内JS

在 html 标签上直接写JS 代码;

例如:<botton onlick="alert(hello world)" > 按钮 </botton>

1.2 内部JS

在 script 标签中写 JS , script 标签可以放在任何head 或 body 中(建议放在body标签的最后)

例如:

<script type="text/javascript"> alert(hello world)</script>

1.3 外部JS

定义JS 文件,通过script 标签的属性引入JS 文件

注意:如果script 标签设置了src 属性,则在script 双标签的JS代码不会生效

<script src="js/test.js" type="text/javascript" charst="utf-8">  </script>

2 基础语法

2.1 语句与注释

语句:JS代码,最好一行一语句,语句以分号结尾(一行一句时可以不加分号);

注释:< ! - -  HTML注释  -  -  >;// 单行注释; /* */ 多行注释

2.2 标识符和关键字

一如既往,不在多言

2.3 变量

变量的声明:var 声明(可以直接声明并赋值,不能变量提升)

变量的注意:

(1)若只声明而没有赋值,该变量的值为undefined

(2)变量要有定义才能使用,若变量未声明就使用,JS会报错,告诉你变量未定义

(3)可以在同一条 var 命令中声明多个变量

(4)若使用 var 重新声明一个已经存在的变量,是无效的

(5)若使用 var 重新声明一个已经存在的变量且赋值,则会覆盖掉前面的值

(6)JavaScript 是一种动态类型,弱类型语言,也就是说,变量的类型没有限制,可以赋予各种    类型的值

变量提升:(仅针对 var 声明的变量)先使用再定义,不会报错;

2.4 数据类型

6种类型:数值,字符串,布尔值,Undefined,Null,对象

变量无类型,数据有类型

数值类型:包括 整形和浮点型,都以64 位浮点数储存

注意: 1 和 1.0 相等;1 + 1.0 = 2;将浮点数的整数转换为整型 1.0 -> 1

字符串类型:

注意:

1)‘单引号 ’ 或“ 双引号” 引起来

2)加号可拼接

布尔类型:值为:true false, 常用于判断和循环的条件

undefined 类型:值不存在

出现情况:<1>.变量只声明为赋值 <2>.函数未传递实参,形参为undefined <3>.函数没返回值,接收的值为 undefined

Null 类型: 表示空值

注意点:1)typeof 检测 null 时,返回为 object 字符串 2)null 与 undefined 比较为true 3)只声明未赋值 与 null 等效

对象(object)(引用):各种值组成的集合,

(1) 对象(object){name:"zhangshan" , age:"18"}

(2) 数组(array)[1, 2, 3]

(3) 函数(function)function test() {}

2.5 类型转换

自动类型转换:

1)转字符串:所有的值转字符串都是加引号

2)转布尔型:有值为 true,无值为 false (0为false,非0为true)

3)转数值型:空值为0,非空的数值型字符串能转换,非数值型字符串为NAN

函数转换(string to number):

parseInt()       转整数型

parseFloat()   转浮点数型

注意:转换时,会从第0个位置开始找有效数字,直到找到无效数字。parseFloat()在转换时,可以识别第一个小数点。

显示转换(强制转换):

toString() 将值转换为字符串

toFixed() 保留指定小数位

注:值不能为NULL

Number(),Boolean(),String() 强制转换全部,值可以是NULL

特殊值转换如下表:

2.6 运算符

2.6.1 算术运算符  +   -   *   /   %   ++  --

2.6.2 赋值和扩展运算符 =  +=  -=  *=  /=  %=

2.6.3 比较运算符

==:等于,比较值 1 == "1" true;

===:比较值与类型 1 == "1" false;

2.6.4 逻辑运算符 && || !

2.6.5 三模运算符 ***?***:***;

2.7 控制语句

同C语言

2.7.1 选择语句 if......else......

2.7.2 switch 比较时 为 === (全等)

2.7.3 循环        while ;         do while;         for

2.8 数组

2.8.1 数组定义:

1)隐式创建:var arr = [ 1, 2, 3 ];

2)直接实例化:var arr = new Array(1, 2, 3);

3)创建数组并指定长度(没什么用,数组长度可以变):var arr = new Array(size);

2.8.2 基本操作

1)长度   获取长度:数组名.length ; 更改长度:数组名.length = 长度

2)值:访问值:数组名[下标]   改变值 :数组名[下标] = 值 (不存在为undefined)

其他:如果设置了非整数型的下标,则会成为数组的属性,不计入数组长度

设置属性:数组名.属性名 = 值; 数组名["属性名"] = 值

获取属性:数组名.属性名;数组名[" 属性名 "];

2.8.3 数组遍历

1)for 循环遍历,传统

2)for.... in ... 循环:for( var 下标名 in 数组){}

3)forEach 循环

数组.forEach(function (element,index){ } 其中:element :元素,index 下标

其他:

for 不遍历属性

for.. in 不遍历索引中的undefined

forEach 不遍历属性和索引中的undefined

2.8.4 数组提供的操作方法

push   添加元素到最后

unshift  添加元素到最前

pop  删除最后一项

shift 删除第一项

reverse 数组反转

join 数组转为字符串

split 字符串转为数组

index0f 数组元素索引

slice 截取片段,原数组不变

splice 简介数组,原数组改变,可以实现前后删除效果

concat 数组合并

2.9 函数

2.9.1 函数的定义

1)函数声明语句

function 函数名   (   [   参数列表   ]   )  {

******

}

2)函数定义表达式

var 变量名 / 函数名 = function(   [   参数列表   ]   ){

*******

}

3)Function 构造函数   (   [   参数列表   ]   ) {

********

}

var 函数名 = new Function

2.9.2 函数的参数

1) 实参可以省略

2)如果形参名相同,则以最后一个参数为准

3)可以设置参数的默认值

4)参数为值传递,传递副本;参数为引用传递,则传递的为地址,操作为同一对象

2.9.3 函数的调用

1)常用调用模式

函数名([ 参数列表])

2)函数调用模式

var 变量名 = 函数名([ 参数列表 ])

3)方法调用模式

对象 . 函数名([ 参数列表 ])

2.9.4 return 函数返回值

结束标志,带出结果

2.9.5 函数的作用域

再 JS 中只有函数有作用域

1,在函数中,存在局部变量和全局变量

2,在函数中,如果声明变量时未使用 var 修饰符,则该变量为全局变量

2.10 内置对象

常见:Arugments,Array,Date,Math,String

常用实例:

1)String

charAt ( idx ) 返回指定位置处的字符

index0f ( Chr ) 返回指定子字符串的位置,从左到右,找不到返回 -1

substr ( m, n ) 返回给定字符串中从 m 位置开始,取 n 个字符,如果参数省略,则意味着取到字符串末尾

substring ( m, n ) 返回给定字符串中从 m 位置开始,到 n 位置结束,如果参数省略,则意味着取到字符串末尾

toLowerCase ( ) 将字符串中的字符全部转化为小写

toUpperCase ( ) 将字符串中的字符全部转化为大写

length 属性,不是方法,返回字符串的长度。

2)Math

Math . random ( ) 随机数

Math . ceil ( ) 向上取整,大于最大整数

Math . floor ( ) 向下取整,小于最小整数

3)Date

获取日期

getFullYear ( )         年

getMonth ( )            月

getDate ( )              日

getHours ( )            时

getMinutes ( )         分

getSeconds ( )       秒

设置日期

setYear ( )

setMonth ( )

setDate ( )

setHours ( )

setMinutes ( )

setSeconds ( )

toLocaleString ( ) 转化为本地时间字符串

其他:getMonth ( ) : 得到的值为 0 ~ 11 (需要 + 1 得到真是月份)

setMonth ( ) : 设置值时为 0 ~ 11

toLocaleString ( ) : 可根据本地时间 把Date 对象转化为字符串,并返回结果

2.11 对象

2.11.1 对象的创建

1)字面量形式创建对象

var = {键 :值,键 :值 };

2)通过 new object 创建

var 对象名 = new Object ( ); // 空对象

3)通过 Object 对象的 creat 方法 创建

var 对象名 = Object . creat ( null ) ;

var 对象名 = Object . creat ( 对象 ) ;

其他:

1)对象的获取  对象名 . 属性 ;

2)对象的修改  对象名 . 属性 = ***;有则修改,无则增添

2.11.2 对象的序列化和反序列化

1)序列化,将 ( JSON ) 对象转化为JSON字符串

var 变量名 = JSON . stringify( 对象 );

2)反序列化,将 JSON 字符串转换为 JS 对象

var 变量名 = JSON . parse( JSON 字符串 ) ;

2.11.3 this

谁调用 this 指向谁

3 JS 事件

3.1 事件

进行交互,使网页动起来

3.2 作用

1) 验证用户输入的数量

2)增加页面的动感效果

3)增加用户的体验度

3.3 事件中的几个名词

事件源:谁触发事件

事件名:触发了什么事件

事件监听:谁管这个事

事件处理:发生了怎么办

3.4 事件类型

JS 可处理的事件可分为:鼠标事件,键盘事件,HTML事件

常用事件:

onload:当页面或图像加载完后立即触发

onblur:元素失去焦点

onfocus:元素获得焦点

onclick:鼠标点击某个对象

onchange:用户改变域的内容

onmouseover:鼠标移动到某个元素上

onmouseout:鼠标从某个元素上离开

onkeyup:某个键盘的键被松开

onkeydown:某个键盘的键被按下

3.5 事件流和事件模型

事件流:页面接收事件的顺序

事件捕捉:事件开始时由文档节点接受,然后逐级向下传播到具体元素节点

事件冒泡:事件开始时由最具体的元素接受,逐级向上传播到不具体的节点(文档)

DOM事件流:事件捕捉 -> 处于目标阶段 -> 事件冒泡

3.6 事件处理程序

又称事件绑定方式;

1) HTML 事件处理事件

直接在 html 元素上绑定事件

2)DOM0 级事件处理事件

1. 事件源,获取事件源

2. 事件类型,给事件源绑定指定事件

3. 执行函数,事件触发后要执行的代码

3)DOM2 级事件处理时间

1. 事件源 . addEventListener( " 事件类型 ",执行函数,true)

其他:通过 id 属性值获取节点对象

document . getElenmentPyId(" 属性值 ");

4 BOM 对象

5 DOM 对象

6 JS 表单

在表单提交到后台时,进行数据合法性的验证,节省不必要的错误数据的传输,以及提高用户的

6.1 获取表单

四种方法:1和2 常用

1)document . 表单名称

2)document . getElementById ( 表单 id )

3)document . forms [ 表单名称 ]

4)document . forms [ 索引 ] ;

6.2 获取表单元素

6.2.1 获取 input 元素:

1)通过 id 获取:document . getElementById ( 元素 id )

2)通过 form . 名称形式 获取:myform . 元素名称;(此处为 name 属性值)

3)通过 name 获取:document . getElementsByName( name 属性值)[索引]

4)通过 tagName 数组:document . getElementsByTagName (  ' input ' )[索引]

6.2.2 获取单选按钮

注意:相同的一组单选按钮,需要设置相同的name 属性值

通过name 属性值获取:document . getElementByName ( " name ");

1)判断单选按钮是否选中

checked 选中状态

在 JS 代码中  : check = true 表示选中,check = false 表示不选中

在 HTML 标签中  :check = check 或 check 表示选中;不设置 check 表示不选中

2)获取单选按钮的值   . value

6.2.3 获取多选按钮

与单选按钮基本一致

6.2.4 获取下拉选项

1)获取下拉框对象

var 对象 = document.getElementById("id对象值");

2)获取下拉框的下拉选项列表

var options = 下拉框对象.options;

3)获取下拉框被选中项的索引

var index = 下拉框对象.selectedIndex;

4)获取下拉框被选中项的值

var 值 = 下拉框对象.value;

5)通过选中项的下标获得下拉框被选中项的值

var 值 = 下拉框对象.options[index].value;

6)获取下拉框被选中项的文本

var 文本值 = 下拉框对象.options[index].text;

注意:

1. 获取下拉框选中项的值时:(value)

如果option标签设置了value的属性值,则获取value属性对应的值

如果option标签为设置value的属性值,则获取的是option双标签的文本值

2. 下拉框的选中状态

选中状态:selected = selected ,selected,selected = true;

未选中状态:不设置selected属性,selected=false;

6.3 提交表单

方法一:使用普通按钮 type = "button"

1)给按钮绑定click点击事件,绑定函数

2)在函数中,进行表单校验(非空判断,合法性校验等)

3)如果校验通过,则手动提交表单;表单对象.submit()

方法二:使用提交按钮 type = "submit"

1)给按钮绑定click点击事件,绑定函数

2)函数需要有返回值,返回true或false(return false 表单不会提交,return true 表单提交)

onclick = " return 函数名 () ";

3)在函数中,进行表单校验(非空校验,合法性校验)

4)如果校验通过,返回true;如果校验不通过,返回false

方法三:使用提交按钮 type = " submit "

1)给表单form元素绑定submit提交事件,绑定函数

2)函数需要有返回值,返回true或false(return false 表单不会提交,return true 表单提交)

onsubmit = " return 函数名 () ";

3)在函数中,进行表单校验(非空校验,合法性校验)

4)如果校验通过,返回true;如果校验不通过,返回false

6.4 表单检验

7 Jquery - 原生 Ajax 实现流程

Ajax:异步无刷新技术

原生Ajax 的实现流程

1. 得到XMLHttpRequest 对象

var xhr = new XMLHttpRequest ( ) ;

2. 打开请求

xhr . open(method, uri, async);

method : 请求方式,通常是GET/POST

uri : 请求地址

async : 是否异步,如果true 表示异步,false 表示同步

3. 发送请求

xhr . send ( params );

params : 请求时需要传递的参数

如果是GET请求,设置null 。(GET请求的参数设置在url 后面)

如果是POST请求,无参数设置为 null , 有参数则设置参数

4. 接收响应

xhr . status 响应状态(200=响应成功,404=资源未找到,500=服务器异常)

xhr . responseText 得到响应结果

梅卡尔大学-IOT-前端笔记相关推荐

  1. 梅卡尔大学-IOT-PR培训

    一 下载与安装 PR下载地址: 百度网盘链接:https://pan.baidu.com/s/1_zLrOQf445FuP1p2rlK3wg 提取码:u5vj 安装解压:推荐去看大佬微博,学安装 (这 ...

  2. 卡内基梅隆大学机器学习系副主任邢波:AI落地现在最缺的是思维方式

    来源:亿欧 摘要:邢波认为:人工智能现在最缺的不是算法和知识,而是落地应用的思维方式:数据如何被处理.系统如何被调试.资源如何配置,目前阶段还处于黑箱,很混沌的状态:人工智能未来会成为非常朴实的领域. ...

  3. Randy Pausch_卡内基梅隆大学演讲--真正实现你的梦想

    Randy Pausch_卡内基梅隆大学演讲--真正实现你的梦想 2007.9.18     星期二 Randy Pausch's Last Lecture: Really Achieving You ...

  4. 卡内基梅隆大学副教授张旆:传感系统新玩法,物理响应分析人的生老病死

    受访者 | 张旆 采访者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 随着万物相联时代来临,我们身边随处可见物联网技术:我们使用智能门锁进入房间,智能窗帘缓缓拉开,智能扫地机器人开始工作 ...

  5. 梅科尔工作室-Django学习笔记(二次学习)(3)

    本次学习的是如何用django实现前端鸿蒙OS登录 下面介绍一下本次的操作过程. 1.首先创立MySQL数据并将数据库导入到django当中 其中:导入数据库的操作: 2.配置urls 对应新建的pe ...

  6. 卡耐基梅隆大学计算机金融专业,卡耐基梅隆大学计算机金融硕士申请要求及专业优势...

    卡耐基梅隆大学计算机金融硕士申请要求 背景要求:要求申请者本科毕业,拥有数学.计算机科学.工程或经济学专业背景,修读过至少2个学期的微分方程和积分课程,要求学生拥有强大的数学和概率论背景,熟练掌握计算 ...

  7. 卡耐基梅隆大学计算机工程录取率,卡内基梅隆大学2020新生数据出炉!计算机学院录取率堪比藤校...

    提起CMU,想必各位小伙伴肯定都不陌生,坐落在美国宾夕法尼亚州匹兹堡的它,可是美国25所新常春藤盟校之一.最近卡内基梅隆大学2020年秋季录取数据出炉!跟着学霸君来看看到底什么样的人才会被它录取吧! ...

  8. 卡耐基梅隆大学提出新型「自适应」技术,可提高「个性化神经机器翻译」质量...

    原文来源:arXiv 作者:Paul Michel.Graham Neubig 「雷克世界」编译:嗯~是阿童木呀 导语:现如今,随着人工智能的发展,机器翻译在一定程度上取得了很大的进展,但是大家都知道 ...

  9. 张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器

    张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器 原文:张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器 BH1750FVI 是一款 ...

最新文章

  1. 微软提出AdaLM,用于开发小型、快速且有效的领域预训练语言模型
  2. matplotlib plot 分组_小白学 Python 数据分析(16):Matplotlib(一)坐标系
  3. 元素在父元素内垂直居中的思路
  4. 台湾游戏企业抢滩大陆 研发成竞争核心
  5. 根据一个数字日期,判断这个日期是这一年的第几天
  6. 研华数据采集卡如何采集压力信号转化为数字信号_厦门信号发生器-泰华仪表...
  7. 【SpringMVC框架】springmvc的基础知识
  8. 网站/APP 流量分析、用户访问分析
  9. kubernetes failed to start sandbox
  10. linux 桌面版 黑屏,安装ubuntu时黑屏的解决办法(3种)
  11. SM3算法的C++实现(代码)
  12. 人工智能——微粒群优化算法
  13. M7贴片二极管可以与什么型号的二极管通用?
  14. WIFI原理,WIFI6各代介绍 2020-11-23
  15. 2020年阴历二月二十九 投资理财~业余投资者如果不深入研究财报该怎么办?
  16. 技术文摘11 fang money 技术 资料
  17. python 树莓派实验一:跑马灯
  18. 操作系统第七、八章习题
  19. nginx正则表达式快捷测试方法
  20. NLP神经语言学的12条假设(不是自然语言处理哪个NLP哈)

热门文章

  1. Web前端开发技术:Web前端开发技术
  2. Threads and Locks
  3. JScript.NET或者JScript是什么?
  4. mysql 经典操作_mysql常用经典操作
  5. 华为u8825d手机root和google play安装有教程和相关文件
  6. 我的 Input框 不可能这么可爱
  7. IDEA查看maven的依赖树
  8. 拥抱 Android Studio 之四:Maven 仓库使用与私有仓库搭建
  9. jQuery属性遍历、HTML操作
  10. 5、分组密码工作模式