- node 批量下载脚本
NanaCti
安装依赖requestconstrequest=require('request');constfs=require('fs');constpath=require('path');创建储存视频的文件夹if(!fs.existsSync(path.join(path.join(__dirname,'文件夹名字')))){fs.mkdirSync(path.join(__dirname,'文件夹名字
- export和import
dawn
JavaScriptJavaScriptexportimportES6
export和import是JavaScript中ES6(ECMAScript2015)的模块系统的语法,用于实现模块的导出和导入,ES6的模块系统是JavaScript官方标准中定义的模块化规范,现在的前端应用模块化已经很普及了。export和import的技术细节有很多,下面做一总结。一、实时监视JS文件的运行⑴为了在VSCode中编辑js文件并实时监视该文件的运行,需要安装nodemon,下
- Nginx基本配置与应用
output
一、准备1.1环境准备CentOS7软件环境1.2tomcat多实例把/etc/profile.d/tomcat.sh中的变量注释了#exportTOMCAT_HOME=/usr/local/tomcat#exportCATALINA_HOME=/usr/local/tomcat#exportCATALINA_BASE=/usr/local/tomcat#exportCATALINA_TMPDIR
- nodemon的使用
周而复始_0cd2
nodemon是一种工具,可在检测到目录中的文件更改时通过自动重新启动节点应用程序来帮助开发基于node.js的应用程序。nodemon一般安装为依赖项:npminstall--save-devnodemon在本地package.json中配置在用npmrunstart启动
- nodejs 下载文件并保存到指定目录
芸芸众生ing
//文件下载varthumb=['http://abc.com/a.png'];varfs=require("fs");varpath=require("path");varrequest=require("request");//创建文件夹目录vardirPath=path.join(__dirname,"file");if(!fs.existsSync(dirPath)){fs.mkdirSy
- express如何使用MongoDB数据库
熊猫也是熊
一、准备工作1、要在全局环境下安装express以及它的生成器,创建项目,安装依赖包以及mongoose2、在启动项目之前可以修改两个地方修改端口号:bin/www文件夹中修改端口号varport=normalizePort(process.env.PORT||'50');修改后自动启动项目,这个必须提前在全局安装好nodemonpackage.json文件夹中将node改为nodemon:"st
- typescript 构建编写发布包流程
香樟树的夏天
typescript构建编写发布包流程初始化修改tsconfig.json配置husky构建代码检查安装husky,tslint,prettier配置tslint,prettier配置typedoc安装typedoc生成docs文档配置nginx添加自动刷新文档功能安装gulp-nodemon,browser-sync配置glupfile.js编写server.js编写插件代码方法库组件库添加单元
- Vue针对微信H5强缓存,定义H5刷新机制及其余浏览器清除缓存配置
杀猪刀-墨林
#Vue3#Vite2vue.js微信缓存
一、html头部补签插入以下内容:二、打包时生成版本json文件import{sep}from'path';import{mkdir,writeFile,existsSync}from'fs';import{name}from'../../package.json';functionwriteVersion(versionFile,content){ //写入文件 writeFile(versio
- 使用mongodb数据库时报错[nodemon] app crashed - waiting for file changes before starting...
I will.874
数据库mongodb
AccountModel.find().sort({time:-1}).exec((err,data)=>{if(err){res.status(500).send("读取失败~~~");return;}console.log(data);//响应成功res.render("list",{accounts:accounts});});在使用该代码片段读取数据库信息时候,报错原因是当前mongodb
- 搭建环境
moly琴
1.安装nodejs2.全局安装npm包管理器3.全局安装cnpm淘宝镜像4.全局安装nodemonnodemon将监视启动目录中的文件,如果有任何文件更改,nodemon将自动重新启动node应用程序npminstallnodemon-g命令都是全局安装-g表示全局安装5.全局安装mongodb数据库1.mongodb官网下载文件2.解压3.mac配置环境变量1.进入可执行(bin)文件目录cd
- 超详细的node.js(Express框架)与本地数据建立连接,编写简单的接口
小白不白呀
node.jsexpress
用两种常用的方式,我们两种方法都来写一下第一种方案在项目内部用使用expess建立连接第一步安装node.jsnpminode或yarnaddnode可以通过cmd命令行node-v来查看版本号我这里是14版本第二步在项目中安装以下插件npmimysqlnodemonExpressbady-parser--savemysql//数据库nodemon//热更新Express//express框架ba
- node+express快速搭建本地服务器
weiweivita
nodejsnode.js
安装依赖全局安装nodemon项目安装
[email protected]、
[email protected]配置文件package.json配置启动命令nodemon./index.js编写index.js:constexpress=require('express')constapp=express()constbodyParser=require('body-parser')constapiRouter=requi
- node之使用nodemon提高开发效率
吴wuwu
在nodejs中,每次修改文件都要在命令行工具中重新执行该文件,非常繁琐nodemon作用:检测项目中的所有文件,一旦发现文件有改动,nodemon会自动重启服务全局安装:npminstallnodemon-g用nodemon命令替代node命令执行文件:nodemonapp.js
- nodejs--express:初识express、路由、中间件、基于express写接口、接口跨域问题
小白小白从不日白
nodejsnodejsexpress
目录一、初识express1.1开启express的大门1.2Express的基本使用1.3监听GET/POST请求1.4获取URL中携带的查询参数1.5获取URL中的动态参数1.6使用express.static()托管静态资源1.7nodemon二、路由2.1初识路由2.2路由的匹配过程2.3路由的使用2.4为路由模块添加前缀2.5综合示例三、中间件3.1初识中间件3.2Express中间件的
- 前后端交互学习笔记(五):express+mysql+身份认证
★追梦赤子心★
expressmysqljavascript
express+mysql+身份认证文章目录express+mysql+身份认证expressexpress基本使用托管静态资源nodemon工具express路由express中间件中间件的分类自定义中间件CORS接口跨域问题Mysql基本概念SQL的使用mysql模块前后端身份认证开发模式身份认证Session实现JWT认证机制JWT使用expressexpress基本使用Express是基于
- 初学Nodejs(6):Express模块*(基本使用+路由+中间件)
持久的棒棒君
nodejsexpress中间件javascript
文章目录NodejsExpress1、简介2、基本使用2.1安装命令2.2基本使用步骤2.3监听get和post请求2.4把内容响应给客户端2.5获取URL中携带的查询参数2.6获取URL中携带的动态参数2.7获取放到请求体中的参数2.8托管静态资源2.9nodemon工具的使用3、Express中的路由3.1路由的概念3.2路由的匹配过程3.3简单使用3.4路由的模块化*3.4.1基本使用3.4
- 【Vue】1-2、Webpack 中的插件
QX_Java_Learner
Vuevue.jswebpack前端
一、Webpack插件的作用通过安装和配置第三方的插件,可以拓展webpack的能力,从而让webpack用起来更方便。二、两个常用插件1)webpack-dev-server类似于node.js使用的nodemon工具每当修改了源代码,webpack会自动进行项目的打包和构建2)html-webapck-pluginwebapck中的html插件(类似于一个模版引擎插件)可以通过此插件自定制in
- 【pacemaker pcs】* Node X : UNCLEAN (offline)
康雨城
linuxpcspacemaker
背景在配置PCS的时候,找了两个节点分别做好了配置4.3.创建高可用性集群RedHatEnterpriseLinux8|RedHatCustomerPortal但是发现,NodeList:*Nodemaster:UNCLEAN(offline)*Nodemon-node1:UNCLEAN(offline)排查排查发现原来是时间不一致导致修复通过ntp同步一下时间就可以了#安装工具yum-yinst
- nodemon使用
果冻~
node.jsjavascript
为什么要使用nodemon在编写调试Node.js项目的时候,如果修改了项目的代码,则需要频繁的手动close掉,然后再重新启动,非常繁琐。现在,我们可以使用nodemon(https://www.npmjs.com/package/nodemon)这个工具,它能够监听项目文件的变动,当代码被修改后,nodemon会自动帮我们重启项目,极大方便了开发和调试。安装nodemon在终端中,运行如下命令
- 【已解决】[nodemon] restarting due to changes
泡泡码客
前端笔记博客前端node.jsjavascriptvue.jsnodemon
第一种方式(推荐)nodemon指定版本
[email protected]第二种方式结合babel-nodenpmi@babel/core@babel/cli@babel/preset-env@babel/node-Dpackage.json"script":{"serve":"nodemon--execbabel-nodeserver.js"}
- NodeJs 之老旧的express 起步操作
吴佳浩
如和安装nodeJs环境我就不多说了因为nodeJs只要报错就需要重新启动所以这里使用nodeon插件对nodejs的状态保持一直打开的状态$npminodemon安装完成
[email protected],removed949packagesandupdated243packagesin71.097sexpress搭建简单的服务//引入express模块constexp
- nodemon(自动重启 node 应用程序)的安装与使用
A-超
前端开发语言javascript
1、安装,在随意一个命令窗口都可以我们可以执行安装选项-g进行全局安装npmi-gnodemon全局安装完成之后就可以在命令行的任何位置运行nodemon命令该命令的作用是自动重启node应用程序2、使用:可能报错如下windows默认不允许npm全局命令执行脚本文件,所以需要修改执行策略(1)第一步在win10系统任务栏上,点击搜索图标,输入“PowerShell”,如下图所示:(2).键入命令
- NodeJs 第十二章 nodemon
aXin_li
nodenode前端
nodemon是一个监视器,用于监控工程中的文件变化,如果发现文件有变化,可以执行一段脚本。本章节只介绍基础用法,深入学习请参考官方文档安装全局安装npminstall-gnodemon本地安装npminstall--save-devnodemon用法本地安装使用npxnodemon[yournodeapp],全局安装使用nodemon[yournodeapp]查看nodemon参数可以使用nod
- 解决nodemon热重载问题
Super__鱼小咸
首先遇到的问题是已经全局安装npminstallnodemon-g后,无法执行,如图解决方法:1、搜索powershell,右键以管理员身份运行2、若要在本地计算机上运行您编写的未签名脚本和来自其他用户的签名脚本,请使用以下命令将计算机上的执行策略更改为RemoteSigned执行:set-ExecutionPolicyRemoteSigned查看执行策略:get-ExecutionPolicy3
- R语言【base】——tempfile():返回一个字符串向量,这些字符串可以用作临时文件的名称
ALittleHigh
#R语言【base】r语言开发语言
Packagebaseversion4.2.0Parameterstempfile(pattern="file",tmpdir=tempdir(),fileext="")tempdir(check=FALSE)参数【pattern】:一个非空字符向量,给出名称的初始部分。参数【tmpdir】:提供目录名称的非空字符向量。参数【fileext】:提供文件扩展名的非空字符向量。参数【check】:逻辑
- Nodejs全栈入门-慕课网
雪域迷影
前言这两天在慕课网看了一个关于Nodejs比较基础的视频教程Nodejs全栈入门-慕课网,适合初学者进行学习,介绍了Nodejs相关的基本环境(安装nodejs、npm、npx、nrm、nvm、nodemon等工具的使用),express框架相关(路由、中间件、异常处理)、sequelizeORM数据库框架、最后第三章使用express+mysql+sequelize实现了一个todolist的任
- electron 入门 第一篇 搭建electron项目
倔强的钢蛋
electronelectronvscodejavascript
新建一个文件夹,用vscode打开,保证系统有node环境,输入npminit-y,初始化项目。安装electron:输入命令npmielectron-D安装nodemon:输入命令npminodemon-D(nodemon可以让程序运行后修改文件热更新)修改package.json文件{"name":"electron-study","version":"1.0.0","description"
- 创建第一个electron项目
正函数
electronelectronjavascript前端
安装创建package.jsonnpminit创建electronnpminstall--save-develectron创建程序主入口文件main.js,electron分为主进程和渲染进程,main,js也可以理解为electron项目的主进程,在主进程中是node环境不可以写操作dom方法,在渲染进程中是浏览器环境可以写操作dom的一些方法使用nodemon快速启动项目npminstall-
- node.js express框架开发入门教程
pixle0
node.jsexpress
文章目录前言一、Express生成器(express-generator)二、快速安装1.express框架+express-generator生成器安装2.使用pug视图引擎创建项目,projectName为项目名称自定义三、安装热更新插件nodemon四、目录结构1.public文件夹2.routes路由其他请求方式:入参3.view模版引擎4.app.js五、app.js内部代码解读前言no
- [electron]检测是否存在本地配置文件, 如果有则读取本地配置,主要是方便测试人员切换不同测试环境
依星net188.com
electron前端java
[electron]检测是否存在本地配置文件,如果有则读取本地配置,主要是方便测试人员切换不同测试环境//检测是否存在本地配置文件,如果有则读取本地配置,主要是方便测试人员切换不同测试环境functionconfigDataExist():boolean{ if(process.env.NODE_ENV==='development'){ returnfs.existsSync(pat
- HttpClient 4.3与4.3版本以下版本比较
spjich
javahttpclient
网上利用java发送http请求的代码很多,一搜一大把,有的利用的是java.net.*下的HttpURLConnection,有的用httpclient,而且发送的代码也分门别类。今天我们主要来说的是利用httpclient发送请求。
httpclient又可分为
httpclient3.x
httpclient4.x到httpclient4.3以下
httpclient4.3
- Essential Studio Enterprise Edition 2015 v1新功能体验
Axiba
.net
概述:Essential Studio已全线升级至2015 v1版本了!新版本为JavaScript和ASP.NET MVC添加了新的文件资源管理器控件,还有其他一些控件功能升级,精彩不容错过,让我们一起来看看吧!
syncfusion公司是世界领先的Windows开发组件提供商,该公司正式对外发布Essential Studio Enterprise Edition 2015 v1版本。新版本
- [宇宙与天文]微波背景辐射值与地球温度
comsci
背景
宇宙这个庞大,无边无际的空间是否存在某种确定的,变化的温度呢?
如果宇宙微波背景辐射值是表示宇宙空间温度的参数之一,那么测量这些数值,并观测周围的恒星能量输出值,我们是否获得地球的长期气候变化的情况呢?
&nbs
- lvs-server
男人50
server
#!/bin/bash
#
# LVS script for VS/DR
#
#./etc/rc.d/init.d/functions
#
VIP=10.10.6.252
RIP1=10.10.6.101
RIP2=10.10.6.13
PORT=80
case $1 in
start)
/sbin/ifconfig eth2:0 $VIP broadca
- java的WebCollector爬虫框架
oloz
爬虫
WebCollector主页:
https://github.com/CrawlScript/WebCollector
下载:webcollector-版本号-bin.zip将解压后文件夹中的所有jar包添加到工程既可。
接下来看demo
package org.spider.myspider;
import cn.edu.hfut.dmic.webcollector.cra
- jQuery append 与 after 的区别
小猪猪08
1、after函数
定义和用法:
after() 方法在被选元素后插入指定的内容。
语法:
$(selector).after(content)
实例:
<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></scr
- mysql知识充电
香水浓
mysql
索引
索引是在存储引擎中实现的,因此每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。
根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。
大多数存储引擎有更高的限制。MYSQL中索引的存储类型有两种:BTREE和HASH,具体和表的存储引擎相关;
MYISAM和InnoDB存储引擎
- 我的架构经验系列文章索引
agevs
架构
下面是一些个人架构上的总结,本来想只在公司内部进行共享的,因此内容写的口语化一点,也没什么图示,所有内容没有查任何资料是脑子里面的东西吐出来的因此可能会不准确不全,希望抛砖引玉,大家互相讨论。
要注意,我这些文章是一个总体的架构经验不针对具体的语言和平台,因此也不一定是适用所有的语言和平台的。
(内容是前几天写的,现附上索引)
前端架构 http://www.
- Android so lib库远程http下载和动态注册
aijuans
andorid
一、背景
在开发Android应用程序的实现,有时候需要引入第三方so lib库,但第三方so库比较大,例如开源第三方播放组件ffmpeg库, 如果直接打包的apk包里面, 整个应用程序会大很多.经过查阅资料和实验,发现通过远程下载so文件,然后再动态注册so文件时可行的。主要需要解决下载so文件存放位置以及文件读写权限问题。
二、主要
- linux中svn配置出错 conf/svnserve.conf:12: Option expected 解决方法
baalwolf
option
在客户端访问subversion版本库时出现这个错误:
svnserve.conf:12: Option expected
为什么会出现这个错误呢,就是因为subversion读取配置文件svnserve.conf时,无法识别有前置空格的配置文件,如### This file controls the configuration of the svnserve daemon, if you##
- MongoDB的连接池和连接管理
BigCat2013
mongodb
在关系型数据库中,我们总是需要关闭使用的数据库连接,不然大量的创建连接会导致资源的浪费甚至于数据库宕机。这篇文章主要想解释一下mongoDB的连接池以及连接管理机制,如果正对此有疑惑的朋友可以看一下。
通常我们习惯于new 一个connection并且通常在finally语句中调用connection的close()方法将其关闭。正巧,mongoDB中当我们new一个Mongo的时候,会发现它也
- AngularJS使用Socket.IO
bijian1013
JavaScriptAngularJSSocket.IO
目前,web应用普遍被要求是实时web应用,即服务端的数据更新之后,应用能立即更新。以前使用的技术(例如polling)存在一些局限性,而且有时我们需要在客户端打开一个socket,然后进行通信。
Socket.IO(http://socket.io/)是一个非常优秀的库,它可以帮你实
- [Maven学习笔记四]Maven依赖特性
bit1129
maven
三个模块
为了说明问题,以用户登陆小web应用为例。通常一个web应用分为三个模块,模型和数据持久化层user-core, 业务逻辑层user-service以及web展现层user-web,
user-service依赖于user-core
user-web依赖于user-core和user-service
依赖作用范围
Maven的dependency定义
- 【Akka一】Akka入门
bit1129
akka
什么是Akka
Message-Driven Runtime is the Foundation to Reactive Applications
In Akka, your business logic is driven through message-based communication patterns that are independent of physical locatio
- zabbix_api之perl语言写法
ronin47
zabbix_api之perl
zabbix_api网上比较多的写法是python或curl。上次我用java--http://bossr.iteye.com/blog/2195679,这次用perl。for example: #!/usr/bin/perl
use 5.010 ;
use strict ;
use warnings ;
use JSON :: RPC :: Client ;
use
- 比优衣库跟牛掰的视频流出了,兄弟连Linux运维工程师课堂实录,更加刺激,更加实在!
brotherlamp
linux运维工程师linux运维工程师教程linux运维工程师视频linux运维工程师资料linux运维工程师自学
比优衣库跟牛掰的视频流出了,兄弟连Linux运维工程师课堂实录,更加刺激,更加实在!
-----------------------------------------------------
兄弟连Linux运维工程师课堂实录-计算机基础-1-课程体系介绍1
链接:http://pan.baidu.com/s/1i3GQtGL 密码:bl65
兄弟连Lin
- bitmap求哈密顿距离-给定N(1<=N<=100000)个五维的点A(x1,x2,x3,x4,x5),求两个点X(x1,x2,x3,x4,x5)和Y(
bylijinnan
java
import java.util.Random;
/**
* 题目:
* 给定N(1<=N<=100000)个五维的点A(x1,x2,x3,x4,x5),求两个点X(x1,x2,x3,x4,x5)和Y(y1,y2,y3,y4,y5),
* 使得他们的哈密顿距离(d=|x1-y1| + |x2-y2| + |x3-y3| + |x4-y4| + |x5-y5|)最大
- map的三种遍历方法
chicony
map
package com.test;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class TestMap {
public static v
- Linux安装mysql的一些坑
chenchao051
linux
1、mysql不建议在root用户下运行
2、出现服务启动不了,111错误,注意要用chown来赋予权限, 我在root用户下装的mysql,我就把usr/share/mysql/mysql.server复制到/etc/init.d/mysqld, (同时把my-huge.cnf复制/etc/my.cnf)
chown -R cc /etc/init.d/mysql
- Sublime Text 3 配置
daizj
配置Sublime Text
Sublime Text 3 配置解释(默认){// 设置主题文件“color_scheme”: “Packages/Color Scheme – Default/Monokai.tmTheme”,// 设置字体和大小“font_face”: “Consolas”,“font_size”: 12,// 字体选项:no_bold不显示粗体字,no_italic不显示斜体字,no_antialias和
- MySQL server has gone away 问题的解决方法
dcj3sjt126com
SQL Server
MySQL server has gone away 问题解决方法,需要的朋友可以参考下。
应用程序(比如PHP)长时间的执行批量的MYSQL语句。执行一个SQL,但SQL语句过大或者语句中含有BLOB或者longblob字段。比如,图片数据的处理。都容易引起MySQL server has gone away。 今天遇到类似的情景,MySQL只是冷冷的说:MySQL server h
- javascript/dom:固定居中效果
dcj3sjt126com
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&
- 使用 Spring 2.5 注释驱动的 IoC 功能
e200702084
springbean配置管理IOCOffice
使用 Spring 2.5 注释驱动的 IoC 功能
developerWorks
文档选项
将打印机的版面设置成横向打印模式
打印本页
将此页作为电子邮件发送
将此页作为电子邮件发送
级别: 初级
陈 雄华 (
[email protected]), 技术总监, 宝宝淘网络科技有限公司
2008 年 2 月 28 日
&nb
- MongoDB常用操作命令
geeksun
mongodb
1. 基本操作
db.AddUser(username,password) 添加用户
db.auth(usrename,password) 设置数据库连接验证
db.cloneDataBase(fromhost)
- php写守护进程(Daemon)
hongtoushizi
PHP
转载自: http://blog.csdn.net/tengzhaorong/article/details/9764655
守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。php也可以实现守护进程的功能。
1、基本概念
&nbs
- spring整合mybatis,关于注入Dao对象出错问题
jonsvien
DAOspringbeanmybatisprototype
今天在公司测试功能时发现一问题:
先进行代码说明:
1,controller配置了Scope="prototype"(表明每一次请求都是原子型)
@resource/@autowired service对象都可以(两种注解都可以)。
2,service 配置了Scope="prototype"(表明每一次请求都是原子型)
- 对象关系行为模式之标识映射
home198979
PHP架构企业应用对象关系标识映射
HELLO!架构
一、概念
identity Map:通过在映射中保存每个已经加载的对象,确保每个对象只加载一次,当要访问对象的时候,通过映射来查找它们。其实在数据源架构模式之数据映射器代码中有提及到标识映射,Mapper类的getFromMap方法就是实现标识映射的实现。
二、为什么要使用标识映射?
在数据源架构模式之数据映射器中
//c
- Linux下hosts文件详解
pda158
linux
1、主机名: 无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。 公网:IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。 局域网:每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机
- nginx配置文件粗解
spjich
javanginx
#运行用户#user nobody;#启动进程,通常设置成和cpu的数量相等worker_processes 2;#全局错误日志及PID文件#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log inf
- 数学函数
w54653520
java
public
class
S {
// 传入两个整数,进行比较,返回两个数中的最大值的方法。
public
int
get(
int
num1,
int
nu