自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (2)
  • 收藏
  • 关注

原创 C++中合成的默认构造函数的访问权限

C++中合成的默认构造函数的访问权限;C++中合成的拷贝控制成员的访问权限

2024-05-12 16:00:02 434

原创 C++中A类内部用B类作为成员变量时的一个坑:invalid use of incomplete type ‘class xxx‘

我们知道,C++中是可以在定义类时嵌套另一个类作为本类的成员的,但是在使用时,有一些细节需要格外注意,避免出现invalid use of incomplete type 'class xxx'错误。

2023-11-07 14:54:41 751

原创 Guava RateLimiter:原理、源码和思想

Guava RateLimiter使用了令牌桶算法来实现QPS限流。那么你是否好奇令牌桶算法到底是什么,RateLimiter是如何实现令牌桶算法的,其中又有哪些思想值得我们学习?本文将通过将对Guava RateLimiter进行原理、源码和思想三方面的解读。

2023-07-01 21:34:17 1105

原创 从原理浅析MySQL中exists和in的区别(如何选用exists和in)

exists和in的简要原理;exists和in的区别;如何选用exists和in?;如何理解“小表驱动大表”?

2023-02-07 17:41:13 2666

原创 异或运算:两个数异或得到的结果与其中任一数异或能够得到另一个数

异或运算性质:两个数异或得到的结果与其中任一数异或能够得到另一个数。

2023-01-01 11:29:20 609

原创 利用有限空间对一个大文件中的数字进行排序

有一个10G大小的文件中的数字排序32位无符号整数的范围是0~4294967295,有一个10G大小的文件,每一行都装着这种类型的数字,整个文件是无序的。给你5G的内存空间,要求请你输出一个10G大小的文件,其中存储了原文件所有数字排序的结果。准备一个用于保存较大值的小根堆,这个小根堆容量有限制(用一个变量记录,如本题根据5GB限制,假设容量限制为size)。再准备一个保存小根堆里词频的map,key是num,value是出现次数。map和小根堆是对应的,任意时刻map中的key和小根堆中的数一定一模一样

2022-07-07 10:32:57 626

原创 关于PyCharm警告:“PEP 8: E731 do not assign a lambda expression, use a def“

# 通过变量使用lambda表达式fn = lambda a, b: a + bprint(fn(2, 3)) # 5print(fn) # <function <lambda> at 0x000001A691590160> # 匿名函数名不是fn关于以上在PyCharm中书写的代码,PyCharm将会报出警告:难道PEP不推荐我们使用lambda表达式吗?其实不然。出现警告的原因是:因为你把lambda表达式赋给了另一个变量。但lambda表达式本就是一个匿名的

2021-08-31 18:19:20 8430

原创 Java三元运算符必须要有返回值,且不能独立成句(对比Python三元运算符)

关于Java中的三元运算符的详解,请参照这篇文章,写得很好:java三元运算符详解这里我只补充总结一下:对于Java三元运算符: (条件表达式) ? 表达式1 : 表达式2;三元运算符要求必须有返回值,即表达式1和表达式2要求必须能return,所以不能在表达式1或表达式2中书写输出语句等。基于此,三元运算符不能独立成句,它就如同一个变量,可以出现在方法参数中、用在赋值语句=的右侧等地方,总之不能独立成句。**以下给出几个示例以供参考: int a = (1 < 2) ?

2021-08-19 13:41:09 2187

原创 使用get请求提交表单,问号?后面的参数被截断(丢失)

get请求提交表单往http://ip:port/xxx/xxx?key=value时?后的参数被截断(丢失)如题,jsp中当使用get请求提交表单向一个带有?后各参数的地址时,后面的参数将会被阶段。例如(截取自.jsp中): <div id="main"> <form action="manager/bookServlet?action=add"> <table> <tr> <td>名称</td&

2021-03-21 15:21:53 1604

原创 MySQL查询每个部门的员工个数(部门员工数可能为0)

MySQL查询每个部门的员工个数现在需要查询每个部门的员工个数。但注意!某些部门可能是没有员工的(员工个数为0),这时候如果简单利用连接查询并分组,将会使得员工个数为0的部门不会被查询出来。SELECT e.department_id,COUNT(*)FROM employees eJOIN departments d ON e.`department_id` = d.`department_id`GROUP BY e.`department_id`;查询结果如下:可以看到结果中并没有人数

2020-12-18 20:01:36 34460 3

原创 TypeError: 'builtin_function_or_method' object is not subscriptable的一种错误情况

TypeError: ‘builtin_function_or_method’ object is not subscriptable的一种错误情况初学python,今天在做练习时为一个Error苦恼了很久最终找到了解决方法错误代码块如下def get_new_nums(): numbers = input('Well, I don\'t know your favorite numbe...

2018-12-22 23:50:44 70568 5

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除