1.在一个函数体内调用它自身,被称为函数递归。函数递归包含了一种隐式的循环,它会重复执行某段代码,但这种重复执行无须循环控制。 例1.己知有一个数列:f(0) = 1,f(1) = 4,f(n + 2) = 2*f(n+ 1) +f(n),其中 n 是大于 0 的整数,求 f(10) 的值? 分析: ...
分类:
编程语言 时间:
2020-04-30 22:59:43
阅读次数:
89
本文通过开源项目 "schedule" 来学习定时任务如何工作 schedule简介 先来看下做做提供的一个例子 注解 每隔10分钟执行一次任务 每隔一个小时执行一次任务 每天10:30执行一次任务 每周一执行一次任务 每周三13:15执行一次任务 每小时的第17分钟时执行一次任务 schedule ...
分类:
编程语言 时间:
2020-04-30 23:04:36
阅读次数:
109
[TOC] 前言 前面学习了很多多线程和任务的基础知识,这里要来实践一下啦。通过本篇教程,你可以写出一个简单的工作流引擎。 本篇教程内容完成是基于任务的,只需要看过笔者的三篇关于异步的文章,掌握 C 基础,即可轻松完成。 "C 多线程(13):任务基础①" "C 多线程(14):任务基础②" "C ...
分类:
编程语言 时间:
2020-04-30 23:05:39
阅读次数:
75
例:有一组学员成绩,将他们按降序排序,要增加一个学员成绩,将它插入成绩序列,并保持降序 一、分析 ①将成绩保存在数组中 ②通过比较找到插入位置 ③该位置元素往后挪位置 ④插入新成绩 二、代码实现 ①通过数组储存成绩 ②获取用户键盘录入的数值 ③找到num要插入的位置index,并将num插入进来 ④ ...
分类:
编程语言 时间:
2020-04-30 23:06:13
阅读次数:
76
VSCode for Python Development(Web开发) Plugins 1.Chinese (Simplified) Language Pack for Visual Studio Code 2.Easy icon theme 3.Git History 4.GitLens 5.H ...
分类:
编程语言 时间:
2020-04-30 23:08:47
阅读次数:
119
Spring 中基于 AOP 的 XML架构 为了使用 aop 命名空间标签,你需要导入 spring aop j架构,如下所述: 确保项目中有如下四个库文件: aspectjrt.jar aspectjweaver.jar aspectj.jar aopalliance.jar 声明一个 aspe ...
分类:
编程语言 时间:
2020-04-30 23:09:39
阅读次数:
70
搭建环境见: SpringBoot整合Shiro 一:搭建环境 shiro配置类见: SpringBoot整合Shiro 二:Shiro配置类 shiro整合Mybatis见:SpringBoot整合Shiro 三:整合Mybatis 认证 未授权时 ShiroConfig中添加授权访问 如果用户没 ...
分类:
编程语言 时间:
2020-04-30 23:13:14
阅读次数:
552
1 package test_5_1; 2 3 public class SecondMax { 4 5 public static void main(String[] args) { 6 7 /** 给定一个整型数组,数组成员10个,求该数组中第二大的数的下标 */ 8 int[] numArr ...
分类:
编程语言 时间:
2020-04-30 23:13:46
阅读次数:
62
一、变量的定义 1.必须使用英文 2.严格区分大戏小写 3.使用小驼峰的命名方式 4.由数字,字母,下划线,组成,不能以数字作为开头 (java 有数字,字母,下划线,$组成,不能以数字开头) 5.见名知意 6.不能是关键字 查看关键字: import keyword print(keyword.k ...
分类:
编程语言 时间:
2020-04-30 23:14:19
阅读次数:
81
一、安装 python官网:https://www.python.org 根据你的Windows版本(64位还是32位)从Python的官方网站下载Python 对应的64位安装程序或32位安装程序,然后,运行下载的exe安装包: 二、配置 配置环境变量:我的电脑——属性——高级——环境变量——系统 ...
分类:
编程语言 时间:
2020-04-30 23:14:37
阅读次数:
83
给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例 1: 输入: 1->1->2输出: 1->2示例 2: 输入: 1->1->2->3->3输出: 1->2->3 来源:力扣(LeetCode) 解法一:循环删除重复节点。 /** * Definition for singly- ...
分类:
编程语言 时间:
2020-04-30 23:16:34
阅读次数:
69
分布式事务解决方案的问题, 分布式事务产生的原因: 多个不同的服务连接不同的数据源 ,做分布式事务的管理。 这种情况是连接两个数据源的情况,然后事务管理器是这样的 只管理了test02的这端业务代码。所以test02的这个会回滚! 但是test01会入库哦 这属于传统的分布式事务解决方案 使用spr ...
分类:
编程语言 时间:
2020-04-30 23:20:37
阅读次数:
68
运算符:运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。算术运算符赋值运算符比较运算符(关系运算符)逻辑运算符位运算符三元运算符 算术运算符:+、-、+、-、*、/、%、+取模运算(取余运算):取模运算中,结果与被模数的正负相关。应用:经常用来判断是否可以除尽某个数。 赋值运算符:+=、- ...
分类:
编程语言 时间:
2020-04-30 23:21:26
阅读次数:
120
1 package test_5_2; 2 3 public class MaxAndMin { 4 5 public static void main(String[] args) { 6 7 /** 有10个分,去掉一个最高一个最低求平均分 */ 8 int[] numArr = {99, 97 ...
分类:
编程语言 时间:
2020-04-30 23:25:55
阅读次数:
66
整理下最近碰到的vba问题及我笨拙的解决方式。学的方式为遇到问题想办法去解决,查资料,补充知识点,可能代码有点拙劣,前期也没追求优化,简洁。以实现结果为目标。遇到很多用宏解决比较繁琐的问题比如批量合并几十个大容量CSV文件,会转换思想写个python脚本去解决。宏合并的方式就不写了,确实不如pyth ...
分类:
编程语言 时间:
2020-04-30 23:29:18
阅读次数:
69
变量是一个名字,他可以指向一个基本类型值或者一个类对象。同时,只有声明了的对象才是变量,换句话说,对象不一定要声明例如调用类构造函数就能返回一个对象,但这个对象不是变量 Basic(); 如果用类类型声明一个对象,那么这个名字背后的含义既是对象也是变量 它指向的是一个有这个类特征的对象,同时指向的是 ...
分类:
编程语言 时间:
2020-05-01 00:43:20
阅读次数:
61
在多线程编程中,我们经常使用线程池来管理线程,以减缓线程频繁的创建和销毁带来的资源的浪费,在创建线程池的时候,经常使用一个工厂类来创建线程池Executors,实际上Executors的内部使用的是类ThreadPoolExecutor。它有一个最终的构造函数如下: corePoolSize:线程池 ...
分类:
编程语言 时间:
2020-05-01 00:44:27
阅读次数:
76
Scanner 2019年4月25日 11:07 HasNextInt(); 获取指定int类型的数据,如果数据正确则返回true否则返回false。 HasNextDouble(); 获取指定Double类型的数据,如果数据正确则返回true否则返回false。 HasNextString(); ... ...
分类:
编程语言 时间:
2020-05-01 00:48:47
阅读次数:
75
基于 tyboot 快速初始化 springboot 单体项目
分类:
编程语言 时间:
2020-05-01 00:49:35
阅读次数:
57
IO编程简介 IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。 比如你打开浏览器,访问新浪首页,浏览器这个程序就需要通过网络IO获取新浪的网页。浏览器首先会发送 ...
分类:
编程语言 时间:
2020-05-01 00:53:55
阅读次数:
65