自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Python】使用miniconda进行虚拟环境管理

【代码】【Python】使用miniconda进行虚拟环境管理。

2025-03-04 15:42:40 146

原创 【Go原生】项目入口配置及路由配置写法

【代码】【Go原生】项目入口配置及路由配置写法。

2025-03-04 00:03:24 302

原创 Pycharm打开终端时报错:Cannot open Local,Failed to start[powershell.exe]

英文版pycharm:file -> settings -> Tools -> Terminal -> Shell path。中文版pycharm:文件 -> 设置 -> 工具 -> 终端 -> Shell路径。修改设置中的shell path路径。pycharm可以打开本地终端。将Shell路径不全。

2024-11-13 14:10:29 1564

原创 【Docker】Docker基础及docker-compose

安装需要的软件包( yum-util 提供yum-config-manager功能,后两个是devicemapper驱动依赖)设置stable镜像仓库(使用阿里云)一、Docker下载。Docker常用指令。

2024-11-09 21:37:37 408 1

原创 【服务器】服务器部署后端,开放后端端口

场景:近期学习式,部署在服务器上的后端,无法被访问环境:阿里云服务器 Ubuntu20.04。

2024-10-27 13:21:56 414

原创 【Git】将本地代码提交到github仓库

复制这里的HTTP连接码。

2024-10-26 00:07:24 554

原创 【服务器】Ubuntu22.04安装nvm、mysql 5.7、nginx(配置反向代理)

两种命令,选择一个即可。

2024-10-22 22:00:45 888

原创 npm error code EPERMnpm error syscall mkdirnpm error path D:\NVM_node_v\nodejs\node_cachenpm erro

切换不同版本的nodejs,我试了node20,不行,又试了node22是可以的。

2024-10-22 16:01:19 471

原创 【服务器】Ubuntu系统安装Docker

sudo su -

2024-10-21 13:15:07 366

原创 【服务器部署】Docker部署小程序

我是虚拟机装的Centos7,linux 3.10 内核,docker官方说至少3.8以上,建议3.10以上(ubuntu下要linux内核3.8以上, RHEL/Centos 的内核修补过, centos6.5的版本就可以)yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的。安装之前,一定查看是否安装docker,如果有,卸载老版本。查看仓库中的docker版本,选择特定的版本进行安装。这里docker-ce-cli-【版本号】

2024-10-18 23:17:30 410

原创 【服务器部署】Nodejs环境搭建

使用nodejs作为服务端,要安装相应的依赖包。开发环境:NVM(node版本工具)、node、PM2(进程守护)

2024-10-18 21:02:55 2162

原创 【Go】Go语言基础学习(Go安装配置、基础语法)

简单好记的关键词和语法;更高的效率;生态强大;语法检查严格,安全性高;严格的依赖管理, go mod 命令;强大的编译检查、严格的编码规范和完整的软件生命周期工具;跨平台交叉编程,多平台编译;异步编程复杂性低,易维护,Go语言中Channel设计,异步程序写起来非常自然;语言层面支持并发,go关键字(协程)使得go的并发效率极高;严格的语法规范;Go的并发、性能、安全性、易于部署等特性,使它容易成为“云原生语言”。Go语言设计之初,确定了三大原则:简洁性、可读性、功能性。

2024-10-15 21:25:46 2358

原创 【Python】Python学习笔记

加(+)、减(-)、乘(*)、除(/)、地板除(//)只得整数结果、求余(%)字典存储键值对的数据结构 key:value (键 : 值)不同单词用下划线分割(user_age)单词用首字母大写分隔(UserAge)由文字、数字、下划线( _ )组成。变量:用来储存值的(先定义,再使用),可变的量。不能有空格,不能由数字开头。(尽量用英文,不要用拼音)大小写敏感,不能占用关键字。其他运算的实现——使用 math 库。for循环:有明确循环对象或次数。while循环:循环次数未知。

2024-10-13 23:24:38 1383

原创 Solidity基础语法

(3)、view 和 pure 声明的函数直接执行不消耗Gas,只调用不交易,但如果别的需要消耗Gas的函数调用了 view 或 pure 的函数,仍会消耗Gas。Solidity支持多种数据类型,包括基础类型(如:int、uint、bool),复杂类型(如:struct、enum、数组、映射)以及地址类型address。uint:无符号整数,uint256是默认类型,表示从0到2的256次方-1的整数,可以使用不同位宽。int:有符号整数,范围 -(2的(n-1)次方)到(2的(n-1)次方)-1。

2024-10-12 23:26:51 1084

原创 wsl环境下安装Ubuntu,并下载MySQL5.7

1-通过 sudo su - ,切换到root用户。2-在每一个命令前加上sudo,临时提升权限。2、配置仓库,使用dpkg命令安装仓库。1、检查仓库是否有MySQL5.7。按以下图示进行安装即可。2、下载MySQL5.7。1、下载apt仓库文件。安装包是.deb的文件。

2024-10-07 21:00:41 686

原创 Remix编辑器使用

Remix工具:

2024-10-05 11:45:47 161

原创 Vue+NestJS项目实操(图书管理后台)

在Github下载vben框架,搜索vben即可。1、es module特性支持。前端基于vben进行二次开发。后端框架使用NestJS。

2024-10-01 21:59:59 719

原创 Axios基本语法和前后端交互

Axios是一个js框架,用于发送ajax请求。三、axios发送get和post。// node中,使用npm安装。// HTML中,使用cdn安装。1、链式语法:对象可以连续调用。

2024-09-18 16:09:35 420

原创 PhpStudy下载安装使用学习

在PhpStudy安装路径之下,找到MySQL的包,找到bin文件夹,在bin中打开命令行界面。在物理路径之下,有WWW文件夹,将网站文件拖拽到该目录下,输入路径,就可以访问该网站文件。下载完成是一个压缩包的形式,解压得到一个.exe的执行文件,点击执行安装程序。启动Apache之后,再小皮工具的网站页面,可以查看网站信息并进行管理。双击打开PhpStudy程序,出现小皮工具自带的工具,红色表示未启动。红色表示未启动,蓝色表示已经启动,这里启动了一个Apache服务。密码等信息,在小皮工具板可以找到,

2024-09-09 23:31:03 1749

原创 Vue学习笔记

Vue 是一款用于构建用户界面的 JavaScript 框架。基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,高效地开发用户界面。

2024-09-06 23:21:51 2296

原创 nvm使用(nodejs版本管理)

在nodejs文件夹,新建node_cache、node_global两个文件夹。右键此电脑,选择属性,选择高级系统设置,选择环境变量。安装完成后,在安装目录找到setting.txt文件。解压后运行.exe文件进行安装。

2024-09-06 22:31:19 1623

原创 Restful风格接口开发

入口文件,通过NestFactory(由nestjs/core库抛出的对象),该对象中有create方法包裹module。在controllers、providers中声明模块叫做 Dependency Injection (依赖注入)安装nestjs脚手架。【其他文件可以删除】

2024-09-05 16:58:29 281

原创 Apifox使用学习

集接口文档工具、接口Mock工具、接口自动化测试工具、接口调试工具于一体,提升 10 倍研发效率。是最好用的API文档工具,API自动化测试工具,API Mock工具,接口文档管理工具,接口文档生成工具。拥有接口文档管理、接口调试、Mock、自动化测试等功能,接口开发、测试、联调效率,提升 10 倍。主要用于实现返回响应的复用,通常不同接口在某些情况下会返回相同的数据结构,如资源不存在(404)、服务器错误(500)等,可设置公共响应,避免重复编写,方便统一管理。定义好的API文档,可通过在线文档分享。

2024-09-03 18:30:38 1698

原创 图书项目要点

在【app.config.ts】中对主页面进行声明:组件页面可以不用声明。【user/index.config.ts】文件。使用tarojs/cli进行搭建。

2024-08-22 19:04:50 579

原创 Taro-UI

由于引用 `node_modules` 的模块,默认不会编译,所以需要额外给 H5 配置 `esnextModules`,在 taro 项目的 `config/index.js` 中新增如下配置项。在【app.js】中引入taro-ui的样式文件,全局引入,引入一次即可。1、全局引用,在jsx/tsx文件中引用taro ui的所有样式。3、按需引用,在页面样式或全局样式中引用taro ui的样式。2、全局引用,在css文件中引用taro ui的所有样式。1、使用Taro UI需要引入所需要的组件。

2024-08-15 17:58:06 922

原创 Taro基础知识学习

需要使用 npm 或者 yarn 全局安装。在微信小程序端运行程序。

2024-08-07 23:33:05 433 1

原创 Taro学习记录(具体项目实践)

如果小程序是一个多 tab 应用(客户端窗口的底部或顶部有 tab 栏可以切换页面),可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。list 接受一个数组,只能配置最少 2 个、最多 5 个 tab。lint-staged:检查本地代码的改动,只校验改动过的文件,大大提高校验效率。文件名不需要写文件后缀,框架会自动去寻找对应位置的文件进行处理。用于指定小程序由哪些页面组成,每一项都对应一个页面的。用于设置小程序的状态栏、导航条、标题、窗口背景色。

2024-08-03 00:27:35 611

原创 Apollo学习-useMutation的使用

useMutation是一个 React Hook,它通常与 Apollo Client 一起使用,用于在 React 应用程序中执行 GraphQL 突变(Mutation)操作。这个 Hook 提供了一个简单的 API 来发送 GraphQL 突变请求,并处理响应和错误。定义一个Graphql突变,通常是一个字符串,表示你想要执行的突变操作。在组件中根据data、loading、error来更新UI或处理错误。3、调用定义的Graphql突变。1、导入useMutation。函数,并传入必要的变量。

2024-07-04 17:02:30 506

原创 react apollo hooks

执行useMutation不会发生突变,突变是由useMutation中的name函数发生的,当执行name时,突变就会发生。useMutation返回的数组中,第一个参数与useQuery不同,第二个参数即为useQuery的参数。useMutation与useQuery不同,useQuery返回的是一个数组,不是对象。1、创建ApolloProvider来包装整个程序。执行useQuery会直接进行查询。工作方式usequery将返回一个数组。3、useMutation突变。2、useQuery查询。

2024-07-04 16:53:22 472

原创 Apollo学习-useQuery学习

使用 GraphQL 语言编写你的查询。你可以将其定义为一个字符串常量,或者使用 gql 模板标签。users {idname// 定义查询方法});

2024-07-04 00:33:44 717

原创 使用ApolloServer和express构建GraphQL服务

该命令运行之后,会生成tsconfig.json文件,需要修改该文件,添加“outDir”:“./dist”以上安装了GraphQL、apollo、express和typescript相关依赖包。使用ApolloServer和express构建GraphQL服务。访问localhost:4000进行测试,输入查询。修改后的package.json文件如下。生成tsconfig.json文件。创建src/server.ts文件。修改package.json文件。

2024-06-27 18:32:49 308

原创 Apollo学习笔记

useQuery勾子是用于Apollo应用程序中执行查询的主要API。在React组件中运行查询,调用并传递Graphql查询字符串。当组件渲染时,从Apollo Client返回对象,包含用于渲染UI、属性。cache:Apollo Client用来缓存查询结果。uri:指定GraphQL的server地址。将以上代码保存到test.js文件中,运行。使用useQuery勾子获取数据。

2024-06-27 17:51:59 337

原创 GraphQL学习笔记

GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。一个 GraphQL 服务是通过定义类型和类型上的字段来创建的,然后给每个类型上的每个字段提供解析函数。例如,一个 GraphQL 服务告诉我们当前登录用户是meme: Userid: ID。

2024-06-27 17:03:37 761

原创 Prisma学习笔记

Prisma是Nodejs平台流行的数据库关系映射框架,可以便捷实现数据库的增删改查、一、什么是Prisma?二、Prisma使用。1、下载Prisma。

2024-06-20 01:24:43 527

原创 NestJS学习笔记

在npm或yorn的项目中都能找到,关于节点项目的一些元数据,使用nest-cli运行的脚本或依赖等,当我们使用npm或yorn安装一个包到项目时,就会被添加到dependencies中。在控制器类中有一些简单方法,用装饰器进行装饰,如@get、@post、@delete等,等代表他们的处理方法。通过装饰一个类来实现,该装饰器接受一个字符串,即是控制器的处理路径。如图所示,问题已经解决,但是,并没有原理图展示,因为没有指定原理图。负责处理传入的请求并将相应返回给客户端,会绑定一个特殊的路径。

2024-06-13 18:54:35 1397

原创 nest : 无法加载文件 C:\Users\admin\AppData\Roaming\npm\nest.ps1,因为在此系统上禁止运行脚本。

nest : 无法加载文件 C:\Users\admin\AppData\Roaming\npm\nest.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?仍然没有设置成功,根据提示,输入指令:Set-ExecutionPolicy -Scope CurrentUser。输入set-ExecutionPolicy RemoteSigned 进行更改。执行该命令,输入:remotesigned。根据提示信息输入: Y。

2024-06-13 18:13:32 600

原创 PostgreSQL学习笔记

SQL(Structured Query Language)中文全称为”结构化查询语句“,SQL 是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。为了与 ANSI 标准相兼容,它们必须以相似的方式共同地来支持一些主要的命令(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等),下列为 postgresql 数据库操作示例。

2024-06-07 00:54:00 553

原创 Recoil学习笔记

除了原子状态之外,Recoil 还引入了选择器(Selector)的概念,它允许我们根据原子状态派生新的状态,类似于 Redux 中的派生状态。与其他状态管理库相比,Recoil 提供了更简单、更直观的 API,并且与 React 的生态系统紧密集成。Recoil 是一个由 Facebook 开发的 React 状态管理库,它提供了一种简单而强大的方式来管理 React 应用中的状态。)的概念,它类似于 React 的状态(state),但可以在应用中任何组件之间共享和访问。二、Recoil的特性。

2024-06-07 00:44:51 300

原创 less学习笔记

变量可以当做普通的变量、选择器变量、属性变量、URL变量、声明变量来使用。2、点击设置找到Easy LESS,并在setting.json中编辑。Less是CSS预处理语言,可以使用变量、嵌套、运算等,便于维护项目。3、在less.compile中添加配置项outExt。less安装好的同时,lessc也安装好了。使用npm包管理工具,全局安装less包。1、在扩展中搜索Easy LESS并安装。变量的作用域与JS中变量的作用域一致。在VScode中配置less。一、什么是less?

2024-06-06 18:59:14 891

原创 TypeScript学习笔记

1、TypeScript简称 TS ,是JavaScript的超集,通俗说,JavaScript是TypeScript的子集。1、JS 的类型系统是弱类型的,没有类型的概念。会经常遇到类型错误的问题,增加了找 Bug、改 Bug 的时间,严重影响开发效率。3、TypeScript是微软开发的开源编程语言,可以在任何运行JavaScript的地方运行。使用TS,能早发现写代码时的错误。安装可以把TS编译成JS的工具,搭建一个可以运行TS的环境。TypeScript包:用来编译 TS 代码的包,提供了。

2024-05-30 18:51:36 502

计算机网络学习ensp安装包

计算机网络学习ensp安装包

2022-05-07

空空如也

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

TA关注的人

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