- 博客(23)
- 收藏
- 关注
原创 快慢指针:链表问题的利器
快慢指针是一种非常实用的链表问题解决技巧,通过合理使用快慢指针,可以高效地解决多种链表问题。掌握快慢指针的使用方法和常见应用场景,将有助于你在算法面试和实际开发中更好地应对链表相关问题。希望本文对你的学习和工作有所帮助。
2025-01-14 21:12:07
431
原创 LeetCode 2270: 分割数组的方案数
LeetCode 2270: 分割数组的方案数是一个典型的前缀和问题,通过一次遍历和逐步更新状态,我们可以高效地解决问题。掌握前缀和、双指针和一次遍历等技巧,对于解决类似问题非常有帮助。希望这篇文章能帮助你更好地理解这个问题的解法和相关知识点。
2025-01-13 23:10:43
535
原创 LeetCode 2275: 按位与结果大于零的最长组合题解
利用了按位与运算的特性通过逆向思维简化问题展示了如何高效处理二进制位的统计问题掌握这类问题对于理解计算机底层运算和优化算法都有很大帮助。
2025-01-12 23:46:06
369
原创 解决 Git SSL 连接错误:OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno
这个错误通常表示 Git 在尝试通过 HTTPS 连接到 GitHub 时遇到了 SSL 连接问题。
2025-01-12 22:22:18
1657
原创 c/cpp语言高精度乘法与高精度加法
Python 的高层抽象和动态类型特性使得高精度运算变得简单,而 C++ 则需要更多的底层实现细节。希望这篇文章能够帮助你理解高精度运算的基本原理和实现方法。
2024-11-03 11:49:45
527
原创 栈_1(2024年10月08日)
队列作为一种数据结构,以其先进先出的特性,在处理复杂问题如图和树的遍历中展现出重要性和灵活性。它作为受限线性表,与线性表的主要区别在于添加和删除操作的限制,尤其在解决实际问题时,队列的这些特性发挥着关键作用。文章深入讨论了队列的物理结构,包括使用数组和链表的存储方式,特别强调了循环队列的必要性以避免假溢出问题。同时,通过实例阐述了栈的数据结构,包括其基本属性和操作,以及与顺序表的结构和操作的区别和相似性,强调了对这些基础数据结构理解和掌握的重要性。
2024-10-08 22:49:21
775
原创 格式化输入输出-1(2024年09月30日)
在Python编程中,讨论了如何在屏幕上显示字符串以及变量的赋值和更新过程。强调了在不改变字符串格式的前提下显示字符串,并通过键盘输入和数学运算改变变量内容的重要性。讨论了格式化字符串的使用,包括如何正确指定数据格式以确保输出正确无误,特别提到了格式化符号在输出数据中的应用。还强调了输入和输出函数的使用,以及百分号控制数据输入的规则。最后,讲解了浮点数的正确书写方式,包括直接书写和科学计数法,并强调了正确处理输入数据中的空格和字符的重要性。
2024-10-01 14:40:05
621
原创 横排文字、图层蒙版-1(2024年09月30日)
通过在Photoshop中精心操作图层,包括复制、移动和调整设置,设计师完成了美食优惠券的图片设计。操作过程从新建图片、放置背景图层开始,逐步添加元素并调整大小位置,使用画笔工具进行细节微调,以增强设计的美观性。为了提升视觉效果,操作者利用直排文字工具添加和调整文本,细致地更改字体大小、颜色和选择字体,确保设计作品既美观又具有信息传达的有效性。设计的整个过程注重对图层的灵活运用和图形元素的精确放置,以及对艺术效果的创新应用,包括利用滤镜和特殊效果来营造独特的视觉体验。
2024-10-01 14:15:40
1199
原创 横排文字、图层蒙版-2(2024年09月30日)
教育者指导学生使用设计工具制作宣传册,包括在Logo下方添加横排文字、调整字体大小和颜色、添加图层样式、调整颜色涂层角度和大小、创建突出的矩形背景等步骤,案例涵盖茶文化和披萨制作宣传册。在修改披萨图片以提高点击率时,首先保存原始图片并复制避免直接编辑,使用仿制图章工具和钢笔工具对图片进行细节调整,去除不理想部分和创建特定选区,应用高斯模糊滤镜以增强视觉吸引力。调整图层蒙版和使用画笔工具使图片过渡自然。
2024-10-01 13:56:45
683
原创 指针基础知识
在 C 语言中,指针是一个关键概念。它允许程序员直接操作内存地址,从而实现强大的功能和灵活性。理解指针的工作原理对于编写高效的 C 代码至关重要。内存地址在计算机中,每个变量都被存储在内存中一个唯一的地址上。这个地址可以用来访问和操作存储在那里的变量。指针的定义指针是一个变量,用于存储另一个变量的内存地址。换句话说,指针的值指向的是另一个变量在内存中的位置。类型匹配定义指针变量时,必须确保指针的类型与其指向的变量类型匹配。例如:// 定义两个整数指针p1 = &a;
2024-09-27 15:28:02
1187
原创 latex公式转word与编号排版设置
使用 Word 的样式功能来解决公式的排版问题。更快的快捷键:输入公式后,按回车继续输入下一个公式。公式和论文的引用可以使用 word 中的引用工具栏中的书签和交叉引用的功能。:插入某个书签所在页的页码,常用于引用图片、表格或公式所在的页。:引用其他书签的内容,常用于公式、表格、图片的编号引用。可以进入 Word 中的域模式。Windows 中可以使用快捷键。Word 中的换行是。
2024-09-08 22:42:03
1050
原创 cppcheck安装报错2503、2502的解决方法
我在安装 cppcheck 时报错这样的信息,在安装其他软件时也出现过类似的 2503 的报错。通过查阅相关的博客,错误代码 2502、2503 报错 通常是由于 Windows 安装程序权限问题引起的。具体来说,当安装程序尝试在没有足够权限的情况下访问或修改系统文件时,可能会出现此错误。
2024-09-01 15:31:36
638
原创 pdb调试学习笔记
这里不太显眼的大于号表示的就是我们现在处于的函数调用栈,注意 up 和 down 命令只用于切换函数调用栈,并不执行任何语句,因此我们可以随意地移动上下文。因为 pdb 的命令是直接支持 python 语法的,可以将需要打印的列表放在一起,作为列表打印出来。相关建议:用 p 命令打印一些复杂的结构的时候,结果可能会很乱,例如这里打印全局变量的话。例如: cl < 断点序号 > 断点序号就是 b 命令打印出来的断点对应的数字。b 命令中的 Enb 一列显示的是断点是否启用,如上图所示。
2024-08-30 19:38:51
1067
原创 正则表达式学习笔记
IPv6 地址的表示形式可能会有所不同,比如可以使用缩略表示法(双冒号::),这种情况下,正则表达式会更复杂。这个正则表达式考虑了 IPv6 地址中的缩写形式,但实现起来比较复杂,通常可以借助专门的库来解析和验证 IPv6 地址。元字符是正则表达式中具有特殊含义的字符,匹配特定的字符类型或位置。捕获组在正则表达式中非常有用,特别是在匹配并提取子字符串时。限定符用于指定前面的字符或表达式在目标字符串中出现的次数。零宽断言用于匹配位置,而不是匹配字符,它们不会消耗字符。字符类用于匹配一组字符中的任意一个。
2024-08-23 23:33:13
1180
原创 链表基础知识
在遍历链表时,我们通过读取当前节点的指针域找到下一个节点,并依次向下访问,从而完成增、删、改、查等基本操作。链表是计算机科学中一种基础的数据结构,它由一组节点组成,每个节点包含数据和指向下一个节点的指针(或引用)。与数组不同,链表中的元素在内存中不必是连续存储的,这使得链表在某些操作上比数组更灵活。插入和删除操作高效:链表在任意位置插入或删除节点时,只需要调整指针,不需要移动其他节点。额外内存开销:每个节点除了存储数据外,还需要存储指针,占用额外的内存。:在哈希表中,链表常用于处理冲突(例如拉链法)。
2024-08-20 23:42:05
1039
原创 配置小牌网络摄像头的方法
我们团队想尝试与网络摄像头有关的项目,需要尝试学习配置摄像头相关的知识,我的家中正好有一台久远的小牌网络摄像头,家中的录像机自带有DVR系统,但是我想尝试使用个人电脑实现相同的功能,在个人电脑上也能显示摄像头拍摄的图像,于是有了下面的尝试。
2024-08-20 08:49:18
1042
1
原创 vscode 相关设置
常用插件:复制行/块:删除行:上下移动行/块:插入/替换模式切换:智能选择扩展:多光标选择: 或 代码折叠/展开:格式化代码:快速修复:跳转到定义:查看定义(悬停):查找引用:快速打开文件:查找文本:替换文本:全局查找文本:跳转到行:显示大纲:打开符号搜索:开始调试/继续执行:单步执行(跳过函数调用):步入(进入函数内部):步出(退出函数):切换断点:条件断点:查看变量/表达式值:查看源代码管理面板:提交更改:暂存/撤销暂存文件:查看文件历史:拉取代码: 后选择 推送代码: 后选择 命令面板:(最常用)显示
2024-08-19 22:57:03
1564
原创 基于高通QCS6490的边缘智能物联网开发板的使用提示
打开手机的开发者模式,进入手机设备,点击手机的系统5次的样子可以进入开发者模式,点击手机的开发者选项进行下面的操作。点击could_ip,将上面的ip复制到浏览器的地址栏中,就应该可以进行访问了。进入aidlux,你会看到这样的界面。
2024-08-10 13:30:28
412
原创 数模笔记:微分方程与差分方程
微分方程与差分方程一、概述年份题目相关方法或理论1996 年A: 最优捕鱼策略问题微分方程的问题B: 节水洗衣机的程序设计问题偏微分方程,也可以用优化2003 年A: SARS 的传播问题预测类问题,可用差分方程、微分方程D: 抢渡长江问题微分方程、优化问题2004 年C: 酒后开车问题微分方程2008 年A: 数码相机定位(机理分析)模糊数学、微分方程B: 高等教育学费标准探讨问题模糊数学、微分方程2009
2024-08-10 11:58:37
800
原创 现代优化算法(模拟退火和遗传算法-matlab)
禁忌搜索(tabu search)模拟退火(simulated annealing)遗传算法(genetic algorithms)人工神经网络(neural networks)具有全局优化性能通用性强适合于并行处理模拟退火算法得益于材料统计力学的研究成果。统计力学表明材料中粒子的不同结构对应于粒子的不同能量水平。高温条件下:粒子的能量较高,可以自由运动和重新排列。低温条件下:粒子能量较低。如果从高温开始,缓慢降低温度(这一过程被称为退火),粒子可以在每个温度下达到热平衡。
2024-08-08 14:16:29
1722
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人