码迷,mamicode.com
首页 > 编程语言 > 周排行
二叉树与排序二叉树
二叉树 python实现二叉树的结构: 根节点 左叶子节点 右叶子节点 子树 高度 二叉树的遍历: 广度优先(层次遍历) 深度优先: 前序(根左右):把根放到最前面 中序(左根右):把根放到中间 后序(左右根):把根放到最后 排序二叉树 插入节点的时候一定要遵从的原则: 比根节点小的节点同一插入在树 ...
分类:编程语言   时间:2019-10-06 11:44:34    阅读次数:90
Spring Boot配合Hibernate Validator参数校验
Spring Boot中结合Hibernate Validator可以实现优雅的参数校验,而不必在业务代码中写一大堆的参数校验逻辑。Hibernate Validator的基本使用可以参考Spring表单校验,这里介绍一种结合全局异常捕获的方式来实现低耦合简洁的参数校验解决方案。 方法参数校验 新建 ...
分类:编程语言   时间:2019-10-06 11:49:48    阅读次数:88
PTA数据结构与算法题目集(中文) 7-18
PTA数据结构与算法题目集(中文) 7-18 7-18 银行业务队列简单模拟 (25 分) 7-18 银行业务队列简单模拟 (25 分) 7-18 银行业务队列简单模拟 (25 分) 设某银行有A、B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 —— 即当A窗口每处理完2个 ...
分类:编程语言   时间:2019-10-06 11:51:04    阅读次数:94
Spring Boot中使用过滤器和拦截器
过滤器(Filter)和拦截器(Interceptor)是Web项目中常用的两个功能,本文将简单介绍在Spring Boot中使用过滤器和拦截器来计算Controller中方法的执行时长,并且简单对比两者的区别。 现有如下Controller: 下面通过配置过滤器和拦截器来实现对get方法执行时间计 ...
分类:编程语言   时间:2019-10-06 12:56:58    阅读次数:92
Spring Boot中开启Spring Security
Spring Boot中开启Spring Security Spring Security是一款基于Spring的安全框架,主要包含认证和授权两大安全模块,和另外一款流行的安全框架Apache Shiro相比,它拥有更为强大的功能。Spring Security也可以轻松的自定义扩展以满足各种需求, ...
分类:编程语言   时间:2019-10-06 12:58:41    阅读次数:67
Spring Boot中编写单元测试
编写单元测试可以帮助开发人员编写高质量的代码,提升代码质量,减少Bug,便于重构。Spring Boot提供了一些实用程序和注解,用来帮助我们测试应用程序,在Spring Boot中开启单元测试只需引入spring-boot-starter-test即可,其包含了一些主流的测试库。本文主要介绍基于 ...
分类:编程语言   时间:2019-10-06 13:01:55    阅读次数:61
#【Python】【demo实验34】【练习实例】【设置文本的颜色】
原题: 文本颜色设置。 我的代码 输出的结果: 考虑可能是我使用的cmd不支持彩色显示吧,没出现预想的效果。 原题给出的解答: ————————(我是分割线)———————— 参考: 1. RUNOOB.COM:https://www.runoob.com/python/python-exercis ...
分类:编程语言   时间:2019-10-06 13:04:32    阅读次数:93
notepad++ 快捷键运行python程序目录存在空格的问题
通常情况下 就ok了,路径里有空格就不一样了,比如我这种:D:\Python\Python 3.6.8, 我的Python 3.6.8文件夹被吃了。。。都是空格的错。。。 这里你可以去改文件夹名,同时改环境变量,但打开dos窗口执行pip等python命令时又会报错。 捣鼓半天变成下面这样就ok了 ...
分类:编程语言   时间:2019-10-06 13:06:32    阅读次数:103
第45天python学习configparse hashlib模块
configparse模块参考:https://www.cnblogs.com/ming5218/p/7965973.html ...
分类:编程语言   时间:2019-10-06 13:08:14    阅读次数:56
Spring Boot中的JSON技术
Spring Boot中的JSON技术 平日里在项目中处理JSON一般用的都是阿里巴巴的Fastjson,后来发现使用Spring Boot内置的Jackson来完成JSON的序列化和反序列化操作也挺方便。Jackson不但可以完成简单的序列化和反序列化操作,也能实现复杂的个性化的序列化和反序列化操 ...
分类:编程语言   时间:2019-10-06 13:13:04    阅读次数:82
python函数与异常处理
一、python函数 1.函数自定义格式: 分为有无返回值两种类型 1.1举例: 这里用到的即是带返回值的情况。 二、异常处理: ...
分类:编程语言   时间:2019-10-06 13:13:22    阅读次数:93
Springboot 配置Slf4j + Logback
一、Logback Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。Logback是log ...
分类:编程语言   时间:2019-10-06 13:13:40    阅读次数:73
关于NumPy中数组轴的理解
参考原文链接(英文版):https://www.sharpsightlabs.com/blog/numpy-axes-explained/ 学好数据分析,得学好Numpy;学好Numpy,首先彻底理解“轴”的概念! 1. 在二维NumPy数组中,轴是沿行和列的方向 AXIS 0 轴是沿着行(rows ...
分类:编程语言   时间:2019-10-06 13:14:37    阅读次数:248
java继承实现的基本原理
方法调用的过程 寻找要执行的实例方法的时候,是从对象的实际类型信息开始查找的,找不到的时候,再查找父类类型信息。 动态绑定,而动态绑定实现的机制就是根据对象的实际类型查找要执行的方法,子类型中找不到的时候再查找父类。 变量访问的过程 对变量的访问是静态绑定的,无论是类变量还是实例变量。代码中演示的是 ...
分类:编程语言   时间:2019-10-06 13:17:16    阅读次数:94
python编码规范
1.命名 module_name, package_name, ClassName, method_name, ExceptionName, function_name, GLOBAL_VAR_NAME, instance_var_name, function_parameter_name, loc ...
分类:编程语言   时间:2019-10-06 13:17:35    阅读次数:70
Spring Boot中使用MyBatis
整合MyBatis之前,先搭建一个基本的Spring Boot项目开启Spring Boot。然后引入mybatis-spring-boot-starter和数据库连接驱动(这里使用关系型数据库Oracle 11g)。 mybatis-spring-boot-starter 在pom中引入: 不同版 ...
分类:编程语言   时间:2019-10-06 13:18:05    阅读次数:75
Spring Boot中使用缓存
在程序中可以使用缓存的技术来节省对数据库的开销。Spring Boot对缓存提供了很好的支持,我们几乎不用做过多的配置即可使用各种缓存实现。这里主要介绍平日里个人接触较多的Ehcache和Redis缓存实现。 准备工作 可根据Spring-Boot中使用Mybatis.html搭建一个Spring ...
分类:编程语言   时间:2019-10-06 13:18:38    阅读次数:93
Spring Boot 中的异步调用
通常我们开发的程序都是同步调用的,即程序按照代码的顺序一行一行的逐步往下执行,每一行代码都必须等待上一行代码执行完毕才能开始执行。而异步编程则没有这个限制,代码的调用不再是阻塞的。所以在一些情景下,通过异步编程可以提高效率,提升接口的吞吐量。这节将介绍如何在Spring Boot中进行异步编程。 开 ...
分类:编程语言   时间:2019-10-06 13:21:18    阅读次数:73
Python中if __name__ == '__main__',__init__和self 的解析
摘录以下内容供学习,特别声明内容引自: https://blog.csdn.net/anshuai_aw1/article/details/82344884 文章主要包括2部分内容,分别是if __name__ == '__main__'的解析和__init__与self的解析。 目录 1 if _ ...
分类:编程语言   时间:2019-10-06 13:22:21    阅读次数:89
python的__new__方法
以下摘录内容主要用于学习,引用链接自: https://www.jianshu.com/p/08d7956601de 1. __new__ 和__init__方法的区别: 先看一个例子: 当实例化的时候,结果: 通过运行这段代码,我们可以看到,new方法的调用是发生在init之前的。其实当 你实例化 ...
分类:编程语言   时间:2019-10-06 13:22:58    阅读次数:84
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!