电脑服务器

【Vue】Vue项目打包发布到服务器,以及空白页或图片不显示问题

风格不统一 提交于 2019-12-05 20:16:12
一、Vue项目打包 Vue项目完成后,需要打包上线。打包只需要执行命令npm run build即可,但有两点需要注意的地方,否则就会出现空白页或图片不显示问题。 ① 修改路径位置,解决空白页问题。 修改位于项目目录中的config/index.js,将assetsPublicPath: '/'修改为assetsPublicPath: './',注意有两处。如下: 这样添加一个点就将路径变成了相对路径。 ②解决背景图片不显示问题。 打包后的css文件夹内app.css文件访问static/img/’图片名’,路径错误访问不到图片。 修改位于项目目录中的build文件夹/utils.js,在如下图所示位置添加上publicPath:'../../': 二、发布到Tomcat服务器 我的项目是发布到实验室的服务器上,相比java/stringboot项目打包后内置tomcat,可以直接在服务器机器上运行;Vue打包后是轻量级的static和index.html,因此首先需要在服务器机器上安装Tomcat。 其次,将Vue打包后的static和index.html放入到Tomcat中的webapps文件夹/ROOT文件夹,如下图所示: (注意安装的Tomcat/webapps文件夹中有一些默认的文件,需要都删除掉,否则输入地址后显示的是Tomcat的默认网页) 最后

解决方案:百科

佐手、 提交于 2019-12-05 17:16:08
ylbtech-解决方案:百科 解决方案Solution就是针对某些已经体现出的,或者可以预期的问题、不足、缺陷、需求等等,所提出的一个解决整体问题的方案( 建议书 、计划表),同时能够确保加以快速有效的执行。通常指解决问题的方法。 1. 返回顶部 1、 中文名:解决方案 外文名:Solution 要 求:明确的对象 特 性:针对性和 有效性 考 量:问题本身,需要 服务 的对象 目 的:能解决整体问题并能有效实施 目录 1 对象 2 生成 3 执行 4 客观性 5 总结 6 实例 ▪ 简介 ▪ 备份恢复 ▪ 降低成本 ▪ 数据安全 ▪ 解决方案 2、 2. 返回顶部 1、 对象 解决方案 必需有明确的对象,或者施行的范围和领域。(这些要素可能包括但不限于:不同的行业,领域,阶层,类别等等) 在某些领域,解决方案不止是针对问题本身,也必须考量到需要服务的对象,例如面向的客户的具体情况和需求。 生成 对于问题的实际分析,决定了 解决方案 的针对性和 有效性 ,如果解决方案本身有欠缺,那么可能在执行中导致更多的问题,达不到预期的效果。 解决方案的产生过程,大致可分为:确定问题对象和影响范围→ 分析问题→ 提出解决问题的办法和建议→ 成本规划和可行性分析→ 执行→ 后期跟进和交互修正→ 总结 执行 从传统的观点来说,解决方案只包含方案的生成阶段,具体的执行阶段是另外划分的。

服务器硬件知识普及篇之风扇

[亡魂溺海] 提交于 2019-12-05 17:05:39
服务器风扇的作用是加快散热片表面空气的流动速度,以提高散热片和空气的热交换速度。风扇作为风冷散热器的两大重要部件之一,它的性能的好坏往往对服务器散热器效果和使用寿命起着一定的决定性作用。在选购服务器风扇的时候,考虑风扇的基本指标有以下几点:      1、风扇功率      功率越大,风扇风力越强劲,散热效果也就越好。而风扇的功率与风扇的转速又是有直接联系的,也就是说风扇的转速越高,风扇也就越强劲有力。      2、风扇转速      风扇的转速与风扇的功率是密不可分的,转速的大小直接影响到风扇功率的大小。风扇的转速越高,向CPU传送的进风量就越大,CPU获得的冷却效果就会越好。但是一旦风扇的转速超过它的额定值,那么风扇在长时间超负荷运作之下,本身产生热量也会增高,而且时间越长产生的热量也就越大,此时风扇不但不能起到很好的冷却效果,反而会“火上浇油”。      另外,风扇在高速动转过程中,可能会产生很强的噪音,时间长了可能会缩短风扇寿命;还有,较高的运转速度需要较大的功率来提供“动力源”,而高动力源又是从主板和电源中的功率中获得的,一旦超出主板的负荷就会引起系统的不稳定。因此,我们在选择风扇的,同时应该平衡风扇的转速和发热量之间的关系,最好选择转速在3500转至5200转之间的风扇。      3、风扇材质      CPU发出热量首先传导到散热片

在服务器上跑matlab程序(将windows下的matlab程序移植到linux)

廉价感情. 提交于 2019-12-05 16:55:05
本人之前用自己的台式电脑跑MATLAB程序,无奈电脑内存不足,只好转战62G内存的titan 首先你得会使用服务器,使用MobaXterm远程连接服务器,你得已经配置好matlab软件,不会配置的可以参考这篇博客 https://blog.csdn.net/u012989568/article/details/80275946 将代码从windows移植到linux需要进行以下几步: 1-linux编码问题,所有windows下的中文字符都会变成乱码,查看路径中是否含有中文字符 2-路径格式,‘/’和‘\’的转换也是linux的特点 以上执行完毕,代码即可成功移植 来源: CSDN 作者: 天天_ 链接: https://blog.csdn.net/qq_28013751/article/details/84100304

[转帖]100 个网络基础知识普及,看完成半个网络高手

家住魔仙堡 提交于 2019-12-05 16:22:25
100 个网络基础知识普及,看完成半个网络高手 https://mp.weixin.qq.com/s/NB_onHhnn14hp5_3i2145g 100 个网络基础知识普及,看完成半个网络高手! 1)什么是链接? 链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。 2)OSI 参考模型的层次是什么? 有 7 个 OSI 层:物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。 3)什么是骨干网? 骨干网络是集中的基础设施,旨在将不同的路由和数据分发到各种网络。它还处理带宽管理和各种通道。 4)什么是 LAN? LAN 是局域网的缩写。它是指计算机与位于小物理位置的其他网络设备之间的连接。 5)什么是节点? 节点是指连接发生的点。它可以是作为网络一部分的计算机或设备。为了形成网络连接,需要两个或更多个节点。 6)什么是路由器? 路由器可以连接两个或更多网段。这些是在其路由表中存储信息的智能网络设备,例如路径,跳数等。有了这个信息,他们就可以确定数据传输的最佳路径。路由器在 OSI 网络层运行。 7)什么是点对点链接? 它是指网络上两台计算机之间的直接连接。除了将电缆连接到两台计算机的 NIC卡之外,点对点连接不需要任何其他网络设备。 8)什么是匿名 FTP? 匿名 FTP 是授予用户访问公共服务器中的文件的一种方式

网络协议- DNS协议

时光总嘲笑我的痴心妄想 提交于 2019-12-05 11:37:13
网络协议- DNS协议 DNS 协议就像手机中的通讯录,它将联系人的姓名和电话号组成对应关系。DNS 协议将网站的网址和网站的IP 地址组成对应关系。有了这个DNS ,你就可以说出网站名称,找到网站的IP地址。 DNS 服务器 DNS 协议是手机通讯录这样一个概念,DNS 服务器就是具体的电话本。没有这个电话本,用户就上不了网,互联网就瘫痪了。但整个互联网不能就有一个电话本啊,全世界的用户都用一个DNS 服务器,那它肯定忙不过来。所以DNS 服务器 要被设计成一个 分布式的 、 高可靠 、 高并发 。 真正的DNS 服务是树状的 根DNS 服务器:返回顶级域 DNS 服务器的IP地址 顶级域DNS 服务器:返回权威DNS 服务器的IP地址 权威DNS 服务器:返回相应主机的IP地址 DNS解析流程 为了提高DNS 的解析性能,很多网络都会就近部署DNS 缓存服务器。于是,就有了以下DNS 解析流程。 电脑客户端会发出一个DNS 请求,问“ www.163.com 的 IP 是啥”,把它发给本地域名服务器解析。本地域名服务器如果是通过DHCP配置本地DNS 由你的网络服务商ISP,如电信、移动等自动分配,如果是局域网会由交换机分配。 本地DNS 服务器收到客户端的请求,它自己由一张大表,保存了很多域名和其对应的IP地址。如果它也没有你要找的域名,它会问根域名服务器

云服务器上安装MSF环境

有些话、适合烂在心里 提交于 2019-12-05 10:06:57
在校园网内,禁止使用路由器之类的,所以就导致自己本地虚拟机环境出现各种各样的网络问题,解决起来过于繁琐,为此在服务器上安装MSF 0x00 安装MSF 使用 Xshell 等工具连上远程服务器后,首先确保服务器的网络是可以正常访问外网的 使用 curl http://dyboy.cn 测试一下 网络没问题,接下来命令如下 // 切换目录 cd /home // 获取MSF安装脚本 curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall // 修改权限 chmod 755 msfinstall // 开始安装 ./msfinstall 等待一会儿就安装好了,服务器的入网带宽是非常高的,即服务器的下载速度很快 0x01 安装postgresql 因为 MSF 需要记录一些数据,依赖于 postgresql ,因此还需要安装 同样在当前 home 目录下 // 获取安装 apt-get install postgresql // 切换到postgres用户 su postgres // 登录postgresql数据库,首次登录没有密码 psql //

linux之docker容器

给你一囗甜甜゛ 提交于 2019-12-05 05:31:31
一、初识docker 1.1 什么是docker Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。 Docker 使用 Google 公司推出的 Go 语言 进行开发实现。 docker是linux容器的一种封装,提供简单易用的容器使用接口。它是最流行的Linux容器解决方案。 docker的接口相当简单,用户可以方便的创建、销毁容器。 docker将应用程序与程序的依赖,打包在一个文件里面。运行这个文件就会生成一个虚拟容器。 程序运行在虚拟容器里,如同在真实物理机上运行一样,有了docker,就不用担心环境问题了。 1.2 docker用场景 web应用的自动化打包和发布 自动化测试和持续集成、发布 在服务型环境中部署和调整数据库或其他应用 1.3 为什么要用docker? 我们先看看很久很久以前,服务器是怎么部署应用的! 由于物理机的诸多问题,后来出现了虚拟机(主板支持虚拟技术:Hypervisor),在支持虚拟技术的电脑上安装VM虚拟机。 但是虚拟化也是有局限性的,每一个虚拟机都是一个完整的操作系统,要分配系统资源,虚拟机多道一定程度时,操作系统本身资源也就消耗殆尽,或者说必须扩容 服务器环境 第一代

九死一生的远程连接(ssh,sftp,svn)

落花浮王杯 提交于 2019-12-05 04:25:53
最近公司服务器上的 mysql 突然崩盘,引发了一系列的血案。连续三天一直在想办法,考虑怎样恢复数据,始终是徒劳。中间老板请了专门做数据恢复的大神,最后在周五下午终于恢复了所有数据。果然,大神都不是这么简单的。能从 MySQL 的 bin-log 日志及 ib-log 数据日志中全盘恢复数据,这是我不能够想象的。 我自以为很简单的,也是最直接的方法,直接文件恢复,在听了大神的说法后,被无情抛弃了。我们在 mysql 崩盘之后,一直围绕着远程连接 mysql 的报错,及启动 mysql 服务的报错,和数据日志报的错打转,但就是没有实质性的进展。这时候一位同事,脑子不知道怎么想的,直接按照他在网上教程上的说法,初始化了 mysql 数据库 ./scripts/mysql_install_db --default-file=/etc/my.conf 。这时候的我看到存放 mysql 数据的目录下满满的都是 bin-log 文件,我以为数据都还在,但考虑到数据不能被污染,也是听了那同事的建议(他在拷贝数据文件下的文件到本地,慢得要死),就直接 cp data/* databackup/ ,没有考虑到,文件恢复,是要保留现场的,最好是关闭服务器上所有进程,取消磁盘的挂载(当然这不现实)。这样的大规模的磁盘操作之后,想要恢复,基本已是奢望(我自己不服气,还真的用 re­tun­delete

网络整理(一)——网络基础

烂漫一生 提交于 2019-12-05 03:18:59
网络基础: 1.二进制数据流 重点:1.了解网络中传输的都是二进制数据流. 2.了解网络编程概念. 问题:为什么网络中传递的都是二进制数据? 因为物理层只能传递电信号(1和0); // 从网络中接收到的信息: 普通的字符串/图片/视频/文件 都是二进制数据吗? 都是! // 从网络中接收的时 JSON 数据或者 XML 数据! 本质上也是二进制数据! 认识网络: // 网络概念 <1> 经常见到的: 网卡/网线/IP地址/子网掩码/路由地址/DNS服务器地址 作用? // <2> 容易忽略的:MAC地址/数据/数据包 // <3> 网络编程的概念:客户端/服务器/请求/响应/数据流 // 网络是数据交互的媒介,我们通过网络得到服务器上的数据,也是通过网络给服务器传递数据. // 也就是说,网络的实质,是交互数据. 0.移动网络应用 = 良好的UI + 良好的用户体验 + 实时更新的数据 1.网络是应用的灵魂,是所有应用的数据来源.离开了网络,我们的应用就是一潭死水. 网络编程概念: <1>客户端(Client):移动设备(手机/iPad等手持设备). 客户端一般就是前端/前台等等.iOS,android开发都是前端开发. <2>服务器(Server):为客户端提供服务(比如数据/资源等)的机器---本质也是一台计算机(+服务器软件). 服务器开发就是后端/后台开发.java/php