Beyonderwei

Learn to choose, to give up. Endure loneliness and withstand temptation!

Docker安装Nginx实现反向代理

一、配置文件    以前的配置文件为一个nginx.conf,新的版本将其分成了两个,default.conf 和 nginx.conf,为通过数据卷映射的方式,但没有在github上找到分开的这两个文件,因此先通过直接运行的方式得到这两个文件。 先普通方式运行一个nginx容器docker run --name my-nginx -p 80:80 ......

打包Vue项目部署到Nginx并访问

一、简介把 Nginx 做为静态资源服务器,用来部署前端项目,本文介绍 Vue 项目打包、部署到 Nginx 的过程,并解决部署后,因 vue-router 使用 history 模式导致的在直接访问项目和点击路由链接时可以访问,而根地址刷新页面空白的问题。 二、打包项目Vue的有关build、config的文件均保持原本的配置即可,无需更改 ,终端输入npm run build,成功后会在......

Docker 基础

一、Docker概述1. 简介基于Go语言实现的云开源项目。理念:Build,Ship and Run Any App Anywhere ,缩小版的Linux系统。 2. 为什么使用Docker解决了运行环境和配置问题的软件容器,方便做持续的集成并有助于整体发布的容器虚拟化技术。 Docker用来解决开发和运维之间配置环境、运行环境、操作系统、运行依赖包等不同导致的项目部署后无法运行的......

前端通过MathJax显示数学公式

一、关于MathJax 官方网址:MathJax使用文档 简介:MathJax支持使用LaTeX,MathML或AsciiMath语法在网页中渲染数学公式。我们常用的语法为LaTex,比如该论坛支持的也是LaTex 。二、应用场景    想实现在用户选择文件后能够直接在前端预览文件内容,如下: 三、遇到的问题问题1(没有渲染效果)问题描述:&ens......

MySQL高级

一、架构​ MySQL采用分层结构设计,可在不同需求场景中利用不同的存储引擎,插件式的存储引擎架构将查询处理和其他的系统任务以及数据存储相分离。 1. 连接层最上层是客户端和连接服务,包含本地的socket和大多数基于客户端/服务端工具实现的类似于tcp/ip的通信,完成连接处理、授权认证等安全方案。连接层上引入了连接池,为通过安全认证的客户端提供线程,在该层可实现SSL安全连接,......

注册-登录实现过程详解

一、前言    一般的平台基本上都有用户管理这一部分,虽然我们都是各个平台的用户,对于一般的流程有所了解,看似简单,但是真正实现的过程中确遇到了很多的困难。 二、实现过程图解注册:看似过程似乎很简单但是这过程还有很多需要考虑的因素,采取邮箱发送验证码的方式实现验证: 验证码如何产生:     通常我们的验证码是......

Ubuntu上使用Qt Creator编译、下载PX4代码

一、创建工程文件在命令行执行以下几条命令:1234cd ~/src/Firmwaremkdir ../Firmware-buildcd ../Firmware-buildcmake ../Firmware -G "CodeBlocks - Unix Makefiles" -DCONFIG=nuttx_px4fmu-v2_default注意:官方文档通常没有-DCONFIG这个参数或者参数就是......

Docker 命令汇总

attach Attach to a running container # 当前 shell 下 attach 连接指定运行镜像 build Build an image from a Dockerfile # 通过 Dockerfile 定制镜像 commit Create a new image from ......

CentOS 安装Docker

1、centos系统的内核必须高于3.10uname -r 2、yum 包更新到最新yum update 3、卸载旧版本(如果安装过旧版本的话)yum remove docker docker-common docker-selinux docker-engine 4、安装需要的软件包yum install -y yum-utils device-mapper-persistent-dat......

使用GitBook完成你的创作

一、什么是GitBookDocument everything for you,your users and your team.  GitBook并不是Git的教程,而是以Git作为版本控制系统,结合Github、Markdown用来写书(文档等)的工具。你可以在GitBook的网站、计算机本地上进行你的创作,GitBook帮你制作出精美的电子书籍,同时GitBoo......

MySQL基础

DBMS: DBMS:数据库管理系统 实际上数据库还是通过一套软件来管理文件中的数据。 基于共享文件系统的DBMS 如access 基于客户机/服务器的DBMS: MySQL Oracle等 目标注:画五角星的要随时都可以写出来。 一、为什么要学习数据库 二、数据库的相关概念 DBMS、DB、SQL 三、数据库存储数据的特点 四、初始MySQL MySQ......

Ubuntu安装Docker(官方/阿里源)

一、为什么使用Docker  构建后处处运行:Build Ship and Run Any App Anywhere  Docker解决了因为配置、环境等不同造成的项目部署后无法运行的问题,避免多台机器部署时的反复配置。相对于虚拟机来说,因为Docker使用的是宿主机的内核,具有轻量、占用资源少、启动快等特点,容器间相互隔离,不会相互影响。 二......

Flask发送邮件

一、什么是POP3、SMTP和IMAP?POP3、SMTP和IMAP 二、开启邮箱的SMTP服务以常用的网易邮箱为例(其他同理):登录后进入常规设置 选择POP3/SMTP/IMAP:开启如下两条服务,并注意到这里提示使用的是授权码登录第三方客户端,而非邮箱密码(有些邮箱使用的是密码而非授权码)。 页面的最下方还有一个提示内容如下,这个也会在后面用到,有两个重要信息: SMTP的服务器......

E-R模型与E-R图

用户需求分析-概念结构设计-ER图 自底向上方法设计,从中层开始下手,先设计局部ER图,集成再优化。 E-R模型 矩形:表示实体 菱形:关系 椭圆:属性 直线:属性与实体之间的从属关系,连接实体和联系 下划线:主码属性,表示唯一 双矩形:弱实体集 下划虚线:弱实体集的鉴别键 相关概念复合属性​ 如地址包含了省、市、街道、联系人信息,而联系人信息又包含了姓名、电话等。 多元联系集 弱......

Python基础环境搭建

一、Python IDE 常用的很多,可根据自己的习惯去选择,以 Sublime Text3211为例(我安装时的最新版本)。 下载地址:http://www.sublimetext.com/3 (安装时勾选Add to explorer context menu选项) 二、Sublime Text配置 安装Package Control 插件:(通过这个插件可以来管理其他软件) : 快捷......

Git提交代码书写多行日志

一、应用场景  通常我们会采用git commit -m “提交日志” 的方式去提交代码,但是如果我们程序更改的地方很多,那就需要写更多的日志来记录,当我们查看log以后是下面这个样子:(当然也可以在github上去点击查看效果)这样的提交日志就相对来说很清除,下面就来记录一下实现提交多行日志的方式。 二、配置 Git 提交模板 在仓库的根目录下新建一个模板文件:如:......
Git

通过GPRS上传GPS数据到服务器

一、目的  将GPS获取到的位置信息,通过GPRS将数据上传到服务器,当然也可以传输其他的信息,这样就可以实现对某些东西的时时定位,比如共享单车、汽车的定位等等。 二、使用的器件1. GPRS模块和物联网卡  ①. GPRS模块使用的是有方的N10标准版,如下图:  ②. 腾讯云上购买的移动卡,比自己买方便许多,腾讯还会......

Java设计模式

使用场景:面向对象->功能模块(设计模式+算法)->框架(多种设计模式)->架构 基础常识1. 设计模式的六(七)大原则 单一职责原则 接口隔离 依赖倒转 里氏替换 开闭原则(ocp) 迪米特法则 合成复用 2. 设计模式解决的问题最终实现:高内聚、低耦合 代码复用(相同功能不用重复编写) 可读性(增加程序的规范性,方便阅读) 可扩展(方便增加新的功能) 可靠性(增加新......

PX4开发环境搭建(Ubuntu1804+QGC+Qt Creator )

前言在这之前作者完全没接触过PX4,安装过程遇到了很多坑,而且每安装下载一个东西都要等好久,出现问题又要重新开始,前后折腾了四天才弄好,希望此文对大家有所帮助。 一、安装环境 操作系统:windows10 虚拟机:VMWare Linux系统:Ubuntu1804 Desktop(官网推荐) 科学上网工具(f*q):Shadowsocks 备注: 使用虚拟机而不使用双系统方式的原因在于环......

PX4开发基础

一、与无人机的缘分    做无人机是源于电赛,因为对无人机比较发烧就分到了无人机的组里,参加的三次电赛两次是做的无人机的题目,虽然后来不再做该方向的,但也算我的一项爱好吧,加上现在毕设是给老师搭建一个PX4的平台(比赛没用过PX4),因为无人机开发比较小众,价格贵、学习环境少并具有一定难度,外加发展的时间并不是很长,开发中就遇到了很多问题,在此做一些记......