首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

项目管理之沟通管理

目的是什么?有必要吗? - When:什么时候做,完成的时间是否适当? - Where:在什么地方做,在什么范围内完成? - Who:由谁负责做?由谁负责执行?谁更合适?熟练程度低的人能做吗?...- Why:目前api服务器只有一台,如果出现故障将影响倒所有业务运行,顾该服务器存在单点故障,需要增加节点。 - When:本周内完成,周末上线。...(此处可以写日期) - Where:在A机柜,低2机位处,连接倒交换机第三个端口。...- Who:XXX负责网络配置,XXX负责架,XXX 负责验收测试 - How:增加/etc/hosts设置如下 - api.example.com 127.0.0.1 - api1.example.com...- Why:目前用户注册登陆以及发帖无验证吗,某些用户通过机器人软件批量开户/发广告帖,给我门管理带来很大困扰。

1.1K70
您找到你想要的搜索结果了吗?
是的
没有找到

如何在CVM安装Node.js及PM2

例如: 本教程不会以root身份运行您的应用程序,您的应用程序将更安全。 本教程将使用80端口运行您的应用程序,您可以通过url直接访问。...在Ubuntu安装: sudo apt-get install git sudo表示您要以root身份运行此命令。系统将提示您输入密码,输入密码后,将运行该命令。...授予safeuser使用80端口 我们不希望以root用户身份运行您的应用,但有一个问题:safeuser无权使用默认HTTP端口(80)。...使用PM2运行您的应用程序,并确保在服务器重新启动时自动启动node.js应用程序 如果您使用pm2运行应用程序,那么你会发现pm2的好处,使用以下命令运行它: pm2 start app.js 你应该看到这个报告...您的应用程序将自动设为开机启动,以方便运行。 PS:您可能会注意到safeuser目录中名为node的文件夹。虽然它在安装过程中被使用,但实际您不再需要它了。

1.1K30

React Native环境配置、初始化项目、打包安装到手机,以及开发小知识

1、前言 环境:Win10 + Android 已经在Windows电脑安装好 Node(v14+)、Git、Yarn、 JDK(v11) javac -version javac 11.0.15.1...scrcpy.exe 可执行文件即可在电脑投影手机屏幕,如下图 运行可执行文件之前,使用数据线连接Android手机,进行开发者选项设置(不同的手机进入开发者模式略有差异,自行搜索,我用的是华为手机...7.1、先 用数据线连接手机和电脑,运行scrcpy 软件 开发者选项配置修改,最终实现在电脑可以投屏手机,并可以在电脑上操控手机 7.2、打开 android studio 编辑器,运行项目 npm...,Android允许我们通过ADB,把Android的某个端口映射到电脑(adb forward),或者把电脑的某个端口映射到Android系统(adb reverse),在这里假设电脑开启的服务,...8.3、本地开发启动多个项目 默认端口号是8081,通过指定不同的端口号来启动。

2.3K20

一篇文章带你入门移动安全

1、一些东西你必须要知道的 apktool 将APK转为smail代码,以供审计,其实就是反编译。...2、Service 服务是一种在后台运行的组件,用于执行长时间运行的操作或为远程进程执行作业。...我们删除完毕之后,重新加载小程序(就是重新运行小程序,然后随便点点点) 这里有一个坑就是同一个小程序是有两个包的,但是有的情况下你可能会只拿到一个包,另一个包是没有出来的,也不知道是什么问题,第一次反编译的时候就只拉了一个包出来...3、Drozer+模拟器 1、Drozer是什么?...8、 run app.activity.start --component com.xxx.xzxx com.xxxxx.biz.home.HomeActivity 对上述每个组件可被导出进行利用(

1.5K20

npmnpm scripts

{ "name": "test-demo0", //项目名称,发布项目后,可以通过该名称在npm搜索到该项目,必须全网唯一 "version": "1.0.0", //版本号,当项目做了改动时需要修改版本号再发布...script 命令行,自定义的npm脚本,npm 内置了两个简写的命令:npm test 和 npm start,其它命令要写成 npm run xxx 形式,这个对象中的键值对键名代表npm脚本的命令...yarn优点在于只要通过Yarn安装过的套件都会在本地目录产生Cache,也就是说只要安装过一次,下次重新安装都会从Cache重新读取, 安装速度会提升很多。 6、webpack是什么?...7、npm script是什么?如何使用? package.json 文件有一个 scripts 字段,可以用于指定脚本命令,供 npm 直接调用。...npm 内置了两个简写的命令:npm test 和 npm start,其它命令要写成 npm run xxx 形式 9、gulp是什么

2.2K41

前端包管理工具与配置项

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。...devdependencies部分 安装依赖 安装依赖包 npm install 会将package.json 里面的devDependencies和dependencies下的所有包都会下载到项目的node_modules...scripts:执行 npm 脚本命令简写,比如 “start”: “react-scripts start”, 执行 npm start 就是运行 “react-scripts start”。...的依赖包 npm i -g xxx #运行 package.json 中 scripts 下的命令 npm run xxx # 将当前模块发布到 npmjs.com,需要先登录 插件发布到...xxx 的依 yarn global add xxx # 运行 package.json 中 scripts 下的命令 yarn xxx # 列出 xxx 包的版本信息 yarn outdated

42310

如何优雅地使用 Docker

Docker 是什么 容器和虚拟机 容器和虚拟机不同,或者说除了看上去像,他们完全是两个没有关系的东西。 虚拟机是在计算机中模拟另一个计算机的技术,重点在于模拟和另一个计算机。...当内部的程序需要写出、读入一个文件(广义所有东西都是文件)时,实际上操作的是虚拟的文件并不会影响宿主系统。...docker_2.png 而容器则类似于沙盒的增强版,其允许通过配置有目的性地允许某些穿透操作(如将容器端口映射到宿主系统、访问宿主系统的某个目录)。...下载.png 目前很多镜像实际都会使用 Ubuntu 作为操作系统,并且使用官方的一些环境作为开发环境。...所有的容器都会保存、运行在服务端,客户端仅仅用于控制。

3K41

了解可执行的NPM

大家搬砖的模式也是从之前的去插件官网下载XXX.min.js改为了npm install XXX,然后在项目中require或者import。...当然,NPM上边不仅仅存在一些用来打包、引用的第三方模块,还有很多优秀的工具(包括部分打包工具),他们与上边提到的模块的区别在于,使用npm install XXX以后,是可以直接运行的。...A:npm run build。 [黑人问号脸.png]。经过再三确认后,该同学表示并没有研究过具体是什么,只知道执行完这个命令以后就可以了。.../server.js" } } 两者混用会带来的问题 这样的项目在你本地使用是完全没有问题的,但是如果有其他的同事需要运行你的这个项目,在第一步执行npm start时就会出异常,因为他本地可能并没有安装...这里也可以稍微提一下Node中引入全局模块的一些事儿,我们都知道,通过npm install安装的模块,都可以通过require('XXX')来直接引用,如果一些第三方模块需要引入某些其他的模块,那么这个模块也需要存在于它所处目录下的

1.3K10

react+rust+webAssembly(wasm)示例

react项目运行时,咋知道要使用rust编译出来的东西呢?...继续思考一下:pkg目录下生成的东西,react项目在运行时,怎么就知道要加载它呢?.../wasm-lib/pkg 安装完成后,node_modules目录下就有wasm_lib里的东西了(如下图,基本就是直接复制过来而已) 可以看到,生成的.wasm文件其实非常小,只有168B。...run start 可以看到rust里的add,已经在react中调用成功 五、性能对比 原文中这个add太过于简单,体现不出wasm的性能优势,我们来加一个经典的"斐波那契数列"示例 然后参考前面的步骤...六、可能会遇到的坑 6.1、rust中的function,必须定义成pub类型,否则编译时就报错了 6.2、react项目,可以用npm intall xxx 或yarn add xxx来安装包,但是二者别混用

1.2K30

Github 部署个人网页 | 一键部署

无论是 React 还 Vue,都会有类似 npm run build 这样的打包命令。...运行之后会在根目录得到一个 /build 的目录,里面就装着我们需要的 html, css, js 文件。...git push -f git@github.com:Haixiang6123/first-page.git master # 回到原来的目录 cd - 以上就是所有项目的 一键部署方法,可以看到无论是什么项目...创建一个名为 xxx.github.io 的项目(xxx 是你的用户名),然后再以上面的方式去部署可以得到没有后缀的 http://xxx.github.io 。...对于需要打包的项目,部署前需要 cd 到打包后的目录,常见的有 /build 或 /dist 目录,然后通过 git init 创建本地仓库,然后将整个目录所有东西都强推到项目分支就好了。

1.2K20

知其所以然:flask + uwsgi不要nginx,应该怎么写配置文件?

如果你在Google或者百度或者某些技术社区上面搜索 uwsgi+Flask,你会发现大量的文章,是教你如何使用 uwsgi+flask+Nginx搭建网站。...这种写法本身没有问题,甚至Flask的官方文档里面也是这样写的,如下图所示: 但是他们这样写,有一个基本前提——就是Flask程序、uwsgi、Nginx三个东西运行在同一个服务器。...如果用Docker,那么这三个东西甚至需要运行到一个容器里面。 如果是一个小网站,服务器资源足够,那么这样写没有问题,Unix套接字安全性高,速度也快。...对于大一些的网站,Nginx需要做负载均衡,如果把Nginx和网站放在同一台服务器无论是Nginx拖垮了服务器,还是网站拖垮了服务器,都会导致很严重的问题。...此时,如果你有Nginx,那么只需要在Nginx设置反向代理,把80端口的请求代理到5001端口即可。 同理,把uwsgi和网站放在Docker镜像里面,容器开放5001端口

1.2K10

玩转服务器---基本工具的使用

接下来介绍几个经常会需要使用的pm2命令 pm2 start xxx.js --name xxx 启动xxx.js进程并进行重命名 pm2 restart xxx.js 更新代码后,使用restart...命令重启xxx.js进程 pm2 stop all 停止所有进程 pm2 stop xxx.js 停止xxx.js进程 pm2 stop 0 停止id为0的进程 pm2 list 查看所有当前正在运行的进程...后台服务启动成功,下一步就是需要打包我们的前端项目部署到nginx的80端口,我的项目前端使用了angular框架,所以需要在全局安装angular-cli脚手架,命令:npm install -g angular-cli...这是什么原因呢?我们可以F12打开控制台看报错信息 ?...可以发现,我们后端的server服务是运行在4001端口,但是我们前端访问没有懈怠端口号,就是访问的80端口,因为端口不一致导致跨域请求,所以无法取到我们数据库中的数据。

3.2K10

Vue 脱坑记 - 查漏补缺(汇总下群里高频询问的xxx及给出不靠谱的解决方案)

=,为什么抛出Cannot set property 'xxx' of undefined; 这又是this的套路了..this是和当前运行的上下文绑定的......答案是否定的,小型项目这个反而是累赘..这东西一般是用在中型项目+的, 因为里面涉及需要维护的数据比较多,同级组件间的通讯比较频繁 若是用到vuex的项目记得结合ss或者ls来达到某些状态持久化!!!...框架只是加快开发,提高效率,但不是你在这一行长期立足的根本; 前端的人不仅需要宽度,也要深度...这样才能走的更远.... ---- Q: npm run dev 报端口错误!...); 然后 webpack 内又启用了 UglifyJs(压缩 JS的), 二重压缩大多都会报错!!...---- Q: 单组件中里面的 import xxx from '@/components/layout/xxx'中的@是什么鬼!

5K30

分分钟教会你搭建企业级的 npm 私有仓库

前言 npm 作为一种包管理工具,无论你是泛前端还是大前端都已经离不开它。它的出现方便了万千少年。...因为我们通过 git 克隆的,所以需要进入到项目目录下执行启动服务的命令 npm run start 启动成功后,访问 web 页面,发现之前配置文件中的 web 端口 7002 访问不了。...端口开放后,访问 web 页面:xxx.xxx.xxx.xx:7002,就可以看见熟悉的部署在本地的 cnpm 页面了。 ?...私有 npm 仓库搭建扩展篇 在真实的企业级应用中,在上面的基础还可以进行扩展,下面介绍一下可以扩展的几个方面: 进程管理 推荐使用 pm2 进行进程管理,虽然项目本身提供了 npm run start...这里可以实时查看进程运行的详细信息,方便平时项目的维护。

2.5K20

分分钟教会你搭建企业级的 npm 私有仓库

前言 npm 作为一种包管理工具,无论你是泛前端还是大前端都已经离不开它。它的出现方便了万千少年。...因为我们通过 git 克隆的,所以需要进入到项目目录下执行启动服务的命令 npm run start 启动成功后,访问 web 页面,发现之前配置文件中的 web 端口 7002 访问不了。...端口开放后,访问 web 页面:xxx.xxx.xxx.xx:7002,就可以看见熟悉的部署在本地的 cnpm 页面了。 ?...私有 npm 仓库搭建扩展篇 在真实的企业级应用中,在上面的基础还可以进行扩展,下面介绍一下可以扩展的几个方面: 进程管理 推荐使用 pm2 进行进程管理,虽然项目本身提供了 npm run start...这里可以实时查看进程运行的详细信息,方便平时项目的维护。

4.8K21

Node.js 为什么进程没有 exit?

不知道各位 noder 们有没有碰到过这样一个疑问,当你写的 Node.js 代码是异步逻辑的时候,我们要怎么才能知道 Node.js 进程是什么,什么时候才会退出呢?...实际Node.js 会注意追踪所有异步请求的进展,当我们使用文件异步读写、socket 读写、定时器等异步操作时,所有的异步请求都会维持在 Node.js 的事件队列中。...这里有很多常见的异步请求: http 请求、数据库请求等 IO 请求操作 net.Server.listen() 或者 http.Server.listen() 等端口监听 fs.write() 类型的文件...而在运维体系下,有很多常见的操作,比如单节点的 start、stop、restart。...与之相对的是,另外一个推荐方案,使用一个可以直观检查 “为什么 Node.js 还在运行” 的库来专门检查一下: 运行 npm install -D why-is-node-running 来安装这个依赖

2.9K41
领券