自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 在React中利用Postman测试代码获取数据

拦截器:Axios提供了拦截器功能,允许在请求发送和响应接收的过程中插入自定义的逻辑,例如在请求发送前添加认证信息或在响应接收后处理返回的数据。环境变量和全局变量:用户可以在Postman中定义环境变量和全局变量,以便在不同的环境中使用相同的请求,从而简化了测试和开发过程。总的来说,Postman为开发人员提供了一个集成的平台,帮助他们简化和加速API开发和测试过程,提高了开发效率和代码质量。集合和集合运行:用户可以将多个相关的请求组织成集合,并使用集合运行功能执行这些请求,以便进行批量测试和自动化任务。

2024-05-14 21:01:36 1077 16

原创 深入探讨黑盒测试:等价类划分与边界值分析

在黑盒测试中,测试人员将软件视为一个黑盒子,只关注输入和输出之间的关系,而不关心软件内部的工作原理。而黑盒测试方法作为其中的一种,通过关注输入与输出之间的关系,而不考虑内部实现的细节,被广泛应用于各种软件测试场景中。通过上面设计的测试用例覆盖了注册模块可能出现的各种情况,包括输入有效和无效的电话号码、验证码,以及未填写验证码的情况。因此,等价类划分和边界值分析是黑盒测试方法中的重要工具,可以帮助测试人员设计出高效且全面的测试用例,以验证软件是否符合规格和用户需求,并发现潜在的功能性问题。

2024-05-13 21:04:57 989 12

原创 vscode导入@OpenZeppelin/contracts时出现报错Expected string literal (path), “*“ or alias list.

将智能合约sol文件放入到vscode时出现报错,智能合约的开发、编译和部署。希望本文能够帮助读者解决这个导入`@OpenZeppelin`库的问题,如果有任何疑问,欢迎留言讨论🌹

2024-05-10 23:30:19 614 27

原创 vscode编译智能合约版本报错note that nightly builds are considered to be strictly less than thereleased version

将智能合约sol文件放入到vscode时出现报错,智能合约的开发、编译和部署。希望本文能够帮助读者解决这个编译版本的问题,如果有任何疑问,欢迎留言讨论🌹

2024-05-09 22:47:08 708 22

原创 私链端口web3连接出错FetchError:request to http://localhost:8888/ failed,reason:connect ECONNREFUSED ::1:8888

使用了Web3.js库来连接到一个以太坊节点。这个以太坊节点是本地运行的一个节点,用于与以太坊网络进行交互,通过连接到本地的以太坊节点,在开发过程中快速测试和调试智能合约和DApp。

2024-05-08 20:57:30 730 8

原创 连接web3出现不是构造constructor错误 const web3 = new Web3(ethereumNodeUrl);TypeError:Web3 is not a constructor

在使用web3.js去连接本地私链的时候,web3出现连接异常。

2024-05-07 23:41:42 599 14

原创 Python数据清洗与可视化实践:国际旅游收入数据分析

数据分析是指利用统计学和计算机科学的方法,对收集到的数据进行分析、解释和探索,从而发现数据中的模式、趋势和关联性,提取有用的信息和知识,并为决策和问题解决提供支持。在本篇博客中,我们将通过一个实际的案例,演示如何使用Python进行数据清洗和可视化,以分析国际旅游收入数据。通过对数据进行系统和深入的分析,可以发现数据中的价值和见解,为组织和个人提供更好的决策支持和业务洞察。将表头统一为一行:将data的列名(表头)设置为指定的列表,列表中的每个元素对应一个列名,再删除第一行数据,索引为 0 的行。

2024-05-06 18:44:11 1479 14

原创 Ant Design助力:实现用户列表的优雅展示与管理

钩子,以及axios库,用于发送HTTP请求,使用useState钩子来声明了一个名为users的状态变量,并初始化为一个空数组,setUsers 是用来更新 users 状态的函数,使用。状态的 Promise,表示验证通过。等UI组件组成注册的前端界面,输入邮箱、密码和验证密码注册,除了确认密码和同意框,其它和登录组件的代码都是类似的,前端用onFinish函数根据。属性得到前端输入框中得到的数据,将这些数据通过axios发送给后端服务器中,再处理对应的逻辑,再对后端返回的数据做处理,然后导入。

2024-04-29 20:58:19 1794 30

原创 前后端分离实践:使用 React 和 Express 搭建完整登录注册流程

Express是一个基于Node.js的Web应用开发框架,它提供了一系列的功能和工具,使得构建高性能、可扩展的Web应用变得更加容易。React是一个用于构建用户界面的JavaScript库,它提供了组件化开发的思想和一系列工具,使得构建复杂用户界面更加简单和可维护。React Router是React的官方路由库,用于管理应用的路由和页面导航,使得构建单页面应用更加简单和灵活。一套基于React的企业级UI组件库,提供了丰富的UI组件和设计模式,帮助开发者快速构建美观的用户界面。实现路由功能,然后在。

2024-04-27 20:07:47 2160 20

原创 探索RadSystems:低代码开发的新选择(四)

在数字化时代,低代码开发平台成为越来越多企业的首选,因为它们可以大大加速应用程序的开发过程,并降低开发成本。其中,RadSystems Studio作为一款强大的低代码开发平台,备受关注。在前面我们讲解了创建基础项目、用户认证、系统角色许可、用户记录管理和时间戳记录,操作日志审计,自定义界面中的搜索过滤、form表单自定义,这次我将带来,自定义CSS和JS和主题风格和项目的设置为整个项目自定义样式,点击Custom CSS按钮在弹出的输入框输入以下代码,保存并重启项目,项目body出现渐变色。

2024-04-25 19:25:28 1138 17

原创 探索RadSystems:低代码开发的新选择(三)

在数字化时代,低代码开发平台成为越来越多企业的首选,因为它们可以大大加速应用程序的开发过程,并降低开发成本。其中,RadSystems Studio作为一款强大的低代码开发平台,备受关注。在前面我们讲解了创建基础项目、用户认证、系统角色许可、用户记录管理和时间戳记录,这次我将带来操作日志审计,自定义界面中的搜索过滤、form表单自定义,自定义CSS和JS和主题风格和项目的设置

2024-04-24 17:24:29 1492 13

原创 探索RadSystems:低代码开发的新选择(二)

在数字化时代,低代码开发平台成为越来越多企业的首选,因为它们可以大大加速应用程序的开发过程,并降低开发成本。其中,RadSystems Studio作为一款强大的低代码开发平台,备受关注。在上期文章我们讲解了RadSystems的初步使用,今天我将为大家带来RadSystems的进阶具体设置,包括用户认证、系统角色许可、用户记录管理、时间戳记录等。

2024-04-22 22:13:21 1710 10

原创 探索RadSystems:低代码开发的新选择(一)

在数字化时代,低代码开发平台成为越来越多企业的首选,因为它们可以大大加速应用程序的开发过程,并降低开发成本。其中,RadSystems Studio作为一款强大的低代码开发平台,备受关注。本文将介绍RadSystems Studio的特点以及如何安装和使用该平台。RadSystems Studio作为一款强大的低代码开发平台,为企业提供了加速应用程序开发的新选择。通过简化开发流程和降低技术门槛,RadSystems Studio可以帮助企业更快速地构建现代应用程序,并实现数字化转型和业务创新。

2024-04-21 21:58:46 1700 23

原创 团队协作:如何利用 Gitee 实现多人合作项目的版本控制

在软件开发中,有效地管理代码是至关重要的。Gitee是一个功能强大的代码托管平台,提供了丰富的工具和功能,使团队能够协作开发,并轻松管理项目。而 Visual Studio Code(VS Code)是一款流行的轻量级代码编辑器,具有丰富的插件生态系统,可帮助开发人员提高效率。本文将介绍如何结合使用 Gitee 和VS Code,实现代码管理的便捷性。通过本文的指南,您学会了如何在 Visual Studio Code 中使用 Git 和 Gitee 管理代码。

2024-04-20 21:05:33 1362 2

原创 初识 React:安装和初步使用指南

在当今的 Web 开发领域,React 已经成为了一个备受推崇的技术。它的组件化、灵活性和高效性使得它成为了构建现代 Web 应用的首选工具之一。本文将深入探讨 React 的一些关键特性以及它为开发者们带来的诸多好处。在本篇博客中,我们将介绍如何安装 React 并进行初步使用,以便于第一次接触 React 的开发者能够快速上手。通过以上简单的步骤,你已经学会了如何安装和初步使用 React。现在你可以开始探索 React 的世界,并利用它强大的功能来构建出优秀的 Web 应用程序!

2024-04-18 20:01:52 1483 6

原创 Node Version Manager(nvm):轻松管理 Node.js 版本的利器

Node.js 是现代 Web 开发中不可或缺的一部分,然而,随着时间的推移,Node.js 的不断更新和发展,我们往往需要在同一台机器上安装和管理多个 Node.js 版本,以适应不同项目的需求。而在这个问题上,成为了解决方案。本文将介绍如何安装和使用 nvm,让你轻松管理 Node.js 版本。Node Version Manager(nvm)是一个强大的工具,可以帮助你轻松管理 Node.js 版本,让你的开发工作更加流畅。

2024-04-17 20:57:47 1531 11

原创 掀起区块链开发狂潮!Scaffold-eth带你一键打造震撼DApp

hardhat入门与hardhat进阶在之前的文章中,我们已经探讨了使用Hardhat框架来开发以太坊智能合约的方法。本文将介绍另一个强大的工具——Scaffold-eth,它更加注重全栈式的开发体验,提供了一个集成了Hardhat、React和其他工具的开发环境。帮助我们更轻松地构建完整的以太坊去中心化应用(DApp)通过使用Scaffold-eth,你可以快速搭建一个完整的以太坊开发环境,并进行智能合约的开发、部署和交互。

2024-04-16 21:18:08 1298 2

原创 探索以太坊世界:使用Geth打造你的私人网络

公有链是开放的区块链网络,任何人都可以加入并参与网络的操作,而且所有的交易和数据都是公开透明的。它提供了完整的以太坊节点实现,可以连接到以太坊的主网(公有链)或者搭建私有链、联盟链等自定义的区块链网络。通过以上步骤,你已经成功搭建了自己的以太坊私链,并且连接了 Metamask,可以开始在私链中进行智能合约的开发和测试。祝你在以太坊开发的旅程中取得成功!安装好之后放在一个新的文件夹里,命名为geth,里面只有一个geth.exe,随后新建一个keystore文件夹,这个文件夹里面是存放新创建的账户密码的。

2024-04-15 22:57:50 1453 8

原创 探索ERC20代币:构建您的第一个去中心化应用

通过构建一个简单的ERC20代币DApp,您可以深入了解以太坊智能合约和去中心化应用程序的开发过程。同时,根据用户反馈和市场需求,不断优化和改进DApp,保持其竞争力和吸引力。开发以及部署智能合约,创建一个ERC20.sol文件和IERC20.sol文件,放入下面的代码,对ERC20.sol进行编译部署。这样可以与部署的智能合约进行交互,例如调用合约的方法和获取合约的状态。小狐狸钱包,连接到geth网络,就可以进行界面中的各项操作了,例如:获取当前钱包账户地址,铸币,销毁,转账等操作。

2024-04-14 21:05:21 1160 6

原创 从理论到实践:01背包问题在分割等和子集中的应用(力扣416)

通过这篇博客,读者可以清晰地了解如何结合01背包问题在实际问题中的使用,本题的关键在于想到是否可以从输入数组中挑选出一些正整数,使得这些数的和 等于 整个数组元素的和的一半,再抽象成一个01背包问题。希望本文能够帮助读者更好地理解和应用动态规划算法在01背包问题中的使用,如果有任何疑问或者建议,欢迎留言讨论🌹。

2024-04-10 20:58:37 1462 12

原创 从二维数组到一维数组——探索01背包问题的动态规划优化

通过这篇博客,读者可以清晰地了解如何通过优化空间复杂度,将01背包问题的动态规划解法从二维数组降维到一维数组,并且可以对比二者在性能上的差异,从而更好地掌握这一知识点。希望本文能够帮助读者更好地理解和应用动态规划算法在01背包问题中的使用,如果有任何疑问或者建议,欢迎留言讨论🌹。

2024-04-09 22:57:32 1427 10

原创 一文搞懂从爬楼梯到最小花费(力扣70,746)

动态规划算法(Dynamic Programming)是一种解决多阶段决策过程最优化问题的方法。它将问题分解为相互重叠的子问题,并通过解决子问题来解决整个问题。这种方法通常用于具有重叠子问题和最优子结构性质的问题。动态规划的基本思想是将原问题分解为相互重叠的子问题,并在解决这些子问题时进行存储,以避免重复计算。通过这种方式,可以大大减少计算量,提高算法效率。动态规划算法通常涉及两个关键步骤:定义状态和状态转移方程。定义状态: 确定问题中的状态变量,并定义状态之间的关系。

2024-04-08 21:20:49 1600 12

原创 MongoDB初探:安装与图形化界面保姆级使用指南

MongoDB是一种流行的开源、面向文档的NoSQL数据库程序。与传统的关系型数据库不同,MongoDB将结构化数据存储为类似JSON的文档,并具有动态模式,使得在某些类型的应用程序中集成数据更容易和更快速。它以其可扩展性、灵活性和性能而闻名,特别是在处理大量数据和具有不断变化需求的应用程序方面。它被广泛应用于Web开发、大数据、实时分析和移动应用程序等领域。通过本文的学习,读者不仅可以轻松掌握MongoDB的基本安装和配置,还能够利用图形化界面工具进行高效的数据库操作。

2024-04-07 16:49:27 2127 12

原创 摆动序列(力扣376)

以上就是针对这道题的刷题笔记,用到了贪心算法从单调坡度上删除中间的结点保留两端的局部最优解推导出整个序列具有最多的局部峰值,达到最长摆动序列,希望这篇题解能够帮助到你解决这个问题。如果有任何疑问或者建议,欢迎留言讨论🌹。

2024-04-06 20:46:36 901 3

原创 分发饼干(力扣455)

贪心算法的核心思想是每一步都选择当前状态下的最佳解决方案,而不考虑之后步骤可能带来的影响。这种“贪心”策略意味着在每个阶段做出局部最优的选择,希望最终达到全局最优。贪心算法并不总是能够找到问题的最优解,但在某些情况下却能得到接近最优解的结果。

2024-04-03 19:17:00 1390 6

原创 子集与全排列问题(力扣78,90,46,47)

通过这三篇博客,我们可以看到回溯算法在解决组合、排列等问题时的应用。其基本思想是通过递归和回溯来探索所有可能的解空间,并及时剪枝以避免重复计算,从而高效地求解问题。可以总结出如下回溯的套路:去重:先对数组进行排序再判断同一层是否使用过相同元素排列和组合都是在叶子结点收集结果集,而子集则是在树的每一个结点都要进行收集结果集希望本文对你理解和解决组合总和问题有所帮助!🌹。

2024-04-02 21:56:17 1024 3

原创 探索组合总和问题(力扣39,40,216)

以上就是针对这道题的刷题笔记,通过使用回溯法,我们可以有效地解决组合总和问题。对于每个问题,我们都需要仔细考虑题目要求,并编写相应的回溯函数来搜索所有可能的解。在编写代码时,要注意避免重复计算和重复组合的情况,以提高算法的效率。希望本文对你理解和解决组合总和问题有所帮助!🌹。

2024-04-01 20:57:59 1474 5

原创 组合回溯问题(力扣77)

以上就是针对这道题的刷题笔记,讲解了回溯算法的使用方法,回溯法解决的问题都可以抽象为树形结构,因为回溯法解决的都是在集合中递归查找子集,集合的大小就构成了树的宽度,递归的深度,都构成的树的深度,递归就要有终止条件,所以必然是一棵高度有限的树(N叉树)

2024-03-31 21:00:09 1238 4

原创 删除二叉搜索树中的节点(力扣450)

以上就是对力扣第450题的解题思路和代码实现,需要注意的是最关键也是最复杂的第五种情况(删除一个左右孩子都不为空的节点)。删除结点操作是通过递归的返回值来实现的,在递归的上一层接住我们递归得到的子树返回值。希望本文对你理解和解决这道题有所帮助!🌹

2024-03-30 18:06:52 1149

原创 链表中两两交换结点(力扣24)

这就是对力扣第24题的解题思路和代码实现,需要注意的时如果想对当前元素进行操作,必须要让指针指在前一个元素才能.next操作的了当前元素。希望本文对你理解和解决这道题有所帮助!

2024-03-29 20:44:54 447 1

原创 npm救赎之道:探索--save与--save--dev的神秘力量!

通过使用--save和--save-dev参数,你可以有效地管理项目的依赖关系,并确保在项目开发和部署过程中正确地安装必要的包。记住,--save用于项目运行时的必需依赖,而--save-dev用于开发过程中的辅助工具和测试框架等。同时,了解生产环境和开发环境的区别也是非常重要的,这有助于你更好地管理项目的依赖关系和部署流程,提高项目的稳定性和可维护性。希望本文能帮助你更好地理解npm中--save和--save-dev的作用和区别,以及生产环境和开发环境的概念,让你的项目开发更加顺畅!

2024-03-28 21:21:45 1229

原创 避免智能合约灾难:C3算法教你解决钻石问题!

在智能合约的世界里,一种被称为“钻石问题”的神秘现象正在蔓延。当智能合约试图同时继承多个合约时,这个问题如影随形般出现,让开发者措手不及。本文将深入探索这个神秘现象背后的秘密,一探究竟!

2024-03-27 20:03:23 1237

原创 打造超级开发环境:揭秘本地部署 Remixd 的终极秘籍!

Remixed 提供了一个本地开发服务器,可以让你在本地环境中运行 Remix 网站,并通过浏览器访问。在本地环境中进行开发,可以更方便地编辑和管理项目文件,同时也能够享受到更快的反馈循环,加速开发过程。通过本地部署,Remixed 可以直接读取和修改本地文件,而无需通过网络连接。这样一来,你可以在本地环境中进行开发,编辑文件,实时查看修改效果,提高开发效率。

2024-03-26 20:28:54 788

原创 Python环境保姆级搭建教程与PyCharm使用

Python 是一种功能强大且灵活的编程语言,具有广泛的应用领域。Web开发,数据科学和机器学习,人工智能和自然语言处理,自动化和脚本编写,游戏开发,网络爬虫等等领域现在都离不开Python,与Python紧密联合在一起,Python 的简洁性、易读性和丰富的库生态系统使得它成为了各种领域中的流行选择,从而被广泛用于各种应用开发和科学研究中。

2024-03-25 19:51:09 476 2

原创 根据后序(前序)和中序构造二叉树(力扣105,106)

以上就是针对这道题的刷题笔记,讲解了如何通过前序(后序)和中序构建唯一的一棵树的具体流程与Java代码分析,需要对数组进行分割处理,还用到了哈希表HashMap存储键值对的数据。

2024-03-24 21:00:24 1305 1

原创 二叉树所有路径求解(力扣257)

以上就是针对这道题的刷题笔记,讲解了怎么用递归以及回溯求解二叉树的所有路径问题,用前序遍历遇到叶子结点时则回溯到上面去重新遍历,还用到了stringbuilder来拼接字符串。

2024-03-23 21:00:12 1086 1

原创 nodemon热启动时出错nodemon : 无法加载文件 C:\Program Files\nodejs\nodemon.ps1,因为在此系统上禁止运行脚本。

nodemon : 无法加载文件 C:\Program Files\nodejs\nodemon.ps1,因为在此系统上禁止运行脚本。在使用express框架时,我想给它配上nodemon热启动以方便不用重复运行项目

2024-03-22 10:51:35 297 1

原创 AI程序员 vs 人类程序员:谁主沉浮?

AI时代为程序员带来了新的挑战和机遇,他们可以通过不断学习和创新,适应技术发展的变化,实现个人和行业的持续发展。此外,AI程序员还可以通过自动化的方式进行任务分配和调度,提高团队的协作效率,从而加速项目的进展。因此,人类程序员仍然是软件开发过程中不可或缺的重要角色,他们可以通过学习和掌握新的技术和工具,保持竞争力并适应行业的变化。

2024-03-21 10:35:58 419 1

原创 DAPP开发框架之hardhat进阶使用

上回书说到hardhat入门使用的操作,这次我们用hardhat来创建一个自己的项目实现编译部署一个自己的合约,并进行测试和部署验证

2024-03-20 19:59:28 1020 1

原创 DAPP开发框架之hardhat快速入门使用

在对DAPP开发时需要一个框架(hardhat)来提供了一套工具和环境,帮助开发者更轻松地编写、测试和部署智能合约以及与之交互的前端应用程序

2024-03-19 17:16:54 1143 3

solidity VSCode插件0.0.135

由于新版本的solidity插件在导入OpenZeppelin/contracts会出现报错,所以可以降级 Solidity 插件到之前的稳定版本,有可能会出现如下错误: 1.Expected string literal (path), "*" or alias list. 2.Source "@openzeppelin/contracts/utils/math/Math.sol" not found: File import callback not supported 可以用来解决导入OpenZeppelin/contracts时出现报错的问题,这里给出稳定的solidity插件版本以供下载

2024-05-10

国际旅游收入数据表格excel

国际旅游收入数据表格excel

2024-05-06

前后端分离实践:使用 React 和 Express 搭建完整登录注册流程

前后端分离实践

2024-04-27

使用的radsystems数据库的表

可以用这个表去生成具体项目演示

2024-04-25

radsystems最新版安装包v8.5.9

点击压缩包内的RadSystems-8.5.9_Downloadly.ir.exe文件进行安装即可

2024-04-21

探索ERC20代币:构建您的第一个去中心化应用

ERC20的DAPP代码整理

2024-04-14

墙裂推荐的jQuery下雪登录注册页面!!!

登录注册的界面,界面精美,包含动态下雪效果,可以自由改动,大学生期末项目使用妥妥的界面加分项 (≧∇≦)ノ

2024-03-17

通用的iframe样式后台管理模板

包含登录注册界面,还有多种iframe选项卡的前端界面,简单易上手

2024-03-17

bootstrap框架前端OA模版

前端界面,适合苦苦寻找界面无果的人群使用

2024-03-17

前端简易CMS网站后台模版

前端OA界面,可以直接使用,包含html,css,js

2024-03-17

《软考中级软件设计师笔记:打通考试捷径,轻松获得高分!》

需要考中级软件设计师的可以看看这个笔记,对应的视频是b站炸薯条老师(zst_2001)的软考视频,笔记里有我自己整理的全部重点和往年的试题,全都是非常干的干货,在这里再感谢一下炸薯条老师,我的成绩是上半场57,下半场50。 这份笔记内容包含有软考的每一个章节:计算机系统,程序设计语言,知识产权,数据库,面向对象,9中UML,23种设计模式,操作系统,结构化开发,软件工程,信息安全,计算机网络,数据结构,算法,还包含有下午题的试题一二三四,以及选做题(java版本的,因为我没学c语言,不过大致都是相同的),除了这些还有我自己整理的往年考的python试题,每个知识点及真题都汇总了,现在每一年python都会考两道,所以要额外去看一下python,还有什么不会的可以联系我的微信详细问一下我,微信在主页上面

2024-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除