码迷,mamicode.com
首页 > 编程语言
python re常用操作
'.' 默认匹配除\n之外的任意一个字符,若指定flag DOTALL,则匹配任意字符,包括换行'^' 匹配字符开头,若指定flags MULTILINE,这种也可以匹配上(r"^a","\nabc\neee",flags=re.MULTILINE)'$' 匹配字符结尾,或e.search("foo ...
分类:编程语言   时间:2020-06-24 00:49:58    阅读次数:100
Spring:如何实现注解的组合
Spring中存在很多注解组合的情况,例如**@RestController** @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Controller @ResponseBody public @i ...
分类:编程语言   时间:2020-06-24 00:48:07    阅读次数:78
Java多线程实现生产者消费者模型
import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.concurrent.ThreadLocalRandom; import java.util.concurr ...
分类:编程语言   时间:2020-06-24 00:45:51    阅读次数:75
5.根据前序和中序得到二叉树代码实现,根据中序和后序得到二叉树代码实现(JavaScript版)
根据前序和中序,使用JavaScript编写代码得到二叉树 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initia ...
分类:编程语言   时间:2020-06-24 00:43:53    阅读次数:165
输入一个整数数组,输出奇偶数相间排列的数组
前提条件 时间复杂度:O(n) 空间复杂度:O(1) 思路 若数组长度为偶数,那么其中奇数元素和偶数元素的个数相等;若数组长度为奇数,那么其中奇数元素和偶数元素的个数相差 1;我们先校验奇数元素个数和偶数元素个数是否合法,若不合法,则直接抛出异常; 根据数组中奇数元素的个数和偶数元素的个数的大小来判 ...
分类:编程语言   时间:2020-06-24 00:43:24    阅读次数:62
多线程
多线程创建 在spring 中还可以注解支持创建 实例如下 1Thread 2Rundable 也可以尝试用lamda表达式的两种写法简化代码 3callable 4 线程池 5spring注解,一个注解就能异步的开线程帮我们操作,从而不用占用主线程(在loginManage类中) 然后想用的时候结 ...
分类:编程语言   时间:2020-06-24 00:42:36    阅读次数:75
三、VHDL语言基础
目录: 1 VHDL简介 1.1 历史 1.2 产生原因 2 VHDL的基本结构 2.1 库和程序包 2.1.1 库 2.1.2 程序包 2.2 实体 2.2.1 类属 2.2.2 端口 2.3 结构体 2.3.1 结构体的作用和特点 2.3.1.1 作用? 2.3.1.1 特点 2.3.2 结构体 ...
分类:编程语言   时间:2020-06-24 00:40:27    阅读次数:309
在spring源码中new一个moudle
1、创建工程 new -> moudle -> gradle -> java(创建完成后会自动build,需要一点时间来) 2、修改项目下build.gradle 为项目名.gradle,例如:spring-study.gradle;当然也可以修该spring-framework下的settings ...
分类:编程语言   时间:2020-06-24 00:37:47    阅读次数:79
python-写函数,获取传入列表的所有奇数位索引对应的元素,并将其作为新列表返回。
def lst(list): #定义一个函数,创建一个列表 lst1 = [] #在函数中定义一个空列表 for i in range(len(list)): if i %2 ==1: #i为奇数 lst1.append(list[i]) #list[i]添加到lst1列表中 return lst1 ...
分类:编程语言   时间:2020-06-24 00:33:44    阅读次数:160
python学习第40天
一.sql语句优化 (1)mysql 执行流程 客户端: 发送连接请求,然后发送增删改查sql语句进行执行 服务端: 1.连接层:提供和客户端连接的服务,在tcp协议下, 提供多线程并发的技术,让多个用户登录到mysql中. show processlist; 查看所有登录到mysql的用户进程 2 ...
分类:编程语言   时间:2020-06-24 00:32:56    阅读次数:105
24. 冒泡排序(bubble sort)
一. 算法内容: 将一组未排序的数字,按照从小到大的顺序排序。 二 . 算法思路及步骤: 算法将元素分为两部分,假想有一条分界线,它的左边是已排序的元素,右边是未排序的元素。算法将相邻数字两两比较,如果前一个数字大于后一个数字,那么交换这两个数,否则向后移动一个数,继续执行比较操作。每趟比较将最大的 ...
分类:编程语言   时间:2020-06-24 00:31:52    阅读次数:69
【Spring】AOP的代理默认是Jdk还是Cglib?
菜瓜:你觉得AOP是啥 水稻:我觉得吧,AOP是对OOP的补充。通常情况下,OOP代码专注功能的实现,所谓面向切面编程,大多数时候是对某一类对象的方法或者功能进行增强或者抽象 菜瓜:我看你这个理解就挺抽象的 水稻:举个栗子🌰!我要在满足开闭原则的基础下对已有功能进行扩展 我现在想对很多个功能增加日 ...
分类:编程语言   时间:2020-06-24 00:31:34    阅读次数:95
c++运算符重载
运算符重载 1.方法定义一个重载运算符的函数(实质上是函数的重载。) 2.一般格式函数类型operator运算符名称(形参列表){对运算符的重载处理} 3.运算符重载规则(1)一般来说,不改变运算符原有含义。(2)不能改变运算符的优先级别、结合性,也不能改变运算符需要的操作数的数目。(3)有些运算符 ...
分类:编程语言   时间:2020-06-24 00:30:28    阅读次数:92
Java线程的死锁和活锁
1、概览 当多线程帮助我们提高应用性能的同时,它同时也带来一些问题,本文我们将借助几个小例子看下两个问题,死锁和活锁。 2、死锁 2.1、什么是死锁 死锁发生在当两个或多个线程一直在等待另一个线程持有的锁或资源的时候。这会导致一个程序可能会被拖垮或者直接挂掉,因为线程们都不能继续工作了。 经典的哲学 ...
分类:编程语言   时间:2020-06-24 00:24:55    阅读次数:92
GetMidStr c++
假如一个CString中保存了一个网页的源码代码,那么我们如何获取我们想要的信息呢。 可以通过这个函数来截取字符串。 CString GetMidStrByLAndR(CString& strSrc, CString strLeft, CString strRight){ CString strRe ...
分类:编程语言   时间:2020-06-24 00:24:24    阅读次数:63
如何实现线程池的生产消费平衡
Java线程池Executor框架可以视为一个生产者消费者模型,但是如何正确保持生产者和消费者平衡,也就是向线程池投递任务的速度和线程池处理任务能达到一个平衡关系,被投递的任务能够及时的被处理,不会因为超过线程池负载出现任务丢失甚至导致程序崩溃。由于Executor框架默认提供了空闲线程回收机制,所 ...
分类:编程语言   时间:2020-06-24 00:20:55    阅读次数:90
1095 Cars on Campus (30分)(排序)
1095 Cars on Campus (30分) Zhejiang University has 8 campuses and a lot of gates. From each gate we can collect the in/out times and the plate numbers ...
分类:编程语言   时间:2020-06-24 00:20:12    阅读次数:73
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!