- 博客(49)
- 收藏
- 关注
原创 考研数学-第二章导数与微分(8)
本文系统阐述了微分的核心概念与应用。首先通过正方形面积变化的实例引出微分作为函数增量线性主部的定义,并严格定义了可微性。重点分析了微分与导数的等价关系,给出了微分公式dy=f'(x)dx及其几何意义。详细介绍了微分的基本运算规则,包括四则运算和复合函数的微分形式不变性。针对典型题型提供了具体解法,如直接求微分、数值代入、隐函数和参数方程微分等。最后总结了近似计算应用和常见易错点,强调微分表达必须包含dx,并区分Δy与dy的差异。全文逻辑清晰,兼顾理论与实用技巧。
2026-02-23 08:57:07
1691
原创 考研数学-第二章导数与微分(7)
本文系统总结了导数的核心概念与应用方法。首先介绍了导数的三种定义形式及其限制条件,强调单点可导时需通过凑定义求解,避免误用洛必达法则。其次,详细解析了经典陷阱题的解法,包括变号型、复合型和差值型等题型。接着阐述了可导的充要条件,通过绝对值函数案例对比说明了可导性判断方法。此外,还分析了可导与连续的关系,并给出导函数不连续的反例。最后,系统梳理了求导法则、基本初等函数导数公式、高阶导数计算方法,以及隐函数和对数求导等特殊技巧。全文通过典型例题和易错点分析,帮助读者掌握导数计算的关键要点。
2026-02-23 08:56:18
948
原创 考研数学-第一章极限与连续-第二章导数与微分(6)
本文系统介绍了无穷小的比较、函数连续性与间断点分类,以及导数的基本概念。主要内容包括: 无穷小的五种比较类型(高阶、低阶、同阶、等价、k阶)及其定义和运算规则 函数连续性的三种等价定义和间断点的分类(第一类和第二类) 闭区间上连续函数的四个重要性质(最值、有界性、零点、介值定理) 导数的三种定义形式及其几何意义,以及可导与连续的关系 文章重点阐述了等价无穷小的替换原则、非零因子代入法则,以及通过导数定义求解极限的"凑形法"技巧,为微积分学习提供了系统的理论基础。
2026-02-23 08:55:02
1005
原创 考研数学-第一章极限和连续(5)
本文系统总结了函数极限的核心运算法则与应用技巧。主要内容包括:1)无穷小的运算性质(有限和、积为无穷小,无限和、积不一定);2)有界函数与无穷小的乘积仍为无穷小;3)四则运算与复合函数极限法则;4)幂指函数极限的条件限制;5)海涅定理及其证明极限不存在的方法。针对常见极限题型,分类介绍了直接代入、因式分解、抓大头等解法,并强调需分左右极限的四种特殊函数情形(含绝对值、分段函数、指数型、反三角函数)。通过典型例题展示了各法则的具体应用。
2026-02-23 08:53:31
787
原创 考研数学-中学基础(数列与数学归纳法)+高数第一章-极限和连续(4)
本文系统总结了数列与不等式证明中的核心方法与技巧。在不等式证明方面,重点阐述了放缩法的应用原则,强调避免过度放缩,并通过二元函数连续性例题展示了具体证明思路。数列部分详细介绍了递推不等式证明、裂项放缩、有界性分析等方法,并总结了常用求和公式。此外,文章还深入讲解了数列极限的严格定义、收敛性质、运算法则及"抓大头"等计算方法,为相关数学问题的解决提供了系统性的理论指导和实用技巧。
2026-02-22 13:45:33
982
原创 考研数学-高中数学-反三角函数与不等式(3)
本文总结了反三角函数、取整函数和最值函数的核心性质与应用。反三角函数部分包含定义域、值域、单调性和奇偶性等基本性质,以及重要恒等式和化简技巧。取整函数部分介绍了定义、图像特征和典型应用,如极限计算和积分问题。最值函数部分则给出了定义、公式转换和不等式解法,并提供了典型例题分析。全文通过表格和示例系统梳理了这些特殊函数的性质与应用,为相关问题的求解提供了清晰的思路和方法。
2026-02-22 13:41:05
850
原创 考研数学-高中数学回顾反函数与初等函数(2)
本文系统梳理了高中数学核心函数知识,包含三大板块: 反函数:定义强调一一对应性,高中与大学视角存在变量互换差异,严格单调函数必存反函数; 幂指对函数:幂函数图像随指数α变化,指数/对数函数互为反函数,重点掌握运算法则; 三角函数:涵盖六类基本函数性质、周期公式及和差/倍角等核心恒等式,反三角函数需注意定义域限制。 全文通过对比表格、图像分析及公式推导,突出函数间的内在联系与解题要点,为函数学习提供结构化框架。
2026-02-22 13:39:43
999
原创 考研数学-高中数学回顾函数基础(1)
本文系统介绍了函数的基本概念与性质。函数的三要素包括定义域、对应法则和值域,其中定义域需考虑分母、根式、对数等限制条件。两个函数相等的充要条件是定义域和对应法则完全相同。文章还详细讲解了函数的性质(有界性、单调性、奇偶性、周期性)、复合函数的构成条件,以及三角函数、诱导公式等重要数学公式。通过典型案例分析,揭示了常见解题误区,如定义域差异、绝对值处理等关键问题,为函数学习提供了系统指导。
2026-02-22 13:37:40
893
原创 C语言基础-十一、递归与分治(完结)
本文全面解析C语言递归编程技术,从基础概念到高级应用。主要内容包括:1)递归核心要素(终止条件+问题分解)及工作原理;2)经典递归问题详解(阶乘、爬楼梯、汉诺塔、归并排序);3)递归优化策略(记忆化、尾递归、动态规划);4)递归与循环的对比分析;5)递归调试技巧与最佳实践。文章通过大量代码示例(含调试信息)和算法图解,深入讲解递归思想在分治、回溯等算法中的应用,并提供性能优化方案。特别强调递归使用原则:必须确保递归出口、控制递归深度、避免重复计算。适合需要系统学习递归的程序员参考。
2026-02-21 09:59:58
1481
原创 C语言基础-十、文件操作
本文详细介绍了C语言文件操作的核心知识,包括文件路径处理(绝对/相对路径)、转义字符使用、文件读写操作(fgetc/fgets/fread/fputc/fputs/fwrite/fprintf等)、文件打开模式选择、文件指针操作以及常见错误处理。文章提供了丰富的代码示例,涵盖了文本/二进制文件的读写、文件拷贝、学生管理系统实现、日志记录和配置文件操作等实用场景,并总结了最佳实践和安全建议。最后附上了常用文件操作函数速查表,帮助开发者快速掌握C语言文件处理的核心技能。
2026-02-21 09:55:40
1092
原创 C语言基础-九、动态内存分配
本文系统介绍了C语言动态内存管理机制,重点讲解了malloc、calloc、realloc和free四个核心函数的用法与特点。通过对比静态内存分配,详细阐述了动态内存的优势:突破栈空间限制、实现灵活的数据结构管理。文章深入剖析了内存分区模型(栈区、堆区、静态区等),并提供了动态数组、字符串等实用案例。针对常见的内存错误(泄漏、悬空指针等)给出了解决方案和安全编程模板,最后总结了内存管理的最佳实践,包括分配原则、代码规范和性能优化建议。全文通过大量代码示例演示了动态内存的实际应用场景和注意事项。
2026-02-21 09:55:21
978
原创 C语言基础-八、结构体和共同(用)体
本文摘要:C语言结构体与共用体编程指南 主要内容: 结构体定义与使用:介绍结构体概念、定义格式、变量声明及typedef别名用法 结构体操作:包含数组使用、函数参数传递(值/地址)、嵌套结构和指针访问 内存管理:详细讲解内存对齐规则、优化策略及强制对齐方法 共用体特性:分析共用体内存共享机制及类型转换等应用场景 实践案例:提供学生管理系统和配置解析器两个完整示例 最佳实践:总结结构体/共用体使用注意事项和常见错误规避方法 核心价值:通过复合数据类型有效组织复杂数据,提升代码可读性和内存使用效率。
2026-02-21 09:54:55
769
原创 C语言基础-七、字符串
本文全面介绍了C语言字符串处理的核心知识,包括基础概念、常用函数和安全编程实践。主要内容包括:1.字符串本质是以'\0'结尾的字符数组,介绍了两种定义方式和存储原理;2.详细讲解了字符串遍历、输入输出方法和数组实现;3.系统梳理了strlen、strcpy、strcat等常用字符串函数及其安全版本;4.强调了安全编程要点,如缓冲区溢出防护和NULL检查;5.提供了字符串反转、单词统计等综合练习。文章最后总结了字符串处理的最佳实践,强调优先使用安全函数、正确处理字符串终止符等关键点,并列举了常见错误和避坑指南
2026-02-21 09:54:21
876
原创 C语言基础-六、指针
本文系统介绍了C语言指针的核心概念与应用。主要内容包括:指针基础(定义、运算、与数组关系)、指针的作用(参数传递、多值返回等)、特殊指针类型(void指针、多级指针)、危险指针(野指针、悬空指针)以及动态内存管理。重点讲解了指针与函数、数组的结合使用,并通过综合练习展示了指针在实际开发中的应用。文章最后总结了指针使用原则和常见错误,强调正确初始化和内存管理的重要性。掌握这些知识对理解C语言内存操作和开发高效程序至关重要。
2026-02-20 19:35:44
951
原创 C语言基础-五、数组
本文系统介绍了C语言中数组的核心概念与应用。主要内容包括:1.数组基础:连续内存存储、类型统一、固定长度等特性;2.数组操作:定义初始化、元素访问、遍历及地址计算;3.关键问题:数组越界、栈空间限制、函数参数退化;4.常用算法:查找(顺序/二分)、排序(冒泡/选择)、统计计算;5.高级应用:二维数组内存布局、动态内存分配与管理。文章通过大量代码示例,详细讲解了数组的底层原理和实际应用技巧,并提供了常见错误解决方案和性能优化建议。
2026-02-20 19:24:28
1050
原创 C语言基础-四、函数
本文系统介绍了C语言函数的定义、声明与使用方法,包括函数原型、参数说明、调用机制及栈帧原理。详细讲解了常用库函数(数学函数、随机数生成)的使用技巧,并通过猜数字游戏、素数判断、阶乘计算等综合练习演示函数应用。重点对比了值传递与指针传递的区别,分析内存变化过程。补充了递归函数、函数指针等进阶知识,提供多文件项目规范建议。最后总结了常见错误类型,如声明格式错误、参数不匹配等问题,帮助开发者避免常见陷阱。全文强调函数的模块化价值,突出其在提升代码复用性、可维护性方面的重要作用。
2026-02-20 19:07:04
881
原创 C语言基础-三、流程控制语句
本文系统介绍了C语言中的程序控制结构,主要包括顺序、分支和循环三种基本结构。在分支结构中详细讲解了if语句的三种格式(单一条件、双条件和多条件判断)以及switch语句的使用场景和case穿透规则。循环结构部分重点阐述了for、while和do-while循环的语法格式、执行流程及适用场景,并通过整数反转、回文数判断等实例演示了循环的应用。此外,还介绍了循环嵌套、跳转控制语句(break和continue)以及枚举思想,通过水仙花数、完数等经典案例展示了问题解决的完整思路。文章最后补充了goto关键字的使用
2026-02-20 12:06:04
577
原创 C语言基础学习-二、运算符
本文总结了C语言中各类运算符的使用规则和注意事项。主要包括:1)算术运算符的整数/小数运算规则、取余运算特点及数值拆分方法;2)自增自减运算符的前缀后缀区别及复杂表达式中的计算顺序;3)赋值运算符的结合性;4)关系运算符和逻辑运算符的短路特性;5)三元运算符的语法格式;6)逗号运算符的计算规则;7)各类运算符的优先级顺序,其中小括号优先级最高。文章通过具体示例详细说明了各类运算符在编程中的实际应用场景和潜在问题。
2026-02-20 11:48:41
399
原创 C语言基础学习-一,核心语法
本文摘要: 本文系统介绍了C语言编程基础概念,主要包括:1.关键字与空白字符的特性;2.常量与变量的定义、使用及作用域;3.计算机存储规则与进制转换方法;4.数据类型分类及取值范围;5.输入输出函数(scanf/printf)的使用技巧;6.缓冲区原理及其在IO操作中的作用。文章详细阐述了各类数据在内存中的存储方式、变量生存周期、数据类型转换规则等核心概念,并提供了实用的编程技巧和注意事项,为C语言初学者构建了完整的基础知识框架。
2026-02-17 10:35:45
720
原创 C语言基础学习-X0前置
本文摘要:文章系统介绍了计算机程序开发的核心概念,包括CPU工作原理、项目文件组织结构、C语言符号含义及内存管理机制。重点解析了预处理指令(#include、#define)的作用,项目目录结构设计(头文件.h与源文件.c的规范组织),&符号的双重用途(取地址与按位运算),以及内存四大区域(栈区、数据段、堆区、代码段)的功能特性与管理方式,特别强调了堆内存的手动管理风险(内存泄漏)和栈区的自动管理机制。这些知识为理解程序底层运行原理和规范开发提供了系统框架。
2026-02-17 10:33:47
699
原创 Visual Studio写c语言代码未修改任何设置的情况下输出结果乱码解决办法
摘要:在Visual Studio 2026社区版中编写C语言程序出现输出乱码问题,原因是IDE默认UTF-8编码与命令提示符编码不一致。
2026-02-15 22:17:10
1350
原创 聊聊一段令人难忘的培训经历
因为其他老师说过小张是我的班主任,出于礼貌我加群第一时间就跟她打招呼了,顺便询问一下课程的情况(如课程安排周期之类的,便于自己做好学习计划),如上图,我打招呼说我报班了(顺便展示py机构的截图来证明我是py机构的渠道报名来的),结果没搭理我。这一天是开庭的日子,开庭并不像我想象的那样,上午的时候法官先是做了一上午的调解工作,法官也希望我可以接受调解,还指出我提出的赔偿过高,不可能支持,我犹豫了一会说先听听对方怎么说,不出所料老男孩也拒绝调解,那就只能等下午正式开庭了。实在是没办法了,我只能进行起诉。
2024-04-02 17:59:52
749
1
原创 记录一下pycharm和vs code有时找不到模块
解决办法:在pycharm或VS code软件里的终端重启虚拟环境,也就是先把虚拟环境关闭一下,然后再进入。以anaconda为例,只需要先关闭(conda deactivate),然后再进入虚拟环境(conda activate envname)就可以完美解决了。Q: 已经遇到两次相同的问题了,全是虚拟环境里已经安装好了需要的库和模块,但是在pycharm和vs code运行代码时却报错没有该模块,明明项目路径没问题,这个模块也已经安装存在,虚拟环境也没有问题,但就是运行报错找不到某模块。
2024-02-26 01:56:50
1081
1
原创 win11更改各种服务的启动类型
3,在服务列表中寻找你要关闭的服务或你要更改启动类型的服务。4,右键点击属性,设置启动类型为自动,手动,禁用等。2,输入services.msc,回车。1,win+R打开运行。
2022-11-27 16:19:47
1887
原创 一根网线实现两台计算机网络共享
因为我要使用sharemouse软件让鼠标和键盘可以在两台计算机之间实现无缝切换,所以首先需要组成局域网,两台计算机同时连接同一个wifi就能实现,但是由于我距离wifi较远,信号强度低,很容易出现卡顿,连接信号弱,导致sharemouse软件连接不稳定,使用不流畅的问题,所以就使用了网线组成局域网。但我又同时对两台计算机有同时能上网的需求,所以需要将某一台计算机设置为可以连接wifi的情况。具体设置如下:
2022-09-29 11:15:22
9028
3
原创 阿里云服务器运行django项目报错sqlite3版本低以及注意事项
使用python3 manage.py runserver 0.0.0.0:9000运行项目时报错sqlite3版本低,因此只能选择升级SQLite或者给django降级,我选择了升级。
2022-09-19 10:05:31
1239
原创 python匿名函数和推导式烧脑面试题解析
def num(): return [lambda x : x * i for i in range(4)]re = [m(2) for m in num()]print(re)1,定义函数num()2,定义列表re3,执行num()函数,返回这个列表[lambda x : x * i for i in range(4)] 3.1 因为是列表推导式,所以会全部执行完得到结果并返回,但是因为没有调用函数和执行,所以列表里的函数不会执行 3.2 列表里的函数经过四次fo.
2022-01-15 21:48:11
660
原创 python一个函数做另一个函数的参数或返回值详细解析
一个函数做另一个函数的参数详细解析def a(n): return n + 1def b(f): r = f(1) m = "执行并获取到的结果为:{}".format(r) print(m)b(a)在上述的代码块当中,执行解析及顺序如下:1,定义函数a2,定义函数b3,调用函数b,3.1执行函数b3.1.1传参给函数a并且得到返回值23.2得到的返回值赋值给r,并...
2021-12-31 16:00:18
4070
1
原创 EXCEL文件要双击打开两次才能显示内容的解决办法
在使用office办公的时候,使用了excel软件,发现每次都是需要双击两次excel文件才能正确打开显示内容,如果只双击一次打开,就是显示灰色,什么也没有。百度了一番也没有发现什么好办法,最后终于被我找到了解决办法。环境:office专业增强版2016,windows101,win+R打开终端,输入regedit打开注册表2,找到计算机\HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command,双击点开右侧的内容,如图:在数值数据最后将
2021-12-28 14:10:44
11905
3
原创 python基础补漏-字典和浮点型
6,字典(dict)字典是 无序、键不重复 且 元素只能是键值对的可变的 个 容器。data = { "k1":1, "k2":2 } 容器 元素必须键值对 键不重复,重复则会被覆盖 data = { "k1":1, "k1":2 }print(data) # {"k1":2} 无序(在Python3.6+字典就是有序了,之前的字典都是无序。) data = { "k1":1, "k2":2 }print(data) 6.1 定义 字..
2021-12-27 23:00:20
736
原创 Python代码规范和计算机中的位运算
1,代码规范1.1名称 文件夹:小写&小写下划线连接 文件:小写&小写下划线连接 变量 全局变量,大写&大写下划线连接 局部变量,小写&小写下换线连接 1.2注释文件夹下的注释:创建__init__.py ,在里面写上此文件夹的作用的注释1.3,todo注释for i in range(10): pass#TODO v1版本未实现,后续在v1.n版本中更新该功能主要是注释版本信息和..
2021-12-27 22:57:13
286
原创 python九九乘法表代码及循环过程详解
for i in range(1, 10): for j in range(1, i+1): print('{}x{}={}\t'.format(j, i, i*j), end='') print()在上面的代码当中要注意三点:1,print("1")每次输出结果都会在后面跟随一个换行符,如1\n,要去掉换行符可以在后面跟上end='',如:print("1", end='')2,for嵌套时,外层的for循环先进行第一次循环,再到内层for循环进行第二次for.
2021-12-27 16:42:04
2454
原创 for循环嵌套与列表添加元素详细解析
对于初学者来说,for循环还是比较绕且烧脑的,所以我在此列举了两种简单的情况来给大家详细分析,帮助大家更好的学习for循环a = ['a','b']b = ['1','2']c = [] #因为c在所有循环外面,所以每次循环到append的时候都会把添加元素for i in a: print(i) for n in b: c.append(n) print(c)#打印结果a['1', '2']b['1', '2', '1', '2...
2021-12-24 14:55:34
2988
3
原创 python基础补漏-数据类型4-元组-集合
4,元组元组是一个有序且不可变的容器,可以存放多个不同类型的元素4.1定义tuple = (1,2,3,4,[1,2,3,4])#这个元组不能改变,里面的列表也不能更换,但是可以给列表增加元素# 面试题1. 比较值 v1 = (1) 和 v2 = 1 和 v3 = (1,) 有什么区别?v1 = (1)print(v1)print(type(v1))v2 = 1print(v2)print(type(v2))v3 = (1,)print(v3)print
2021-12-22 20:46:12
736
原创 python基础补漏-字符串格式化-运算符
1,%格式化操作1.1基本格式化操作%s 字符串的占位符name = "木木"age = 18#方法一text = "我叫%s,今年%d岁" %(name,age)print(text)#方法二mes = "我叫%(name)s,今年%(age)s岁" % {"name" : "木木", "age" : "18"}print(mes)2,.formatt = "我叫{0},今年{1}岁,真实的姓名是{0}".format("木木",18)t = "我
2021-12-15 17:13:14
625
原创 python基础补漏-数据类型3
3,列表3.1定义有序可变的容器,可以存放多个不同类型的元素独有功能1,追加list.append("element")2,批量追加list.extend(l1) #l1列表中的值逐一追加到list列表中3,插入list.insert("索引位置", element) #如果索引位置写的4,删除 (慎用)list.remove("element")del 语句能进行切片删除;且能删除变量。clear,是毁灭性的删除,会将列表全部清空
2021-12-15 15:27:19
301
原创 python基础补漏-数据类型1
1,整型转换字符串和布尔值转换为整型布尔值:True ,Falsepython2中会有整型(int)和长整型(long)长整型以L结尾Python3只有int,并且对int无限制py29/2 = 4from __future__ import division #这样可以避免整型除法时去掉小数点后的数字py3python3进行了优化9/2 = 4.52,字符串独有功能"xxx".功能(...)a1 = "xxxx"a1.
2021-12-15 15:16:01
698
原创 python基础补漏
编码计算机中所有的数据本质上都是以0和1的组合来存储的且计算机中有多种不同的编码,如utf-8和gbk且以某种编码形式保存的文件,也只能以此种编码来打开这个文件,否则会出现乱码输入# 输入会有返回数据,所以需要一个变量来接收name = input("请输入内容:")#输入的内容都是字符串格式python代码运行方式1,脚本式python3 ~/PycharmProjects/day03/6.作用题讲解.py可以直接运行脚本2,交互式通过终端进入.
2021-12-15 15:11:49
551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅