报表应用中,如果数据量较大或计算过程较复杂,往往会导致报表数据源准备过慢,从而影响报表性能。这种情况下可以预先计算报表需要的数据,在呈现时直接引用,使得用户在访问报表时可以迅速地获得响应。 一、当前的手段及弊端 由于报表在访问时常常需要参数,因此显然不可能把所有参数组合对应的报表数据源都准备好,所以 ...
分类:
其他好文 时间:
2019-12-29 20:09:34
阅读次数:
75
内容列表 属性 获取行列数 方法 添加列 添加行 删除行列 获取列名 获取列类型 更改列名 获取单元格数值 写入数值到单元格 其它 转置 将一张表的某列添加到另一张表 将一张表的某行添加到另一张表 属性 获取行列数 int numOfRows = dt.Rows.Count; int numOfCo ...
top 命令 top 命令查看现在线程占用资料的情况。 第三行,cpu状态信息,具体属性说明如下: us — 用户空间占用CPU的百分比。(重要) sy — 内核空间占用CPU的百分比。 ni — 改变过优先级的进程占用CPU的百分比 id — 空闲CPU百分比 wa — IO等待占用CPU的百分比 ...
分类:
系统相关 时间:
2019-12-29 20:09:02
阅读次数:
113
在Python中,将方法变为属性使用@property的装饰器。有时候,为了提高性能,想在仅首次调用方法property时进行计算,后续则使用缓存的值。 此时,可以使用一个类装饰器,如下: 关于__get__, \__set__, __delete__等方法的使用,可以参考 "描述符" 的参考文章, ...
分类:
其他好文 时间:
2019-12-29 20:08:48
阅读次数:
64
在报表项目中,常常有些复杂的数据计算是一个报表专门使用的,其它报表用不到。通常,此类计算可以在报表数据源中用 SQL 实现,不过由于 SQL 无法分步计算,需要写非常复杂难懂的长语句,不利于调试和维护,因此也会使用 Java 或者存储过程来实现。但这样一来,计算程序又会和报表模板分开,不利于组织管理 ...
分类:
编程语言 时间:
2019-12-29 20:08:35
阅读次数:
62
1 import pandas as pd 2 3 # 异常值 ——远离正常值范围的错误值 4 # 异常值 ——删掉 5 6 # 异常值判断 ——3σ 箱线图分析 7 8 # 3σ 接住标准正态部分得到的规律——99.73%都在(μ-3α,μ+3α)之间,超过这个范围的数据认为是异常的 9 10 d ...
分类:
其他好文 时间:
2019-12-29 20:08:19
阅读次数:
275
打开VS,工具》NuGet包管理器》管理解决方案的NuGet程序包,搜索MySql.Data并安装 测试连接MySQL的代码: using System;using System.Collections.Generic;using System.Data;using System.Linq;usin ...
分类:
数据库 时间:
2019-12-29 20:07:48
阅读次数:
160
l 日志表应该以时间做分区,方便清理 一般应用都会有一些表用来记录用户操作日志,数据变更记录,交易流水等日志型的库表。这些表最好按时间字段做分区,这样在迁移或者清理历史记录时会比较方便,借助oracle的分区交换清理特性,效率比delete高很多。 l 频繁访问的sequece应该增加cache O ...
分类:
数据库 时间:
2019-12-29 20:07:30
阅读次数:
110
<!doctype html> <html lang="en"> <head> <meta charset="utf-8" /> <title>图表选项卡</title> <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3 ...
分类:
Web程序 时间:
2019-12-29 20:07:12
阅读次数:
133
内置方法 \_\_init\_\_(self [, ...]) init对象实例化时被调用,该方法不能有返回值 \_\_new\_\_(cls [, ...]) 对象实例化时第一个被调用的方法 默认里面的参数,会原封不动的传给init方法 返回一个对象obj,通常返回class类对象,也可以返回其他 ...
分类:
编程语言 时间:
2019-12-29 20:06:53
阅读次数:
65
因为初次使用Linux 系统如 apt yum 区别都没搞清楚,所以碰到问题的时候很难搞清楚是自己操作问题还是环境问题导致无法正常安装docker。 开始按照阿里云镜像 https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102. ...
分类:
系统相关 时间:
2019-12-29 20:06:22
阅读次数:
186
具体报错请看截图。请先确定是否配置Tomcat用户名和密码,如果没有那么请移步CentOS安装Tomcat去配置Tomcat的用户信息并重新启动,如果还有403,请你接着往下看。 首先打开tomcat目录下的webapps/manager/META-INF/context.xml vim webap ...
分类:
数据库 时间:
2019-12-29 20:06:07
阅读次数:
94
一、axios的封装 在vue项目中,和后台交互获取数据这块,我们通常使用的是axios库,它是基于promise的http库,可运行在浏览器端和node.js中。他有很多优秀的特性,例如拦截请求和响应、取消请求、转换json、客户端防御cSRF等。所以我们的尤大大也是果断放弃了对其官方库vue-r ...
分类:
移动开发 时间:
2019-12-29 20:05:53
阅读次数:
102
本篇文件简要介绍了域名系统及其与IP地址之间的关系。 域名系统 DNS(Domain Name System,域名系统)是对IP地址和域名进行相互转换的系统,其核心是DNS服务器。 什么是域名 提供网络服务的服务器端也是通过IP地址区分的,但由于IP地址形式繁琐,通常使用更为简洁的域名来取代IP地址 ...
分类:
其他好文 时间:
2019-12-29 20:05:16
阅读次数:
64
2019.12.29 修改VirtualBox虚拟硬盘的大小 学习:解决VirtualBox虚拟机与主机复制粘贴无效 ...
分类:
其他好文 时间:
2019-12-29 20:04:25
阅读次数:
71
在上一篇文章 abp(net core)+easyui+efcore实现仓储管理系统——ABP WebAPI与EasyUI结合增删改查之五(三十一) 中我们实现了新增组织部门信息功能,不过还存在一些BUG。今天我们来继续完善组织部门信息新增功能,并进行测试。 ...
进程间通信——信号量(信号灯) 信号与信号量 信号:是由用户、系统或者进程发送给目标进程的信息,以通知目标进程某个状态的改变或系统异常,是一种处理异步事件的方式。 信号量:是一个特殊的变量,本质是计数器,记录了临界资源的数量。进程对其访问都是原子操作(PV操作),用于多线程、多进程之间同步临界资源。 ...
分类:
系统相关 时间:
2019-12-29 20:03:48
阅读次数:
116