1.简单的了解一下node 首先要了解Node.js是一个基于Chrome V8引擎的 JavaScript 运行环境; Node.js使用了一个简单事件驱动 非阻塞式 I/O 的模型,使其轻量又高效; Node.js 的包管理器npm(Node Package Manage),是全球最大的开源库生 ...
分类:
其他好文 时间:
2020-06-01 21:10:34
阅读次数:
146
该文章借鉴了不同平台对知识点的描述。 1、存储引擎的区别 1.1 InnoDB 和MYISAM 存储引擎的区别? InnoDB: InnoDB 存储引擎支持事务、支持外键、支持非锁定读、行锁设计其设计主要面向OLTP 应用。 InnoDB 存储引擎表采用聚集的方式存储,因此每张表的存储顺序都按主键的 ...
分类:
数据库 时间:
2020-06-01 15:28:44
阅读次数:
118
each循环 1 循环标签对象数组 2 $('li').each(function(k,v){ 3 console.log(k,v); 4 }); 5 6 循环普通数组 7 var d1 = ['aa','bb','cc']; 8 $.each(d1,function(k,v){ 9 console ...
分类:
其他好文 时间:
2020-06-01 00:48:11
阅读次数:
64
1. application/x-www-form-urlencoded 默认。在发送前对所有字符进行编码(将空格转换为 "+" 符号,特殊字符转换为 ASCII HEX 值)。 multipart/form-data 不对字符编码。当使用有文件上传控件的表单时,该值是必需的。 text/plain ...
分类:
Web程序 时间:
2020-05-31 17:36:39
阅读次数:
81
一行数据在磁盘文件里存储的时候,实际上首先会包含自己的变长字段的长度列表,然后是 NULL值列表,接着是数据头,然后接着才是真实数据,所以这一次我们就讲讲真实数据是如何存储的。 首先我们在存储真实数据的时候,并没什么特别的,无非就是按照我们那个字段里的数据值去存储就行了。 比如我们之前说了一个例子, ...
分类:
数据库 时间:
2020-05-30 23:28:32
阅读次数:
763
从零开始的前端生活--css基础(盒子模型、height:100%) 4个盒子 当我们声明一个div,并赋予它的宽高为200*200px,padding为20px,margin也为20px,border为1px <div class = "container"></div> .container { ...
分类:
Web程序 时间:
2020-05-30 22:10:18
阅读次数:
135
最近工作中的一个项目需要自动发送一些信息邮件到指定邮箱的需求,那么如何实现Python自动发送邮件的功能呢?接下来我们就来简单的介绍下如何利用Python来实现自动发送邮件的功能。 Python SMTP发送邮件 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协 ...
分类:
编程语言 时间:
2020-05-30 22:08:52
阅读次数:
107
1 class C<T> where T : new() 这是类型参数约束,where表明了对类型变量T的约束关系。where T:A 表示类型变量是继承于A的,或者是A本省。where T: new()指明了创建T的实例应该使用的构造函数。 .NET支持的类型参数约束有以下五种: where T ...
分类:
其他好文 时间:
2020-05-30 12:49:58
阅读次数:
66
什么是mybatis MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Ordinary ...
分类:
其他好文 时间:
2020-05-29 11:56:28
阅读次数:
71