- 博客(515)
- 资源 (2)
- 收藏
- 关注

原创 vue页面导出Word文档(含图片)
Vue.js 是一个渐进式 JavaScript 框架,用于构建用户界面。与其他庞大的框架不同,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,也便于与第三方库或已有项目整合。另一方面,当与现代化的工具和库结合使用时,Vue 也完全能够构建复杂单页应用。组件系统:Vue.js 使用组件系统来构建应用。组件是可复用的 Vue 实例,具有自己的作用域,可以包含模板、数据、样式等。响应式数据绑定:Vue 会自动跟踪依赖关系并在数据变化时更新视图。
2020-08-26 19:48:53
12845
126

原创 npm 安装指定版本(按版本安装)
注解:比如, babel 是发布时,将 ES6 代码编译成 ES5 ,那么 babel 就是devDependencies。Vue项目中vue-router,由于发布之后还是依赖vue-router,所以是dependencies。
2018-08-13 15:15:00
229813
75

原创 ECharts初始案例(入门)
ECharts是一个纯JavaScript的图表库,用于数据可视化。它提供了丰富的图表类型,如折线图、柱状图、散点图、饼图、盒形图,以及用于地理数据可视化的地图、热力图等。ECharts支持多个坐标系,包括直角坐标系、极坐标系和地理坐标系。使用ECharts可以方便地进行数据过滤、聚类、回归等操作,实现同一份数据的多维度分析。ECharts具有优雅的可视化设计,遵从可视化原则,支持响应式设计,并提供了灵活的配置项方便开发者定制。
2018-02-22 15:38:34
6361
8
原创 Echart 地图放大缩小
开启缩放:设置roam: true或'scale'。初始缩放:通过geo.zoom设置。动态缩放:通过按钮或事件动态更新geo.zoom。限制缩放范围:使用。监听事件:使用。根据实际需求选择合适的方式即可实现地图的放大缩小功能。
2025-04-18 22:08:48
808
2
原创 【1024程序员节】之C++系列完结篇:Web编程
C++ 是一种功能强大且高效的编程语言,通常用于开发系统级软件、游戏、高性能计算应用等。然而,对于Web编程,C++并不是最主流的选择,更多的是使用如JavaScript(前端)、Python、Ruby、PHP、Node.js等语言。尽管如此,C++仍可以用于某些Web开发场景,特别是在需要高性能的服务器端或嵌入式Web服务时。
2024-10-24 09:44:24
9649
64
原创 「C++系列」信号处理
信号处理函数是一个具有特定签名的函数,它接受一个整型参数(表示信号编号),并且没有返回值(即返回类型为void// 清理并关闭// ...
2024-10-24 00:15:00
841
6
原创 「C++系列」预处理器
define:用于定义宏。宏可以是无参数的(像常量),也可以带参数(像函数)。#define PI3.14159#undef:用于取消之前使用#define定义的宏。100C++预处理器定义了一些预定义的宏,比如__LINE____FILE____DATE____TIME__等,这些宏在编译时会被替换为相应的值。return 0;
2024-10-03 00:30:00
843
12
原创 「C++系列」命名空间
使用关键字namespace来定义一个命名空间。命名空间中可以包含类型定义(如类、结构体等)、对象、函数等。public:首先,为你的代码库、库、模块或特定的一组函数、类等定义一个或多个命名空间。这有助于将这些元素与其他可能具有相同名称的元素隔离开来。public:// ...// ...在命名空间中定义你的函数、类、结构体、枚举等。这确保了这些成员的名称只在该命名空间的上下文中有效。
2024-09-26 00:45:00
1476
6
原创 「C++系列」异常处理
除了上述标准异常类外,程序员还可以根据需要创建自定义异常类。自定义异常类通常通过继承自或某个更具体的标准异常类来实现,以便提供额外的错误信息或特定的行为。
2024-09-19 00:45:00
1684
3
原创 「C++系列」 接口(抽象类)
抽象类在C++中是通过包含至少一个纯虚函数的类来定义的。纯虚函数是通过在函数声明的末尾添加= 0来声明的。public:// 纯虚函数// 也可以有实现的虚函数(可选)// 实现体// 也可以有非虚函数(可选)// 实现体// 构造函数和析构函数(可选)首先,我们定义一个抽象类Shape,它包含了一个纯虚函数draw(),表示绘图的功能。这个类不能被实例化,因为它至少有一个纯虚函数。// 抽象类(接口)public:// 纯虚函数// 虚析构函数(可选,但推荐)
2024-09-12 00:45:00
1402
10
原创 「C++系列」多态
抽象基类是一种特殊的类,它至少包含一个纯虚函数(Pure Virtual Functions)。纯虚函数是在函数声明后加上= 0来定义的,它要求任何从该基类派生的类都必须实现这个函数。抽象基类不能被实例化,因为它至少有一个函数是未定义的。public:// 纯虚函数public:public:// 调用Circle的draw()// 调用Rectangle的draw()return 0;
2024-09-02 13:45:19
1190
3
原创 「C++系列」重载运算符/重载函数
在C++中,重载运算符允许你为自定义类型(如类)的实例定义运算符的行为。C++ 中的函数重载允许在同一个作用域内定义多个同名的函数,只要这些函数的参数列表(参数的类型、顺序或数量)不同即可。在C++中,大部分运算符都可以被重载,但也有一些运算符是不能被重载的。这些运算符的不可重载性通常是因为它们与语言的底层机制紧密相关,或者是因为它们的行为在语义上不应该被改变。下面是一个简单的函数重载示例,展示了如何根据不同的参数类型来重载。类,表示二维空间中的点,我们想要重载加法运算符,以便可以将两个。
2024-09-02 00:15:00
2685
6
原创 「C++系列」继承
多态则允许我们通过基类的指针或引用来调用派生类的成员函数,这种调用在运行时确定实际调用的函数版本,这通常通过虚函数实现。C++ 中的继承(Inheritance)是面向对象编程(OOP)的一个核心概念,它允许我们定义一个基于现有类的新类,即子类(派生类)可以继承父类(基类)的属性和方法。在公有继承中,基类的公有成员和保护成员在派生类中保持原有的访问级别(公有成员仍为公有,保护成员仍为保护),但基类的私有成员在派生类中仍然不可访问。保护继承中,基类的公有成员和保护成员在派生类中都会变成保护成员。
2024-08-29 00:45:00
1197
4
原创 「C++系列」类/对象
一个C++类通过关键字class来定义,后面跟着类名和一对花括号{},其中包含了类的成员(即数据和函数)。public:// 成员变量(属性)// 成员函数(行为)// 成员函数体// 可以有构造函数和析构函数// 初始化// 清理资源private:// 私有成员变量和函数protected:// 受保护成员变量和函数C++中的对象是类的实例,它们具有类定义中声明的所有成员变量和成员函数。
2024-08-26 00:15:00
770
4
原创 「C++系列」vector 容器
是一个非常常用的容器(container),它属于 STL(Standard Template Library,标准模板库)的一部分。容器在 C++ 中有着广泛的应用场景,主要得益于其动态数组的特性,能够方便地存储和操作任意数量的同类型元素。是一个能够存储具有相同类型元素的动态数组,这意味着它可以在运行时动态地增加或减少大小。假设我们需要存储一个班级中所有学生的分数,但事先不知道学生的具体数量。是 C++ 中一个非常强大且灵活的容器,几乎可以替代所有需要动态数组的场景。
2024-08-22 00:15:00
1435
27
原创 「C++系列」数据结构
在C++中,数据结构是通过类(class)或结构体(struct)来定义的,这些结构包含了数据成员(即属性)和成员函数(即方法),用于操作这些数据。下面我将给出几种常见数据结构的定义及简单案例。
2024-08-19 00:30:00
1996
17
原创 「C++系列」输入/输出
是一个特殊的操纵符,用于在输出流中插入一个换行符,并刷新输出缓冲区,确保立即输出。在输出过程中遇到错误(例如,如果输出被重定向到了一个无效的文件句柄),它可能会进入错误状态。类的一个实例,用于将日志信息输出到标准错误设备(通常是控制台,但也可能被重定向到文件或其他输出流)。在C++中,处理输入输出(I/O)操作通常涉及几个不同的库头文件,但最基础且广泛使用的是。在读取数据时遇到错误(例如,用户输入了非法的数据类型),它会进入错误状态。主要用于输出错误消息,但你的程序仍然需要处理导致这些错误的情况。
2024-08-15 00:15:00
1857
23
原创 「C++系列」日期/时间
在C++中处理日期和时间,有几种不同的方式,具体取决于你使用的C++标准版本(如C++98, C++11, C++17等)以及你是否愿意使用第三方库。在C++中,格式化日期/时间可以通过多种方式实现,具体取决于你使用的C++标准版本以及你是否愿意使用第三方库。在C++中,获取当前日期和时间可以通过多种方式实现,具体取决于你使用的C++标准版本以及你是否愿意使用第三方库。在C++20之前,标准库本身并没有直接提供丰富的日期和时间处理功能,但你可以使用C语言风格的。库,它提供了一些基本的日期和时间处理功能。
2024-08-12 01:00:00
2218
22
原创 「C++系列」引用
在C++中,引用(Reference)是一个别名,它是已存在变量的另一个名字。引用在定义时必须被初始化,并且一旦被绑定到一个变量后,它就不能改变为对另一个变量的引用。这意味着引用必须总是指向一个有效的对象,而且不能为空(与指针不同,指针可以在任何时候被设置为nullptr引用:必须在定义时被初始化,并且一旦初始化后,就不能改变为引用另一个对象。引用的语法是在类型后面加上符号。int a = 10;int& b = a;// b是a的引用指针:是一个变量,其存储了另一个变量的内存地址。
2024-08-08 00:15:00
1061
15
原创 「C++系列」指针
指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。
2024-08-05 00:45:00
1928
12
原创 「C++系列」字符串
在C++中,字符串是一种用于存储和操作文本数据的类型。C++标准库提供了几种处理字符串的方式,但最常用的是类,它定义在头文件中。提供了丰富的成员函数来执行各种字符串操作,比如插入、删除、查找、替换、连接字符串等。
2024-08-01 00:15:00
1208
17
原创 「C++系列」数组
你可以通过传递指向数组的指针来模拟这种行为,或者如果你在处理的是固定大小的数组,并且希望避免传递大小参数,你可以考虑使用模板(但这不是传递数组的“引用”,而是类型推导)。在C++中,指向数组的指针是一个特殊的指针,它指向数组的第一个元素的地址。然而,需要注意的是,指针本身并不知道它所指向的数组的大小,这意味着在通过指针遍历数组时,我们需要知道何时停止,以避免越界访问。然而,这种方法有局限性,因为它返回的总是同一个数组的引用,可能在多线程环境下导致问题,并且数组的大小在编译时就已确定。
2024-07-29 00:15:00
2667
18
原创 「C++系列」数字/随机数
在C++中,数字可以以不同的数据类型来表示,这些数据类型决定了数字的大小、范围以及它们能表示的精确度。C++提供了多种整型数据类型,以满足不同的存储需求。是一个分布,用于生成在指定范围内的均匀分布的整数。在这个例子中,我们生成的是1到100之间的整数。)提供了大量的数学函数,用于执行各种复杂的数学计算,如三角函数、对数、指数、幂运算、平方根等。在C++中,生成随机数可以通过多种方式实现,但最常用的方法是利用标准库中的。库包括多种随机数引擎和分布,你可以组合使用它们来生成符合特定分布的随机数。
2024-07-25 00:15:00
1589
20
原创 「C++系列」函数/内置函数
定义函数指针时,你需要指定它所指向的函数的返回类型和参数列表(不包括函数名)。语法类似于函数声明,但用指针声明符()代替函数名。// 定义一个指向函数的指针,该函数没有参数,返回类型为int// 定义一个指向函数的指针,该函数接受一个int参数,返回类型为void// 定义一个指向函数的指针,该函数接受两个int参数,返回类型为int。
2024-07-22 00:15:00
1291
7
原创 「C++系列」判断
语句是另一种在C++中用于基于不同条件执行不同代码块的语句。在C++中,判断通常是通过条件语句来实现的,这些语句允许程序根据特定条件执行不同的代码块。在C++中,判断条件的应用场景非常广泛,几乎涵盖了所有需要基于特定条件执行不同逻辑的代码场景。在排序算法中,判断条件用于比较元素的大小,以决定元素的排序顺序。:根据用户的选择(通过输入数字1、2或3)执行不同的操作。在程序中,根据不同的条件执行不同的逻辑分支是常见的需求。语句是最基本的条件语句,用于基于单个条件执行代码块。语句链接起来,以测试多个条件。
2024-07-19 00:45:00
1316
15
原创 「C++系列」循环
C++中的无限循环是指一个循环体在没有任何外部干预的情况下会永远执行下去,直到程序被强制终止(如通过用户中断、系统崩溃等)。C++中的循环控制语句允许你在循环执行过程中改变其流程,比如提前退出循环或跳过某些迭代。在C++中,循环是一种重要的控制结构,它允许我们重复执行一段代码多次。:确保循环体中的操作不会消耗过多的CPU时间或内存资源,特别是在没有等待或休眠操作的紧循环中。循环是C++中最常用的循环之一,它适用于当你知道循环需要执行的确切次数时使用。循环计算用户输入的非负数的和,直到用户输入负数为止。
2024-07-17 00:15:00
1191
7
原创 「C++系列」一篇文章讲透【运算符】
C++ 支持多种运算符,这些运算符用于执行算术运算、关系测试、逻辑运算、位运算、赋值以及特殊操作(如成员访问、指针解引用等)。C++中的运算符非常丰富,除了常见的算术运算符、关系运算符、逻辑运算符、位运算符和赋值运算符外,还包括其他一些重要的运算符。)使用,但它们在表达式中的行为略有不同(前缀版本在表达式求值之前改变变量的值,而后缀版本在表达式求值之后改变变量的值)。虽然这些在前面的回答中已经提及,但它们是赋值运算符的扩展,包括。等,它们将算术或位运算的结果直接赋值给左侧的变量。
2024-07-15 00:15:00
1010
7
原创 「C++系列」一篇文章说透【存储类】
类是C++中用户定义的类型(UDT),用于封装数据(称为成员变量或属性)和函数(称为成员函数或方法)。类的定义不会为对象分配任何内存,它只是描述了对象的结构。// 成员函数实现。
2024-07-12 00:30:00
1257
19
原创 「C++系列」C++ 修饰符类型
在C++中,修饰符(Modifiers)用于改变变量、函数、类成员等的默认行为或属性。这些修饰符可以分为几个主要的类别,包括访问修饰符(Access Modifiers)、存储类修饰符(Storage Class Specifiers)、类型修饰符(Type Modifiers)以及函数修饰符(如。这些案例将涵盖访问修饰符、存储类修饰符、类型修饰符以及函数修饰符。在C++中,类型限定符(Type Qualifiers)主要用于限制或改变变量的类型或行为。存储类修饰符决定了变量/函数的存储方式和作用域。
2024-07-10 00:15:00
2697
21
原创 「C++系列」C++ 常量知识点-细致讲解
在C++中,常量(Constant)是指其值在程序执行期间不可改变的量。常量可以是整数、浮点数、字符或字符串等类型。使用常量可以提高程序的可读性和可维护性,因为它们提供了一种方式来为程序中使用的特定值命名,这样当需要更改这些值时,就只需在定义常量的地方进行修改,而无需在代码中搜索并替换所有出现的值。C++中的布尔常量是表示逻辑真(true)和逻辑假(false)的常量,它们是bool类型的基本值。布尔常量在程序设计中扮演着重要角色,特别是在控制程序流程和逻辑判断方面。
2024-07-08 00:45:00
1997
14
原创 「C++系列」C++ 变量作用域
在C++中,全局变量是在所有函数外部定义的变量,这意味着它们在程序的整个执行期间都是可见的,并且可以从程序的任何位置访问。在C++中,类作用域(Class Scope)是指类内部定义的成员(包括成员变量和成员函数)的作用域。这些变量仅在定义它们的函数或代码块内部可见和可访问,一旦离开该作用域,这些变量就会被销毁,其占用的内存也会被释放(对于自动存储期的局部变量而言)。在C++中,变量的作用域(Scope)指的是变量在程序中可以被访问的区域。类的公有成员函数来访问和修改这些对象的私有成员变量的值。
2024-07-05 00:15:00
2289
23
原创 「C++系列」C++ 变量类型
在C++中,变量定义涉及到指定变量的类型以及变量的名称,并可能包括初始化(即给变量赋一个初始值)。下面将展示几个详细的C++变量定义及使用的案例代码。// 定义并初始化整型变量// 定义并初始化浮点型变量// 定义并初始化字符型变量// 定义布尔型变量并初始化// 输出变量值return 0;// 定义并初始化整型数组// 遍历数组并打印每个元素i < 5;// 定义结构体int age;// 定义并初始化结构体变量。
2024-07-03 00:15:00
2925
15
原创 「C++系列」C++ 数据类型
在C++中,类型转换(也称为类型强制或类型转换)是将一个数据类型的值转换为另一个数据类型的值的过程。C++支持几种类型的类型转换,包括隐式类型转换(也称为自动类型转换)和显式类型转换(也称为强制类型转换)。C++ 数据类型定义了存储在变量中的数据的种类,不同的数据类型决定了数据在内存中的存储方式,以及它们可以执行的操作。在运行时检查转换是否有效,如果转换无效(例如,将指向基类对象的指针向下转型为派生类,而该基类对象实际上并不是派生类的实例),则。隐式类型转换是编译器自动执行的,而无需程序员明确指定。
2024-07-01 00:15:00
1347
15
原创 「C++系列」C++ 基本语法
C++程序结构涵盖了程序流程结构、文件结构、编译预处理命令、命名空间和标准库等多个方面。在 C++ 中,标识符是用于标识变量、函数、类、对象、类型别名等实体的名称。C++标准库提供了大量的类和函数,用于执行各种常见的任务,如输入/输出、字符串处理、容器和算法等。C++ 是一种强大的编程语言,它支持多种编程范式,包括面向过程、面向对象和泛型编程。C++ 支持多种运算符,如算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符等。在 C++ 中,你可以定义自己的函数,并在需要时调用它们。
2024-06-30 00:45:00
2301
10
PHP7 新特性:标量类型声明、返回值类型声明.md
2024-06-13
PHP7 新特性:合并运算符、太空船运算符(组合比较符).md
2024-06-13
PHP7 新特性:常量数组、匿名类、Closure-call().md
2024-06-13
PHP7 新特性:unserialize、 IntlChar、CSPRNG.md
2024-06-13
PHP7 新特性:use语句、intdiv() 函数、Session 选项.md
2024-06-13
PHP MySQL 简介及运用.md
2024-06-13
PHP MySQL 创建数据库:创建表:插入数据.md
2024-06-13
PHP MySQL 预处理语句:读取数据:Where子句.md
2024-06-13
PHP MySQL Order By:Update:Delete.md
2024-06-13
PHP XML Expat 解析器.md
2024-06-13
PHP DOM扩展库:SimpleXML 解析XML文档.md
2024-06-13
「PHP系列」PHP AJAX运用.md
2024-06-13
「PHP系列」PHP AJAX运用之数据库实例:XML实例.md
2024-06-13
2024年,计算机相关专业还值得选择吗? 又该如何判断自己是否适合这类专业呢?.md
2024-06-13
Eva.js是什么(互动小游戏开发).md
2024-06-13
PHP超级全局变量详解.md
2024-06-13
PHP 函数详解,PHP 是一种流行的服务器端脚本语言,它提供了大量的内置函数.md
2024-06-13
PHP 命名空间详解.md
2024-06-13
PHP面向对象详解.md
2024-06-13
PHP表单及表单验证详解.md
2024-06-13
PHP $-GET变量:$POST变量.md
2024-06-13
PHP常用函数及方法详解: date()函数、include:require 语句.md
2024-06-13
PHP Cookie:Session详解.md
2024-06-13
PHP 发送电子邮件详解.md
2024-06-13
PHP E-mail 注入:防止注入.md
2024-06-13
PHP Error(错误处理)讲解.md
2024-06-13
PHP Exception(异常处理).md
2024-06-13
PHP 过滤器,用于对输入和输出数据进行验证和过滤.md
2024-06-13
PHP JSON详解.md
2024-06-13
git如何解决合并冲突
2023-12-21
程序员变现方式有哪些?
2023-11-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人