C语言操作符

C语言的操作符分为:算术操作符、移位操作符、位操作符、赋值、单目操作符、关系操作符、逻辑操作符、条件操作符、逗号操作符、下标引用、函数调用和结构成员等,在这简单介绍下这几种操作符。 1、算术操作符:+、- 、* 、/、%...

leetcode算法:1.两数之和

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使...

springboot手机验证码

阿里短信平台 accessKeyId和accessKeySecret这两个参数是需要项目组提供   下面是pom导入阿里的sdk包 <dependency> <groupId>com.a...

Spring系列(八)

Spring注解总结 @Compoent 在配置的包中的类上使用 @Component 注解,则这个类会自动被注册为bean。Spring容器解析到@Component注解时,创建当前类的bean在spring容器中进行...

在SpringBoot中验证用户上传的图片资源

允许用户上传图片资源(头像,发帖)是APP常见的需求,特别需要把用户的资源IO到磁盘情况下,需要防止坏人提交一些非法的文件,例如木马,webshell,可执行程序等等。这类非法文件不仅会导致客户端图片资源显示失败,而且还...

KMP算法

注明:参考文献《信息学奥赛一本通》 —————————————&...

C连载15-练习一波转换模式

一、复习一下前面所学的内容 1.写出下列字符或者数字的类型以及在printf()函数中使用什么符号转换 常量 类型 转换说明(%转换符号) 12 int %d 0X3 unsigned int %#x “C&...

python的列表生成式

列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 通常我们在循环遍历一个列表时,都是通过for循环来完成 L = [] for i in range(...

Java多线程详解总结

一、基本概念 程序(program): 是为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码,静态对象。 进程(process):是程序的一次执行过程,或是正在运行的一个程序。是一个动态 的过程:有它自...

136只出现一次的数字

from typing import Listclass Solution: # 第一种是我想的办法 def singleNumber(self, nums: List[int]) -> int: # 首先进行排序...

96不同的二查搜索树

# 二叉搜索树的特点是左子树小于根节点,右子树大于根节点。# 因此当根节点为i的时候,左子树的值为1:i-1,右子树为i+1:n# 当节点为n的时候所有的能够组成的树为左子树个数乘以右子树个数。class Solutio...

《c++入门经典》笔记11

《c++入门经典》笔记11 第十一章 开发高级指针 11.1在堆中创建对象 实际上,类就是对象的类型,对象也是一种变量,所以你可以在堆中创建int型变量,自然也就能创建自定义型变量。 Cat *pCat = new Ca...
加载更多