- 博客(162)
- 收藏
- 关注
原创 编程语言介绍:Rust
Rust是由Mozilla研究院开发的一种系统级编程语言,旨在提供更好的内存安全保证,同时保持高性能,自2010年首次发布以来,Rust以其安全性、并发性和实用性迅速获得了广泛的关注。Rust最独特的特性之一是其`所有权模型`,这使得编写的代码能够在编译期就避免许多常见的内存错误,比如空指针异常、数据竞争等,Rust 速度极快且内存高效:`没有运行时`或 `垃圾收集器`,它可以为性能关键型服务提供支持,并与其他语言轻松集成,能够消除许多类 编译时的错误。
2025-03-06 07:45:00
1162
原创 Electron桌面应用开发:自定义菜单
Electron 是一个由 GitHub 开发并开源的框架,允许开发者使用 Web 技术(HTML、CSS 和 JavaScript)构建跨平台的桌面应用程序。它结合了 Chromium 引擎和 Node.js,使得开发者可以轻松地将 Web 应用程序转换为原生桌面应用
2025-03-05 16:06:24
928
原创 Electron桌面应用开发:创建应用
Electron是一个由 GitHub 开发并开源的框架,允许开发者使用构建跨平台的桌面应用程序。它结合了和Node.js,使得开发者可以轻松地将 Web 应用程序转换为原生桌面应用。Electron支持 Windows、macOS 和 Linux 三大主流操作系统,开发者只需编写一次代码即可在多个平台上运行,同时可以直接复用现有的前端技术栈和工具链(如React,Vue,Angular等),轻松集成各种npm包,它还内置,开发者可以直接调试界面和逻辑,提高开发效率。
2025-03-05 13:35:16
1313
原创 编程语言介绍: Dart
Dart是由Google开发的一种通用编程语言,Dart是一种纯面向对象的语言,所有一切都是对象,最初发布于2011年,Dart最初是为了替代JavaScript而设计的,但随着时间的推移,其应用范围已经扩展到包括服务器端开发、移动应用开发(尤其是通过Flutter框架)等多个领域。Flutter框架使用Dart语言编写,是一个由Google开发的开源跨平台应用开发框架,它允许开发者使用单一代码库创建高性能的原生应用,同时支持iOS、
2025-01-12 13:48:34
801
原创 编程语言介绍 :Tcl/Tk
Tcl(Tool Command Language,工具命令语言)和Tk(Tcl toolkit,Tcl 工具包)是一组紧密相关的软件组件,用于快速开发脚本应用、自动化任务以及构建图形用户界面(GUI)。它们由 John Ousterhout 在 1980 年代末期开发,并且自那时以来已经成为跨平台脚本编写和GUI开发的流行选择。
2025-01-12 10:44:04
1075
原创 lua库介绍:数据处理与操作工具库 - leo
leo 模块提供了一系列用于数据处理和操作的工具函数,包括因子编码、多维数组创建、数据框构建、列表管理以及管道操作。这些工具旨在简化数据处理流程,提高代码的可读性和效率。
2025-01-04 18:47:22
1173
原创 一起学习Fortran: 组织代码结构
在 Fortran 编程中,组织代码结构是提高代码可读性、可维护性和重用性的关键,Fortran 提供了多种机制来帮助你组织代码,包括模块(`Modules`)、子程序(`Subroutines`)和函数(`Functions`)。这三种过程(`procedure`)允许你将常用的代码段封装起来,以便在程序的其他部分通过调用它们来重用这些代码,其中`子程序`和`函数、模块`都可以通过参数关联访问父作用域中的变量;除非指定了 `value `属性,否则这类似于按引用调用。
2025-01-01 15:14:03
994
原创 一起学习Firtran: Fortran中的流程控制与操作符
在计算机编程中,控制程序流程是算法设计中的一个核心概念,它使得程序能够根据特定条件执行不同的操作或重复执行某段代码。这显著增强了计算机算法相对于简单数学公式的功能和灵活性。
2025-01-01 11:37:38
982
原创 一起学习Fortran:Fortran中的数组与字符串
我们之前使用了单个标量变量,在编程实践中,我们往往需要存储并操作一系列数字,这类数字序列通常被统称为`数组`。数组是一种多维变量,能够容纳多个值,并且我们可以通过一个或多个索引来访问这些值。在Fortran编程语言中,**`数组默认是基于1进行索引的`**;也就是说,在任何维度上,首个元素的索引均为1。
2024-12-16 08:54:41
1021
原创 如何使用C语言打印菱形?强推这几种编程新思路
在学习C语言的时候,大多会考到如何打印图形,这里给大家分享几种创新、好玩的思路,希望可以让大家在学习/复习的时候拥有更开阔的思维。
2024-12-06 13:14:23
907
原创 一起学习Pascal:Pascal语言中的循环语句
Pascal是一种命令式和过程式编程语言,由瑞士计算机科学家Niklaus Wirth设计,并于1970年发布。它以法国数学家、哲学家和物理学家布莱斯·帕斯卡(Blaise Pascal)的名字命名。Pascal语言具有严格的结构化形式、丰富完备的数据类型、高效的运行效率和强大的查错能力。它是最早支持结构化编程和数据结构的语言之一,旨在提高程序的可读性和可维护性。Pascal语言广泛应用于计算机科学教育领域,用于教授编程基础、算法和数据结构,同时也是科学计算、商业应用等领域的重要工具。
2024-12-01 10:00:00
327
原创 一起学习Pascal:了解Pascal语言的选择结构
Pascal是一种命令式和过程式编程语言,由瑞士计算机科学家Niklaus Wirth设计,并于1970年发布。它以法国数学家、哲学家和物理学家布莱斯·帕斯卡(Blaise Pascal)的名字命名。Pascal语言具有严格的结构化形式、丰富完备的数据类型、高效的运行效率和强大的查错能力。它是最早支持结构化编程和数据结构的语言之一,旨在提高程序的可读性和可维护性。Pascal语言广泛应用于计算机科学教育领域,用于教授编程基础、算法和数据结构,同时也是科学计算、商业应用等领域的重要工具。
2024-12-01 09:00:00
527
原创 一起学习Pascal:了解Pascal语言的顺序结构
Pascal是一种命令式和过程式编程语言,由瑞士计算机科学家Niklaus Wirth设计,并于1970年发布。它以法国数学家、哲学家和物理学家布莱斯·帕斯卡(Blaise Pascal)的名字命名。Pascal语言具有严格的结构化形式、丰富完备的数据类型、高效的运行效率和强大的查错能力。它是最早支持结构化编程和数据结构的语言之一,旨在提高程序的可读性和可维护性。Pascal语言广泛应用于计算机科学教育领域,用于教授编程基础、算法和数据结构,同时也是科学计算、商业应用等领域的重要工具。
2024-11-30 18:51:16
1128
原创 一起学Pascal:如何安装Pascal语言
Pascal是一种命令式和过程式编程语言,由瑞士计算机科学家Niklaus Wirth设计,并于1970年发布。它以法国数学家、哲学家和物理学家布莱斯·帕斯卡(Blaise Pascal)的名字命名。Pascal语言具有严格的结构化形式、丰富完备的数据类型、高效的运行效率和强大的查错能力。它是最早支持结构化编程和数据结构的语言之一,旨在提高程序的可读性和可维护性。Pascal语言广泛应用于计算机科学教育领域,用于教授编程基础、算法和数据结构,同时也是科学计算、商业应用等领域的重要工具。
2024-11-30 12:33:26
832
原创 一起学习Fortran:Fortran中的变量
Fortran是一种通用编译命令式编程语言,适用于数值计算和科学计算。Fortran语言最初是由IBM在20世纪50年代为科学和工程应用程序而开发的,第一个Fortran版本——FORTRAN I在1957年发布,并在IBM 704系统上运行。随后,Fortran经历了多个版本的演化,包括FORTRAN II、FORTRAN III、FORTRAN IV、FORTRAN 66、FORTRAN 77等,直到最新的Fortran 2018和Fort
2024-11-29 08:00:00
987
原创 一起学习Fortran:如何安装Fortran
Fortran(全称Formula Translation,意为“公式翻译”)是一种通用编译命令式编程语言,适用于数值计算和科学计算。Fortran语言最初是由IBM在20世纪50年代为科学和工程应用程序而开发的,第一个Fortran版本——FORTRAN I在1957年发布,并在IBM 704系统上运行。随后,Fortran经历了多个版本的演化,包括FORTRAN II、FORTRAN III、FORTRAN IV、FORTRAN 66、FORTRAN 77等,直到最新的Fortran 2018和Fort
2024-11-28 13:39:27
2767
原创 深入浅出,快速安装并了解汇编语言
早期的汇编语言起源于20世纪50年代,由IBM工程师为IBM 704计算机开发,与特定计算机架构紧密相关。汇编程序的雏型在`EDSAC`上诞生,采用单字母指令码、十进制地址和终结字母组成。首个汇编程序是50年代中期的`符号优化汇编程序(SOAP)`,专为IBM650计算机设计,旨在优化磁鼓中指令的分布以提高效率。随后,IBM704计算机的`符号汇编程序(SAP)`成为汇编程序发展的重要里程碑,其模型至今影响深远。
2024-11-24 19:35:52
1016
原创 自制ASCII艺术码?推荐几款高效工具轻松搞定
ASCII艺术(`ASCIIArt`),这是一种使用美国信息交换标准代码(ASCII)中的可打印字符来创建图像的技术。这种艺术形式主要利用字母、数字和特殊字符(如/, , |, -, +, *等)来构建图形或图像。
2024-11-23 20:30:19
2131
原创 编程语言简介:Free Pascal —— 古老语言Pascal的经典延续
Free Pascal是一种跨平台的Pascal编译器,它起源于一个名为Turbo Pascal的项目的延续工作。Turbo Pascal是由Borland公司开发的一款流行的Pascal编译器,广泛用于教育和商业用途。当Turbo Pascal停止更新后,一群开发者开始着手创建一个免费且开源的替代品,这就是Free Pascal的开端。Free Pascal不仅保持了与Turbo Pascal的兼容性,还引入了许多新的特性和改进,成为了一个更为现代化的编译器。
2024-11-23 14:11:37
1297
原创 Windows系统安装MinGW与Fortran语言、C语言、C++语言
MinGW(Minimalist GNU for Windows)是一个用于Windows平台的GCC(GNU Compiler Collection)编译器的移植版本,它提供了一套开源的编译工具,包括编译器、链接器和库文件等,允许开发者在Windows环境下使用GCC来编译和链接C、C++等语言的程序。
2024-11-20 13:20:16
1448
原创 Julia语言包管理器(Pkg)的使用方法
Julia语言的包管理器是一个名为`Pkg`的内置工具,它提供了强大的包管理功能,帮助开发者轻松地安装、更新、卸载和管理Julia中的软件包。
2024-11-19 16:30:33
1528
原创 C语言基础学习:抽象数据类型(ADT)
抽象数据类型(ADT)是一种数据类型,它定义了一组数据以及可以在这组数据上执行的操作,但隐藏了数据的具体存储方式和实现细节。在C语言中,抽象数据类型(ADT)是一种非常重要的概念,它允许程序员定义和操作自定义的数据结构,而无需关心其底层实现细节。通过ADT可以创建出既安全又高效的数据管理方案,为复杂问题的解决提供有力支持。
2024-11-19 08:00:00
2768
原创 C语言基础学习:编写并使用函数
函数(function)是C语言编程中的基本构建块之一。使用函数可以将代码模块化,提高代码的可读性和可维护性。函数允许程序员定义一次特定的操作,然后在程序的多个地方调用它。
2024-11-18 08:15:00
503
原创 C语言中关于堆栈的基础操作
堆栈Stack是一种后进先出Last In First Ou的数据结构,一种特殊的线性表,只允许在表的一端进行插入和删除操作,这一端被称为栈顶(top),另一端则称为栈底(bottom),最后插入的元素将最先被删除。
2024-11-18 08:00:00
538
原创 使用Ubuntu系统+VS Code开发STC51单片机
在Ubuntu系统中使用SDCC+VS Code开发STC51单片机,可以作为一种替代传统IDE(如Keil)的方案。传统IDE往往价格昂贵且功能冗余,而SDCC+VS Code组合则更加轻量级、灵活且免费,适合对成本有要求的开发者或小型项目。
2024-10-30 12:33:25
822
原创 Ubuntu系统配置C语言数据处理与计算库GSL (GNU Scientific Library)
GSL(GNU Scientific Library)是一个开源的C语言数据处理与计算库,专为科学计算而设计,它包含了大量的数学函数和算法,涵盖了从基本数学运算到高级数值分析的各个领域。
2024-10-28 08:00:00
1620
原创 Manim:使用Python绘制数学动画
Manim是一个由3Blue1Brown的Grant Sanderson开发的开源框架,用户可以通过编写Python代码来创建数学动画,适用于教学、科研和科普宣传等多个领域。Manim的核心功能之一是动画效果的创建和控制。它提供了多种动画效果,如创建、变换、淡入淡出等,用户可以通过简单的代码实现复杂的动画效果,此外还支持自定义动画效果,以满足用户的特定需求。
2024-10-03 16:40:08
2253
原创 Linux系统安装Julia语言并在VS Code中进行配置
Julia是一种专为科学计算而生的高级编程语言,具有开源、多平台、高性能的特点。Julia结合了动态语言的易用性与编译语言的速度,部分归功于其基于LLVM的JIT编译器,能够生成高效的本地代码。这使得Julia在许多情况下能够拥有与编译型语言(如C和FORTRAN)相媲美的性能,同时是动态类型的,类似于脚本语言,支持交互式使用。
2024-09-23 13:47:26
504
原创 Windows系统及Ubuntu系统安装Java
Java是一种高级编程语言,Java语言的创始可以追溯到1990年代初,当时任职于Sun Microsystems(后来被甲骨文公司收购)的詹姆斯·高斯林(James Gosling)等人开始开发一种名为“`Oak`”(名字来源于詹姆斯·高斯林办公室前的一棵橡树)的编程语言。这一项目的初衷是设计一个可以在各种消费电子产品上运行的编程语言,以便更好地控制和通信。
2024-09-22 18:32:18
1300
原创 ESP8266+DHT11+Python制作一个物联网温湿度传感器
SP8266是一款低功耗、高集成度的Wi-Fi SOC(System on Chip,系统级芯片),这款芯片专为物联网(IoT)应用而设计,常见开发ESP8266的环境可以使用Arduino或者ESP8266 RTOS SDK、NodeMCU,加入DHT11温湿度传感器和python脚本即可制作一个物联网模块,实时在电脑终端记录温度值和湿度值。
2024-09-21 12:08:17
1353
原创 基于R语言的统计分析基础:使用dplyr包进行数据操作
dplyr`是R语言中一个功能强大且流行的数据操作包,它提供了一系列用于数据清洗、转换、汇总和可视化的工具。这些工具包括选择列、过滤行、排序、添加或修改列、汇总数据以及分组和合并数据集的函数。`dplyr`的设计使得数据操作变得简单直观,同时保持高性能,并且支持与外部数据库的连接、懒惰数据操作以及窗口函数。此外,`dplyr`鼓励使用整洁数据的原则,并与其他R语言包(如`tidyr`、`ggplot2`等)有很好的集成,形成一个完整的数据分析工作流。
2024-09-16 15:17:36
1219
原创 基于R语言的统计分析基础:使用SQL语句操作数据集
在使用R语言数据分析时,可以融合SQL语言使数据聚集操作更加便利,同时也可以增加对SQL语句的熟悉。借助`sqldf`、`DBI`、`RSDLite`等包,可以在R环境中直接运用SQL语句,轻松实现数据的分组统计、汇总分析,SQL的强大查询能力简化了数据处理步骤,让复杂分析变得简单。
2024-09-16 10:33:56
1718
原创 基于R语言的统计分析基础:使用键盘输入数据
在R语言中,键盘输入数据是一种灵活且直接的数据获取方式,适用于处理小数据集或需要即时用户交互的场景。通常用于交互式数据探索和分析、临时数据处理、交互式图形绘制、脚本自动化中的用户交互、特定应用场景下的数据录入中。
2024-09-15 16:02:14
695
原创 问题解决:系统缺失MSVCR100.dll文件
解决MSVCR100.dll 缺失的问题很简单,只需要下载并安装Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package即可
2024-09-12 14:46:18
420
原创 Windows系统安装R语言及RStudio、RTools
R语言是一种用于统计分析、绘图的语言和操作环境,它属于GNU系统的一个自由、免费、源代码开放的软件,最初是基于S语言(由AT&T贝尔实验室开发)的一种实现,由新西兰奥克兰大学的Robert Gentleman和Ross Ihaka及其他志愿人员开发,并由“R开发核心团队”负责维护。。R语言广泛的应用在数据科学、生物信息学、金融工程、计算机科学、商业分析、社会科学和医学统计,拥有庞大的第三方包库,涵盖了从基础统计分析到高度专业化领域的应用,极大地扩展了R的功能,同时R语言内置了多种统计和图形函数,能够轻松实
2024-09-12 10:39:10
2254
原创 基于R语言的统计分析基础:使用ggplot2包进行绘图
ggplot2是一个基于图形语法的R包,它允许用户通过声明式方式指定数据、美学映射和图形元素来灵活创建复杂且美观的可视化图表
2024-09-08 12:11:39
3186
1
原创 基于R语言的统计分析基础:操作XML文件与YAML文件
YAML和XML都是用于数据表示和交换的文本格式,但它们在语法、用途和特点上有所不同。YAML以其简洁性和易读性在配置文件和数据交换领域得到广泛应用,而XML则因其可扩展性和自描述性在需要复杂数据结构和跨平台数据交换的场景中占据重要地位。
2024-09-08 09:00:00
922
原创 基于R语言的统计分析基础:数据结构
R语言是一种用于统计分析和图形表示的编程语言和软件环境,它提供了多种数据结构以存储和操作数据。这些数据结构包括向量、矩阵、数组、数据框、列表、因子、Tibble、环境、公式、调用以及表达式。
2024-08-25 20:50:23
1481
原创 计量专业基础:计量法律法规
计量监督管理是确保计量活动合法、公正、准确的重要手段。立法通过明确计量监督管理的职责、权限和程序,为加强计量监督管理提供了法律保障,确保计量活动在有序、规范的环境中进行。
2024-08-25 14:51:04
1425
Tcl/Tk+Free Wrap安装包合集(Windows)
2025-01-11
汇编语言安装文件:nasm-2.16.03
2024-11-25
stm32cubeclt安装软件,对应windows10系统
2024-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人