自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vite打包多页面入口

【代码】vite打包多页面入口。

2024-08-19 20:36:59 294

原创 trpc快速上手

tRPC (Type-safe Remote Procedure Call) 是一个用于构建类型安全的 API 的框架,它能够在前端和后端之间共享类型,确保类型安全性。这对于使用 TypeScript 的项目特别有用,因为它消除了前后端类型不一致的问题,提高了开发效率和代码质量。trpc也可以集成到 Express, Fastify,Next中。

2024-06-13 21:30:56 419

原创 完整状态码面试背

【代码】完整状态码面试背(前端一对一指导)

2024-06-05 22:48:47 666

原创 nodejs设置强制缓存,协商缓存

基于资源的最后修改时间进行缓存协商。基于资源的内容哈希进行缓存协商。强制缓存指的是服务器在响应头中设置缓存控制策略,告知浏览器在一定时间内不需要向服务器请求,直接使用本地缓存。

2024-05-25 11:21:44 514

原创 koa使用ws,scoket.io建立websocket连接,断开重连

【代码】koa使用ws,scoker.io建立websocket连接,断开重连。

2024-05-24 13:43:26 514

原创 @vueuse/core 常用方法

【代码】@vueuse/core 常用方法。

2024-05-14 18:30:18 2644

原创 webpack配置ts,eslint,scss

【代码】webpack配置ts,eslint,scss。

2024-05-14 11:36:49 239

原创 TypeScript 工具类型

【代码】 TypeScript 工具类型。

2024-05-12 21:33:24 378

原创 @reduxjs/toolkit,zustand使用方法

【代码】@reduxjs/toolkit,zustand使用方法。

2024-05-11 16:45:15 225

原创 Vuex使用方法

【代码】Vuex使用方法。

2024-05-11 16:16:09 97

原创 Pinia使用方法,数据持久化

2、 建立事件监听,在pinia添加导入导出的方法,在当页面刷新前将pinia中数据导出,保存到localstorage或indexedDB中,刷新好后再取出数据保存回pinia中。1、使用插件如 pinia-plugin-persistedstate。pinia数据持久化。

2024-05-11 15:55:41 679

原创 typescript 不是特别常用,容易忘的知识点

1、花括号对象通过方括号字符串形式取值2、泛型约束3、枚举4、抽象类5、函数重载6、interface定义class的类型,interface继承7、构造函数的定义、继承8、修饰器在修饰器有:类修饰器、方法修饰器、参数修饰器、属性修饰器。执行顺序:属性>方法>参数>类。

2024-05-05 12:00:40 283 1

转载 nuxt3 Cannot stringify a function

Cannot stringify a function。解决方法一,在nuxt.config.ts中添加如下配置。解决方法二,在onMounted 中执行对应代码,这可能是因为在服务端渲染,使用setup执行过早导致的。

2024-05-01 21:32:37 124

原创 ts封装浏览器indexedDB

接受一个已打开的 IDBDatabase 实例、存储空间名称和要添加或修改的数据对象作为参数,并返回一个 Promise,在成功时解析为 true,或在失败时解析为 false。接受一个已打开的 IDBDatabase 实例、存储空间名称和要获取的键值作为参数,并返回一个 Promise,在成功时解析为对应的数据对象,或在失败时解析为空数组。接受一个已打开的 IDBDatabase 实例和存储空间名称作为参数,并返回一个 Promise,在成功时解析为包含所有数据的数组,或在失败时解析为空数组。

2024-05-01 15:39:57 428 1

原创 vite打包配置vue3+ts

【代码】vite打包配置vue3+ts。

2024-04-30 22:24:17 500

原创 apollo/server express,mongoose,resolver chains

【代码】apollo/server express,mongoose,resolver chains。

2024-04-30 18:05:58 69

原创 express graphql增删改查

【代码】express graphql增删改查。

2024-04-30 13:56:42 442

原创 使用docker 创建Oracle容器

1、拉取oracle镜像。2、 运行镜像,设置admin密码。3、sqlplus连接。

2024-03-06 10:16:33 869

原创 next 14 appRouter redux数据持久化

【代码】next 14 appRouter redux数据持久化。

2024-03-05 18:47:05 462

原创 mongodb常用命令

db..updateMany(, ) //更新指定集合中满足筛选条件的多个文档。db..updateOne(, ) //更新指定集合中满足筛选条件的一个文档。db..deleteOne() //删除指定集合中满足筛选条件的一个文档。db..insertOne() //将一个文档插入到指定的集合中。

2024-02-18 19:48:20 708

原创 Redis常用命令

sort post:list by list:*->time desc get list:*->title get list:*->times get # //排序。sort post:list by list:*->time desc get list:*->title get # //排序。sort post:list by list:*->time desc get list:*->title //排序。zinterstore list1 2 list list //有序集合交,会相加。

2024-02-17 13:11:46 1145

原创 Docker常用命令

docker compose up -p myproject -f example.yml -d #启动*.yml定义的容器,-p 项目名 -f 指定配置文件,默认docker-compose.yml -d 后台运行。docker image build -f Dockerfile -t info-good . #-f指定Dockerfile文件 -t指定标签。docker compose -f koa.yml up -d --build # --build 重新加载修改过的文件,重新构建镜像。

2024-02-17 13:00:17 432

原创 使用原生rust搭建http服务器

在请求处理模块中引入MySQL模块,serde模块用于将数据库查询结果转换成json返回给前端。在tools中封装params_parse、send_file、send、json,分别用于获取请求类型、返回文件、返回字符串、返回json格式字符串。在写返回数据时,如果返回的内容在页面中没有正确显示,并且服务器已响应,那可能是没有正确的实现http协议,可能是Content-Type、Content-Length、charset等参数设置错误所导致的。四、tools.rs。

2023-05-21 00:03:40 968 1

原创 配置webpack打包vue和typescript

【代码】配置webpack打包vue和typescript。

2023-03-09 14:21:05 402

原创 配置webpack打包react和typescript

【代码】配置webpack打包react和typescript。

2023-03-08 14:58:22 327

原创 webpack5 配置多入口文件和打包ts

webpack多入口配置,ts打包配置

2023-03-07 14:11:02 499

原创 webpack5 基本配置

webpack5基本配置

2023-03-07 12:51:04 413

原创 javascript设计模式观察者模式

javascript设计模式观察者模式

2022-10-31 22:35:36 99

原创 javascript设计模式单例

javascript设计模式单例

2022-10-31 22:06:14 102

原创 C++ 系统标准的输入输出流

1.流的概念和流类库的结构(了解)标准IO:对系统的标准输入输出设备进行读写文件IO:对磁盘进行输入输出读写串IO:对内存进行读写2.成员函数cin.get() //一次只能读取一个字符cin.get(一个参数) //读一个字符cin.get(两个参数) //可以读字符串cin.getline()//取一行,换行符丢弃cin.ignore()//忽略cin.peek()//偷窥cin.putback()//放回cin.sync()cin.fail()

2022-09-07 21:38:05 510

原创 C++ 类模板继承

C++ 类模板继承

2022-09-05 22:30:22 369

原创 软件开发模型

瀑布模型、快速原型模型、增量模型、螺旋模型的优缺点,使用范围

2022-09-05 11:00:30 314

原创 C++中静态成员用法

C++中静态成员,const修饰的静态成员变量

2022-08-22 22:10:47 479

原创 C++ 构造函数,拷贝构造

调用拷贝构造函数的时机

2022-08-19 22:00:35 448

原创 vue3引入axios

vue3引入axios

2022-06-15 22:25:54 6261

原创 vue.config.js基本配置

vue3、vue2基本配置

2022-06-15 22:11:52 4086

转载 C++ STL vector容器中堆用法

#include <vector>#include <iostream>#include <algorithm>using namespace std;void test(){ vector<double>numbers={2.5,10.0,3.5,6.5,8.0,12.0,1.5,6.0}; // 大顶堆 make_heap(begin(numbers), end(numbers), less<double>()); ..

2022-04-06 13:33:48 266

原创 typescript 构建堆

class Heap { public heap: Array<any>; public type: string | number; public constructor(type: string | number) { this.heap = []; this.type = type; } private swap(i, j):void { let temp = this.heap[i]; this.heap[i] = this.heap.

2022-04-05 22:40:37 1009

原创 数据结构 C++ 实现双链表

link.h#ifndef LINK_H#define LINK_H#pragma once#include <iostream>template<class T>class Node{public: T *data; Node<T> *pre; Node<T> *next;};template<class T>class Link{private: Node<T> *pheader; .

2022-03-31 15:16:15 1307

原创 数据结构C++ 实现单链表

link.h#ifndef LINK_H#define LINK_H#pragma once#include <iostream>#define OK 1#define fail 0using namespace std;template <class T>class Node{public: Node<T> *next; T *data;};template <class T>class Link{privat

2022-03-26 10:19:27 901

windowx64 oracle12.2.0.1.0 命令行工具集

包含sqlplus、exp、imp、wrc、sqlldr和SDK Package、JDBC Supplement Package、ODBC Package。 SQL*Plus: SQL*Plus 是 Oracle 提供的命令行界面工具,用于与 Oracle 数据库进行交互、执行 SQL 查询、PL/SQL 代码和管理数据库对象。 exp 和 imp: exp 和 imp 是 Oracle 提供的导出和导入工具,用于在 Oracle 数据库之间导出和导入数据、表、索引、视图等数据库对象。 wrc: wrc 是 Oracle 的 Workload Replay Capture 工具,用于捕获生产环境的工作负载,并将其用于性能测试和分析。 sqlldr: sqlldr 是 Oracle 的 SQL*Loader 工具,用于将外部数据加载到 Oracle 数据库中。它允许你从文本文件、CSV 文件等格式加载数据。

2024-03-05

instantclient-sqlplus-windows.x64-21.13.0.0.0dbru.zip

oracle 21.13.0.0 sqlplus oracle数据库连接工具,cmd交互查询工具。

2024-03-05

instantclient-tools-windows.x64-12.2.0.1.0.zip

oracle 12.2.0.1.0 tools。windowsx64,oracle数据导入,导出工具。

2024-03-05

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

TA关注的人

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