静态变量是C++中的一个特殊变量类型,本文将介绍它的定义和使用。 一、静态局部变量 函数内部使用static声… 继续阅读 C++ 静态变量
分类: 编程之美
发现编程语言之美,体验代码简洁之道,分享各类编程教程,技术心得分享
【Python】Python常见异常类型有哪些?
Python中常见的异常类型有: SyntaxError 语法错误代码写法不正确导致解析错误。 NameErr… 继续阅读 【Python】Python常见异常类型有哪些?
PHP自动加载器详解
自动加载器(Autoloader)是PHP中的一种自动包含和加载类文件的机制。使用自动加载器可以简化代码,避免… 继续阅读 PHP自动加载器详解
PHP时间与日期函数详解
日期和时间在应用程序中使用广泛,PHP提供了许多处理日期时间的内置函数。 获取当前时间 time()函数可以获… 继续阅读 PHP时间与日期函数详解
【MyBatis Plus】MyBatis Plus的事务管理能做什么?
Mybatis Plus可以很方便地实现事务管理。 通过@Transactional注解事务的方法,实现事务管… 继续阅读 【MyBatis Plus】MyBatis Plus的事务管理能做什么?
Objective-C方法详解
在Objective-C中,方法是类中封装行为的代码单元。方法可以访问对象的数据,完成复杂的逻辑,是构建一个对… 继续阅读 Objective-C方法详解
Swift中的协议详解
协议可以定义某一类类型都应遵守的属性、方法等规范,然后在结构体、类、枚举中采纳协议来实现规定的内容。这是Swi… 继续阅读 Swift中的协议详解
【Golang】Golang switch 的默认case是如何实现的?
Golang中的switch语句支持default作为默认case: 如果condition1或者condit… 继续阅读 【Golang】Golang switch 的默认case是如何实现的?
JdbcTemplate中如何进行事务的注解?
JdbcTemplate支持通过注解进行事务管理。与切面配置相比,注解方式更加简单直观。 JdbcTempla… 继续阅读 JdbcTemplate中如何进行事务的注解?
C++ 虚函数
虚函数是C++面向对象编程实现多态的核心方式。 一、虚函数 在基类中使用virtual关键字标记的函数为虚函数… 继续阅读 C++ 虚函数
【MyBatis】MyBatis 的日志是如何打印的?
MyBatis 默认情况下不会打印任何日志,MyBatis 想要实现日志功能需要依靠第三方日志框架。 主要的日… 继续阅读 【MyBatis】MyBatis 的日志是如何打印的?
【MyBatis Plus】MyBatis Plus的BaseMapper具备什么功能?
Mybatis Plus的BaseMapper提供了以下基础功能: 1. 基本的CRUD接口 insert()… 继续阅读 【MyBatis Plus】MyBatis Plus的BaseMapper具备什么功能?
PHP数组详解
在PHP中,数组是一种非常重要的数据类型,用于存储和操作多个值。了解PHP数组的特性和用法对于编写PHP代码和… 继续阅读 PHP数组详解
【Python】Python作用域 使用方法讲解
Python中变量的作用域决定了在何处可以访问该变量。主要的作用域有: 全局作用域在整个程序可访问,用glob… 继续阅读 【Python】Python作用域 使用方法讲解
【MyBatis】MyBatis 的二级缓存是什么?
MyBatis 的二级缓存是mapper级别的缓存,多个session可以共享。 与一级缓存相比,二级缓存有以… 继续阅读 【MyBatis】MyBatis 的二级缓存是什么?
【Golang】Golang 的shadowing是如何实现的?
Golang中的shadowing是指在一个更深层的作用域里声明一个与外层作用域有相同名称的符号。导致外层符号… 继续阅读 【Golang】Golang 的shadowing是如何实现的?
JdbcTemplate中如何进行事务的切面配置?
JdbcTemplate支持通过切面进行事务管理。所谓切面,就是把一些跨越多个类的功能抽取出来,并声明这个功能… 继续阅读 JdbcTemplate中如何进行事务的切面配置?
C++例程
例程是组织C++代码的一种方式,可以将程序分解为多个可重用的例程,提高代码的模块化程度。 一、什么是例程 例程… 继续阅读 C++例程
PHP命名空间详解
命名空间是PHP中组织代码的一种方式,可以解决不同库中类名冲突的问题。下面我给出使用命名空间的具体示例: 定义… 继续阅读 PHP命名空间详解
MyBatis Plus自定义全局配置的步骤是什么?
Mybatis Plus自定义全局配置的步骤主要分为3步: 1. 实现MetaObjectHandler 实现… 继续阅读 MyBatis Plus自定义全局配置的步骤是什么?