灰色预测模型 灰色预测的主要特点是模型使用的不是原始数据序列,而是生成的数据序列。其核心体系是灰色模型(Grey Model,简称GM),即对原始数据作累加生成(或其他方法生成)得到近似的指数规律再进行建模的方法。 优点是不需要很多的数据,一般只需要4个数据就够。 缺点是只适合于中短期的预测,只适合指数增长的预测。 GM(1,1)预测模型 1阶微分方程,只含1个变量 GM(1,1)模型预测步骤 1.数据的检验与处理 2.建立模型 3.检验预测值 (1)残差检验 (2)级比偏差检验 4.预测预报 GM(1,1)模型适…

2017年1月31日 0条评论 0点热度 阅读全文

数据结构 - 简单选择排序法 在之前的博文里已经介绍过排序的两个基本方法: 双重循环法和冒泡排序法。 基本思想 其实上面两种方法的基本思想都是一样的: 就是将排序步骤分成两层循环, 在内层的每1个循环中, 找出剩下未排序成员最小(大)的1个, 并将其放到队伍前列。 只不过, 冒泡排序法的元素交换更具效率, 通常情况下会比双重循环法更快完成排序。 这次介绍的简单选择法的本质也和上面两种方法一样的。 冒泡(or 双层循环)排序法每1个内层循环中, 会通过多次元素交换, 最终最小(大)的未排序元素会被移动到队伍前列。 而…

2017年1月31日 0条评论 2点热度 阅读全文

问题描述   编写一个程序,输入3个整数,然后程序将对这三个整数按照从大到小进行排列。   输入格式:输入只有一行,即三个整数,中间用空格隔开。   输出格式:输出只有一行,即排序后的结果。   输入输出样例 样例输入 9 2 30 样例输出 30 9 2 import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-genera…

2017年1月31日 0条评论 3点热度 阅读全文

#include <iostream> #include <string> #include <Windows.h> using namespace std; //gbk转UTF-8 string GbkToUtf8(const std::string& strGbk)//传入的strGbk是GBK编码 { //gbk转unicode int len = MultiByteToWideChar(CP_ACP, 0, strGbk.c_str(), -1, NULL, 0)…

2017年1月31日 0条评论 13点热度 阅读全文

问题描述   从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。   注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。 样例输入 FFFF 样例输出 65535 C代码如下 #include <stdio.h> int main() { //进制转换4:从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 int i=0,n=0; char a[10]; unsigned long sum=0; scanf("%s",a)…

2017年1月31日 0条评论 9点热度 阅读全文

mac上所有应用都在/Applications/对应程序/Contents/MacOS下有一个启动脚本,通过这里启动就可以看到启动日志报错信息了。微信web开发者工具这个坑就是这样找到的,如下: bogon:MacOS roc$ cd /Applications/wechatwebdevtools.app/Contents/MacOS/ bogon:MacOS roc$ ./wechatwebdevtools 

2017年1月31日 0条评论 2点热度 阅读全文

tip:有问题或者需要大厂内推的+我脉脉哦:丛培森 ٩( ‘ω’ )و 【本文源址:http://blog.csdn.net/q1056843325/article/details/54784109 转载请添加该地址】 前几天给大家谈了谈React 不过它只是一个侧重于UI的框架 只能算作是MVC中的V(View视图) 而且只是DOM的一个抽象层,不是Web应用完整解决方案 如果仅仅用它构建大型项目 你会非常的吃力 #简介 14年,Facebook提出Flux架构意图解决这个问题 15年,Dan Abramov将 …

2017年1月31日 0条评论 3点热度 阅读全文

#include<cstdio> #include<queue> #include<algorithm> using namespace std; struct node { int v, height;//v为结点权值,height为当前子树高度 node *lchild, *rchild; }; //生成一个新结点,v为结点权值 node* newNode(int v) { node* Node = new node;//申请一个node型变量的地址空间 Node->v…

2017年1月31日 0条评论 5点热度 阅读全文

题目: 给定一个迷宫,左上角为入口,右下角为出口,求出行走路径。 一共八个方向:下,右下,右,右上,上,左上,左,左下。 Input 6 8 0 1 1 1 0 1 1 1 1 0 1 0 1 0 1 0 0 1 0 0 1 1 1 1 0 1 1 1 0 0 1 1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1 0 Output YES (1,1) (2,2) (3,3) (3,4) (4,5) (5,6) (5,7) (6,8) Input 6 8 0 1 1 1 0 1 1 1 0 1 1 0 …

2017年1月31日 0条评论 0点热度 阅读全文

==> 学习汇总(持续更新) ==> 从零搭建后端基础设施系列(一)-- 背景介绍 栈和递归其实原理都是差不多的,栈是先进后出,递归也是先进后出,递归也是利用堆栈来实现的,循环可以模拟代替栈和递归,只是用循环太复杂。 首先说明一下栈和堆的不同(这里的栈是系统自动维护的一种数据结构,内存分配方式和我们自己写的栈数据结构是不一样的。)。 栈:就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。在一个进程中,位于用户虚拟地址空间顶部的是用户栈,编译器用…

2017年1月31日 0条评论 1点热度 阅读全文