1.json是跨平台.跨语言的数据交换语言 JSON (JavaScript Object Notation)是一种比XML更轻量级的数据交换格式,在易于人们阅读和编写的同时,也易于程序解析和生成。尽管JSON是JavaScript的一个子集,但JSON采用完全独立于编程语言的文本格式,且表现为键/ ...
分类:
Web程序 时间:
2019-10-06 00:10:42
阅读次数:
123
移动1099存储过程 declare @phone_id as int declare @phone as varchar( 50) declare @province as varchar( 50) --号码归属省 declare @price as decimal( 10, 2 ) declar ...
分类:
移动开发 时间:
2019-10-05 16:20:40
阅读次数:
137
Codeforces Round 590 (Div. 3) Editorial "题目链接" "官方题解" 不要因为走得太远,就忘记为什么出发! Problem A 题目大意:商店有n件商品,每件商品有不同的价格,找出一个最小的可能值price,使得price n = sum,sum指的是原来商品价 ...
分类:
其他好文 时间:
2019-10-05 14:16:45
阅读次数:
109
forms组件是用来干什么的? 1、校验数据; 2、页面显示错误信息; 3、渲染页面; 4、重置数据。 views.py中: 其中,title、price、email是用来校验的字段。我们可以在Django Console中对它们进行校验: Django Console: 登录示例: 1.用户名长度 ...
分类:
其他好文 时间:
2019-10-04 23:17:48
阅读次数:
194
一、什么是装饰器模式 1、定义 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。 它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能,是继承关系的一种替代方案。 2、角色 二 ...
分类:
其他好文 时间:
2019-10-04 21:00:30
阅读次数:
95
#include<stdio.h>#include<stdlib.h>#define MAX 100 typedef struct bNode{ double no; char name[MAX]; double price; struct bNode * next;}bNode,*bLnode; ...
分类:
其他好文 时间:
2019-10-04 18:37:00
阅读次数:
120
package com.Long class Solution { private int Max=0; public int maxProfit(int[] prices) { for(int i=1;i0) { Max+=prices[i]-prices[i-1]; } } return ... ...
分类:
编程语言 时间:
2019-10-04 17:23:48
阅读次数:
90
拦截器: 在谈拦截器之前,我觉得有必要提一下和过滤器的区别。 1. 首先拦截器是Struts2自己的,只有用了Struts2框架才可以使用拦截器,而过滤器是servlet规范中的一部分,任何java web工程都可以使用; 2. 其次拦截器只可以拦截Action,而过滤器理论上可以拦截任何东西(js ...
分类:
其他好文 时间:
2019-10-04 17:13:37
阅读次数:
70
一. 什么是组合 对象的属性是另一个对象或者可以认为一个对象是另一个对象属性 为什么使用组合? > 减少代码的冗余 之前如果没有没有Course这个类,那学生和老师的数据属性中都有course_name,course_price,course_period 这三个属性,为了减少代码的冗余,我们再重新 ...
分类:
其他好文 时间:
2019-10-03 00:36:23
阅读次数:
68
TA-Lib模块中提供的价格转换函数有四个,主要用于计算开盘价、收盘价、最高价、最低价之间的均值,具体如下表所示。 AVGPRICE:average Price, 平均价格函数:ta.AVGPRICE(open,high,low,close) MEDPRICE:Median Price, 中位数价格 ...
分类:
其他好文 时间:
2019-10-02 18:54:50
阅读次数:
86