自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 放弃Redux吧,转投Zustand吧

你可以创建自定义钩子来封装 store 的某些操作,使得在组件中使用更加方便。如果你需要更细粒度的控制或者想要创建自己的持久化逻辑,你可以通过创建自定义中间件来实现。例如,你可以创建一个中间件来处理特定的存储逻辑或者在持久化前后执行额外的操作。// 自定义持久化逻辑// 在更新状态之前或之后执行一些操作// 持久化状态// ...// 使用自定义持久化中间件set => ({// 状态和操作})

2024-03-31 23:10:50 877

原创 两种最简单的方式教会你如何实现前端一件换肤!

今天我教大家用两种最简单的方式实现前端一键换肤的功能,都是给予原生 css 和 js 的方法属性,不用安装任何的第三方库。听我娓娓道来

2024-03-26 23:03:57 1029

原创 一文了解TCP/IP协议和一个超好用的IP代理

在当今互联网时代,TCP/IP协议无疑是计算机网络中最为重要和广泛应用的协议之一。作为网络通信的基石,TCP/IP协议的设计与实现对于理解网络通信、构建网络应用具有至关重要的意义。本文将深入探讨TCP/IP协议的原理、架构和功能,并探索其在实际应用中的重要性。

2023-12-11 10:30:00 997

原创 建简单的静态文件服务器:使用Node.js和HTTP模块

通过本篇文章,我们学习了如何使用Node.js和HTTP模块来创建一个简单的静态文件服务器。本篇文章将介绍如何使用Node.js和其内置的HTTP模块来创建一个简单的静态文件服务器。接下来,我们需要根据文件的扩展名来确定其Content-Type,并读取文件内容,然后将文件内容作为响应返回给客户端。如果文件存在,则根据Content-Type设置响应头,并将文件内容返回给客户端。接下来,我们需要完善回调函数中的逻辑,使其能够根据请求的路径返回相应的静态文件内容。,并设置了默认的文件路径为。

2023-11-15 11:33:46 280

原创 如何使用node操作sqlite

官网介绍:KneX可以在Node.js和浏览器中用作SQL查询构建器,但受WebSQL的限制(如不能删除表或读取模式)。强烈反对在浏览器中编写在服务器上执行的SQL查询,因为这可能会导致严重的安全漏洞。在WebSQL之外构建的浏览器主要用于学习目的-例如,您可以打开控制台并使用kneX对象在此页面上构建查询。

2023-10-24 09:30:00 189

原创 听说你还不知道React18新特性?看我给你整明白!

目前react的最新版本是18.2.0。React 团队在 2022 年 3 月 29 日正式发布了 React 的第 18 个版本 是 React 框架的最新版本,它主要着眼于解决 React 应用在性能、稳定性、开发体验等方面的问题。本文将介绍 React 18 的升级内容、新特性、新的 API、底层逻辑更新等方面的内容,并通过示例展示其使用效果。我将在这篇文章里简单介绍 React 18 的新特性,React Concurrent Mode(并发模式)的实现,以及简要的升级指南。

2023-10-24 09:15:00 1794

原创 如何使用Vite+React18创建Cesium项目?教你两种方式

书接上文,上篇文章介绍了,感觉还是对很多小伙伴有帮助的,那么这篇文章就介绍一下使用Vite+React18创建Cesium项目。

2023-10-23 20:57:26 216

原创 python爬虫超清桌面壁纸

这篇文章,来爬好看的电脑壁纸。还是使用python来进行爬虫。感觉使用python爬很方便。为什么又写爬虫呢,因为我又发现了一个好看的免费的。

2023-10-23 20:55:20 747 1

原创 Vue3之状态管理:Vuex和Pinia,孰强孰弱?

与 Vuex 相比,Pinia 提供了一个更简单的 API,具有更少的规范,提供了 Composition-API 风格的 API,最重要的是,在与 TypeScript 一起使用时具有可靠的类型推断支持。我个人觉得如果是vue2或者以前的老项目那就用vuex,如果是vue3的新项目那就用pinia,当然这也不是绝对的,更多的还是要具体情况具体分析的。vuex这个我相信这个就不用我过多介绍了,凡是用过vue的开发者应该没有不知道这个的,vue3之前一般都是用的vuex这个库作为vue项目的状态管理。

2023-10-10 19:45:49 246 1

原创 再遇vue之vue3新特性

对于新项目,建议优先考虑使用 Vue 3。以下是一些选择 Vue 3 的理由:更好的性能:Vue 3 在性能方面进行了许多优化,包括更快的渲染速度和更小的包体积。它引入了基于 Proxy 的响应式系统,使得响应式数据的追踪和更新更高效,同时也提高了虚拟 DOM 渲染的性能。更好的开发体验:Vue 3 提供了一些新的特性和语法糖,例如setup函数等,可以帮助开发者组织和重用组件逻辑,提高代码的可读性和可维护性。另外,它还提供了更多的 TypeScript 支持,包括类型推断和类型声明。

2023-10-09 20:13:17 159 1

原创 一文入门gorm和xorm的基本操作(CRUD)

总体来说,gorm 和 xorm 的目标群体有所不同,gorm 更适合那些需要严格符合 SQL 标准、更加稳定的场景,而 xorm 更适用于需要灵活性和可扩展性的场景。社区支持度不同:由于 gorm 的设计更加严谨,因此它的稳定性和一致性更高,得到了更加广泛的社区支持和认可。以上就是go使用gorm或者xorm的一个最简单的crud的基本操作了,当然gorm和xorm的功能远不止如此,更多的特性和功能可以在开发过程中查阅其官网即可。// 插入记录至 db // 关联后的 save。// 提交或回滚事务。

2023-09-04 22:30:35 573 1

原创 python多线程爬虫-下载wallhaven超清壁纸

python多线程爬虫-下载wallhaven超清壁纸

2023-08-31 18:32:35 2138

原创 使用Vite+Vue3创建Cesium项目

Cesium是AGI公司计算机图形开发小组与2011年研发的三维地球和地图可视化开源JavaScript库,Cesium一词来源于化学元素铯,铯是制造原子钟的关键元素,研发小组通过命名强调Cesium产品精益求精,专注时间数据可视化。Cesium为三维GIS提供了一个高效的数据可视化平台。

2023-07-05 23:38:35 185

原创 十大排序算法(javascript)

排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等

2023-03-28 00:42:42 93

原创 go-redis使用入门

golang操作redis入门教程,从安装到入门案例,无不详细,看完直接上手做项目。redis是一个高性能的非关系型的k-v数据库。

2023-02-22 15:15:53 400

原创 vite3:下一代打包工具的入门

为开发提供极速响应v4.1.0目前Vite已经更新到v4.1.0的版本了。赶紧学起来吧

2023-02-13 09:26:36 804

原创 前端项目(Vue/React)性能优化

前言 前端随着node等JavaScript运行时平台的出现,逐渐向工程化方向发展。项目开发也越来越规范化,但是随着项目的体积越来越大,依赖库越来越多,项目的运行,热更新和打包发布也是越来越慢,甚至卡

2023-02-02 15:58:55 401

原创 回首过去2022,展望未来2023

📒 让我们站在以年为节点的时间线上,看看2022一年时间做了什么、未来2023还能做什么。承前启后,希望一年比一年好。

2023-02-01 09:47:56 190

原创 前端常用utils工具方法小总结

前端常用utils工具方法小总结,项目中这些小方法使用的地方非常多,索性做一次小总结,希望对倔友有帮助!

2022-12-21 22:30:59 687

原创 新起点,何去?何从?

每年的9月份,对于学生来说是新学期,对于苦逼打工人来说是金九银十的跳槽季!不同的人,不同的时期,不同的地方,也总有不同的迷茫…或许是工作,或许是学习,或许是生活,也或许是感情。新的9月,是否有奇迹呢?......

2022-08-30 00:28:59 2917 1

原创 一个基于vite构建的vue3+pinia+ts+elementUI plus的初始化开箱即用的项目模版

前言 vue3如今已经成为默认版本了,相信大多数公司已经全面拥抱vue3了。 而Vite作为新一代的新型前端构建工具,使用它能够显著提升前端开发体验。下面这篇文章就带你手把手的搭建一个前端初始化项目!

2022-02-28 21:02:59 1768

原创 搭建Flutter开发环境的详细教程

Flutter开发如火如茶,作为一个前端怎么能不掌握呢。本文就带你手把手搭建Flutter开发环境,没有废话,如果有问题欢迎评论区留言

2022-02-24 16:23:11 1999

原创 2022年金三银四面试【避坑指南】

找工作如同西游取经,一波三折,九九八十一难,处处是坑啊。这篇文章就来帮大家避坑

2022-02-15 12:16:43 464

原创 2022年金三银四面试葵花宝典(你不知道的程序员面试技巧)

年末春初,金三银四。是的,又到了一年一度的跳槽找工作的时间了。是不是有很多小伙伴已经在蠢蠢欲动了?准备摩拳擦掌,大干一场!在此之际,我特地写一篇文章来细数一下找工作的整个过程和其中的注意事项。

2022-01-26 18:19:08 1547

原创 VUE的生命周期详解

VUE生命周期大家好我是迁客,一个初入行的小白!痴迷技术,对programming有着极大的兴趣和爱好。每周写一篇自己个人成长的技术博客!既是对自己的一个学习技术的一个记录,也是督促自己,坚持下去!加油Fighting!从明天起,做一个新思维的人继承,多态,层层封装从明天起,不再关心内存管理让每一条数据,自动放到合适的位子上从明天起,我将为每一个对象取一个温暖的名字它们用驼峰命名,优雅,大方陌生人,我也祝福你哈愿你不再为系统级bug烦恼愿你在平台之间肆意游荡愿你不再关心溢出与异常

2020-11-08 21:44:57 292

原创 如何使用Java进行网络爬虫

如何使用Java进行网络爬虫大家好我是迁客,一个初学Java的小白!痴迷技术,对programming有着极大的兴趣和爱好。从今天起,开始写自己个人成长的第一篇博客!既是对自己的一个学习技术的一个记录,也是督促自己,坚持下去!加油Fighting!从明天起,做一个新思维的人继承,多态,层层封装从明天起,不再关心内存管理让每一条数据,自动放到合适的位子上从明天起,我将为每一个对象取一个温暖的名字它们用驼峰命名,优雅,大方陌生人,我也祝福你哈愿你不再为系统级bug烦恼愿你在平台之间肆意游

2020-10-25 23:00:26 15404 7

原创 VUE指令大全(详解)

1.VUE指令1.v-html 指令用于输出 html ,填充HTML片段,双大括号的方式会将数据解释为纯文本,而非HTML。为了输出真正的HTML,可以用v-html指令。它等同于JS的innerHtml属性。 存在安全问题本网站内部数据可以使用,来自第三方的数据不可以用<div id="app"> <div v-html="message"></div></div> <script>new Vue({ el:

2020-10-25 21:24:40 1617

空空如也

空空如也

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

TA关注的人

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