前面的例子step都是线性的流程,这里我们提供一个非线性的流程,也就是根据不同的状态做不同的流程step处理。万一有天悔恨变得太现实太世故太麻木,说不定能从回忆中重拾随兴飞翔。 step非线性的流程 A step execution listener can change the exit stat ...
分类:
编程语言 时间:
2017-11-02 21:16:57
阅读次数:
239
怎样才能使"猫"继承"动物"呢? 一、 构造函数绑定 第一种方法也是最简单的方法,使用call或apply方法,将父对象的构造函数绑定在子对象上,即在子对象构造函数中加一行: 二、 prototype模式 第二种方法更常见,使用prototype属性。 如果"猫"的prototype对象,指向一个A ...
分类:
编程语言 时间:
2017-11-02 21:17:36
阅读次数:
241
springmvc出现406,无非就两种情况,第一,百分之九十是json包没加进来,第二,百分之十,就是@ResponseBody返回的的数据,在请求的URL中不能有 .html的后缀 ...
分类:
编程语言 时间:
2017-11-02 21:18:47
阅读次数:
160
1.Scrapy dmoz开放式人工目录。(1)创建项目:cmd-cd desktop Scrapy startproject pachong(2)parse接收 2.python如何实时爬取数据 3.easy_GUI太简单了GUI的终极选择:Tkinter import tkinter as tk ...
分类:
编程语言 时间:
2017-11-02 21:20:38
阅读次数:
190
Java 内存机制: Java 把内存划分成两种:一种是栈内存,另一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内 ...
分类:
编程语言 时间:
2017-11-02 21:20:57
阅读次数:
126
这门课主要讲了贪心、递归、回溯、分支定界、动态规划等几种算法。 在进行学习之前有做过相关题目,所以在听课的时候感觉好理解了许多。没学这门课的时候总是想因为没学ACM课感到惋惜。 1.贪心算法 贪心算法算是DP问题的一个分支了。确定贪心思路,确定贪心标准是其核心。贪心算法的特点在于通过局部最优达到总体 ...
分类:
编程语言 时间:
2017-11-02 21:21:15
阅读次数:
139
template class ObjectPool { public: using DeleterType = std::function; void add(std::unique_ptr t) { std::lock_guard locker(mutex_); pool_.push_back(s... ...
分类:
编程语言 时间:
2017-11-02 21:21:32
阅读次数:
113
2017-11-02 16:33:11 Scanner类:一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。 Scanner 使用分隔符模式将其输入分解为标记,默认情况下该分隔符模式与空白匹配。然后可以使用不同的 next 方法将得到的标记转换为不同类型的值。 *构造方法 *常用方法 基 ...
分类:
编程语言 时间:
2017-11-02 21:21:40
阅读次数:
192
NumPy 提供了两种基本对象ndarray(N-dimensional array object)和 ufunc(universal function object)ndarray(下文统一称之为数组)是存储单一数据类型的多维数组,而ufunc则是能够对数组进行处理的函数 数组的创建是通过给np. ...
分类:
编程语言 时间:
2017-11-02 21:23:39
阅读次数:
510
大家都知道,快速排序是不稳定的排序方法。 如果对于数组中出现的任意a[i],a[j](i<j),其中a[i]==a[j],在进行排序以后a[i]一定出现在a[j]之前,则认为该排序是稳定的。 某高校招生办得到一份成绩列表,上面记录了考生名字和考生成绩。并且对其使用了某排序算法按成绩进行递减排序。现在 ...
分类:
编程语言 时间:
2017-11-02 21:23:54
阅读次数:
168
原文:Python3的编码问题 Python3 最重要的一项改进之一就是解决了 Python2 中字符串与字符编码遗留下来的这个大坑。Python 编码为什么那么蛋疼?已经介绍过 Python2 字符串设计上的一些缺陷: 使用 ASCII 码作为默认编码方式,对中文处理很不友好。 把字符串的牵强地分 ...
分类:
编程语言 时间:
2017-11-02 21:24:03
阅读次数:
270
总结一下:函数调用不可以改变原值(类似值传递的时候),但可以改变原list(append) 。deepcopy比copy安全,因为不会保留内层引用(copy,内层引用可能会导致内层值被修改) ...
分类:
编程语言 时间:
2017-11-02 21:25:21
阅读次数:
186
使用python进行冒泡算法对给定列表进行排序 其中需要注意的一点就是调换值的位置,位置调换不能通过索引直接赋值,需要引入一个临时变量来完成 一下的例子是进行升序排序,如果需要进行降序排序,将其中的比较符‘>’换为'<'即可 执行结果: ...
分类:
编程语言 时间:
2017-11-02 21:25:40
阅读次数:
185
1 #ifndef _RBTREE_H_ 2 #define _RBTREE_H_ 3 4 const int nodeSize = 3; 5 class RBTree 6 { 7 private: 8 typedef struct Node { 9 int key; 10 int color; / ...
分类:
编程语言 时间:
2017-11-02 21:58:34
阅读次数:
168
一、视频课程 课程名称:C++学习教程 程序设计 C++基础教程 授课人:郭宏志 课程链接:http://study.163.com/course/courseMain.htm?courseId=639006 以下是它的部分目录 我认为这门课程挺适合初学者认识和学习C++的,它每一节的课程很短,不会 ...
分类:
编程语言 时间:
2017-11-02 22:01:43
阅读次数:
234
在SpringBoot中启用热部署是非常简单的一件事,因为SpringBoot为我们提供了一个非常方便的工具spring-boot-devtools,我们只需要把这个工具引入到工程里就OK了,下面我就说一下怎么引入spring-boot-devtools。 修改pom.xml 我们只需要在pom.x ...
分类:
编程语言 时间:
2017-11-02 22:02:07
阅读次数:
154
1.if判断 1) if判断基本同java 2) 三种结构 if(){}; if(){}else{}; if(){}esleif(){}esle 2 for循环 ; switch case ; default ; do while ; while; 1) 基本同java 3 对象 3.1方法1: 1 ...
分类:
编程语言 时间:
2017-11-02 22:03:24
阅读次数:
191
Java中的数据类型分为基本数据类型和引用数据类型。 基本数据类型:java中的基本数据类型与C/C++中的无太大差别,由于Java虚拟机的原因,Java中的基本数据类型所占存储空间的大小是确定的不会随着机器硬件架构的变化而变化,使得Java编写的程序移植性比C/C++更高。Java中的基本数据类型 ...
分类:
编程语言 时间:
2017-11-02 22:03:39
阅读次数:
247
1.前言 最近公共祖先(Least Common Ancestors),简称LCA,是由Tarjan教授(对,又是他)提出的一种在有根树中,找出某两个结点u和v最近的公共祖先问题。 2.什么是最近公共祖先? 在一棵树中,每个结点都有他的父亲和祖先,而最近公共祖先就是两个节点在这棵树上深度最大的公共的 ...
分类:
编程语言 时间:
2017-11-02 22:04:59
阅读次数:
212
一个if语句 if语句用来检验一个条件, 如果 条件为真,我们运行一块语句(称为 if-块 ),也就是只有一个if判断,当为真的时候就运行一块语句,否则就不运行 下面代码中的if语句控制者缩进的print,没有缩进的print语句不受if语句控制,只要是在if语句下面并且缩进了,那么这条语句就受if ...
分类:
编程语言 时间:
2017-11-02 22:05:16
阅读次数:
241