- 博客(18)
- 资源 (9)
- 收藏
- 关注
转载 Ubuntu中卸载node和npm并重装
1.node 和 npm 卸载不干净#apt-get 卸载 sudo apt-get remove --purge npm sudo apt-get remove --purge nodejs sudo apt-get remove --purge nodejs-legacy sudo apt-get autoremove #手动删除 npm 相关目录 rm -r /usr/local/bin/npm rm ...
2021-11-30 17:42:11 2991
转载 nginx+dockerfile+docker-compose 发布静态网页
docker-compose.yaml 内容version: '2'services: myvueweb: build: . ports: - "3000:80" image: myvuewebnginx.confworker_processes auto; events { worker_connections 1024;} http { include mime.types; default_type
2021-11-29 17:42:24 420
转载 Ubuntu Server 安装 Nginx 及默认文件目录
Ubuntu Server 安装 Nginx 及默认文件目录 系统管理员 2019-12-06 18:02:19 Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,...
2021-11-26 15:28:19 2375
转载 dockerfile+ubuntu+nginx搭建web环境
准备目录[root@izchz ~]# mkdir /usr/local/dockerfile1该目录下准备Dockerfile文件1 FROM ubuntu2 MAINTAINER xbf3 RUN sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list4 RUN apt-get update5 RUN apt-get install -y nginx6 C...
2021-11-26 11:54:49 983
转载 linux中vi和vim的区别
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。vim的这些优势主要体现在以下几个方面:1、多级撤销我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。2、易用性vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。3、语法加亮vim可以用不同的颜色来加亮你的代码。4、可视化操作就是说vim不仅可以在终端运行,也可以运行于x window、 mac os、 windo.
2021-11-25 11:37:53 2705
转载 关于win10下 Hyper-v 安装 ubuntn 无法连接网络 踩坑
Hyper-v 安装好了ubuntn无法联网,网上找了各种方法看了各种教程都没能成功,由于方向就已经偏离,导致折腾了一天。 说明: 我是在WiFi环境下,不知道以太网环境下,网上的方法能否成功。 以下针对WiFi环境拿出解决方案: 1.新建内部虚拟交换机,网上找的教程都是新建的外部 2.然后选中虚拟机 右键 设置,给当前虚拟机添加网络适配器,选择刚刚创建的虚拟交换机 3.打开物理机的网络连接设置,左边就是刚刚创建的虚拟机,右边是我连接...
2021-11-24 10:08:08 507
转载 Docker 镜像、容器 常用命令,容器与宿主服务器文件复制
目录 镜像常用命令 镜像常用操作 镜像下载加速 容器常用命令 容器常用操作 容器端口映射 进入 Tomcat 容器内部 Docker 容器与宿主服务器文件复制 本文讲解 Docker 镜像 与 容器操作 的常用指令,没有安装 Docker 的可以仓库 Docker 安装 docker Hub 官网:https://hub.docker.com/ 本文环境:CentOS 7.2.1511 发行...
2021-11-22 14:57:46 440
转载 怎么保存退出vi编辑
保存命令按ESC键 跳到命令模式,然后::w 保存文件但不退出vi:w file 将修改另外保存到file中,不退出vi:w! 强制保存,不推出vi:wq 保存文件并退出vi:wq! 强制保存文件,并退出viq: 不保存文件,退出vi:q! 不保存文件,强制退出vi:e! 放弃所有修改,从上次保存文件开始再编辑转载:https://blog.csdn.net/ij2155/article/details/78269970?utm_source=copy...
2021-11-22 14:02:03 750
转载 Three.js (六) 物体的点击和碰撞
点击和碰撞都需要使用光线投射Raycaster( origin : Vector3, direction : Vector3, near : Float, far : Float )origin —— 光线投射的原点向量。direction —— 向射线提供方向的方向向量,应当被标准化。near —— 返回的所有结果比near远。near不能为负值,其默认值为0。far —— 返回的所有结果都比far近。far不能小于near,其默认值为Infinity(正无穷。)使用光线投射实例的inters
2021-11-17 15:34:13 1475
转载 Three.js (四) 插件工具(dat.GUI、stats、ThreeBSP、OrbitControls)
dat.GUIdat.GUI 是一个轻量级的图形用户界面库,可以很容易地创建出能够改变代码变量的界面组件。定义一个 JavaScript 对象(这里假设叫做 controls),该对象将保存希望通过 dat.GUI 改变的属性。基础设置创建一个GUI实例,并其添加待监听的对象、对象中具体的监听值、其他配置。当用户对 dat.GUI 控件进行操作时,对应的属性值也会同步修改。var gui = new dat.GUI();var controls = new function () { t
2021-11-17 15:32:41 1482
转载 Three.js (三) 模型、材质、纹理、网格
模型 Geometry精灵(Sprite)精灵是一个总是面朝着摄像机的方形平面,不会投射任何阴影。精灵的构造函数只接收一个SpriteMaterial材料对象,其通常使用半透明的纹理。var spriteMap = new THREE.TextureLoader().load( "sprite.png" );var spriteMaterial = new THREE.SpriteMaterial( { map: spriteMap, color: 0xffffff } );var sprite
2021-11-17 15:31:45 1479
转载 Three.js (二) 光源、投影、光晕
光源光的通用属性fex:光的颜色,用16进制颜色表示(如0x00FF00)intensity:光的强度,默认为1castShadow:是否启用阴影 默认为false。环境光与半球光不能投射阴影。产生投影的光线需配置投影区域属性限制投影范围(节省性能)每种光都有辅助线,将光源作为参数传入辅助线构造函数即可生成实例var helper = new THREE.HemisphereLightHelper(hemiLight);scene.add(helper);环境光THREE.
2021-11-17 15:30:32 1206
转载 Three.js (一) 场景、相机、渲染器
概述WebGL把 JavaScript和 OpenGL ES 2.0结合在一起,从而为前端开发者提供了使用 JavaScript编写 3D效果的能力,并为 HTML5Canvas提供硬件 3D加速渲染。Canvas区别于原本的 2dcontext,还可以作为WebGL的载体提供 webglcontext 。Three.js 是使用 JavaScript对 WebGL接口进行封装与简化而形成的一个易用的 3D库。Three.js基本组件关系对比真实世界视觉形成兼容性
2021-11-17 15:28:32 555
转载 express使用Nodemailer发送邮件
文章参考 Node.js使用Nodemailer发送邮件 问题来源 想开发一个“联系我们”的功能,也就是用户输入一些信息(文字和附件),最终以邮件的形式发给相关的管理员 解决办法 使用Nodemailer插件解决发送邮件的问题 Nodemailer介绍 Nodemailer 是一个简单易用的Node.js邮件发...
2021-11-15 16:47:12 370
转载 RabbitMQ的应用场景以及基本原理介绍
MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递:指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队:指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。其中较为成熟的MQ产品有IBM WEBSPHERE MQ等等。参照详细介绍:https://www.cnblo.
2021-11-15 16:04:35 112
原创 expressjs 项目实践
## 架构:expressjs + express-jwt + sequelize + express-validate## 数据库:mysql## 实现功能:登录、验证码、鉴权、用户、上传、下载、错误统一处理## api格式: restful + json项目目录app.js// var createError = require('http-errors');var express = require('express');var path = re..
2021-11-12 17:02:31 1232
原创 eggjs 项目实践
架构:eggjs + egg-jwt + egg-sequelize + egg-validate数据库:mysql实现功能:登录、验证码、权限菜单、鉴权、角色、用户、上传、下载、错误统一处理api格式: restful + json项目目录app->controller->base_controller.jsconst { Controller } = require('egg');class BaseController extends Controll.
2021-11-10 11:59:12 1584 1
express-project.zip
2021-11-12
egg-project.zip
2021-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人