已剪辑自: https://www.cnblogs.com/chenyangchun/p/6795923.html 1. c强制转换与c++强制转换 c语言强制类型转换主要用于基础的数据类型间的转换,语法为: (type-id)expression//转换格式1 type-id(expression ...
分类:
其他好文 时间:
2020-01-27 22:12:59
阅读次数:
80
0. 1. examples: def fib(n): if n == 1 or n == 2: result = 1 else result = fib(n-1) + fib(n-2) return result this is very in-efficient, O(2^n), and we ...
分类:
其他好文 时间:
2020-01-24 09:28:30
阅读次数:
77
首先引入相关的jar包: 然后是在Mybatis全局配置文件中配置: <plugins> <plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin> </plugins> 就可以使用了。 EmployeeMapper.j ...
分类:
其他好文 时间:
2020-01-23 15:33:09
阅读次数:
85
1. JDBC介绍 JDBC(Java DataBase Connectivity),即Java数据库的连接。JDBC是一种用于执行SQL语句(DML,DDL,DQL)的Java API,可以为多种关系数据库(oracle,mysql,sqlserver)提供统一访问,它由一组用Java语言编写的类 ...
分类:
数据库 时间:
2020-01-23 14:05:59
阅读次数:
97
接上一节,我们继续实现小例子,比如说将查询id=1的员工改为查询id=3的员工: MyFirstPlugin.java package com.gong.mybatis.dao; import java.util.Properties; import org.apache.ibatis.execut ...
分类:
其他好文 时间:
2020-01-23 13:55:45
阅读次数:
72
JavaScript简介 JavaScript诞生于1995年,当时,它的主要目的是处理以前有服务端语言(如Perl)负责的一些输入验证操作。 JavaScript简史 1995年2月当时就职于Netscape公司的布兰登.艾奇(Brendan Eich)发布的Netscape Navigator ...
分类:
Web程序 时间:
2020-01-22 23:35:45
阅读次数:
128
spark动态资源调整其实也就是说的executor数目支持动态增减,动态增减是根据spark应用的实际负载情况来决定。 开启动态资源调整需要(on yarn情况下) 1.将spark.dynamicAllocation.enabled设置为true。意思就是启动动态资源功能 2.将spark.sh ...
分类:
其他好文 时间:
2020-01-22 18:07:12
阅读次数:
159
二级缓存(全局缓存):基于namespace级别的缓存,一个namespace对应一个二级缓存。 工作机制: 一个会话,查询一条数据,这条数据会放在当前会话的一级缓存中; 如果会话关闭,该会话对应的一级缓存就消失了; 可以使用二级缓存将保存之前的一级缓存,新的会话要查询相同的信息就可以从二级缓存中获 ...
分类:
其他好文 时间:
2020-01-22 12:57:07
阅读次数:
51
原文链接:https://blog.csdn.net/miachen520/article/details/95718639 今天在springboot与swagger整合测试的时候跳出如下所示界面 经查资料发现有两种解决办法, 1.直接把@EnableSwagger2注解加在主启动类就可以,这样虽 ...
分类:
编程语言 时间:
2020-01-20 20:51:19
阅读次数:
122
1、麦克风的分类1.1、动圈式麦克风(Dynamic Micphone)原理:基本构造包含线圈、振膜、永久磁铁三部分。当声波进入麦克风,振膜受到声波的压力而产生振动,与振膜在一起的线圈则开始在磁场中移动,根据法拉第的楞次定律,线圈会产生感应电流。特性:动圈式麦克风因含有磁铁和线圈,不够轻便、灵敏度较 ...
分类:
其他好文 时间:
2020-01-20 18:43:07
阅读次数:
335