data

TypeScript 封装原生 Ajax

可紊 提交于 2020-03-07 19:31:47
TypeScript 封装原生 Ajax,CRUD 对应post,delete,put,get 实列如下: 1.定义 ajax 请求所需的参数接口 interface IAjaxConfig { type : string ; url : string ; data ? : string ; dataType : string ; } 2.定义 CRUD 对应的抽象方法 interface IAjaxConfig { type : string ; url : string ; data ? : string ; dataType : string ; } 2.定义 CRUD 对应的抽象方法 export abstract class TsAjax { abstract _post ( url : string , data ? : string ) : any ; abstract _put ( url : string , data ? : string ) : any ; abstract _delete ( url : string , data ? : string ) : any ; abstract _get ( url : string , data ? : string ) : any ; } 3.继承抽象类并实现抽象类抽象方法,封装原生 ajax [CRUD]

java web数据可视化

*爱你&永不变心* 提交于 2020-03-07 08:05:18
这周用java web制作了全国各个省份的疫情数据的可视化,做的是最基础的柱状图。 先导入 相应的echarts包和插件 <script type="text/javascript"> // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); // 指定图表的配置项和数据 myChart.setOption({ title: { text: '全国各省确诊人数' }, tooltip: {}, legend: { data:['确诊人数'], width:'auto', height:'auto' }, xAxis: { data: [] }, yAxis: {}, series: [{ name: '确诊人数', type: 'bar', data: [] }] }); myChart.showLoading(); var names=[]; //类别数组(实际用来盛放X轴坐标值) var nums=[]; //销量数组(实际用来盛放Y坐标值) // 使用刚指定的配置项和数据显示图表。 这个是echarts的基本框架具体的数值要通过ajax向servlet发送请求从而获取数据库的数据, $.ajax({ type : "post", async : true, /

js原生开发一个2048小游戏

假装没事ソ 提交于 2020-03-07 07:38:07
本人正在学习ing,应该bug众多还请见谅如有转载请告知,谢谢!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>2048</title> <style> *{ font-family: arial; margin: 0; padding: 0;}.header{ width: 500px; height: 50px; color: #000; margin: 0 auto; font-size: 48px; font-weight: bold; margin-top: 100px;}.header>span{ color: #f00;}.cell_all{ width: 500px; height: 500px; margin: 0 auto; background-color: #bbada0; border-radius: 10px;}.cell{ width: 110px; height: 110px; border: 1px solid #000; opacity: 0.95; float: left; border-radius: 9px; margin-left: 10px; margin-top: 12px; font-size: 35px; font-weight: bold;

文件的三种打开方式

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-07 06:06:43
文件的三种打开方式 文件打开模式之r模式(掌握) 文件打开模式之w模式(掌握) 文件打开模式之a模式(掌握) 文件打开模式之b模式(掌握) 目录 文件打开模式之r模式(掌握) 文件打开模式之w模式(掌握) 文件打开模式之a模式(掌握) 文件打开模式之b模式(掌握) 文件操作的基础模式有三种(默认的操作模式为r模式): r模式为read w模式为write a模式为append 文件读写内容的格式有两种(默认的读写内容的模式为b模式): t模式为text b模式为bytes 需要注意的是:t、b这两种模式均不能单独使用,都需要与r/w/a之一连用。 文件打开模式之r模式(掌握) r: read,只读模式,只能读不能写,文件不存在时报错。 f = open('32.txt', mode='r') # 报错 f.write() f.close() # rt: read by text # windows的操作系统默认编码为gbk,因此需要使用utf8编码 f = open('32.txt', mode='rt', encoding='utf8') data = f.read() print(data) print(f"type(data): {type(data)}") f.close() aaa bbb ccc nick最帅吗 type(data): <class 'str'> #

Echarts动态数据显示

随声附和 提交于 2020-03-07 05:08:30
自己慢慢摸索出来的,留着以后可能会用到 一、先引入jquery,再引入echarts.js 二、配置容器 三、配置路径和数据选项等 <script type="text/javascript"> // 路径配置 require.config({ paths: { echarts: '/scripts/dist' } }); // 使用 require( [ 'echarts', 'echarts/chart/line', // 使用直线图就加载line模块,按需加载 'echarts/chart/bar' ], function(ec){ var myChart=ec.init(document.getElementById('main')); var option = { tooltip:{ trigger:'axis' }, toolbox: { show: true, x:'right', borderWidth:0, feature:{ mark:{show:true}, dataView:{show:true,readOnly:false}, magicType:{show:true,type:['line','bar']}, restore:{show:true}, saveAsImage:{show:true} } }, calculable:true, legend

四大函数式接口

☆樱花仙子☆ 提交于 2020-03-07 02:39:10
1.四大函数式接口 消费型接口:Consumer<T> 只有一个输入参数并且无返回值; 使用: public class Demo { public static void main(String[] args) { Data data = new Data(); data.consumer(); } } class Data{ public void consumer() { handle(6, (x)-> System.out.println(x)); } public void handle(int value, Consumer<Integer> consumer) { consumer.accept(value); } } 供给型接口:Supplier<T>  无输入参数,返回一个结果。 使用: public class Demo { ​ public static void main(String[] args) { Data data = new Data(); System.out.println(data.supplier()); } ​ ​ } class Data{ ​ public String supplier() { return test( ()-> "hello" ); } public String test( Supplier<String>

Vue.js组件的重要选项

荒凉一梦 提交于 2020-03-07 02:16:17
实例化Vue对象一些很重要的选项,Vue的所有数据都是放在data里面的,Vue的参数是个对象,对象里面的字段叫做data,data里面也是对象,data也可以写作是this.a,this.b来取到数据 2:methods是一个方法,这个方法打印出 了a的数值,取到data里面的数据 3:监听 我们监听了data数据里面的a, a对应的是一个方法,意思就是我们监听所有a的变化,a在dosomething进行了一个加1 的操作,watch指定的这个方法就会去执行,所以val的值是2,oldval的值还是之前的1 4:那么Vue里面的东西和页面页面展示究竟有什么联系? 这三者看似想同,实际也有所区别 v-text处理过HTML,v-html保存了HTML的结构 当右边Vue里面的a通过方法执行自增的话,左边模板中的a也会随之进行更新 5:常用的v-if , v-show 控制元素的显示与隐藏 v-if是直接渲染dom元素 v-show是通过display none 来对div进行隐藏,在代码里面能看到这个dom元素的 6:v-for 列表的渲染方法,循环渲染,我们的数据源是这样的,items里面有一个对象的列表 我们在前端对数组进行渲染的话使用的就是v-for 命令,in后面的对象值得就是data数据源里面的列表 通过循环体里面对象的属性(banana 和apple)取得 7

pytorch学习

雨燕双飞 提交于 2020-03-07 01:55:39
学习地址 中文文档: https://pytorch-cn.readthedocs.io/zh/latest/ https://zhuanlan.zhihu.com/p/99318332 (60题PyTorch简易入门指南) https://www.kesci.com/home/project/5e0036722823a10036ae9d1d (深度学习之PyTorch实战-基础学习及搭建环境) 下面代码地址 %matplotlib inline https://github.com/MorvanZhou/PyTorch-Tutorial https://morvanzhou.github.io/tutorials/ 201torch-numpy import torch torch_data = torch . from_numpy ( np_data ) #torch.from_numpy:array转换成tensor向量 tensor2array = torch_data . numpy ( ) #data.numpy():tensor向量转换成array '''转化为tensor''' tensor = torch . FloatTensor ( data ) # 32-bit floating point '''计算''' np . 和torch。类似 torch .

postgresql-12安装与异步热备份

若如初见. 提交于 2020-03-07 00:32:06
主备需要数据库版本一致 环境: 192.168.0.21:5432 (主库) 192.168.0.20:15432 ( 备份库) centos7 1 postgresql 安装 1.1 centOS 安装方式 yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm yum install postgresql12 -y yum install postgresql12-server -y 1.2 ubuntu18.04 安装方式 vim /etc/apt/sources.list.d/pgdg.list deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main 保存退出vim wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - sudo apt-get update apt-get install postgresql-12 以下为 centos7 配置方式,ubuntu 大致相同 1.3 设置数据存放位置 mkdir

155 最小值栈

久未见 提交于 2020-03-06 17:34:58
【题目】 【分析】 一般的栈就具有push()、pop()、top()的功能。getMin()的功能如何在常数时间内实现呢? 如果查找的话,至少是线性时间。不符合要求。 【方法一】 使用一个辅助栈,用来保存当前栈中的最小值。执行getMin()操作时,返回辅助栈的栈顶元素即可。 代码: class MinStack { Stack < Integer > dataStack ; Stack < Integer > minStack ; public MinStack ( ) { dataStack = new Stack ( ) ; minStack = new Stack ( ) ; } public void push ( int x ) { dataStack . push ( x ) ; if ( minStack . empty ( ) == true || minStack . peek ( ) > x ) { minStack . push ( x ) ; } else { minStack . push ( minStack . peek ( ) ) ; } } public void pop ( ) { dataStack . pop ( ) ; minStack . pop ( ) ; } public int top ( ) { return