相关文章
常见code review问题
空值:值为null导致空指针异常,参数字符串含有前导或后缀空格没有Trim导致查询为空,建议添加空值检测,在参数入口统一做trim未捕获的异常:调用API接口、库函数或系统服务时,一定要添加防护,做防御…
建站知识
2024/11/18 13:19:08
外星人入侵(python)
前言
代码来源《python编程从入门到实践》Eric Matthes 署 袁国忠 译
使用软件:PyCharm Community Editor 2022
目的:记录一下按照书上敲的代码 alien_invasion.py
游戏的一些初始化设置,调用已经封装好的函数方法,一个函数的…
建站知识
2024/11/22 19:00:05
ESP-IDF增加自定义组件开发过程记录
ESP-IDF增加自定义组件开发过程记录
记录一下,自定义组件开发方式容易实现代码的复用。比如说在实现一些芯片或者模块的代码上,网上先找找有的话就可以不用自己写了,实在没有的时候只能自己辛苦摸索编写了。
前言:
因为对cmake也不懂&…
建站知识
2024/11/22 18:55:40
算法41:掉落的方块(力扣699题)----线段树
题目:https://leetcode.cn/problems/falling-squares/description/
在二维平面上的 x 轴上,放置着一些方块。
给你一个二维整数数组 positions ,其中 positions[i] [lefti, sideLengthi] 表示:第 i 个方块边长为 sideLengthi &…
建站知识
2024/11/21 13:08:53
【leetcode刷刷】93.复原IP地址 、78.子集 、90.子集II
93.复原IP地址
跟之前的分割序列很像,所以也比较好想
class Solution:def restoreIpAddresses(self, s: str) -> List[str]:# 找3个分割点?# 最后一个分割点的时候,判断path,加入res# 不符合规则的就跳过self.res []self.ba…
建站知识
2024/11/21 13:08:48
CPU vs GPU:不仅仅是一字之差
当今科学技术的飞速发展,社会已经迈入了信息时代的智能化阶段。人脸识别、智能客服、个性化推荐等应用已经深入到日常生活的各个方面。这些看得见的应用背后,是看不见的算力在默默地支撑着。在满足这些高算力需求的过程中,CPU 和 GPU 作为计算…
建站知识
2024/11/21 13:08:44
TCP TIME_WAIT 过多怎么处理
文章目录 1.什么是 TCP TIME_WAIT?2.为什么要 TIME_WAIT?3.TIME_WAIT 过多的影响4.解决办法4.1 调整短连接为长连接4.2 调整系统内核参数 5.小结参考文献 1.什么是 TCP TIME_WAIT?
TCP 断开连接四次挥手过程中,主动断开连接的一方ÿ…
建站知识
2024/11/21 7:45:11
【c语言】深入理解指针(2)
1. 字符指针变量
可以利用字符指针存放字符数组来间接存放字符串。
int main()
{char arr[10] "abcdef";char* p arr;printf("p %s\n", p);return 0;
}
那我们可不可以直接给字符指针存放字符串呢?
int main()
{char* p1 "abcde…
建站知识
2024/11/21 13:08:37