首页 > 编程语言
LeetCode-034-在排序数组中查找元素的第一个和最后一个位置
在排序数组中查找元素的第一个和最后一个位置 题目描述:给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 进阶: 你可以设计并实现时间复杂度为 O(log n) 的算法解决 ...
分类:编程语言   时间:2021-08-05 10:27:17    收藏:0  评论:0  赞:0  阅读:19
Python - 解包的各种骚操作
为什么要讲解包 因为我觉得解包是 Python 的一大特性,大大提升了编程的效率,而且适用性很广 啥是解包 个人通俗理解:解开包袱,拿出东西 正确理解:将元素从可迭代对象中一个个取出来 python 中,解包是自动完成的 最简单的解包栗子 a, b, c = [1, 2, 3] print(a, b ...
分类:编程语言   时间:2021-08-05 10:27:08    收藏:0  评论:0  赞:0  阅读:22
SpringBoot实现阿里云视频点播技术
文章目录1、依赖POM2、配置文件(application.yml)3、读取配置类4、初始化文件5、Controller6、Service7、impl注意:阿里云开通视频点播自行开通
分类:编程语言   时间:2021-08-05 10:21:40    收藏:0  评论:0  赞:0  阅读:22
python接口的实现
from abc import ABCMeta, abstractmethod class Payment(metaclass=ABCMeta): @abstractmethod def pay(self, money): pass class Alipay(Payment): def pay(se ...
分类:编程语言   时间:2021-08-05 10:21:14    收藏:0  评论:0  赞:0  阅读:21
spring依赖注入
1.1 依赖/属性注入的方式 创建对象的时候,向类里面属性里面设置值。 1.使用有参构造注入 2.使用set方法注入(重点)!!! 3.对象类型注入 4.复杂数据类型注入 1.2 有参构造注入 前提:在JavaBean中生成有参构造方法 <!--构造函数注入: 使用的标签:constructor-a ...
分类:编程语言   时间:2021-08-05 10:20:22    收藏:0  评论:0  赞:0  阅读:22
springSecurity简单拦截
一、引入pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency> <dependency> <groupId>o ...
分类:编程语言   时间:2021-08-05 10:20:08    收藏:0  评论:0  赞:0  阅读:27
SpringMVC
Controller 1. 实现 Controller 接口 不需要处理器映射器适配器。 ControllerTest1.java package com.klaus.controller; import org.springframework.web.servlet.ModelAndView; i ...
分类:编程语言   时间:2021-08-05 10:19:39    收藏:0  评论:0  赞:0  阅读:40
Spring注解驱动开发——自动装配 @Autowired @Qualifier @Primary
自动装配; Spring利用依赖注入(DI),完成对IOC容器中各个组件的依赖关系赋值; 1)丶@Autowired: 自动注入 1 默认优先按照类型去容器中找队应的组件:applica.getBean(UserDao.class);找到就赋值 2 如果找到多个相同类型的组件,再将属性的名称作为组件 ...
分类:编程语言   时间:2021-08-05 10:19:11    收藏:0  评论:0  赞:0  阅读:19
迪杰斯特拉(Dijkstra)算法图解
基本思想: 通过Dijkstra计算图G中的最短路径时,需要指定一个起点D(即从顶点D开始计算)。 此外,引进两个数组S和U。S的作用是记录已求出最短路径的顶点(以及相应的最短路径长度),而U则是记录还未求出最短路径的顶点(以及该顶点到起点D的距离)。 初始时,数组S中只有起点D;数组U中是除起点D ...
分类:编程语言   时间:2021-08-05 10:18:55    收藏:0  评论:0  赞:0  阅读:65
基于 flashtext 模块使用 FlashText 算法进行字符串查找和替换
FlashText 算法是由 Vikash Singh 于2017年发表的大规模关键词替换算法,这个算法的时间复杂度仅由文本长度(N)决定,算法时间复杂度为O(N)。 而对于正则表达式的替换,算法时间复杂度还需要考虑被替换的关键词数量(M),因此时间复杂度为O(MxN)。 简而言之,基于FlashT ...
分类:编程语言   时间:2021-08-05 10:18:41    收藏:0  评论:0  赞:0  阅读:36
Spring:概述及IOC理论推导
Spring概述 Spring 是目前主流的 Java Web 开发框架,是 Java 世界最为成功的框架。该框架是一个轻量级的开源框架,具有很高的凝聚力和吸引力。 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。 2004 年发布了 Spring 框架的 ...
分类:编程语言   时间:2021-08-05 10:17:46    收藏:0  评论:0  赞:0  阅读:32
Java 线程池
Java并发 对线程,对项目的一种优化 什么是线程池? 池化思想:线程池、字符串常量值、数据库连接池。 使用线程池的步骤 手动创建线程池对象 执行任务 执行完毕,释放线程对象 线程池优点 优:提高线程的利用率,提高程序的响应速度,便于统一管理线程对象,可以控制最大的并发数。 通过设置线程池的参数,控 ...
分类:编程语言   时间:2021-08-05 10:17:37    收藏:0  评论:0  赞:0  阅读:42
Spring中Environment的使用
在Spring中当我们想拿到配置文件(不管是yml格式还是.properties格式)中的配置信息时,有很多种方式,采用Environment去获取是其中一种,优势是: 可以通过getProperty这种比较通用的api来根据key获取value。 当存在多份配置文件(比如SpringBoot应用j ...
分类:编程语言   时间:2021-08-05 10:17:22    收藏:0  评论:0  赞:0  阅读:51
冒泡排序
1 import java.util.Arrays; 2 3 public class Array04 { 4 public static void main(String[] args) { 5 //冒泡排序 6 int[] arr = {45,23,0,5,2,63,4,3,373,5,8,59 ...
分类:编程语言   时间:2021-08-05 10:16:59    收藏:0  评论:0  赞:0  阅读:26
Spring注解@Profile
@Profile:指定组件在哪个环境的情况下才能被注册到容器中,不指定,任何环境下都能注册这个组件 加了环境标识的bean,只有这个环境被激活的时候才能注册到Spring容器中。 加了环境标识的类或接口,只有这个环境被激活的时候才能注册到Spring容器中。 使用: @FeignClient(name = "policyAuth", url = "${auth.url}") @Service @P
分类:编程语言   时间:2021-08-05 10:16:14    收藏:0  评论:0  赞:0  阅读:25
c++基本知会
1 C++ RAII 惯用法 三种处理方法: 1.1 使用goto语句 使用goto不能跳过变量得初始化; goto 在没有跳转时,会顺序执行goto语句; 注意:尽量不要使用goto,易造成程序混乱 1.2 使用do...while(0)循环 使用do...while(0) 跳出循环,保证异常处理 ...
分类:编程语言   时间:2021-08-05 10:15:50    收藏:0  评论:0  赞:0  阅读:16
Unity相机截图
最近做项目的时候需要在游戏里截一张高清截图,研究了一下写成脚本,方便以后使用。 脚本可以自定义分辨率,用相机截高清截图。可以用代码动态截图,也可以在编辑模式下截图。 注意截图宽高比要正确,宽高比不正确时可能会出问题。 截图效果: 脚本: CameraCapture.cs using UnityEng ...
分类:编程语言   时间:2021-08-05 10:15:39    收藏:0  评论:0  赞:0  阅读:29
spring boot 项目中使用Feign
1、如果你使有Maven或者gradle,先用引入Feign的jar包,这里用maven做例子: <dependency><groupId>io.github.openfeign</groupId><artifactId>feign-core</artifactId><version>9.5.0</ ...
分类:编程语言   时间:2021-08-05 10:14:22    收藏:0  评论:0  赞:0  阅读:30
C# WinForm 多线程启动提示 DragDrop 注册失败
https://blog.csdn.net/educast/article/details/7954242 这种情况是由多线程引起的,在项目中遇到过这样的情况,查了一下网上的解决方法...汗,都不行。只有靠自己了! 首先在 static void Main() 函数前加上 [STAThreadAtt ...
分类:编程语言   时间:2021-08-05 08:35:11    收藏:0  评论:0  赞:0  阅读:35
java.net.SocketException Interrupted function call accept failed
java.net.SocketException "Interrupted function call: accept failed" 原因端口号被其他进程占用。 解决办法: 查看端口号 查看占用端口号的进程 在任务管理器中关闭该进程 ...
分类:编程语言   时间:2021-08-05 08:34:51    收藏:0  评论:0  赞:0  阅读:206
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!