摘要: 写在前面 由于我在另外的一些文章所讨论或分析的内容可能基于一个已经初始化好的项目,为了避免每一个文章都重复的描述如何搭建项目,我在本文会统一记录下来,今后相关的文章直接引用文本,方便读者阅读。此文主要为个人笔记,不会有太多的关于思路的描述;另外,本文仅仅描述如何搭建基础react项目,不涉及图片等资 阅读全文
posted @ 2023-01-26 11:31 w4ngzhen 阅读(4) 评论(0) 推荐(0) 编辑
摘要: webpack的核心概念,放到2022年相信很多的小伙伴都已经非常清楚了。但是,对于webpack配置中的output.path、output.filename以及output.publicPath,还有很多小伙伴还不理解。本文讲围绕output.filename、output.path与outpu 阅读全文
posted @ 2022-12-31 16:55 w4ngzhen 阅读(101) 评论(0) 推荐(1) 编辑
摘要: 上一篇文章,我们介绍了如何设计并实现一个轻量级的根据JSON的渲染引擎,通过快速配置一份规范的JSON文本内容,就可以利用该JSON生成一个基础的UI界面。本文我们将回到低开的核心—页面拖拉拽,探讨关于页面拖拉拽的核心设计器Designer的一些基本前置需求,也就是构建引擎BuildEngine切面 阅读全文
posted @ 2022-12-03 11:01 w4ngzhen 阅读(86) 评论(2) 推荐(0) 编辑
摘要: 在Nestjs使用TypeORM还是有一些注意点。 entities路径配置注意点 在nestjs中使用TypeORM,需要配置数据库连接(以MySQL为例)。需要特别注意的是配置参数里面的entities字段: { "type": "mysql", "host": "localhost", "po 阅读全文
posted @ 2022-11-26 10:43 w4ngzhen 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 最近在做一款轻量级IM产品,后端技术栈框架使用了nodejs + nestjs作为服务端。同时,还需要满足一个服务同时支持HTTP服务调用以及WebSocket服务调用,此文主要记录本次搭建过程,以及基本的服务端设计。 基本环境搭建 node v14.17.5 nestjs 全局命令行工具(npm 阅读全文
posted @ 2022-11-24 16:28 w4ngzhen 阅读(401) 评论(0) 推荐(2) 编辑
摘要: 使用镜像安装Debian的过程中,会安装一些常用的软件包。但在安装软件包的阶段,默认情况下会通过网络进行下载。即使配置了国内的镜像,但是由于网络问题依然很慢。这个时候需要的在安装阶段选择从默认的DVD媒体安装。 准备工作 从官网下载完整镜像:完整DVD镜像(该步骤一定要下载完整镜像,一般名称为:de 阅读全文
posted @ 2022-11-06 12:25 w4ngzhen 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 前端时间将博客部署到了Vercel上,使用的是Hexo Next主题。发现某些博文点进去以后会出现找不到的情况: 404: NOT_FOUND Code: NOT_FOUND ID: ... ... 经过一番排查,原来是因为文件名中有加号+,导致URL定位会出现问题。解决方案就是博文名称移除加号。 阅读全文
posted @ 2022-10-27 21:14 w4ngzhen 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 本文主要是对在最新的VirtualBox7上搭建Debian11的笔记记录,方便后续个人回顾,同时搭配对配置的浅析。 sudoers配置 非root用户想要使用sudo命令,需要两个条件: 系统安装了sudo命令; 将该用户添加到了/etc/sudoers中; 对于第一点检查是否安装sudo命令,可 阅读全文
posted @ 2022-10-27 15:42 w4ngzhen 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 最近因为一些学习的原因,需要使用一款跨平台的轻量级的GUI+图像绘制 C/C++库。经过一番调研以后,最终从GTK+、FLTK中选出了FLTK,跨平台、够轻量。本文将在Windows、macOS以及Linux Debian三套操作系统环境,对FLTK进行编译,并搭建简单Demo。这其中也有少许的坑, 阅读全文
posted @ 2022-10-19 18:01 w4ngzhen 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 这两年低代码平台的话题愈来愈火,一眼望去全是关于低代码开发的概念,鲜有关于低代码平台的设计实现。本文将以实际的代码入手,逐步介绍如何打造一款低开的平台。 低开概念我们不再赘述,但对于低开的前端来说,至少要有以下3个要素: 使用能被更多用户(甚至不是开发人员)容易接受的DSL(领域特定语言),用以描述 阅读全文
posted @ 2022-09-18 18:43 w4ngzhen 阅读(1405) 评论(0) 推荐(2) 编辑