码迷,mamicode.com
首页 > 编程语言 > 日排行
《算法竞赛进阶指南》0x11栈 单调栈求矩形面积 POJ2559
题目链接:http://poj.org/problem?id=2559 典型问题,就是有一个地方要注意,用数组模拟栈的时候要判断栈是否为空才能弹出元素,否则的话,设置一个st[0]=-1,这样矩形高度是0的时候就会自动判断栈空。 代码如下: #include<iostream> #include<c ...
分类:编程语言   时间:2020-06-17 10:56:19    阅读次数:54
springboot开启矩阵传参MatrixVariable
/** * 根据 URI 规范 RFC 3986 中 URL 的定义,路径片段中可以可以包含键值对。 * 规范中没对对应的术语。一般 “URL 路径参数” 可以被应用,尽管更加独特的 “矩阵 URI” 也经常被使用并且相当有名。 * 在 Spring MVC 它被成为矩阵变量 * 矩阵变量可以出现在 ...
分类:编程语言   时间:2020-06-17 11:04:07    阅读次数:104
Spring Boot 把 Maven 干掉了,拥抱 Gradle!
在国外某社交网站上有一个关于迁移 Spring Boot 迁移 Maven 至 Gradle 的帖子: 该贴子上也有很多人质疑:Maven 用的好好的,为什么要迁移至 Gradle? 虽然该贴子只是说 Gradle 牛逼,但并没有说迁移至 Gradle 所带来的影响和价值。 所以,Spring Bo ...
分类:编程语言   时间:2020-06-17 11:04:36    阅读次数:61
springboot目录结构说明
一、Spring Boot 推荐目录结构 (1)代码层的结构 根目录:com.springboot 1.工程启动类(ApplicationServer.java)置于com.springboot.build包下 2.实体类(domain)置于com.springboot.domain 3.数据访问层 ...
分类:编程语言   时间:2020-06-17 11:06:35    阅读次数:1153
C语言——枚举类型用法
1.枚举的定义 enum 枚举名{ 枚举元 素1,枚举元素2,枚举元素3...}; 2.使用枚举类型的好处 增加程序的可读性,我们都知道在计算机中所有信息都是用二进制来表示的,如果你用二进制来表示某件事务是非常不直观的,为了使程序更加直观我们引入枚举。 3.枚举的应用 1 /*红色、黄色、绿色、蓝色 ...
分类:编程语言   时间:2020-06-17 11:07:37    阅读次数:57
蚂蚁金服三面Java岗位,前两个问题相信80%的人就已经懵了
最强面试题推荐: 2020Java面试题及答案,命中率高达90% 蚂蚁金服Java一面 1. 二叉搜索树和平衡二叉树有什么关系,强平衡二叉树(AVL 树)和弱平衡二叉树 (红黑树)有什么区别 2. B 树和 B+树的区别,为什么 MySQL 要使用 B+树 3. HashMap 如何解决 Hash冲 ...
分类:编程语言   时间:2020-06-17 11:07:56    阅读次数:754
多线程的实现和常用操作方法
一、多线程的实现1.继承Thread类java.lang.Thread是一个线程操作的核心类。新建一个线程最简单的方法就是直接继承Thread类,而后覆写该类中的run()方法(就相当于主类中的main方法)publicclassMyThreadextendsThread{@Overridepublicvoidrun(){System.out.println("MyThreadisrun");}}
分类:编程语言   时间:2020-06-17 11:09:18    阅读次数:63
结构体struct-联合体union-枚举enum
结构体 在Java中,我们要表示一个复合的数据类型就会使用对象去封装。而C就有结构体。 结构体是C语言中自定义的数据类型,是一组变量的集合,有别于数组,数组仅限于同一种数据类型,而结构体可以是任何数据类型,包括数组。结构体里面的每一个变量或者数组都是结构体的成员。 下面来看看结构体的基本使用 14- ...
分类:编程语言   时间:2020-06-17 11:09:46    阅读次数:66
java内部类
java内部类作用 为什么在Java中需要内部类?总结一下主要有以下四点: 1.每个内部类都能独立的继承一个接口的实现,所以无论外部类是否已经继承了某个(接口的)实现,对于内部类都没有影响。内部类使得多继承的解决方案变得完整, 2.方便将存在一定逻辑关系的类组织在一起,又可以对外界隐藏。 3.方便编 ...
分类:编程语言   时间:2020-06-17 11:12:00    阅读次数:55
外观模式(C++)
介绍 外观模式: 隐藏系统的细节,只向客户端提供一个可访问系统的接口. 属于结构型模式,通过向现有系统添加一个接口,来隐藏系统的复杂性. 目的: 定义一个高层接口,为子系统中的一组接口提供一个一致的界面,使得子系统更易被使用. 关键代码: 在客户端个复杂系统之间再加一层,这一层将调用顺序\依赖关系处 ...
分类:编程语言   时间:2020-06-17 11:12:35    阅读次数:75
springboot如何处理过滤器filter中抛出的异常
在使用springboot过程中,一般都会设置全局异常管理,如下: import com.yzf.enterprise.market.common.constant.HttpStatus; import com.yzf.enterprise.market.common.exception.BaseE ...
分类:编程语言   时间:2020-06-17 11:14:59    阅读次数:501
JavaScript Object 对象 再解(五)
JavaScript 中的对象分类 我们可以把对象分为以下的几类。 宿主对象(host Objects):由JavaScript 宿主环境提供的对象,它们的行为完全由宿主环境决定。 宿主对象千奇百怪,前端最熟悉的就是浏览器环境里面的宿主了。在浏览器里面,我们都知道全局对象是 window,windo ...
分类:编程语言   时间:2020-06-17 11:18:01    阅读次数:69
js对象数组去重
两种方式 // 使用数组方法reduce去重 var obj = {}; var aa = [{ "name": "aa", "pwd": "xvxv" }, { "name": "aa", "pwd": "xvxv" }, { "name": "bb", "pwd": "xvxv" }, { "n ...
分类:编程语言   时间:2020-06-17 11:20:04    阅读次数:66
Unity 光照系统
光照系统 在2017年以前光照贴图技术是游戏光照设置的主流方式,但由于光照贴图需要事先烘焙(baking)出来,且仅支持静态物体(Static Object)。而游戏场景几乎不可能全都是静态物体,所以通常游戏场景中的灯光照明是多种照明方式的混合作用。 对于静态物体来说,大多使用光照贴图来模拟间接光的 ...
分类:编程语言   时间:2020-06-17 12:27:55    阅读次数:90
Python3 -- 多线程(threading模块、queue模块)
队列模块queue: from queue import Queue # 使用 q = Queue() q.put(url) # url ,这里只是举个栗子 # 获取队列内容 q.get() # 当队列为空时,发生阻塞 # 获取队列内容 q.get(block=True, timeout=3) # ...
分类:编程语言   时间:2020-06-17 12:28:33    阅读次数:74
KMP算法代码实现记录
private static int kmpDemo(String str1,String str2){ if (str2==null||str1==null||str1.length()-str2.length()<0){ return -1; } //首先构建字符匹配表 int[] matchT ...
分类:编程语言   时间:2020-06-17 12:30:59    阅读次数:64
Python线程理论
阅读目录 一 什么是线程 二 线程的创建开销小 三 线程与进程的区别 四 为何要用多线程 五 多线程的应用举例 六 经典的线程模型(了解) 七 POSIX线程(了解) 八 在用户空间实现的线程(了解) 九 在内核空间实现的线程(了解) 十 用户级与内核级线程的对比(了解) 十一 混合实现(了解) 十 ...
分类:编程语言   时间:2020-06-17 12:32:10    阅读次数:55
python自动发送邮件
import smtplib from email.mine.text import MIMEText from email.header import Header # 邮件内容 mail_msg = ''' <h2 style="color:#f00">这是一封自动发送的邮件</h2> <p>< ...
分类:编程语言   时间:2020-06-17 12:35:07    阅读次数:70
Java变量
变量 变量是什么:就是可变化的量! Java是强类型语言,每个变量必须声明其类型 Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型、和作用域 注意事项 每个变量都有类型,类型可以是基本类型,也可以是引用类型。 变量名必须是合法的标识符。 变量声明是一条完整的语句,每个声明必须以分号结 ...
分类:编程语言   时间:2020-06-17 12:39:13    阅读次数:52
Go语言系列之标准库os
os包提供了操作系统的系列函数,这些接口不依赖平台。设计为Unix风格的,错误处理是go风格的;调用失败会返回错误值而非错误码。通常错误值里包含更多信息。 os包的接口在所有操作系统中都是一致的。非公用的属性可以从操作系统特定的syscall包获取。 一、操作系统基本命令 1. 相关方法 func ...
分类:编程语言   时间:2020-06-17 12:45:32    阅读次数:73
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!