node.js

独立产品灵感周刊 DecoHack #046 - 试试用 ChatGPT 写周刊
独立产品灵感周刊 DecoHack #046 - 试试用 ChatGPT 写周刊

这个 APP 是独立开发者 @liseami1 的作品,花了300天细致打磨上线!产品设计了非常多炫酷的动效小细节,是一个非常好看的日程规划记录统计APP。“转山“是一种盛行于西藏地区的庄严活动。信徒们围绕冈仁波齐,笃定地重复脚下的路线转山App正是构想于此,帮助你规划行为,记录每一次专注。有兴趣可

2023-02-05 19:08:58阅读全文

2022大前端总结和2023就业分析
2022大前端总结和2023就业分析

本文首发CNode社区、SegmentFault、稀土掘金和Node全栈公众号,本文版权归作者所有,未经作者同意,禁止转载。

2023-02-05 23:32:28阅读全文

使用第三方库怎么实现【前端引导页】功能
使用第三方库怎么实现【前端引导页】功能

前言随着应用功能越来越多,繁多而详细的功能使用和说明文档,已经不能满足时代追求 快速 的需求,而 引导页(或分步引导) 本质就是 化繁为简,将核心功能以更简单、简短、明了的文字指引用户去使用对应的功能,特别是 ToB 的项目,各种新功能需求迭代非常快,免不了需要 引导页 的功能来快速帮助用户引导。下

2023-02-10 13:47:54阅读全文

JS逆向之补环境过瑞数详解
JS逆向之补环境过瑞数详解

“瑞数” 是逆向路上的一座大山,是许多JS逆向者绕不开的一堵围墙,也是跳槽简历上的一个亮点,我们必须得在下次跳槽前攻克它!! 好在现在网上有很多讲解瑞数相关的文章,贴心的一步一步教我们去分析瑞数流程,分析如何去扣瑞数逻辑,企图以此教会我们 (手动狗头)。却鲜有文章详细去讲解如何通过纯补环境的方式过瑞

2023-02-10 08:07:24阅读全文

Electron打包错误的踩坑小记
Electron打包错误的踩坑小记

在网络环境不好(无科学上网)的条件下,项目可能可以启动成功却无法打包,注意查看报错信息,如下图所示:

2023-03-07 19:53:02阅读全文

如何利用极狐GitLab 轻松管理NPM依赖发布与更新?
如何利用极狐GitLab 轻松管理NPM依赖发布与更新?

NPM 是 Node.js 的包管理工具,用来安装各种 Node.js 的扩展。本文将分享如何通过极狐GitLab,让 NPM 依赖发布更新更加快速和自动化,让你轻松管理依赖,拥有更多时间专注于核心工作!

2023-03-07 23:55:06阅读全文

Mac安装开发环境-前端篇
Mac安装开发环境-前端篇

最近新买了台macbook pro电脑,于是马上搭建起自己的前端开发环境,写这篇文章的目的是记录过程分享给大家。

2023-03-08 02:53:29阅读全文

Node.js 未来发展趋势
Node.js 未来发展趋势

作者:京东零售 郑炳懿

2023-03-07 22:29:06阅读全文

nvm安装与使用
nvm安装与使用

1.电脑系统 windows11专业版2.在开发的过程中,我们可能会需要使用到多个node版本,那怎么才能更好的安装和切换node版本呢?我是通过使用nvm来实现的,下面我来分享一下。3.首先是卸载之前安装的node。4.安装nvm:

2023-03-07 17:45:02阅读全文

如何使用 Node.js 实现Clean Architecture
如何使用 Node.js 实现Clean Architecture

项目地址 (https://github.com/lulusir/clean-architecture) 觉得不错的小伙伴,可以给个star,谢谢

2023-03-09 06:13:16阅读全文

nodejs服务端开发
nodejs服务端开发

nodejs服务端开发

2023-03-08 11:09:01阅读全文

day24-nodejs基础
day24-nodejs基础

day24-nodejs基础一、nodejs介绍

2023-03-08 14:16:47阅读全文

12.ThreadLocal的那点小秘密
12.ThreadLocal的那点小秘密

好久不见,不知道大家新年过得怎么样?有没有痛痛快快得放松?是不是还能收到很多压岁钱?好了,话不多说,我们开始今天的主题:ThreadLocal。我收集了4个面试中出现频率较高的关于ThreadLocal的问题:

2023-03-08 23:49:44阅读全文

node-sass 安装失败 Command failed 报错
node-sass 安装失败 Command failed 报错

通过yarn install安装依赖包node-sass时总是报错,具体的错误原因为Command failed。应该如何解决这个问题呢?

2023-03-08 23:16:10阅读全文

JavaScript 为什么要进行变量提升,它导致了什么问题?
JavaScript 为什么要进行变量提升,它导致了什么问题?

欢迎关注 『前端进阶圈』 公众号 ,一起探索学习前端技术......

2023-03-08 22:12:59阅读全文

Mac上最简单配置多版本Nodejs环境
Mac上最简单配置多版本Nodejs环境

Nodejs版本更新非常迅速,截止目前(2023年2🈷️)已经更新到了19.17.0,笔者查了下官网列出的历史版本,足足有73页之多。而我们经常需要维护一些多年前的旧项目,因为一些依赖的原因导致最新版本的Node不一定兼容,所以也就出现了我们需要根据项目去切换Node版本的问题了。

2023-03-09 10:26:04阅读全文

M1 MacBook Pro nvm install node报错404
M1 MacBook Pro nvm install node报错404

经过分析发现命令安装node版本时,M1电脑自动拼接路径如下:

2023-03-09 13:46:29阅读全文

Nodejs学习二
Nodejs学习二

1.使用Nodejs来一打C++扩展学习,到3.6.3中使用Persistent 句柄的地方,按照书中代码使用MarkIndependent函数会报错。Persistent类已经没有该方法了,搜索正在使用的node 14版本的git源码,发现了commit log中有相关记录.查看对应commit记

2023-03-10 08:13:14阅读全文

Nodejs 学习笔记一
Nodejs 学习笔记一

1.先从Nodejs的入口谈起,一下采用的是nodejs 6.9.4 版本。nodejs启动的入口文件src/node_main.cc

2023-03-09 21:29:27阅读全文

杭州 | 初创团队 | 产品经理/Flutter/NodeJS | 15-25K
杭州 | 初创团队 | 产品经理/Flutter/NodeJS | 15-25K

初创企业已完成种子轮,计划在精品高端咖啡供应链/零售领域,引入 web3/NFT 的玩法来打造会员营销体系,实现新零售 APP。不涉及代币发行。

2023-03-09 18:24:31阅读全文

详解MyBatis中Executor执行SQL语句的过程
详解MyBatis中Executor执行SQL语句的过程

前言在详解MyBatis的SqlSession获取流程文章中已经知道,MyBatis中获取SqlSession时会创建执行器Executor并存放在SqlSession中,通过SqlSession可以获取映射接口的动态代理对象,动态代理对象的生成可以参考详解MyBatis加载映射文件和动态代理,可以

2023-03-10 02:10:36阅读全文

HTTP,WebSocket 和 聊天室
HTTP,WebSocket 和 聊天室

在涉及到网络层面的相关内容时,不免会联系到 HTTP、TCP、WebSocket 等,但相信大部分人都并不是很清楚其中的一些关系和概念,特别是需要你去做语言表述时,网上有不少优秀的资料和文章,但知识仍需要自己去消化和总结,于是有了本文!!!

2023-03-10 10:22:38阅读全文

Spring事务回滚的两种方法
Spring事务回滚的两种方法

当然,Spring事务回滚的前提是你当前使用的数据库必须支持事务,比如MySQL的Innodb是支持的,但Mysaim则是不支持事务的。方法一

2023-03-16 17:00:33阅读全文

通过 ChatGPT 和 React 搭建 JSON 转 TS 的应用
通过 ChatGPT 和 React 搭建 JSON 转 TS 的应用

在本文中,你将学习如何使用 ChatGPT API 构建一个将 JSON 对象转换为 Typescript interface 的 Web 应用

2023-03-16 20:29:15阅读全文

花1块钱让你的网站支持 ChatGPT
花1块钱让你的网站支持 ChatGPT

最近 ChatGPT 在技术圈子可太火了,票圈也被刷屏。我也决定来凑个热闹,给自己的博客加一个 ChatGPT 对话功能。

2023-03-17 08:44:35阅读全文

express源码分析1:express实例的构造函数
express源码分析1:express实例的构造函数

这篇文章是express源码阅读系列文章的第一篇,这个系列的文章主要目的是想从一个Node.js的初学者的视角,结合express的API文档去分析解读express这个热门库的实现原理。

2023-03-17 12:42:42阅读全文

Nodejs原型链污染
Nodejs原型链污染

有一些人在学习JavaScript时会分不清Nodejs和JavaScript之间的区别,如果没有node,那么我们的JavaScript代码则由浏览器中的JavaScript解析器进行解析。几乎所有的浏览器都配备了JavaScript的解析功能(最出名的就是google的v8), 这也是为什么我们

2023-03-20 09:06:35阅读全文

从一个构建问题再谈依赖包加载机制
从一个构建问题再谈依赖包加载机制

前段时间笔者和小伙伴们一起在对部门内的一些老项目做升级改造,其中有一个关键项是统一构建工程,即对原先散落在各个项目中的自定义 webpack 构建脚本进行收敛和抽象,定制标准构建器,然后各个项目统一采用这个标准构建器进行打包构建。具体的工作过程如下:

2023-03-19 23:06:33阅读全文

从零打造你的前端开发脚手架
从零打造你的前端开发脚手架

在实际开发过程中,我们经常都会用到脚手架来构建前端工程项目,常见的主流框架都有自己的脚手架,vue-cli、create-react-app、angular-cli。在大型公司都会有内部定制化的脚手架开发工具,使用脚手架可以大幅提升项目的构建速度,通过命令行的交互,选择你所需要的配置与集成,可快速完

2023-03-19 22:18:52阅读全文

express.js源码阅读笔记
express.js源码阅读笔记

express中主要有以下几个核心概念

2023-03-19 14:41:50阅读全文

90%的Java开发人员都会犯的5个错误
90%的Java开发人员都会犯的5个错误

前言作为一名java开发程序员,不知道大家有没有遇到过一些匪夷所思的bug。这些错误通常需要您几个小时才能解决。当你找到它们的时候,你可能会默默地骂自己是个傻瓜。是的,这些可笑的bug基本上都是你忽略了一些基础知识造成的。其实都是很低级的错误。今天,我总结一些常见的编码错误,然后给出解决方案。希望大

2023-03-20 05:51:28阅读全文

cligetter|一款快速生成 Cli工具 开发模版的脚手架
cligetter|一款快速生成 Cli工具 开发模版的脚手架

近年来 cli工具 的开发,对于不断发展的前端生态来说,似乎也逐渐成为工程师们的必备技能。其实开发一个 cli工具 并不难,但对于前端的同学可能存在一点认知上的小门槛,特别是对于刚开始接触 cli 脚手架工具开发的同学来说,如何搭建一个 cli 的开发环境还是挺让人抓狂的。

2023-03-20 03:14:19阅读全文

BigDecimal不可触碰的6个坑
BigDecimal不可触碰的6个坑

BigDecimal是Java中的一个类,用于处理任意精度的十进制数字。与基本数据类型double和float不同,BigDecimal类可以保留任意位数的小数,并支持高精度的数学运算。但是,由于BigDecimal处理的数字非常大,因此在使用时需要注意一些事项,否则可能会引发一些问题。本文将介绍使

2023-03-20 16:30:27阅读全文

脚手架常用工具:commander 等工具的使用
脚手架常用工具:commander 等工具的使用

手脚架开发过程中使用了一些工具,比如交互提示,获取用户输入,高亮,生成模板等等。这里对他们进行简单的介绍,方便后续的开发。

2023-03-20 11:15:37阅读全文

ThreadLocal源码分析
ThreadLocal源码分析

在网站实际应用过程中,为了防止网站登录接口被机器人轻易地使用,产生一些没有意义的用户数据,所以,采用验证码进行一定程度上的拦截,当然,我们采用的还是一个数字与字母结合的图片验证码形式,后续会讲到更加复杂的数字计算类型的图片验证码,请持续关注我的博客。实现思路博主环境:springboot3 、jav

2023-03-20 16:38:13阅读全文