1.值数据类型存储在栈中,引用数据类型值存储在堆中,其引用存储在栈中。 举个例子:(以c++为例),其它语言大同小异 基础数据类型: //在栈中会分配内存存储i,也就是说变量i有一块地址,里面存储的值是10 int i = 10; 引用数据类型: //在堆中会开辟一块内存存储数组{1,2,3,4} ...
分类:
编程语言 时间:
2019-12-22 18:33:38
阅读次数:
91
简介 HashMap采用key/value存储结构,每个key对应唯一的value,查询和修改的速度都很快,能达到O(1)的平均时间复杂度。它是非线程安全的,且不保证元素存储的顺序; 继承体系 分析: HashMap实现了Cloneable,可以被克隆。 HashMap实现了Serializable ...
分类:
编程语言 时间:
2019-12-22 18:27:21
阅读次数:
91
项目需要在后台接收的字段值为小写,但在页面上显示大写英文,但操作页面之后,最终传给后台的依旧是小写,所以就需要使用css转化一下即可 <li>This.is.a.book,全部转为大写:</li> <li style="text-transform: uppercase">This.is.a.boo ...
分类:
Web程序 时间:
2019-12-22 13:02:44
阅读次数:
121
当我们开发web后台管理系统时经常会遇到提示用户信息的功能,我们都知道由于浏览器的沙箱隔离问题我们无法直接操作系统本地资源,我们可以利用ActiveX IE浏览器插件来实现这个功能。这里的源码主要做了右下角提示窗体显示的的封装,关于ActiveX插件安全性方面没有做,你可以继续优化这个插件。 该插件 ...
分类:
其他好文 时间:
2019-12-21 22:38:51
阅读次数:
131
除了Python,在node中收发电子邮件也非常简单,因为强大的社区有各种各样的包可以供我么直接使用。Nodemailer包就可以帮助我们快速实现发送邮件的功能。 Nodemailer简介 Nodemailer是一个简单易用的Node.js邮件发送组件 官网地址:https://nodemailer ...
分类:
Web程序 时间:
2019-12-21 18:56:13
阅读次数:
116
日常工作中,员工之间、企业之间通过邮件形式进行信息交换是很普遍的,这也是一种相对较正式的文件交换方式,一般的小文件发送是没有问题的,但是总会遇到一些大容量的文件需要发送。邮件附件太大,上传、发送不了,相信这个问题很人都遇到过,例如发送项目工程资料、设计图纸、软件包等文件数据的时候,都需要发送较大的附件,会遇到上传缓慢、超时、无法发送等问题,而且很多邮箱系统不支持超大附件,这些问题要如何解决呢?下面
分类:
其他好文 时间:
2019-12-21 15:38:26
阅读次数:
1302
利用ingest node所提供的Pipeline帮我们对数据进行处理。 在Elasticsearch中的配置文件elasticsearch.yml文件中配置: ingest node提供了在对文档建立索引之前对其进行预处理的功能: 接收节点拦截索引或批量API请求 运用转换(transformat ...
分类:
其他好文 时间:
2019-12-21 11:58:42
阅读次数:
183
time limit per test3 secondsmemory limit per test256 megabytesinput: standard inputoutput: standard output There are n positive integers a1,a2,…,an. F ...
分类:
其他好文 时间:
2019-12-20 23:52:25
阅读次数:
105
关系型与非关系型 NoSQL not only sql NoSQL,指的是非关系型的数据库。 NoSQL有时也称作Not Only SQL的缩写 是对不同于传统的关系型数据库的数据库管理系统的统称。 对NoSQL最普遍的解释是”非关联型的”,强调Key Value Stores和文档数据库的优点,而 ...
分类:
数据库 时间:
2019-12-20 20:47:29
阅读次数:
87