堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。堆排序可以说是一种利用堆的概念来排序的选择排序。分为两种方法: 大顶堆:每个节点的值都大于或等于其子节点的值,在堆排序算法中... ...
分类:
编程语言 时间:
2019-12-02 23:13:27
阅读次数:
95
使用Python发送HTML格式的邮件 Python发送HTML格式的邮件与https://www.xuanhe.net/weixiu/4271.html发送纯文本消息的邮件不同之处就是将MIMEText中_subtype设置为html。具体代码如下: 执行以上程序,如果你本机安装sendmail, ...
分类:
编程语言 时间:
2019-12-02 17:22:40
阅读次数:
122
1. 传统IO 由上面图知,传统io需要经过4次copy, 3次状态切换 第一次: 从硬盘 经过 DMA 拷贝 到 kernel buffer (内核buferr) 第二次: 从kernel buffer 经过cpu 拷贝到 user buffer ,比如拷贝到应用程序 第三次: 从user buf ...
分类:
其他好文 时间:
2019-12-01 00:27:05
阅读次数:
328
spring-beans DefaultListableBeanFactory preInstantiateSingletons:650 RequestMappingHandlerMapping AbstractHandlerMethodMapping MappingRegistry -> look ...
分类:
编程语言 时间:
2019-11-30 11:29:06
阅读次数:
62
接口项目servlet的一种处理方式,其他层有异常全部网上抛,抛到servlet层,将异常返回给调用者: Servlet层: service层: ...
分类:
其他好文 时间:
2019-11-29 11:10:54
阅读次数:
106
这篇主要是记录在操作达梦数据库过程中出现的问题随手做记录,有些问题是刚开始不熟悉原因乱操作导致的,部分问题因为各种原因没详细研究,部分问题已经处理有做了描述。
分类:
数据库 时间:
2019-11-29 00:50:08
阅读次数:
777
https://juejin.im/post/5ddf2502e51d453301190001 epoll原理 网卡操作内存DMA技术https://zhuanlan.zhihu.com/p/26482371 ...
分类:
其他好文 时间:
2019-11-29 00:48:49
阅读次数:
71
5.Spring Boot Actuator:可投入生产的功能 Spring Boot包含许多其他功能,可帮助您在将应用程序投入生产时监控和管理您的应用程序。您可以选择使用HTTP端点或JMX管理和监视您的应用程序。审核,运行状况和指标收集也可以自动应用于您的应用程序。 5.1。启用生产就绪功能 模 ...
分类:
编程语言 时间:
2019-11-27 19:04:03
阅读次数:
310
一.模板宏的使用 macro_demo.py #!/usr/bin/env python # -*- coding: utf-8 -*- #author tom from flask import Flask,render_template app = Flask(__name__) @app.ro ...
分类:
其他好文 时间:
2019-11-25 00:26:48
阅读次数:
128
最近开始学习开发Android App,找了本教程,学了一些基本知识后,就开始着手做一个例子。 我始终觉得在做中学,可能会稍微快一点。很快,一个具有初步功能的App被我撸出来了。 在模拟器上运行,我发现了几个问题,现在在这里记录一下: 1.每一次运行,都会在虚拟机上生成两个一模一样的图标 原因:An ...
分类:
其他好文 时间:
2019-11-23 21:55:46
阅读次数:
51