一段程序执行效率慢,除了cpu计算耗时外,还有一个很重要的原因是SQL的Duplicated过多,使用Django-debug-toolbar能够快速找出哪些地方的SQL可以优化,提高程序执行效率 1. 安装 Django-debug-toolbar: 2. 在Django项目中创建APP用于too ...
分类:
其他好文 时间:
2018-08-10 16:03:57
阅读次数:
199
什么是高可用 部署需要考虑的是什么: 1、系统遇到单点失效问题,如何能够快速切换到其他节点完成任务 2、如何应对网络故障,即系统如何设计成“故障开放型”(expecting failure)的 典型的问题包括: 1、意外故障(box failure) 2、高延迟 3、网络分割问题(注:由于交换机故障 ...
分类:
其他好文 时间:
2018-08-10 10:56:14
阅读次数:
222
软件工程方面能够快速的发展,我相信源代码重用起到了不可忽略的作用。在Linux平台下就C++而言,有以so结尾的动态链接库文件,也有以.a结尾的静态连接库文件,这个有着明显的区别。但是在Window平台下,通过VisualStudio编译动态链接库DLL这类项目时,即生成了目的动态链接库DLL文件,同时还有一个同名的LIB文件。单独编译静态连接库项目时也生成了目标静态链接库LIB文件。**动态链接
分类:
其他好文 时间:
2018-08-10 01:13:29
阅读次数:
236
实时操作系统 实时操作系统 英文称Real Time Operating System,简称RTOS。 1.实时操作系统定义 实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时任 ...
分类:
其他好文 时间:
2018-08-09 13:46:40
阅读次数:
186
一、硬件与效率的一致性 计算机的存储设备与处理器的运算速度存在几个数量级的差距,现在计算机系统不得不在内存和处理器之间增加一层高速缓存(cache)来作为缓冲。将运算需要的数据复制到缓存中,让运算能够快速进行,当运算结束的时候再讲数据从缓存同步到内存中,这样处理器无须等待缓慢的内存读写。除了增加高速 ...
分类:
编程语言 时间:
2018-08-05 14:21:37
阅读次数:
221
由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。 这样一 ...
分类:
编程语言 时间:
2018-08-02 16:06:29
阅读次数:
174
虽然AK了但是手速不够快而且罚时爆炸QAQ.... A.Prime Ring Problem 找素数环,经典深搜问题,要注意找完排列再判断素数为超时,正确的做法是边搜边判断,注意输出格式== 1 #include <iostream> 2 #include <cstdio> 3 #include < ...
分类:
其他好文 时间:
2018-08-01 22:24:43
阅读次数:
192
1、什么是NetBeans? NetBeans IDE:可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序; 支持语言:PHP、Ruby、JavaScript、Groovy、Grails和C/C++; NetBeans:包括开源的开发环境和应用平台,是Sun公司(2009 ...
分类:
Web程序 时间:
2018-07-31 17:17:09
阅读次数:
331
PetaPoco 是一个开源轻量级ORM,够小,够快,单文件, 在GitHub上有很高的人气 1377星,几年来作者一直在更新 github: https://github.com/CollaboratingPlatypus/PetaPoco 1.添加Nugit引用后,会创建以下内容,所说的单文件就 ...
分类:
其他好文 时间:
2018-07-26 23:25:25
阅读次数:
3721
2.1 Head插件简介 ElasticSearch-head是一个H5编写的ElasticSearch集群操作和管理工具,可以对集群进行傻瓜式操作。 显示集群的拓扑,并且能够执行索引和节点级别操作 搜索接口能够查询集群中原始json或表格格式的检索数据 能够快速访问并显示集群的状态 有一个输入窗口 ...
分类:
其他好文 时间:
2018-07-23 00:54:59
阅读次数:
195