前言Nodejs最大的亮点就在于事件驱动, 非阻塞I/O 模型,这使得Nodejs具有很强的并发处理能力,非常适合编写网络应用。在Nodejs中大部分的I/O操作几乎都是异步的,也就是我们处理I/O的操作结果基本上都需要在回调函数中处理,比如下面的这个读取文件内容的函数: fs.readFile('/etc/passwd', function (err, data) { if (err) t
Docker is an enterprise-ready container platform that enables organizations to seamlessly build, share, and run any application, anywhere. Almost every company is containerizing its applications for f
转载 2023-11-24 20:34:43
22阅读
首先准备一个Ubuntu18.04的系统启动盘,和安装双系统的时候一样。然后插入电脑的时候按F2进入bios,设置U盘为启动项,不会的可以搜一下教程。然后使用U盘进入启动项后,使用try ubuntu,不要安装,启动gparted:sudo gparted如果没有或有问题的话,可以安装,(我是先安装的)。sudo apt-get install gparted后面因为自己扩容过程,所以借鉴的别人的
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。  进程 1.process.argv 用于获取当前进程信息 0--node.exe的目录 1--js文件的目录 2--第一个参数 process.argv.slice(2) 获取从第一个参数开始的参数4.process.stdin.on('data',function
写前端的朋友不知道如何拓展自己在后端的能力,那么nodejs是你的不二选择,废话不多说,直接进入正题。 这里我演示的是nodejs+mysql,别的数据库也类似。 首先我们需要做两件事,下载nodejs和mysql安装,这些基本知识略过。 接着新建一个文件夹,在此文件夹下打开cms,或者vscode的终端,输入node init初始化一个项目,输入一些基本信息。 然后我们我们还需要安装以下包到-
转载 2024-07-11 09:49:21
46阅读
什么是node.jsNode.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。Node.js和浏览器区别node.js没有BOM和DOM 简单理解下BOM和DOMBOM (browser object model) 浏览器的对象模型 node.js不能通过js控制浏览器(因为node.js不是浏览器)DOM (document object model) 文档的对
node.js后端框架之expressexpress框架现如算时node.js中一个比较过时了的一个框架,但是虽然如此,还是很有学习的价值,之前也学习过,以下是总结一些常用的方法以及对一些问题的处理express基本的结构 express和原生的http模块相比,好处在于它将get,和post方法进行了抽离,不需要全部都卸载一个server的函数里面,让页面的结构更加的清晰,同时也是能够让代码更加
1. 认识Koanodejs中除了express框架, 另外一个非常流行的Node Web服务器框架就是Koa。事实上,koa是express同一个团队开发的一个新的Web框架:目前团队的核心开发者TJ的主要精力也在维护Koa,express已经交给团队维护了;Koa旨在为Web应用程序和API提供更小、更丰富和更强大的能力;相对于express具有更强的异步处理能力(后续我们
Feisty Fawn)2007,4,19 release。一下班就赶紧跑回来download,在windows下用迅雷下载速度很快,2M左右,先是下载了一个desktop,6.10有个可以从硬盘引导desktop的方法,就跟光盘启动一样,安装时速度还要比光盘快,并且只要把.fs文件放到指定位置,还可以保存系统的设置。尝试了一下用6.10的引导文件来启动7.04的desktop,可以跑起来,但鼠标
本文列出了七种容器化 node.js 应用程序的方法,让我们简要地看一下它们。本文列出了七种容器化 node.js 应用程序的方法,让我们简要地看一下它们。在过去的五年里,Node.js 一直是严肃程序员的最爱。最大吞吐量的 JavaScript 运行时环境是一个免费的开源程序,旨在提高JavaScript在多个平台上的性能。由于其事件驱动、非阻塞 I/O 方法,Node.js 体积小且处理请求速
转载 2024-03-15 11:00:21
7阅读
# 如何在Docker中运行Node.js容器并持久运行 在现代软件开发中,使用容器技术已经变得非常普遍。Docker是一个著名的容器化平台,它能够帮助开发人员将应用程序和它们的依赖项打包到容器中,以便在各种环境中轻松部署。Node.js是一个非常流行的JavaScript运行时,用于构建服务器端应用程序。在本文中,我们将介绍如何在Docker中运行Node.js容器并持久运行。 ## 步骤一
原创 2024-05-28 06:50:58
145阅读
(八)限制容器的 Block IO 前面学习了如何限制容器对内存和CPU的使用,本节我们来看 Block IO。Block IO 是另一种可以限制容器使用的资源。Block IO 指的是磁盘的读写,docker 可通过设置权重、限制 bps 和 iops 的方式控制容器读写磁盘的带宽,下面分别讨论。 注:目前 Block IO 限额只对 direct IO(不使用文件缓存)有效。(1)block
转载 2020-11-13 18:06:00
528阅读
2评论
模块概览 在nodejs中,path是个使用频率很高,但却让人又爱又恨的模块。部分因为文档说的不够清晰,部分因为接口的平台差异性。 将path的接口按照用途归类,仔细琢磨琢磨,也就没那么费解了。 获取路径/文件名/扩展名 获取路径:path.dirname(filepath) 获取文件名:path.
原创 2021-09-02 15:05:52
114阅读
24是一款扑克牌游戏,它的游戏方式是把四张牌的牌面数值通过四则运算得到结果24,四张牌必须仅用一次。这是一种挺好的锻炼孩子算数能力的扑克牌游戏。 各地玩法还有点差别,有的只算1-10,其它抽出来;有的地方把整幅牌都算上,把其中J当作11,Q当作12,K当作13,小王当作15,大王当作18. 个人觉
转载 2018-04-21 05:01:00
233阅读
一、服务器环境部署 1.node(1)安装nodewget http://nodejs.org/dist/v9.9.0/node-v9.9.0-linux-x64.tar.gz #下载 tar xvzf node-v9.9.0-linux-x64.tar.gz #解压 cd node-v9.9.0-linux-x64 #进入解压文件目录(2)安装必要的文件sudo yum in
转载 2024-09-02 21:24:19
187阅读
     本来不打算介绍node.js的npm的安装,但是发现node.js一些包的管理是通过npm来实现,还是要简单介绍一下npm。 1、npm是什么        npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已
快算24是一种挺好的锻炼孩子算数能力的扑克牌游戏,它的游戏方式是把四张牌的牌面数值通过有限四则运算得到结果24,四张牌必须仅用一次。各地玩法还有点差别,有的只算1-10,其它抽出来;有的地方把整幅牌都算上,把其中J当作11,Q当作12,K当作13,小王当作15,大王当作18. 个人觉得后者不但省了理
转载 2018-04-23 21:26:00
164阅读
考虑到1.00版本需要改源码变更四个数字,这版修改了一下变成控制台输入了。 先把两个数四则运算得到结果想清楚就是C2代码,三个数就是C3,四个数就是C4.简单的代码简单,却是复杂的基础;复杂的脱胎于简单,但还有自己的特性。 新代码如下: 控制台输出示例如下:
转载 2018-04-21 14:46:00
38阅读
文章目录背景实现安装 sequelize/cli 依赖初始化实现数据迁移参考 背景在做后台接口开发时,我们总会遇到新增字段或者修改字段的问题。 在开发阶段我们可以删表重建,但是上线之后可不能这么搞了。所以数据迁移就很重要了。所谓的数据迁移原理其实就是将数据复制出来然后再把表删了重新建表同时把数据再复制进去。这里我用到的ORM是Sequelize所以下面简单介绍一下Sequelize实现数据迁移的
转载 7月前
21阅读
Docker 是一个流行的开源平台,用于将应用程序打包成容器,以便在不同环境中快速部署和运行。而 Dockerfile 是用来构建 Docker 镜像的文件,其中包含了构建镜像所需的指令和配置。 在本篇文章中,我们将介绍如何使用 Dockerfile 来构建一个包含 Nginx 和 Node.js Express 的单容器应用。Nginx 是一个高性能的 Web 服务器和反向代理服务器,而 No
原创 2024-04-15 05:26:25
80阅读
  • 1
  • 2
  • 3
  • 4
  • 5