码迷,mamicode.com
首页 > 编程语言 > 日排行
数组中出现次数超过一半的数字
时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则 ...
分类:编程语言   时间:2020-03-26 21:45:43    阅读次数:58
Spring IOC 容器源码分析 - 创建单例 bean 的过程
1. 简介 在上一篇文章中,我比较详细的分析了获取 bean 的方法,也就是getBean(String)的实现逻辑。对于已实例化好的单例 bean,getBean(String) 方法并不会再一次去创建,而是从缓存中获取。如果某个 bean 还未实例化,这个时候就无法命中缓存。此时,就要根据 be ...
分类:编程语言   时间:2020-03-26 21:47:49    阅读次数:72
01背包问题中二维数组大小为dp[n][w]还是dp[n+1][w+1]的问题
关于dp数组大小,边界,循环上线,因为这几个值在代码化的时候是有关联的,一开始会觉得有点不清不楚的,但是这个问题本身只要理清楚一次就不会再有问题了。 两种方式都是可以的,这里建议使用dp[n+1][w+1]的方式建立数组, 有以下几个好处: 1.动态的数值不用加一减一(dp数组) 2.循环上限直接采 ...
分类:编程语言   时间:2020-03-26 21:48:59    阅读次数:85
Java基础(二)
1. 标识符规范 以26个英文字母,数字,”_”和”$”组成 数字不能开头 不可使用关键字,但可包含关键字 严格区分大小写,长度无限制 标识符不能含有空格 2. 变量 变量分为局部变量和成员变量。 3. 进制转换 整数的四种表示方式:二进制、八进制、十进制、十六进制 二进制转十进制=>乘以2的幂数 ...
分类:编程语言   时间:2020-03-26 21:49:55    阅读次数:89
Java环境配置
本教程OS为windows 10 专业版1803 1. 安装jdk SDK(Software Development Kit) 软件开发工具包 JDK(Java Development Kit) Java开发工具包 JRE(Java Runtime Environment) Java运行环境 "or ...
分类:编程语言   时间:2020-03-26 21:53:02    阅读次数:82
python函数的闭包
举个例子,要求多个数的平均值。 但是,如果列表当中数字,是不断变化的,上面的代码,就不满足条件了。就要用下面的代码 上面的代码,有一个问题,就是列表nums是谁都能看到和修改的。 万一被人改了,添加进入一个字符串,averager函数就报错了。 所以,要达到一个nums不能被修改的效果。 总结 : ...
分类:编程语言   时间:2020-03-26 21:55:07    阅读次数:80
C语言程序设计第三次实验报告
C程序设计实验报告 姓名:黄静微 实验地点:家 实验时间:2020.03.25 实验项目 " " " " " " " " " " " " 一、实验目的与要求 if语句的应用 正确使用C语言逻辑运算和关系运算 if···else语句的使用方法 switch···case语句的应用 正确使用算术运算符和 ...
分类:编程语言   时间:2020-03-26 21:56:09    阅读次数:156
springboot+jwt刷新token
前一段时间讲过了springboot+jwt的整合,但是因为一些原因(个人比较懒)并没有更新关于token的刷新问题,今天跟别人闲聊,聊到了关于业务中token的刷新方式,所以在这里我把我知道的一些点记录一下,也希望能帮到一些有需要的朋友,同时也希望给我一些建议,话不多说,上代码! 1:这种方式为在 ...
分类:编程语言   时间:2020-03-26 21:56:22    阅读次数:275
python下timer定时器常用的两种实现方法
方法一,使用线程中现成的:这种一般比较常用,特别是在线程中的使用方法,下面是一个例子能够很清楚的说明它的具体使用方法:#!/usr/bin/python3#!-*-conding:utf-8-*-importthreadingimporttimedeffun_timer():print(time.strftime(‘%Y-%m-%d%H:%M:%S‘))globaltimertimer=threa
分类:编程语言   时间:2020-03-26 21:57:25    阅读次数:101
vba中字典的一些函数
1.如何添加键值对 d.add key,values 在本地窗口中只能看到key,看不到value 2.keys方法 k=d.keys将会返回一个数组,数组的内容是所有的键 i=d.keys(1)将会返回位于1处的键或者用i=application.index(d.keys,1) 3.items方法 ...
分类:编程语言   时间:2020-03-26 23:06:36    阅读次数:119
转行小白成长路-java篇
第19章:注解 这本书是第4版,注解这部分的讲解真的差劲,对于不了解的绝对是看不懂,今天我讲我的所想以及在别处看到的总结一下,目的是为了形成一个闭环。不知道自己的理解是不是正确的,只是讲自己的想法整理出来,因为网上似乎没有我想要的一个闭环可以讲的通的。今天的重点不再如何自定义一个注解,网上很多,我们 ...
分类:编程语言   时间:2020-03-26 23:07:36    阅读次数:78
SpringBoot入门教程(一) SpringBoot入门
恢复内容开始 一、SpringBoot简介 SpringBoot是整个Spring技术栈的整合,来简化Spring应用开发,约定大于配置,去繁从简,just run 就能创建一个独立的,产品级别的应用。 背景: J2EE笨重的开发、繁多的配置、底下的开发效率、复杂的部署流程、第三方技术集成难度大。 ...
分类:编程语言   时间:2020-03-26 23:08:16    阅读次数:87
Spring02——Spring 中 Bean 的生命周期及其作用域
在前一篇文章中,我们已经介绍了 Spring IOC 的相关知识,今天将为个位介绍 Spring 中 Bean 的相关知识。关注我的公众号「Java面典」,每天 10:24 和你一起了解更多 Java 相关知识点。 Bean 的生命周期 Spring 生命周期有四个阶段,分别是: 1. 实例化 In ...
分类:编程语言   时间:2020-03-26 23:08:31    阅读次数:87
全网最全微服务架构—Spring Cloud详解,没有比这更详细的了!
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。 Spring Cloud正是对Netflix的多个开源组件进一步的封装而成,同时又实现了和云端平台,和Spring Boot开发框架很好的集成。 Spring Cloud是一个相对比较新的微服务框架,2016年才推出1.0的release版本. 虽然Spring Cloud时间最短, 但是相比Dubbo等RPC框架, Spring Cloud提供的全套的分布式系统解决方案。 Spring Cloud 为开发者提供了在分布式系统(配置管理,服务发现,熔断,路由,微代理,控制总线,一次性token,全居
分类:编程语言   时间:2020-03-26 23:15:05    阅读次数:155
F版本SpringCloud 3—大白话Eureka服务注册与发现
引用:服务注册与发现,就像是租房子一样 前言 今天洛阳下雨了,唉,没有想到有裹上了羽绒服,不穿冷穿了热的尴尬温度。上学工作这么多年都在外面,家里竟然没有一件春天的外套。 日常闲聊之后,开始今天的芝士环节。 昨天说过了什么是SpringCloud,提到了SpringCloud实际上是很多技术的合集,今 ...
分类:编程语言   时间:2020-03-26 23:15:19    阅读次数:103
python基础知识
[TOC] 第一章 计算机基础 "计算机基础" "pycharm的快捷键" 第二章 python基础 "基本数据类型以及常量变量" "基本运算符" "流程控制" "数据类型内置方法以及深浅拷贝" "字符编码" "文件处理" python函数 "函数的定义" "函数对象以及名称空间和作用域" "闭包函 ...
分类:编程语言   时间:2020-03-26 23:15:42    阅读次数:127
算法之常见排序
Java的几种常见排序算法 一、所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方面。一个优秀的算法可以节省大量的资源。在各个领域中考虑到数据的各种限制和规范 ...
分类:编程语言   时间:2020-03-26 23:18:25    阅读次数:111
python学习——小说阅读程序
——————————————————————————————更新于3.26 23:41————————————————————————————# 编写小说阅读程序实现下属功能# # 一:程序运行开始时显示# 0 账号注册# 1 充值功能# 2 阅读小说### # 二: 针对文件db.txt,内容格式 ...
分类:编程语言   时间:2020-03-27 00:35:57    阅读次数:139
Java for 嵌套循环
嵌套循环 可以是for循环 while循环也可以是do-while循环 这三着进行组合嵌套 循环思路:先执行外层循环,内层循环作为外层循环的循环体,直到内层循环执行完毕,再次计算外层循环,根据条件决定是否继续执行外层循环。 嵌套循环输出九九乘法表: ...
分类:编程语言   时间:2020-03-27 00:39:41    阅读次数:56
[C++]HelloWorld背后的故事!总结一下在我们运行exe可执行文件前究竟发生了什么!
人物介绍 | | HelloWorld | |: |: | | | .cpp | | | D:\ | | | 25106D2879A9EA300BB264F8155A71D7C44DA2E8 | 故事简介 1. "编写源文件" 2. "预编译" 3. "编译" 4. "汇编" 5. "链接" 一、编 ...
分类:编程语言   时间:2020-03-27 00:39:59    阅读次数:85
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!