码迷,mamicode.com
首页 > 编程语言 > 周排行
【Python】【界面】+wxPython
安装wxpython https://blog.csdn.net/lsf_007/article/details/87931823 pip install wxpython -i http://pypi.douban.com/simple --trusted-host pypi.douban.com ...
分类:编程语言   时间:2020-07-04 15:07:27    阅读次数:63
力扣(LeetCode)试题28-实现strStr() C++代码
没想到的点:若haystack="mississippi",needle = "issip"。按我的匹配算法(在haystack中检索needle的第一个元素,若没有该元素返回-1,若有则搜索后边的元素是否对应,这是有问题的!!),匹配到haystack中前部分issis,程序就结束了,返回了-1, ...
分类:编程语言   时间:2020-07-04 15:12:40    阅读次数:58
04、Springboot中使用Jackson
1、SpringMVC中默认集成 SpringMVC已经默认集成了JackSon,如下所示: @RequestMapping("/addUserInfo") public UserInfo addUserInfo(@RequestBody UserInfo userInfo){ } 可以用UserI ...
分类:编程语言   时间:2020-07-04 15:15:42    阅读次数:234
C#数据结构与算法系列(二十一):希尔排序算法(ShellSort)
1.介绍 希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序。 2.基本思想 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越 ...
分类:编程语言   时间:2020-07-04 15:15:58    阅读次数:66
95. 不同的二叉搜索树 II (Java)
给定一个整数 n,生成所有由 1 ... n 为节点所组成的 二叉搜索树 。 示例: 输入:3输出:[ [1,null,3,2], [3,2,null,1], [3,1,null,null,2], [2,1,3], [1,null,2,null,3]]解释:以上的输出对应以下 5 种不同结构的二叉搜 ...
分类:编程语言   时间:2020-07-04 15:16:31    阅读次数:55
6.排序总结和优化
点击使用幕布网页版查看(含思维导图) 排序算法总结 如何实现一个通用的排序算法 要知道时间复杂度只是描述一个增长趋势,复杂度为O(n2)的排序算法执行时间不一定比复杂度为O(nlongn)长,因为在计算O时省略了系数、常数、低阶。实际上,在对小规模数据进行排序时,n2的值实际比 knlogn+c还要 ...
分类:编程语言   时间:2020-07-04 15:17:35    阅读次数:76
Spring Aop基于注解的实现
一.AspectOriented Programing,面向切面编程。 AOP主要用于日志记录,性能统计,安全控制(权限控制),事务处理,异常处理等。将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中 ...
分类:编程语言   时间:2020-07-04 15:18:14    阅读次数:61
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
MybatisPlus的简单使用(与SpringMVC的整合)
官网:https://mp.baomidou.com/ MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 1、加载依赖 <!--mybatisPlus --> <dependency> <groupId ...
分类:编程语言   时间:2020-07-04 15:21:34    阅读次数:88
python设计模式之命令模式
python设计模式之命令模式 现在多数应用都有撤销操作。虽然难以想象,但在很多年里,任何软件中确实都不存在撤销操作。撤销操作是在1974年引入的,但Fortran和Lisp分别早在1957年和1958年就已创建了撤销操作。 命令设计模式帮助我们将一个操作(撤销、重做、复制、粘贴等)封装成一个对象。 ...
分类:编程语言   时间:2020-07-04 15:23:28    阅读次数:67
Java 中堆和栈的区别
堆和栈都是Java用来在RAM中存放数据的地方。 堆 (1)Java的堆是一个运行时数据区,类的对象从堆中分配空间。这些对象通过new等指令建立,通过垃圾回收器来销毁。 (2)堆的优势是可以动态地分配内存空间,需要多少内存空间不必事先告诉编译器,因为它是在运行时动态分配的。但缺点是,由于需要在运行时 ...
分类:编程语言   时间:2020-07-04 15:23:45    阅读次数:70
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
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
SpringMVC学习之使用注解编写SpringMVC程序
SpringMVC介绍 Spring的web框架围绕DispatcherServlet设计。DispatcherServlet的作用是将请求分发到不同的处理器。从Spring 2.5开始,使用Java 5或者以上版本的用户可以采用基于注解的controller声明方式。 Spring MVC框架像许 ...
分类:编程语言   时间:2020-07-04 15:27:49    阅读次数:66
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
SpringBoot热部署
什么是热部署 应用正在运行的时候升级功能,不需要重新启动应用 对于Java应用程序来说,热部署就是在运行时更新Java类文件 好处:不需要重新手工启动应用,提高本地开发效率 常见热部署 jrebel Spring Loaded spring-boot-devtools 步骤 pom文件添加依赖包 < ...
分类:编程语言   时间:2020-07-04 15:29:55    阅读次数:78
SpringBoot配置文件(多环境配置dev、test、prod、启动器类的位置)
项目开发中的dev、test、prod是什么意思 开发环境(dev):开发环境是程序猿们专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告。 测试环境(test):一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。 生产环境(pr ...
分类:编程语言   时间:2020-07-04 15:33:26    阅读次数:319
00 你的第一个C语言程序
C语言简介 C 语言是一种通用的、面向过程式的计算机程序设计语言,即编程语言。 为移植和开发 UNIX 操作系统,丹尼斯·里奇于1972年在贝尔电话实验室设计开发了 C 语言的第一个版本。 C 语言同时也是一种广泛使用的计算机语言,在算法设计、操作系统开发,游戏开发等领域,C语言是常青树。C语言也是... ...
分类:编程语言   时间:2020-07-04 15:35:00    阅读次数:71
Java中的回调机制
调用和回调机制 在一个应用系统中, 无论使用何种语言开发, 必然存在模块之间的调用, 调用的方式分为几种: 1.同步调用 同步调用是最基本并且最简单的一种调用方式, 类A的方法a()调用类B的方法b(), 一直等待b()方法执行完毕, a()方法继续往下走. 这种调用方式适用于方法b()执行时间不长 ...
分类:编程语言   时间:2020-07-04 15:35:20    阅读次数:39
文件内容排名算法,输入排名函数,返回排名后的文件名
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!