前言项目到一段落,先来记录一下,本文以前端新手的角度记录React、TypeScript、Taro相关技术的开发体验以及遇到的问题和解决方法。之前总说要学React(这篇博客:代码使我头疼之React...

node.js – 路由、中间件、mysql
这几天天天搞到这么晚,我看今天的内容看起不多啊,不知道为什么学着学着就到了这么晚。今天的内容还是有点多哈,有点自我矛盾了,再次一一道来。1.首先今天先看到路由的概念,什么叫做路由?路由就是映射关系,在...

Redis缓存中间件详解
在上一篇中我们简单总结和介绍了Redis的几个方面1.使用Redis背景2.Redis通信多路复用的基本原理3.Redis基本数据结构4.Redis持久化方式这一篇我们使用简单的业务场景来介绍Redi...

ES 文档与索引介绍
在之前的文章中,介绍了 ES 整体的架构和内容,这篇主要针对 ES 最小的存储单位 - 文档以及由文档组成的索引进行详细介绍。会涉及到如下的内容:文档的 CURD 操作。Dynamic Mapping...

进程,内核线程,用户线程,协程,纤程……操作系统世界观
每一个学习操作系统的人都不可避免地要接触进程,线程(内核线程|用户线程),协程,纤程等概念。针对这些概念有很多经典的问题,诸如进程和线程的区别等等。一开始我觉得辨析这些概念似乎有纠结"茴"字有几种写法...
petite-vue源码剖析-逐行解读@vue-reactivity之Map和Set的reactive
本篇我们会继续探索reactive函数中对Map/WeakMap/Set/WeakSet对象的代理实现。Map/WeakMap/Set/WeakSet的操作由于WeakMap和WeakSet分别是Ma...

Git基础Git创建本地版本库详解
目录1、Git版本库介绍2、创建本地版本库场景一:创建一个空的本地版本库。场景二:项目中已存在文件时,创建该项目的本地版本库。场景三:在GitHub网站上创建仓库,克隆到本地。1、Git版本库介绍每个...

IDEA Debug过程中使用Drop Frame或Reset Frame实现操作回退
大家在Debug程序的时候,是否遇到过因为“下一步”按太快,而导致跳过了想要深入分析的那段代码?是不是很想要有“回到上一步”这样的操作呢?在IDEA中就提供了一个帮助你回退代码的机会,但这个方法并不是...
java高级用法之:JNA类型映射应该注意的一些问题
简介JNA提供JAVA类型和native类型的映射关系,但是这一种映射关系只是一个大概的映射,我们在实际的应用中还有很多需要注意的事项,本文将会为大家详细讲解在使用类型映射中可能会出现的问题。一起来看...

github ations 入门使用
在使用之前,我们了解一下什么是 Github Actions。在 GitHub Actions 的仓库中自动化、自定义和执行软件开发工作流程。 您可以发现、创建和共享操作以执行您喜欢的任何作业(包括 ...