编程 第17页
C++离散与组合数学之多重集合-编程社

C++离散与组合数学之多重集合

1. 前言 数论是计算机学科的基础,将以一系列文章讨论组合数学中的一些概念,包括多重集合、等价类、多重集上的排列、错排列、圆排列、鸽巢原理、二项式定理、容斥原理、卡特兰数。 本文主要是...
清欢渡的头像-编程社钻石会员清欢渡1年前
042581
synchronized关键字的底层原理-编程社

synchronized关键字的底层原理

在Java中,关键字synchronized可以保证在同一个时刻,只有一个线程可以执行某个方法或者某个代码块(主要是对方法或者代码块中存在共享数据的操作)。 同时我们还应该注意到synchronized的另外一...
清欢渡的头像-编程社钻石会员清欢渡1年前
025694
Python字符串应该用双引号还是单引号?-编程社

Python字符串应该用双引号还是单引号?

PyCharm升级至 2023.2版本后,经常弹出来一个提示问我要不要试一下Black formatter。 试了一下,这个Black formatter 很有个性,特别喜欢换行。我的一个文件用PyCharm自带的代码整理器整理完之...
清欢渡的头像-编程社钻石会员清欢渡1年前
0490128
Go错误处理:用select-case来解决-编程社

Go错误处理:用select-case来解决

日常看Go社区的一些新动态,发现大家对于错误处理的新提案是很积极。 这几天又整出来个select-case的新提案的方式来解决错误处理。 今天基于此给大家分享一下社区里的新脑洞。 快速背景 本节的...
清欢渡的头像-编程社钻石会员清欢渡1年前
0214133
C++引入的四种类型转换方式-编程社

C++引入的四种类型转换方式

Hi,大家好!我们知道自C++11开始,C++引入了四种类型转换方式。 C语言中的强制类型转换,可以在任意类型之间转换,这种强制转换很不不安全。 C++中如果采用C中的强制类型转换,例如很可能我们编...
如何使用Spring Data JPA简化数据访问-编程社

如何使用Spring Data JPA简化数据访问

Spring Data JPA是Spring框架提供的用于简化数据访问层开发的工具,它结合了Spring框架和JPA规范的优势,能够帮助我们从事开发的朋友快速、方便地进行数据库操作。 1. 什么是Spring Data JPA Sp...
清欢渡的头像-编程社钻石会员清欢渡1年前
0318130
python字符串的常用方法-编程社

python字符串的常用方法

1、创建 字符串的创建共有3种方式 单/双引号创建短字符串(‘’ or '') 三个单/双引号创建短字符串(''' ''' or ''' ''') 转化生成(str()) 2、转义字符 转义字符通常用于在字符串中指定换...