NodeJS创建网络服务的几种方式

最近想从头开始实现一个 NodeJS 服务器,第一步就是创建一个服务器,在 NodeJS 中创建服务器的方式还挺多的,在这里都统统拿出来对比一下。

阅读更多

前端需要了解的依赖注入

作为前端,会经常碰到依赖注入,对于其原理还不是很了解,作为一个学习者,在阅读了大量依赖注入相关文档后,以前端更能理解的方式来表达,所以本身对依赖注入的了解不是很深入,旨在帮助前端的同学理解。

阅读更多

异步任务队列实现

我承认确实有些标题党,我认为任务队列就是为异步任务而生的,同步任务不需要任务队列,所以任务队列本就应该是异步任务队列。这个任务队列也可以叫做任务调度器,主要是控制任务在NodeJavaScript任务队列的的入队。其需求来源于上一篇文章《一个批量链接替换小工具》,上一篇文章水话比较多,这篇算是对上一篇的补充,加点干粮,建议在读之前先了解下实际需求。

阅读更多

一个批量链接替换小工具

最近在开发中遇到一个比较复杂的流程控制问题,本来早该写一篇分享的,奈何懒,以至于重构过程中的一些想法和遇到的问题都模糊了,就写一个最终版的吧。

因为我主要的开发语言是JavaScript,所以这个小工具是基于Node实现的。

阅读更多

你不需要Redux

Redux 是一个知名度和使用率比较高的状态管理库,取『你不需要 Redux』这个标题应该理解为『在大部分场景下,你不需要使用 Redux 做状态管理』。所以本篇将基于 React,不用其他框架或库来实现一个简单的状态管理方案。

阅读更多

读了一遍NPM文档

只能说自己的基本功还不够扎实,有的时候想自己看一下源码,发现啥都看不懂,不得不抽点时间来补习一下了。

本文尚未完成

阅读更多

数据无损压缩

本文将介绍四种两种数据无损压缩的方式(算法),上这节课已经有两个周了,除了作业就没有接触过这方面的内容,自己对数据压缩也挺感兴趣的,所以就复习总结一下,希望更多的人了解这方面的内容。

阅读更多

数据结构:树

树(Tree)是一种抽象数据类型或是实现这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。这篇文章主要介绍树的相关概念、性质及数学推论。

阅读更多

在Vue中使用GraphQL

本文帮助你在 Vue 中使用 GraphQL,也许你尝试使用过axios,不得不说 axios 并不适合用来发送 GraphQL API 请求,本文介绍一种更简单的方式并且带你上手。如果你对 GraphQL 后端感兴趣可以阅读我的上一篇文章《Apollo-GraphQL快速上手-服务端》。

阅读更多

Apollo-GraphQL快速上手-服务端

上次课程设计做完之后就放松了一阵子,过了这么久才来更新博客其实内心是不好受的,感觉生活缺少了什么。GraphQL 出现了很多年,一直不温不火,想尝试 GraphQL 服务器开发的朋友们可以参考一下本文,你将理解到一种 GraphQL 服务器的通用逻辑。

本文假设你对GraphQL有一定的了解。

阅读更多

尝试用通俗的方式解释协程

协程(英文:Coroutine)这个概念其实并不复杂,但我却花了很多时间理解,后来仔细一想,大概是因为这个概念穿插了很多别的概念,所以这篇文章将这些概念全部疏通一遍再来理解协程。

除了协程,通过本文你将对进程、线程、并发有一定的了解

阅读更多

浅谈GraphQL的尴尬

本人某校大二学生,最近忙于数据库课设,其中用到了 GraphQL,碰巧在知乎上看到了GraphQL 为何没有火起来?这个问题,虽然是刚用到 GraphQL,但对于这个问题还是有一点想法,的所以这里就浅浅的聊一下 GraphQL 的尴尬吧。

阅读更多

开始踩坑GoWeb

这是我第一次使用 GoLang 进行 Web 开发,以前用的是 Koa 和 ThinkPHP 进行 Web 后端的开发,也算是有一些经验吧,这篇文章用来记录开发第一个小时遇到的问题。

如果你是GoLang的初学者,并且使用的第一个外部包是 iris ,那么这篇文章对你相当有帮助。

阅读更多
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×