码迷,mamicode.com
首页 > 编程语言
python 中的doctest单元测试框架
python中自带的两种单元测试的模块:doctest(另一个是unittest) 含义:doctest:(doctest模块提供了一个工具,扫描模块并根据程序中内嵌的文档字符串执行测试;) 即:使用doctest的自带testmod函数来对已写好的函数进行测试检查,而三分号里边的内容就是要检查的内 ...
分类:编程语言   时间:2020-07-04 16:45:30    阅读次数:71
决策树算法之C5.0
C5.0是对ID3算法的改进。 1.引入了分支度Information Value的概念。 C5.0是用哪个信息增益率作为判断优先划分属性的。 信息增益率其实就是在信息增益 除了 分支度。分支度的计算公式如上,就是指,若某划分属性S将样本T划分成n个子集T1,T2,...Tn,则此属性S的分支度就等 ...
分类:编程语言   时间:2020-07-04 16:45:02    阅读次数:118
c++之四:数组的应用:点灯问题
今天来和大家分享一道题:开门问题(有的地方是点灯问题) 宾馆里面有100个房间,从1到100编号, 第一个服务员把所有门打开, 第二个服务员把所有编号2倍数的门做相反处理, 第三个服务员把所有编号为3倍数的门做相反处理, 以此类推,到第100个服务员来做处理之后,问哪些门是开着的? 下面是分析: 分 ...
分类:编程语言   时间:2020-07-04 15:39:13    阅读次数:79
文件内容排名算法,输入排名函数,返回排名后的文件名
const fs=require('fs'); //比较字符基类大小 相同返回0,str1>str2 返回1,str1<str2 返回-1, function str_compare(str1,str2){ let index=0; let dis=0; while (dis 0&&index<st ...
分类:编程语言   时间:2020-07-04 15:35:58    阅读次数:79
Java中的回调机制
调用和回调机制 在一个应用系统中, 无论使用何种语言开发, 必然存在模块之间的调用, 调用的方式分为几种: 1.同步调用 同步调用是最基本并且最简单的一种调用方式, 类A的方法a()调用类B的方法b(), 一直等待b()方法执行完毕, a()方法继续往下走. 这种调用方式适用于方法b()执行时间不长 ...
分类:编程语言   时间:2020-07-04 15:35:20    阅读次数:39
00 你的第一个C语言程序
C语言简介 C 语言是一种通用的、面向过程式的计算机程序设计语言,即编程语言。 为移植和开发 UNIX 操作系统,丹尼斯·里奇于1972年在贝尔电话实验室设计开发了 C 语言的第一个版本。 C 语言同时也是一种广泛使用的计算机语言,在算法设计、操作系统开发,游戏开发等领域,C语言是常青树。C语言也是... ...
分类:编程语言   时间:2020-07-04 15:35:00    阅读次数:71
SpringBoot配置文件(多环境配置dev、test、prod、启动器类的位置)
项目开发中的dev、test、prod是什么意思 开发环境(dev):开发环境是程序猿们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告。 测试环境(test):一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。 生产环境(pr ...
分类:编程语言   时间:2020-07-04 15:33:26    阅读次数:319
SpringBoot热部署
什么是热部署 应用正在运行的时候升级功能,不需要重新启动应用 对于Java应用程序来说,热部署就是在运行时更新Java类文件 好处:不需要重新手工启动应用,提高本地开发效率 常见热部署 jrebel Spring Loaded spring-boot-devtools 步骤 pom文件添加依赖包 < ...
分类:编程语言   时间:2020-07-04 15:29:55    阅读次数:78
SpringBoot基础
? 一、SpringBoot简介 1.1 原有Spring优缺点分析 1.1.1 Spring的优点分析 Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring ...
分类:编程语言   时间:2020-07-04 15:29:00    阅读次数:56
SpringMVC学习之使用注解编写SpringMVC程序
SpringMVC介绍 Spring的web框架围绕DispatcherServlet设计。DispatcherServlet的作用是将请求分发到不同的处理器。从Spring 2.5开始,使用Java 5或者以上版本的用户可以采用基于注解的controller声明方式。 Spring MVC框架像许 ...
分类:编程语言   时间:2020-07-04 15:27:49    阅读次数:66
StringUtils中 isNotEmpty 和isNotBlank的区别【java字符串判空】
isNotEmpty(str)等价于 str != null && str.length > 0 isNotBlank(str) 等价于 str != null && str.length > 0 && str.trim().length > 0 同理 isEmpty 等价于 str == null ...
分类:编程语言   时间:2020-07-04 15:26:47    阅读次数:71
unrecognized command line opton "-std=c++11"
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v\4.0\V140\Application Type\Linux\1.0\Linux.targets(248 ,5): error : unrecognized command line opton "-st ...
分类:编程语言   时间:2020-07-04 15:25:42    阅读次数:70
Java 中堆和栈的区别
堆和栈都是Java用来在RAM中存放数据的地方。 堆 (1)Java的堆是一个运行时数据区,类的对象从堆中分配空间。这些对象通过new等指令建立,通过垃圾回收器来销毁。 (2)堆的优势是可以动态地分配内存空间,需要多少内存空间不必事先告诉编译器,因为它是在运行时动态分配的。但缺点是,由于需要在运行时 ...
分类:编程语言   时间:2020-07-04 15:23:45    阅读次数:70
python设计模式之命令模式
python设计模式之命令模式 现在多数应用都有撤销操作。虽然难以想象,但在很多年里,任何软件中确实都不存在撤销操作。撤销操作是在1974年引入的,但Fortran和Lisp分别早在1957年和1958年就已创建了撤销操作。 命令设计模式帮助我们将一个操作(撤销、重做、复制、粘贴等)封装成一个对象。 ...
分类:编程语言   时间:2020-07-04 15:23:28    阅读次数:67
MybatisPlus的简单使用(与SpringMVC的整合)
官网:https://mp.baomidou.com/ MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 1、加载依赖 <!--mybatisPlus --> <dependency> <groupId ...
分类:编程语言   时间:2020-07-04 15:21:34    阅读次数:88
spring boot 文件目录
spring boot的工程目录: /src/main/java 放置java源代码文件 /src/main/resources 存放资源文件,包括静态资源文件,配置文件,页面文件 /src/main/resources/static 存放各类静态资源 /src/main/resources/app ...
分类:编程语言   时间:2020-07-04 15:19:10    阅读次数:63
Spring Aop基于注解的实现
一.AspectOriented Programing,面向切面编程。 AOP主要用于日志记录,性能统计,安全控制(权限控制),事务处理,异常处理等。将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中 ...
分类:编程语言   时间:2020-07-04 15:18:14    阅读次数:61
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!