前端react项目部署到Ubuntu/linux服务器上运行

Windows下写好的前端react项目部署到服务器上运行近期我需要将自己写好的react前端项目打包部署到自己搭建的服务器上,为了通过ip加端口号让其他主机可以访问。出现了很多问题,下面我将出现的问题以及解决方案列出,为大家排忧解难:服务器上安装nodejs环境(安装好后自带npm):我的服务器装的是Ubuntu18系统,一开始我像在Windows一样,直接在Ubuntu命令行终端安装nodejs,然后在使用npm 命令的时候一直报错(报错什么/usr/.bin 啥没有权限),后来才发现,应该安
分类: 企业开发 发布时间: 03-25 10:17 阅读次数: 0

RabbitMQ消息队列常见面试题总结

RabbitMQ消息队列常见面试题总结;1、什么是消息队列?消息队列的优缺点?2、Kafka、ActiveMQ、RabbitMQ、RocketMQ的区别?3、如何保证消息不被重复消费?4、如何保证消息不丢失,进行可靠性传输?5、如何保证消息的有序性?6、如何处理消息堆积情况?7、如何保证消息队列的高可用?
分类: 企业开发 发布时间: 03-25 10:17 阅读次数: 0

关于真二叉树用前序和后序还原

二叉树已知前序和中序求后序或者二叉树已知中序和后序求前序已经烂大街了,所以写一下这篇博客真二叉树:任何一个父节点只要有孩子就必定有左孩子和右孩子前序遍历 : 根--左--右后序遍历:左--右--根当知道前序遍历和后序从最底层孩子节点看起,规律为 前右=后右 右为同级右兄弟节点 前左=后右 左为父亲节点,然后将这两个规律循环就可还原此真二叉树代码如下//目的 实...
分类: 其他 发布时间: 03-25 10:17 阅读次数: 0

俄罗斯方块(用C++)写的窗口模式

#include <stdio.h>#include <graphics.h>#include <time.h>#include <conio.h> //kbhit()使用int score = 0; //总分int rank = 0; //等级#define BLOCK_COUNT 5#define BLOCK_WIDTH 5#define BLOCK_HEIGHT 5#define UNIT_SIZE 20
分类: 企业开发 发布时间: 03-25 10:17 阅读次数: 0

聊一聊城市中培训机构的套路

我不过是一个三本大三的计算机专业学生,暑假回西安寻找实习。但在寻找中遇到了很多套路。最干净的套路:就是没有套路,以公司招实习生名义找你过去,然后直接告诉你这里是培训机构学费一万。稍微骚一点的套路:以公司招实习生名义找你过去,然后跟你说你的技术不行企业用不到,需要在我们这儿交钱培训。最骚的套路:我们公司招实习生,每月工资1000,有我们的项目主管亲自带。你可以在这里实习4个月,以后你跳槽...
分类: 其他 发布时间: 03-25 10:17 阅读次数: 0

在项目中常用到的几个注解@JsonInclude、@JsonFormat、@DateTimeFormat

@JsonInclude(value=Include.NON_NULL) 是用再实体类的方法类的头上 作用是实体类的参数查询到的为null的不显示在实体类的头上加上注解 用于解析时间JsonFormat用于输出的时候解析 @JsonFormat(pattern="yyyy-MM-dd HH:mm", timezone="GMT+8") private Date regisDate; //注册时间@DateTimeFormat用于接收 前端传的时间值自动转换 可以是Date 可以是strin
分类: 其他 发布时间: 03-25 10:17 阅读次数: 0

用canvas画罗小黑

canvas是一个极度好用的画图控件,canvas可以创建出自己设计的图形,其灵活性很强。学习资料在w3cSchool中有下方为学习链接https://www.w3school.com.cn/tags/html_ref_canvas.asp下面是画罗小黑的代码本人只在google中测试,如需要使用此控件用于商业用途请记得考虑浏览器兼容性<!DOCTYPE html>...
分类: 其他 发布时间: 03-25 10:17 阅读次数: 0

vue中如何关闭eslint检测?

eslint是一个JavaScript的校验插件,通常用来校验语法或代码的书写风格。这篇文章主要介绍了vue项目关闭eslint校验,需要的朋友可以参考下。vue中如何关闭eslint检测?有了eslint的校验,可以来规范开发人员的代码,是挺好的。但是有些像缩进、空格、空白行之类的规范,在开发过程中一直报错,未免太过于苛刻了。所以,下面来介绍下怎么在vue项目中关闭这个校验。1、打开 build\webpack.base.conf.js 这个文件2、找到rules下的config.dev.use
分类: 其他 发布时间: 03-25 10:17 阅读次数: 0

单向链表(可复用)

这是单链表的创建 复用的时候需更改模块在注释中有(按需求更改)其中selectNode()反回的是目标节点的上一个节点,这个函数的返回值可用于其它函数使用增加节点按顺序调用initData();initNode();insertNode();删除节点按顺序调用selectNode();deleteNode();查询节点按顺序调用selectNode();...
分类: 其他 发布时间: 03-25 10:17 阅读次数: 0

单片机连接PG160128A基本操作

PG160128A为一个有160*128点阵的lcd显示屏,它有着16个字模相关文档在连接:https://max.book118.com/html/2017/0702/119715409.shtm个人硬件连接图如下运行效果图如下下面是代码,请结合硬件连接图来看基本操作代码移植的时候只需更改变量 data1 wr rd cd#include"reg52.h"...
分类: 其他 发布时间: 03-25 10:17 阅读次数: 0

Centos7配置环境变量

方法一: 在/etc/profile文件中添加变量【对所有用户生效(永久的)】用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。[root@CentOS ~]# vi /etc/profile在文件末尾加上如下两行代码PATH=/usr/local/webserver/php/bin:$PATHexport PATH然后 s...
分类: 其他 发布时间: 03-25 10:17 阅读次数: 0

AMPIRE 128X64驱动程序

c55连接AMPIRE12864硬件连接图如下驱动程序如下所有的函数实现效果注释中有如果硬件连接图不一样的话建议更改 ce wr rs cs1 cs2 LcdData的值。 #pragma large#include"reg52.h"#define uchar unsigned char sbit ce=P3^4;sbit wr=P3^6;sbit rs...
分类: 其他 发布时间: 03-25 10:17 阅读次数: 0

畅想数据湖

公众号推文规则变了,点击上方"数据社",设为星标后台回复【加群】,申请加入数据学习交流群大家好,我是一哥,周末有读者私聊我咨询了一些问题,遂想起了之前看过的一些关于数据...
分类: 企业开发 发布时间: 03-25 10:17 阅读次数: 0

Python3 求两个数的最大公约数和最小公倍数

a=int(input())b=int(input())if(a>b): c=a a=b b=cfor i in range(a,0,-1): if(a%i==0 and b%i==0): print("最大公约数为:",i) breakprint("最小公倍数为:",a/i*b)python3 中for循环想要递减必须用到range函数的第三个参数及递增量,递增量可以为负数。for i in range(5,0,-1.
分类: 其他 发布时间: 03-25 10:17 阅读次数: 0

Python3中以yield中出现的问题

Python3中yield中出现的问题先看问题代码if __name__=="__main__": a=[] b={} for i in range(1,5): if(i%2!=0): b["top"]=i else: b["end"]=i a.append(b) print(a)预期的结果应该是[{'top': 1, 'end': 2}, {'top'
分类: 其他 发布时间: 03-25 10:17 阅读次数: 0

分布式基础篇总结(谷粒商城)

分布式基础概念微服务、注册中心、配置中心、远程调用、Feign、网关基础开发SpringBoot2.0、SpringCloud、Mybatis-Plus、Vue组件化、阿里云对象存储环境Vagrant、Linux、Docker、MySQL、Redis、逆向工程&人人开源开发规范数据校验JSR303、全局异常处理、全局统一返回、全局跨域处理枚举状态、业务状态码、VO与TO与PO划分、逻辑删除Lombok:@Data、@Slf4j...
分类: 其他 发布时间: 03-25 10:17 阅读次数: 0

python3 利用pysql将sql取出数据转为字典列表类型

直接上代码def sqlToJson(cursor,sql,key): cursor.execute(sql) data=cursor.fetchall() jsonList=[] for i in data: jsonList.append(dict(zip(key,i))) return jsonListcusrsor是pymysql的Cursor对象,sql为sql语句类型为字符串,key为要输出的字典的key值列表...
分类: 其他 发布时间: 03-25 10:17 阅读次数: 0

【蓝桥杯】基础练习 数列排序

试题 基础练习 数列排序资源限制时间限制:1.0s 内存限制:512.0MB问题描述  给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式  第一行为一个整数n。第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式  输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9package cn.com.codingce.lq.base; // 提交的时候这行去掉im
分类: 其他 发布时间: 03-25 10:17 阅读次数: 0

python3 将字典转化为字符串后按特定格式输出

题目如下:将{"name":"badLeigel","age":19,"sex":"男"} 转化为字符串然后再进行运算使其输出为如下样子'name'| 'badLeigel', 'age'| 19, 'sex'| '男'由上可看出规则如下将“{","}"去掉再将":"替换为"|"即可在python3中字符串的replace方法可以用来替换或删除特定字符所以代码如下a={"name":"badLeigel","age":19,"sex":"男"}b=str(a)c=b.repl
分类: 其他 发布时间: 03-25 10:16 阅读次数: 0

[系统安全] 二十九.深信服分享之外部威胁防护和勒索病毒对抗

前文分享了WannaCry勒索病毒逆向分析,主要通过IDA和OD逆向分析蠕虫传播部分。这篇文章将分享来自深信服老师的《外部威胁防护和勒索病毒对抗》,带领大家看看知名安全厂商的威胁防护措施,包括网络安全面临的挑战、如何有效的应对挑战、深信服安全建设之道等。基础性文章,希望对您有所帮助,如果存在错误、侵权或不足之处,还望告知,加油!
分类: 其他 发布时间: 03-25 10:16 阅读次数: 0