- 博客(1068)
- 收藏
- 关注

原创 我的工作知识总览
健康度系统定时系统(延时队列)组合订单系统报表系统数据结构代码数据库笔记数据结构笔记操作系统经典算法代码操作系统笔记redis笔记vscode远程连接开发机失败scpsed提示不能识别 / 符号如何在master分支的某个历史提交的基础上,创建新分支?处理异常标准代码模版SQL 支持使用 GROUP BY多个列一个简单的例子:编写文档要清晰面向对象设计(OOD)的SOLID 原则mysql你可能误以为走索引的慢查询sqlFIX三天日记-quick fix简介交易系统-fix好用的工具交易系统必备-fix字段
2024-11-29 17:21:00
1080
1

原创 十万字全网最全数据结构代码
本文代码实现基本按照《数据结构》课本目录顺序,外加大量的复杂算法实现,一篇文章足够。能换你一个收藏了吧?
2021-04-20 10:56:04
123416
544

原创 十万字数据库笔记
废话不多说,上干货是兔老大的传统了,收藏就完事了。数据库系统概论四个基本概念数据:数据库中存储的基本对象,描述一个事物的符号记录,数据和其语义不可分开说数据库(DB):是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库管理系统:一个管理数据的软件主要功能:数据定义功能:(1)提供数据定义语言(DDL):创建表(CREATE),修改表(ALTER),删除表(DROP);(2)定义数据库中的数据对象操纵功能:提供数据操纵语言(DML,即增删改查的操.
2021-04-12 09:57:52
97068
84

原创 《这是全网最硬核redis总结,谁赞成,谁反对?》六万字大合集
后端需要知道的关于redis的事,基本都在这里了。此文后续会改为粉丝可见,所以喜欢的请提前关注。你的点赞和评论是我创作的最大动力,谢谢。《三天给你聊清楚redis》第1天先唠唠redis是个啥(18629字)一、入门Redis是一款基于键值对的NoSQL数据库,它的值支持多种数据结构:字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)等。• Redis将所有的数据都存放在内存中,所以它的读写性能十分惊人,.
2021-03-15 14:00:02
58615
630

原创 我的基础知识总览
本文十天后设置为粉丝可见,喜欢的提前关注不要白嫖请点赞不要白嫖请点赞不要白嫖请点赞文中提到的书我都有电子版,可以评论邮箱发给你。文中提到的书我都有电子版,可以评论邮箱发给你。文中提到的书我都有电子版,可以评论邮箱发给你。本篇文章应该算是Java后端开发技术栈的,但是大部分是基础知识,所以我觉得对任何方向都是有用的。1、数据结构数据结构是计算机存储、...
2019-12-08 15:17:20
253270
3086
原创 程序员偏头痛药物合集
针对偏头痛的治疗,选择合适的止痛药物需要综合考虑其效果和对身体的潜在伤害。对于一般的偏头痛,可以首先尝试对乙酰氨基酚或非甾体抗炎药。如果效果不佳,可以考虑血清素受体激动剂或其他中等强度的药物。对于严重的偏头痛,可能需要使用更强效的药物,但应谨慎使用阿片类药物,以避免依赖性和成瘾风险。请在使用任何药物前咨询医生,以确保选择最适合您的治疗方案,并定期监测药物的副作用和长期影响。
2025-02-05 11:09:11
1110
6
原创 scp比rz sz传文件更好
scp(Secure Copy) 是一个用于在本地主机和远程主机之间安全地传输文件的工具,它使用SSH协议来加密传输的数据。下面是scp。
2024-11-27 22:49:37
417
原创 sed提示不能识别 / 符号
确保你的命令不包含任何语法错误,并且在适当的环境中运行(如 Unix/Linux 终端)。如果你在 Windows 系统上运行,推荐使用像 Git Bash 或 WSL(Windows子系统Linux)这样的工具,它们为 Windows 提供了类 Unix 的命令行环境。此外,也请检查权限问题,确保你有权限读取和写入指定的文件。不过,如果转义过程出现问题或维护起来较为麻烦,可以考虑使用其他字符作为分隔符。的版本或具体的错误消息,以便进一步诊断问题所在。的默认分隔符,因此在正常的表达式中,需要对。
2024-11-04 11:59:06
348
原创 如何在master分支的某个历史提交的基础上,创建新分支?
这样,你就在master分支的某个历史提交的基础上创建了一个新的分支。这种方式非常有用,例如,在处理错误时回退到旧的稳定版本,或者从某个特定的开发点开始实验性的特性。请注意,如果你处于一个团队环境,操作历史提交可能会涉及到更多的沟通和管理,以确保不会影响到其他人的工作。
2024-11-04 11:58:03
832
原创 python不容易想到的异常2
这些示例展示了在编写涉及文件操作、网络通信、系统调用或模块导入的代码时,如何预见并处理一些不那么常见的异常。及时捕获并适当处理这些异常不仅可以防止程序崩溃,还可以提供更清晰的错误信息,从而提高用户体验和系统的稳定性。在实际开发中,根据应用的具体需求和环境,合理预测并处理潜在的异常是非常重要的。:当操作系统不能执行请求操作,如硬件操作失败时触发。:在网络请求中,如果连接问题导致操作失败,可能会抛出。在进行系统级操作如文件访问、环境设置时,除了常见的。:尝试导入一个不存在的模块时会触发。
2024-09-16 01:00:00
14459
2
原创 python不容易想到的异常
在编程中,除了常见的异常外,有些异常可能不会经常遇到,或者在特定的情况下才会触发。这些异常往往不容易预见,可能会导致意想不到的程序错误。
2024-09-15 03:00:00
14165
原创 python处理特定异常的范例代码
在下面的示例中,我们将编写代码来演示和处理和。这些示例将展示如何在代码中触发这些异常,并提供一种处理方法以保持程序的稳健性。
2024-09-15 01:00:00
7853
1
原创 Python处理多种内置异常范例代码2
在这个新的示例中,我们将处理一些其他的内置异常,例如IndexError(虽然通常在运行时不会被捕获,但我们可以构建一个示例)和。我们将创建一个简单的交互式程序,该程序包含对列表操作和属性访问,同时能够正确地处理用户的中断请求。
2024-09-14 00:45:00
7568
2
原创 Python处理警告范例代码
在Python中,警告不是异常,而是用于在代码中提示用户某些情况的消息,通常用于废弃特性或可能的编码问题。为了演示如何触发并处理不同类型的警告,我们可以使用warnings库。下面是一些示例代码,它将触发各种类型的警告,并展示如何通过代码捕获并处理这些警告。
2024-09-14 00:15:00
10439
4
原创 Python处理多种内置异常范例代码
在下面的示例中,我将编写一个简单的Python脚本,该脚本将演示和处理多种内置异常。这个脚本涉及文件操作、数据处理和基本的用户输入,以触发和处理各种常见的异常。
2024-09-13 13:00:00
7782
2
原创 兔老大的系统设计(六)报表系统
写在前面,我认为能看到这个系列后面的,都是交易行业相关的人,所以我不再追求解释每个细节,我会用尽量精炼和准确的语言描述出交易系统的重点、难点和需要特别注意的坑。
2024-09-13 04:45:00
9984
原创 捕获和处理异常非常重要
在软件开发过程中,适当地捕获和处理错误和异常是至关重要的,它确保了应用程序的健壥性和用户体验。下面是一个关于错误和异常处理的示例,展示如何改进代码以提高其错误处理能力。
2024-09-12 04:00:00
12403
原创 Python使用Protobuf尝试获取一个未定义字段
在Protobuf中,如果你尝试访问一个未定义的字段,行为会根据你是如何访问该字段的来决定。当处理Protobuf对象时,始终最好只访问那些在。,因为没有这个属性存在于由Protobuf编译器生成的Python类中。在Python中使用Protobuf时,如果你尝试获取一个未在。总的来说,直接通过属性名访问不存在的字段会导致错误,而使用像。,因为在编译生成的Python类中不存在这个字段的属性。文件中定义的字段,你会得到一个。,但是因为它不存在,所以。在这个例子中,尝试访问。文件中明确声明的字段。
2024-09-11 15:59:14
12156
原创 评估代码的可维护性,是否容易扩展
评估代码的可维护性和易于扩展性是软件开发中的关键活动,有助于确保长期项目的健康和可持续性。下面是一个示例,展示如何从这些方面来重构代码。
2024-09-09 11:46:46
11981
原创 简化复杂的代码以提高其可维护性
在软件开发中,避免过于复杂的代码构造是确保长期维护性的关键。复杂的代码不仅难以理解,还可能导致错误和性能问题。以下是一个示例,展示如何简化复杂的代码以提高其可维护性。
2024-09-09 11:46:31
12833
原创 评估代码的可维护性,是否容易扩展
评估代码的可维护性和易于扩展性是软件开发中的关键活动,有助于确保长期项目的健康和可持续性。下面是一个示例,展示如何从这些方面来重构代码。
2024-09-07 01:00:00
6461
1
原创 写代码与项目中其他代码风格保持一致性
确保代码与项目中其他部分的代码保持一致性是非常重要的,这有助于提高代码的可读性和可维护性。让我们通过一个具体的例子来说明如何进行这种改进。
2024-09-06 03:15:00
11921
1
原创 写代码要遵循项目已有模式和最佳实践
确保代码遵循项目中已有的模式和最佳实践是确保软件质量的关键。下面我将通过一个例子来展示如何识别不符合项目最佳实践的代码,并对其进行改进。
2024-09-06 02:30:00
12163
原创 如何把丑的代码变美
这两个改进示例显示了如何通过使用Python的语言特性(如条件表达式和内置函数)来简化代码。这种重构不仅提高了代码的可读性和维护性,还能使代码更加符合Python的编程风格。在实际开发中,理解并运用这些技巧可以帮助开发者编写更高效、易于理解的代码。
2024-09-05 01:00:00
7026
原创 什么是美的代码和丑的代码
对于"丑陋的代码"与"美的代码"的定义可能因个人经验、背景和偏好而异,但存在一些普遍接受的标准和原则,我们可以基于这些来定义两者。
2024-09-05 00:45:00
5435
原创 代码简单性能优化
性能瓶颈可以在很多地方出现,包括但不限于低效的数据库查询、不必要的重复计算、低效的数据结构使用等。下面我将给出两个实际的例子,一个是数据库查询的优化,另一个是代码中算法优化的例子。
2024-09-04 17:22:07
8269
2
原创 SQL 支持使用 GROUP BY多个列
SQL 语言支持使用GROUP BY子句对多个列进行分组。当你对多个列进行分组时,SQL 会根据这些列的组合值来分组数据。这意味着只有当所有指定的列在多行中具有相同的值时,这些行才会被分组在一起。
2024-09-04 17:18:14
10206
原创 什么是抽象公共代码
抽象出公共代码以便重用是一种提高代码效率和可维护性的重要技术。通过识别并抽取重复的代码模式到单独的函数或类中,我们可以简化原有代码,减少错误,并使未来的修改更加容易。
2024-09-03 15:13:03
7814
原创 DRY原则-用函数和模块化来避免重复代码
遵循DRY(Don't Repeat Yourself)原则是编程中的一个重要准则,它鼓励我们避免重复代码,通过抽象和函数化来复用代码。这样不仅可以让代码更加简洁、易于理解,还可以减少维护成本和出错率。下面是一个示例,展示如何应用DRY原则来重构一段有重复代码的Python程序。
2024-09-03 15:03:24
7972
原创 碳水化合物的摄入量笔记
碳水化合物的摄入量取决于个体的总能量需求,包括他们的年龄、性别、体重、身高以及活动水平。一般来说,成年人的碳水化合物摄入量应占总热量的45%到65%。
2024-09-02 14:22:02
8944
原创 一个简单的例子:编写文档要清晰
上一篇我们通过一个简单的例子说明了写代码和注释要清晰,清晰的文档对于解释代码的目的和设计决策至关重要,而不仅仅是代码的功能或操作方式。文档应当包含背景信息、设计选择的理由以及这些选择对项目的影响。这样,文档不仅帮助开发者理解代码是做什么的,还解释了为什么要这样做。以下是一个关于如何编写此类文档的示例。
2024-08-30 11:57:55
10803
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人