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

原创 博客阅读,须知!
本博客讲述计算机与编程的有关知识,文中采用通俗易懂的描述方式讲解计算机领域的知识,并结合程序代码实例来帮助理解。阅读本博客,有利于你理解和解释C、C++、Java、JavaScrip、TypeScript,做到闻一知十,快速上手各种编程语言。
2022-11-14 14:05:42
1921
2
原创 第三章、python中的对象、内存地址、变量、赋值、标识符、作用域、引用(调用)及LEGB规则的概念(3.3.3-3.3.4)------作用域分类、名称空间、LEGB规则、变量分类、全局变量
文中讲述了python中作用域分类,作用域的独立性和包含关系,名称空间,名称查找LEGB规则,变量分类,全局变量。
2025-03-08 18:54:13
37
原创 第二章、python常用数据结构(2.3.1-2.4)------容器类型与容器类型的自身内存存储、嵌套、构成、转换,数据类型与数据结构的关系
文中主要论述python中容器类型与非容器类型的内存存储,容器类型的嵌套功能、元素组成,容器类型与非容器类型的转换,数据类型与数据结构的关系。
2025-03-01 10:53:05
222
原创 第八章、python的类及其应用(8.2.4-8.2.5)------类中的实例方法、类方法、静态方法及参数self、cls、类的属性
文中主要论述python中类中的实例方法、类方法与静态方法,参数self,参数cls,实例方法、类方法、静态方法的对比,类的属性及其与方法、变量、函数的差异,dir()、hasattr()。
2025-01-18 10:15:53
357
原创 第八章、python的类及其应用(8.1.1-8.2.1.2)------类的常见概念、类的构造器概述、空间化构造方法__new__()
文中主要论述python中面向过程与面向对象编程,类、类地址、类对象、类实例对象地址、类实例对象、封装、继承、多态的概念,类的构造器概述,类中空间化构造方法__new__()。
2025-01-18 10:12:23
654
原创 第八章、python的类及其应用(8.2.1.3-8.2.2)------初始化构造方法__init__()、类中参数self、cls的作用
文中主要论述python中初始化构造方法__init__()、类中参数self、cls的作用。
2025-01-18 10:03:15
436
原创 第三章、python中的对象、内存地址、变量、赋值、标识符、作用域、引用(调用)及LEGB规则的概念(3.3.1-3.3.2)------变量、赋值、标识符、作用域、引用(调用)
文中讲述了python中变量、标识符性质、作用域、归属主体、引用(调用)方式,介绍了python变量与c语言变量的差异。
2025-01-18 09:43:03
305
原创 第三章、python中的对象、内存地址、变量、赋值、标识符、作用域、引用(调用)及LEGB规则的概念(3.1-3.2)------内存地址、创建对象、对象的类型及对象的划分问题
文中主要论述python的is、in、id及内存地址,对象的性质,创建对象、对象的类型及对象的划分问题。
2025-01-17 18:46:22
2820
原创 第一章、python基本概念规范(1.1-1.25)
文中主要论述python的方法与函数,映射,代码块,变量与参数及形参与实参,变量与属性,对象、类、函数及初始化,实例化,形象与抽象,作用域等计算机概念含义的相似度、差异、区分,并对其进行规范,呈现更清晰计算机语言概念关系。
2025-01-17 18:44:09
1160
原创 第八章、python的类及其应用(8.2.3)------类中的类变量与实例变量
文中主要论述python中类中的类变量与实例变量,类变量、实例变量与局部变量的对比及LEGB原则,类地址,类实例化的类实例对象地址。
2025-01-08 10:04:36
303
原创 第七章、python的变量、函数及其应用(7.7)------嵌套实例本地函数、嵌套函数与高阶函数、复合型函数
文中主要论述python中嵌套实例本地函数、嵌套函数的用法,外层函数与内层函数的变量作用域,关键字nonlocal,高阶函数的用法,复合函数的概念。
2024-08-07 16:15:42
306
原创 第二章、动态规划算法(2.8.4-2.8.4.3)------约束条件下的最值问题(4)
文中主要讲述动态规划算法在约束条件下的最值问题的应用,主要是分组背包问题的动态规划求解和递归求解,求解分组背包能装下的最大价值及具体的物品的组合。
2024-06-28 14:24:48
243
原创 第二章、动态规划算法(2.8.3-2.8.3.3)------约束条件下的最值问题(3)
文中主要讲述动态规划算法在约束条件下的最值问题的应用,主要是多重背包问题的动态规划求解和递归求解,求解多重背包能装下的最大价值及具体的物品的组合。
2024-06-24 16:33:07
229
原创 第二章、动态规划算法(2.8.2-2.8.2.3)------约束条件下的最值问题(2)
文中主要讲述动态规划算法在约束条件下的最值问题的应用,主要是完全背包问题的动态规划求解和递归求解,求解完全背包能装下的最大价值及具体的物品的组合。
2024-06-20 16:40:30
182
原创 第二章、动态规划算法(2.8.1-2.8.1.3)------约束条件下的最值问题(1)
文中主要讲述动态规划算法在约束条件下的最值问题的应用,主要是0-1背包问题的动态规划求解和递归求解,求解01背包能装下的最大价值及具体的物品的组合。
2024-06-17 10:51:59
234
原创 最新VS code配置C/C++环境(tasks.json, launch.json,c_cpp_properties.json)及运行多个文件、配置Cmake
文中主要讲述vs code配置c/c++环境,配置tasks.json、launch.json、c_cpp_properties.json文件,引入第三方库、指定头文件路径的配置,VS code中Cmake的环境配置,vs code通过CMake构建工程(项目)环境运行C/C++。
2024-04-07 20:03:53
36416
16
原创 第二章、动态规划算法(2.7.3-2.7.3.3)------约束条件下的排列组合问题(下)
文中主要讲述动态规划算法在约束条件下的排列组合问题的应用,主要是电路布线的动态规划求解和递归求解,求解在指定位置连线中最多不相交连线个数和最多不相交连线的具体组合,找到的最多不相交连线安排在电路板第一层。
2024-03-04 08:30:43
297
原创 第二章、动态规划算法(2.7.2-2.7.2.3)------约束条件下的排列组合问题(中)
文中主要讲述动态规划算法在约束条件下的排列组合问题的应用,主要是零钱兑换的动态规划求解和递归求解,求解在硬币面额的范围里构成总金额amount的最少硬币个数和最少硬币组合。
2024-02-26 08:49:18
241
2
原创 最长回文子串------Manacher算法
文中主要讲述Manacher算法求解最长回文子串问题,包括Manacher算法基本思想、manacher算法对称性中的计算、manacher算法代码实现、最长回文子串长度及所有的最长回文子串和个数(数量)。
2024-02-22 10:36:27
1851
原创 第二章、动态规划算法(2.7.1-2.7.1.3)------约束条件下的排列组合问题(上)
文中主要讲述动态规划算法在约束条件下的排列组合问题的应用,主要包括K数之和、两数之和、三数之和、四数之和、不限个数之和的动态规划求解和递归求解。
2024-02-07 13:54:31
1188
原创 第二章、动态规划算法(2.6.5-2.6.5.4)------单序列子序列问题(4)
文中主要讲述动态规划算法在单序列子序列问题的应用,主要包括最长回文子序列、公共子序列求解最长回文子序列、最长连续回文子序列的长度及个数(数量)、两种循环的动态规划求解。
2024-01-29 14:05:09
1022
原创 第二章、动态规划算法(2.6.4-2.6.4.4)------单序列子序列问题(3)
文中主要讲述动态规划算法在单序列子序列问题的应用,主要包括最长连续回文子序列(最长回文子串)、Manacher算法、最长连续回文子序列的长度及个数(数量)。
2024-01-25 14:07:52
1059
原创 第二章、动态规划算法(2.6.3-2.6.3.3)------单序列子序列问题(2)
文中主要讲述动态规划算法在单序列子序列问题的应用,主要包括最大连续子序列和(最大子数组和)、最大和连续子序列、最大和连续子序列的个数(数量)。
2024-01-19 15:07:07
955
原创 第二章、动态规划算法(2.6.1-2.6.2.3)------单序列子序列问题(1)
文中主要讲述动态规划算法在单序列子序列问题的应用,主要包括最长递增子序列(最长上升子序列)问题、最长连续递增子序列问题。
2024-01-09 13:55:53
1212
原创 第二章、动态规划算法(2.5.3-2.5.4.3)------公共序列问题(下)
文中主要讲述动态规划算法在公共序列问题的应用,主要包括最长公共前缀问题、最短公共超序列(最短公共父序列)问题。
2023-12-21 17:10:52
1036
原创 第二章、动态规划算法(2.5.1-2.5.2.3)------公共序列问题(上)
文中主要讲述动态规划算法在公共序列问题的应用,主要包括最长公共子序列问题、不相交的线问题、最长公共连续子序列(最长公共子串)问题。
2023-12-11 16:04:40
1220
原创 第二章、动态规划算法(2.4.1-2.4.2.3)------匹配问题
文中主要讲述动态规划算法在匹配问题的应用,主要包括通配符匹配问题、正则表达式匹配问题、子状态空间与子状态。
2023-11-26 16:08:01
1717
原创 第八章、python的类及其应用(8.2.5)------类的属性及函数getattr()、setattr()、hasattr()、dir()、vars()
文中主要论述python中类属性、方法、变量、函数的差异,函数getattr()、setattr(),hasattr(),dir(),类地址和类实例对象地址上的属性,属性__dict__与函数vars()。
2023-11-13 16:11:59
1370
原创 第七章、python的变量、函数及其应用(7.6)------递归函数
文中主要论述python中的递归函数,包括递归组成及递归过程,递归函数与循环语句(动态规划算法)的使用对比,递进、归来过程与调用函数自身表达式的前后相同缩进的行代码执行情况,递归是多个函数运行、递归中的变量使用,递归的嵌套与并列关系、递归过程、栈内存,递归函数中的return。
2023-11-13 09:42:57
381
原创 第七章、python的变量、函数及其应用(7.3-7.6)------匿名函数lambda、闭包函数、装饰器函数
文中主要论述python中匿名函数lambda,关键字nonlocal,Enclosing命名空间,外层函数与内层函数的变量作用域,闭包(closure),自由变量,装饰器函数,@装饰器(decorator),叠加装饰器。
2023-11-12 16:16:18
389
原创 第二章、动态规划算法(2.3.1-2.3.2.6)------转换(编辑、变换)问题
文中主要讲述动态规划算法在转换(编辑、变换)问题的应用,主要包括字符串转换问题(编辑距离)、矩阵变换问题(矩阵连乘或矩阵链乘)、矩阵乘法性质。
2023-11-02 16:36:08
362
原创 第二章、动态规划算法(2.2.1-2.2.4.5)------空间中的移动(路径)问题
文中主要讲述动态规划算法在空间中的移动(路径)问题的应用,主要包括单方向移动(青蛙跳台阶、爬楼梯)问题、可选路径问题(多方向移动、机器人移动)问题、数学组合求解机器人移动问题、移动中最值(最小路径和)问题、杨辉三角形、改变移动规则的求解(三角形最小路径和)。
2023-10-12 10:52:06
330
原创 第二章、动态规划算法(2.1.1-2.1.2.2)------概述
文中主要讲述线性规划、非线性规划、动态规划的含义,直接相关状态、推动状态转移的因素(实现方式)、状态和状态值,状态的动态转移、动态规则(状态转移方程、状态方程)、动态规划的计算特点,初始值,单独处理、边界、子状态空间。
2023-10-04 16:31:42
287
原创 计算机常用英文词汇概念解释
文中主要讲述计算机常用词汇的概念解释,常用单词在计算机中的含义(意思),比如:property与attribute,option、item、context menu,configuration、setting,terminal与console,Flag、Tokens,shell,script,function、feature,host等。
2023-09-11 19:16:24
2381
原创 最新Node.js安装详细教程及node.js配置
文中主要讲述编译器、运行环境、开发环境的区别,Node.js与JavaScript、TypeScript,Node.js与浏览器,Windows、Linux、Mac的Node.js版本类型,VS Code安装程序的安装及安装选项设置,修改npm的包的全局的安装路径和缓存路径、配置镜像源(镜像站)、配置包管理工具,node.js的运行。
2023-08-21 17:32:17
163115
18
原创 Windows的cmd运行编译器(cmd运行c/c++、python等)
文中主要讲述了cmd简介,cmd运行编译器gcc/g++执行C/C++程序代码,gcc与g++的区别及其使用注意事项,extern "C",重载函数(函数重载),cmd运行python解释器执行python程序代码。
2023-07-31 13:32:41
12997
2
原创 编译器(Compiler)及c/c++编译器安装(c+安装)、开发环境
文中主要讲述了常用编程语言的编译器的特点,GCC、MinGW、MinGW-w64 、TDM-GCC、Cygwin、MSYS、MSYS2的区别,MinGW-w64编译器套件下载及安装,安装后的环境变量配置(设置),编译器的运行及其与集成开发环境的关系、编译器的来源。
2023-07-25 14:36:17
13536
1
原创 最新VS Code安装详细教程及vs code配置
文中主要讲述VS Code与VS的区别及其下载网站,Windows、Linux、Mac的VS Code版本类型,VS Code安装程序的安装及安装选项设置,VS Code界面颜色、中文界面、自动保存、扩展(Extension)、运行(run)程序代码、Workspace、新标签页打开文件、Command Palette、卸载等配置。
2023-07-16 19:30:36
75573
2
原创 Python中f‘‘、str.format()和str%()的字符串格式化详解(2)------格式占位符的使用,日期、时间格式使用
文中主要论述python中f''、str.format()和str%()字符串格式化表达式中进制(或格式)的转换与冒号:,对象的字符串形式转换与感叹号!,指定宽度或精度,取百分比%,增加正号+或负号-,增加标志(flags),日期、时间格式使用。
2023-05-30 10:17:04
8120
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人