nodejs的一些基操】的更多相关文章

Nodejs 是基于 CHrome V8 引擎的 JaveScriptnpm: node 包管理器为我们提供了: nodejs 运行时,javascript 代码运行时的环境 提供了核心模块,具体会在列出模块详细 交互式解析器 简单的一些指令.load 文件名 : 加载此文件的代表并执行.save 文件名 保存为此名字的文件.break 或 claer : 退出当前编辑的这个代码块其他的就不一一赘述了,nodejs 是应对于早期 js 没有模块化系统,标准库较少,缺乏包管理工具,为了让 js 可…
什么是模块? 模块分为原生模块(node.jsAPI提供的原生模块,在启动时已经被加载)和 文件模块(动态加载模块,主要由原生模块module来实现和完成.通过调 用node.js的require方法来实现加载).//调用原生API的方法 var httpModule =require('http');//加载http模块 httpModule是require原生http模块返回的对象.类似java中类的对象.//调用文件模块的方法 var test =require('/path/.../te…
前言 在上一篇文章Mongodb3.6 快速入门(一)中,我们主要使用两个命令: 1.mongod #启动服务 2.mongo #连接mongodb 对于刚接触mongo的人来说,该怎么给命令传递参数.又该传递什么参数都是一脸懵逼的.本人也是这样.在一开始学习mongo的时候,只能死记硬背别人的代码,别人是怎么写,照抄着来.但发现,这样容易忘记.一开始的时候觉得自己会了,可过了几天就会觉得自己一点不会:“怎么又忘记了,好像没学一样” 其实,对于大多数窗口shell操作,都是有提供help帮助,只…
创建数据表: create table tt1( id int, name varchar(20), age int,sex boolean ); insert into tt1 values(1,"zhang",25,0); insert into tt1 values(2,"wang",25,1); insert into tt1(id,name,age,sex) values(3,"li",28,1); insert into tt1(id…
redis:通常BOLEAN操作类型,操作成功返回1,操作失败返回0 通常如果往设置的key插入值,但是这个key不存在,redis则会创建 向redis里的某个key插入多个值时,值和值之间用空格隔开,不能使用(,) redis操作里,b开头的都是代表阻塞的意思 key篇: //这里的key为所有类型key的统称,包括包括string,hash等 1.del[key]:删除key,区别hdel(删除hash里的field) 2.exists [key]:1表示有,0表示无 3.expire […
Redis key-value类型的缓存数据库 指定IP和端口连接redis: ./redis-cli -h ip -p port Redis基本操作命令 命令 返回值 简介 ping PONG 测试是否连接到Redis服务端 dbsize 当前数据库key的数量(int) 查看key的数量 select db select index(默认0-15) redis默认初始化16个数据库,selet可进行切换 flushdb OK 删除当前数据库的所有数据 exit/quit 退出redis连接…
基本概念 database 数据库 包含多个collection collection 集合 包含多个文档document(类JSON对象) document 文档 一个文档对象中包含多个key-value键值对 入门 基本命令 show dbs列出全部数据库 db 查看当前数据库 use db_name 切换到/创建数据库db_name show collections 列出当前库中的所有collection db.createCollectioin(c_name,{参数文档}) 创建一个名为…
局部变量前面要加var   如 var name = "jiahuai" 全局变量 name = "jiahuai" 写完每一行JavaScript代码用;号隔开 注释: 单行 // 多行 /* */…
2018/12/6 星期四 19:34:07 authot by dabaine 数据库注释; -- 这就是注释 /*.....*/ 这也是注释 创建库; create databse [if not exists] dabaine [character set "utf8"]; 查看所有数据库; show databses; 查看数据库结构: show create database dabaine; 查看当前数据库; select database(); 修改数据库; alter…
人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Linux基础入门 小白学 Python 爬虫(4):前置准备(三)Docker基础入门 小白学 Python 爬虫(5):前置准备(四)数据库基础 小白学 Python 爬虫(6):前置准备(五)爬虫框架的安装 小白学 Python 爬虫(7):HTTP 基础 小白学 Python 爬虫(8):网页基…
目录 标题 一级标题 二级标题 字体 图片 来插入图片,如在同意文件夹上,可直接加图片名 数学公式 编辑表格 标题 一级标题 二级标题 三级标题 无序标题 *加空格,无序标题 也可以使用ctrl = 向上增大标题等级 ​ ctrl - 向下减小标题等级 [ 中加TOC]加目录 字体 加粗** ** XXX ** 斜体 * XX* ==变色== == xx== 图片 来插入图片,如在同意文件夹上,可直接加图片名 ,也可输入网页图片地址 leetcodehttps://leetcode-cn.com…
玩过深度学习图像处理的都知道,对于一张分辨率超大的图片,我们往往不会采取直接压平读入的方式喂入神经网络,而是将它切成一小块一小块的去读,这样的好处就是可以加快读取速度并且减少内存的占用.就拿医学图像处理来说吧,医学CT图像一般都是比较大的,一张图片就可能达到500MB+,有的甚至超过1GB,下面是切过的一张已经被各种压缩过的肝脏CT图像的一角.        我们可以看到它的像素仍有5210*4200之多,如果直接把这样一张图片压平,将会得到一个5210*4200=21882000维的tenso…
Java实现对HDFS文件系统的基本操作 1.准备好jar包 2.创建一个类 1. 测试连接 @Test //测试是否连接成功 public void test() { //添加配置 ==> core-site.xml Configuration conf = new Configuration(); //配置默认地址端口 conf.set("fs.defaultFS", "hdfs://192.168.1.105:9000"); try { //加载配置 F…
1. 查询目录内容:ls [选项]  [文件或者目录] -a 显示所有文件,包括隐藏文件 -l 显示详细信息 -d 查看目录属性 -h 人性化显示文件大小 -i 显示节点ID,inode ls -ld test 表示看test目录的详细信息和目录属性 ls -l test 表示看test目录下的所有文件的详细信息 2.文件权限:ls -l   显示列:-rwxrw-r--. 1 root root   1207  1月   14  18:18  test a.文件权限Linux用10位字符来表示…
一.find文件查找 grep 匹配字段 文件名 ——筛选文件   find查找 语法参数示例 格式: find 查找范围 查找类型 参数   find / -name *.conf   按文件名查找 find / -size +100M    按文件大小查找+-表示大于.小于 单位:B K M G T P -o或 -and 和 find / -type f   按照类型查找,f:文件 d:目录 l:软连接 find / -inum 1333387              按照indoe编号查…
创建错误或者想要抛弃某个仓库or项目,点击选择项目,选择Setting页面,左侧方框Option页拉到底: 你就可以看到一个红色的危险域,called Danger Zone,这不禁让我想到了黑子篮球里的Zone,也是可怕的东西!!咳咳看下图 就那个方框Delete this repository~ 然后,在弹框的输入框里输入你的仓库名 or 项目名:其实你下定决心要删除的话,直接复制上方提示的你的仓库名 or 项目名就可以,无需手动输入!! 再点击下面那个按钮!! 就删掉惹!…
目录: 一.sed编辑器 二.打印内容 三.使用地址 四.删除行 五.替换 六.插入 一.sed编辑器 sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流. sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中. sed 的工作流程主要包括读取.执行和显示三个过程∶ 读取∶ sed 从输入流(文件.管道.标准输入)中读取一行内容并存储到临时的缓冲区中(又称模式空间, pattern space). 执行:默认情…
创建一个数据库   (myschool是数据库名) create database myschool; 删除数据库 drop database myschool 创建一个表:(Student是 表名) CREATE TABLE Student( 列名   类型 是否是主键  是否为自增列    是否为控值 stuNo INT  PRIMARY KEY AUTO_INCREMENT NOT NULL, ) 修改表名 Alter table <旧表明> rename<新表名> 删除表…
Linux --------小白必会的基本命令 命令行提示字符[root@localhost ~]#[当前登录系统的用户@主机名称 当前所在的目录]## 表示为管理员登录$ 表示为普通用户登录   切换用户 su 用户名  切换后所在目录不变su - 用户名  切换后所在目录变成用户家目录   查看当前主机的完整名称hostname   临时设置主机名hostname 主机名   永久设置主机名hostnamectl set-hostname 主机名 或vi /etc/hostname(设置完后…
正解:线性基+倍增 解题报告: 先放下传送门QAQ 然后这题,其实没什么太大的技术含量,,,?就几个知识点套在一起,除了代码长以外没任何意义,主要因为想复习下线性基的题目所以还是写下,,, 随便写下思路趴,首先多个数异或显然线性基,然后因为是在树上所以可以考虑倍增预处理线性基,插入合并查询都基操我不说了QAQ 然后因为我树剖不熟练所以我用的树剖,,,当然倍增一样的反正都差不多?反正就xxj[i][j]:第i个点向上跳j步的线性基,和普通树上跳lca什么都一样的做法,over #include<b…
QuickNode Node.js从QuickNode开始,让restful接口开发更简单! PHP的MVC 作为一名曾经的PHP开发者,我也有过三年多的thinkphp使用经验,那是我学习PHP接触的第一个MVC框架.ThinkPHP目前也算是国内最流行的PHP框架了吧,于我说来,该框架给我留下的最深的印象就是在创建新控制器和新方法时候的简单便捷,以及她经典的/Controller/Action路由模式. 大学毕业后,我的工作转向了前端,但作为一个全栈,我依然负责一些后端开发和服务器运维,再使…
目录 1 为什么是 WebGPU 而不是 WebGL 3.0 显卡驱动 图形 API 的简单年表 WebGL 能运行在各个浏览器的原因 WebGPU 的名称由来 2 与 WebGL 比较编码风格 OpenGL 的编码风格 CPU 负载问题 WebGPU 的装配式编码风格 厨子戏法 3 多线程与强大的通用计算(GPGPU)能力 WebWorker 多线程 通用计算(GPGPU) 4 浏览器的实现 5 未来 参考资料 这篇讲讲历史,不太适合直奔主题的朋友们. 1 为什么是 WebGPU 而不是 We…
Ubuntu16.04+ 在Ubuntu系统中安装较为简单,官方提供了脚本供我们进行安装. sudo apt install curl curl -fsSL get.docker.com -o get-docker.sh sudo sh get-docker.sh --mirror Aliyun 执行这个命令后,脚本就会自动的将一切准备工作做好,并且把Docker CE 的Edge版本安装在系统中. 启动Docker CE sudo systemctl enable docker sudo sy…
数据库设计 表结构 [dbo].[AdminInfo] AdminID, AdminName, AdminPassword, RoleID [dbo].[BK_Car] ID, CarID, ISBN, BookName, Price, Num [dbo].[BookInfo] ISBN, BookName, Author, Price, InCount, OutCount, Intro, Sort, ImageAds [dbo].[Indent] IndentID, UserName, Boo…
一.maven基操: MAVEN依赖之 坐标: 二.MAVEN依赖 type:依赖的类型,比如是jar包还是war包等 默认为jar,表示依赖的jar包 optional:标记依赖是否可选.默认值false 比如struts2中内置了log4j这个记录日志的功能,就是将log4j内嵌入struts2的jar包中,而struts2有没有log4j这个东西都没关系,有它,提示的信息更多,没它,也能够运行,只是提示的信息就相对而言少一些,所以这个时候,就可以对它进行可选操作,想要它就要,不想要,就设置…
正解:容斥+Lucas定理+组合数学 解题报告: 传送门! 先mk个我不会的母函数的做法,,, 首先这个题的母函数是不难想到的,,,就$\left (  1+x_{1}^{1}+x_{1}^{2}+...+x_{1}^{f_{1}}\right )\cdot\left (  1+x_{2}^{1}+x_{2}^{2}+...+x_{2}^{f_{2}}\right )\cdot...\cdot\left (  1+x_{n}^{1}+x_{n}^{2}+...+x_{n}^{f_{n}}\rig…
传送门 题意:定义一个无穷项的多项式f(x)f(x)f(x),初始各项系数都为0,现在有几种操作 将xLx^LxL到xRx^RxR这些项的系数乘上某个定值v 将xLx^LxL到xRx^RxR这些项的系数加上某个定值v 将xLx^LxL到xRx^RxR这些项乘上x变量 将某个定值v代入多项式F(x),并输出代入后多项式的值,之后多项式还原为代入前的状况 其中第四种操作不会出现超过10次. N≤105,0≤L≤R≤105,0≤v≤109N\le10^5,0\le L\le R \le10^5,0 \…
正解:树链剖分+线段树 解题报告: 传送门! 树链剖分+线段树算是基操了趴,,, 就无脑码码码,没有任何含金量,不需要动脑子,然后码量其实也不大,就很爽 比树剖的板子还要板子一些hhhhh 放下代码就欧克了QwQ #include<bits/stdc++.h> using namespace std; #define il inline #define int long long #define gc getchar() #define ls(x) (x<<1) #define r…
正解:并查集/树链剖分+线段树 解题报告: 传送门 感觉并查集的那个方法挺妙的,,,刚好又要复习下树剖了,所以就写个题解好了QwQ 首先说下并查集的方法趴QwQ 首先离线,读入所有操作,然后dfs遍历整棵树,如果当前点有标记就fa[i]=i,否则fa指向父亲节点 然后倒叙查答案,每次碰到Q答案就fa[i],碰到C就把修改的那个点的标记次数--,当标记次数=0的时候fa就指向父亲节点辣 over 484很妙昂! #include<bits/stdc++.h> using namespace st…
I. Docker简介Docker是一种新兴的虚拟化技术,能够一定程度上的代替传统虚拟机.不过,Docker 跟传统的虚拟化方式相比具有众多的优势.我也将Docker类比于Python虚拟环境,可以有效的配置各个版本的开发环境,比如深度学习与Java环境. 其他的Docker简介也不需要过多介绍,可以参考很流行的<Docker — 从入门到实践>.关于博客,文末列出了最近在掘金上看到的一些入门类型文章. 优势本人主要想用来配置开发环境,由于实验室机器系统环境版本等冲突的问题. 先用一张Dock…