int

如何在Java中定义和使用函数

如何在Java中定义和使用函数函数(Function)是程序中一种非常重要的组织和抽象工具。在Java中,函数被称为方法(Method),它是一种用来执行特定任务的代码块。方法通过…

1488. 避免洪水泛滥

题目 题解 默认对所有天数填写默认值,即都抽 1 号湖泊 用 Map 存储湖泊编号和下雨天的对应关系 把所有的空闲日子(不下雨的天数)存起来,注意要使用 TreeSet,因为后面需…

136. 只出现一次的数字

题目 题解 考察的是位运算 —— 异或(^),相同为 0,不同为 1 1^0 = 1,1^1 = 0 则直接对数据所有元素执行 ^ 操作,最终的就是结果 class Solutio…

2562. 找出数组的串联值

题目 题解 直接使用双指针,依次拼接 如果指针结束指向同一个数,则再加上该数 class Solution { public long findTheArrayConcVal(in…

带你读 MySQL 源码:where 条件怎么过滤记录?

源码分析系列的第 3 篇文章,我们来聊聊 MySQL 是怎么判断一条记录是否匹配 where 条件的。 本文内容基于 MySQL 8.0.32 源码。 目录 1. 准备工作 2. …

聊一聊C++中的位操作符

一、概述C++中,位操作符是一种对二进制位进行操作的运算符,用于对二进制数进行位移、与、或、异或等操作。在C++中,有6个位操作符,包括左移运算符()、按位与运算符(&)、…

define怎么定义多行宏

define定义多行宏可以通过使用 `` 将 `do { printf("%dn", x); } while (0)` 分成了多行进行定义。在宏定义中,反斜杠 `` 必须是宏定义的…

我们一起聊聊C#堆排序算法

前言堆排序是一种高效的排序算法,基于二叉堆数据结构实现。它具有稳定性、时间复杂度为O(nlogn)和空间复杂度为O(1)的特点。堆排序实现原理构建最大堆:将待排序数组构建成一个最大…

mysql为什么写存储过程函数报错

在使用MySQL的过程中,很多人都会在编写存储过程函数的时候遇到一些错误,导致程序无法正常运行。这些错误往往包括语法错误、数据类型不匹配、参数数量不正确等等。那么为什么会出现这些错…

4. epoll 原理详解

epoll 是开发 linux 高性能服务器的必备技术之一,是网络 IO 模型的核心模型,本文将讲述 epoll 实现的核心原理知识。 一文读懂网络 IO 模型 一文讲述了网络 I…

C++中常见的代码复用问题解决方案

C++中常见的代码复用问题解决方案在C++编程中,代码复用是一种重要的技术,可以提高开发效率和代码的可维护性。然而,常常会遇到一些常见的代码复用问题,例如重复的代码片段、复杂的继承…

聊聊C#归并排序算法

前言归并排序是一种常见的排序算法,它采用分治法的思想,在排序过程中不断将待排序序列分割成更小的子序列,直到每个子序列中只剩下一个元素,然后将这些子序列两两合并排序,最终得到一个有序…

Spring AOP 中被代理的对象一定是单例吗?

今天我们来思考这样一个问题:在 Spring AOP 中,被代理的对象是单例的吗?当我们每次获取到代理对象的时候,都会重新获取一个新的被代理对象吗?还是被代理的对象始终是同一个? …

分享30个避免低级Bug的代码技巧清单!

作为Java开发人员,希望确保程序没有错误。Bug不仅会给用户造成困扰,而且修复起来耗时且降低了自己的信任度。以下是30个代码技巧清单,一起分享。1.使用变量之前进行初始化在Jav…

spring6AOP面向切面编程

1、场景模拟 搭建子模块:spring6-aop 1.1、声明接口 声明计算器接口Calculator,包含加减乘除的抽象方法 public interface Calculato…

JavaException

异常是Java编程中的常见问题,了解如何处理异常至关重要。本文将介绍Java中异常的基本概念,以及如何捕获和处理它们,以构建健壮的应用程序。 异常 异常是在程序运行过程中发生的错误…

在 C 语言中使用 Sizeof 运算符确定数组大小

在 C 语言编程中,我们经常需要知道数组的大小。C 语言提供了一种简便的方式来获取数组大小,即使用 sizeof 运算符。本文将详细介绍 sizeof 运算符的使用方法,并通过示例…

MySQL数据库基础知识要点总结

前言 数据库是现代信息技术的重要组成部分,它在各个领域都有广泛应用,因此数据库专业人才的需求也非常高。学习数据库可以为你提供广阔的就业前景和良好的薪资待遇,同时也能够提升数据管理、…

C生万物 | 常见的六种动态内存错误

学习过C语言中的动态内存函数,例如【malloc】、【calloc】、【realloc】、【free】,那它们在使用的过程中会碰到哪些问题呢,本本文我们一起来探讨下~ 1、对NUL…

实测Hutool的雪花算法8G内存跑到7600万条OOM

有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top 首发博客地址 文章更新计划 文章更新计划 本地跑的,cp…

加载更多