堆排序是使用二叉堆实现的优先队列来进行排序的。 先介绍几个概念: 第一个是优先队列,优先队列是一种数据结构,它支持两种操作:删除最大元素和插入元素。 第二个是二叉堆,二叉堆是一种数据结构,它能够和那红的实现优先队列的基本操作。它使用一个数组来保存数据,在这个数组中,每个元素都要保证大于等于另两个特定 ...
分类:
编程语言 时间:
2018-05-19 23:24:42
阅读次数:
231
1、持久化本地存储 可以不通过第三方插件实现数据的本地存储 2、WebSocket 页面之间可以双向通信 3、服务器推送事件(SSE) 从Web服务器将消息推送给浏览器(在手机中常见) 例如: ...
分类:
其他好文 时间:
2018-05-19 10:37:20
阅读次数:
144
EF core 对中间表进行先增在删除的操作时,先删除,_dbContext.SaveChanges(), 在保存数据库后,进行 增加操作 注意:删除时需要保存在做其他操作 ...
分类:
其他好文 时间:
2018-05-16 18:44:07
阅读次数:
152
MongoDB和Redis都是NoSQL,采用结构型数据存储。二者在使用场景中,存在一定的区别,这也主要由于二者在内存映射的处理过程,持久化的处理方法不同。 MongoDB建议集群部署,更多的考虑到集群方案,Redis更偏重于进程顺序写入,虽然支持集群,也仅限于主-从模式。 比较指标 MongoDB ...
分类:
数据库 时间:
2018-05-16 11:02:30
阅读次数:
180
YII2 save 和 insert 循环保存数据,出现间隔性丢失值 (这些值是共有相同的值) 解决: // 每次保存需要用 clone 不能使用直接用一个 实例化的model. ...
分类:
其他好文 时间:
2018-05-15 19:33:56
阅读次数:
229
以爬取当当网作为实例 http://bj.ganji.com/fang1/chaoyang/ 通过xpath获取title和price 分别贴出spider, items, pipelines的code spider通过 rh = RenthouseItem() 这一句话初始化一个rh的实例,使我们 ...
分类:
数据库 时间:
2018-05-12 22:36:08
阅读次数:
1272
IO技术主要作用是解决设备与设备之间的数据传输问题。比如:硬盘 >内存 内存的数据 >硬盘上 把键盘的数据 >内存中IO技术的应用场景: 导出报表,上传大头照 ,下载照片 , 解析xml文件...数据保存到硬盘上,该数据就可以做到永久性的保存。数据一般是以文件的形式保存到硬盘上面的sun使用了Fil ...
分类:
其他好文 时间:
2018-05-12 20:35:21
阅读次数:
154
1. 分布式系统相关概念 1.1 模型 1.1.1 节点 节点是一个可以独立按照分布式协议完成一组逻辑的程序个体,工程中往往指进程。 1.1.2 通信 节点之间完全独立互相隔离,通信唯一方式是通过不可靠的网络。 1.1.3 存储 节点可以通过将数据写入与节点在同一台机器的本地存储设备保存数据 1.1 ...
分类:
其他好文 时间:
2018-05-11 23:42:04
阅读次数:
164
1. 分布式系统相关概念1.1 模型1.1.1 节点节点是一个可以独立按照分布式协议完成一组逻辑的程序个体,工程中往往指进程。1.1.2 通信节点之间完全独立互相隔离,通信唯一方式是通过不可靠的网络。1.1.3 存储节点可以通过将数据写入与节点在同一台机器的本地存储设备保存数据1.1.4 异常(1)机器down机大型集群每日down机发生概率0.1%,后果是该机器节点不能工作、重启后失去所有内存信
分类:
其他好文 时间:
2018-05-11 23:41:43
阅读次数:
150