自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Java的几种输入方式

点我

2020-05-24 20:13:42 222

原创 qduoj测评机增加

教程两处代码:1.oj-rsync-master: image: registry.cn-hangzhou.aliyuncs.com/onlinejudge/oj_rsync container_name: oj-rsync-master volumes: - $PWD/data/backend/test_case:/test_case:ro - $PWD/data/rsync_master:/log environment: -

2020-05-24 11:50:38 916 1

原创 域名绑定SSL阿里云免费证书

申请证书下载证书新建一个cert的文件夹放在/etc/nginx下面,将证书放在入文件夹注意不能放在site-enabled文件夹里面, 这个文件夹里只能放一个文件nginx的配置文件, 其他任何东西都不能放。修改nginx配置文件# 即可安全访问也可不安全访问server { listen 80; # http listen 443 ssl; # https

2020-05-23 15:02:40 1208

原创 服务器最高承载同时访问量与流畅度关系

计算机数据的最小单位是bit,称之为位,其他还有B、KB、MB、GB、TB等,虽然计算机也提供对位的判断和操作,但是一般以字节(Byte)为单位。它们之间的换算关系是1Byte=8bit,1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。1Mbps(1000000 bits per second)带宽,换算到我们熟悉的文件大小,除以8;也就是说1Mbps带宽,理论下载文件的速率大约是128KB/s。网站带宽应该如何选择?下面简单说明忽略网络传输损耗等其他因素,网站

2020-05-20 23:28:45 395

原创 Pycharm,Clion,IDEA使用注意事项

pycharm和IDEA都可以一个项目下创建多个文件,但是clion只能一个项目一个main文件!!!

2020-05-17 16:02:53 365

原创 apt安装的nginx笔记

apt安装的nginx的相关文件是散开的不在一个文件夹下,所以执行nginx命令也不需要在./nginx目录下进行,但一定要不能在root某目录下搞。(原因:待更新…)nginx常用命令nginx -s stop // 停止nginx服务器nginx // 启动nginx服务器nginx教程反向代理,负载均衡,动静分离nginx默认端口修改nginx的配置文件路径etc/nginx/sites-enabled/default...

2020-05-14 23:48:32 239

原创 ACM封榜滚榜技术记录(qduoj)

封榜在计划时间,关闭management里的contest管理的Real Time Rank和Status,实现封榜。滚榜待更新…

2020-05-13 22:14:20 2317 2

原创 域名申请记录+ssl免费

购买dns解析(新手引导)免费搞到ssl证书ssl证书绑定域名完成之后,你的域名就相当于是你的公网ip,你就可以通过访问域名+:端口号,访问你的服务器了。

2020-05-13 13:20:02 137 1

原创 hexo的matery主题

一. 写博客进入在hexo博客根目录hexo n "博客名称"根据提示路径进入/source/_posts/目录,vim打开新建文章,即可开始书写写完之后保存退出在hexo博客根目录,删除,部署,托管上传hexo clhexo ghexo d二. 修改gitub上的主题找到主题的gitub仓库地址(网址)在hexo博客目录下的theme目录下,git clone 网址找到hexo根目录的_config.yml文件中的theme行,将后面的主题改为你需要修改的在theme

2020-05-13 12:33:08 998 1

原创 gitub,coding添加ssh公钥步骤

以下是ubuntu操作流程1cd ~/.ssh2vim id_rsa.pub// 该文件里的代码就是新增公钥时所需的公钥内容

2020-05-12 20:00:01 587

原创 gitub依赖docker开源项目同步主机项目方式

如果项目通过docker一键部署的部分(docker-compose.yml),只需要docker-compose pull即可,同步主机,这句话是从主机上传到仓库的镜像中拉取镜像至客户机,如果客户机已有的镜像将不再拉取,而新镜像将拉取,在docker-compose up -d 或 docker-compose restart,重新加上新镜像运行。而如果镜像修改后push到了自己的或其他非主...

2020-05-08 09:20:49 136

原创 ZCROJ修改前后端后更新拉取新功能

前端更新在OJ目录下跑git remote add upstream https://github.com/Harry-zklcdc/OJ.gitgit fetch upstreamgit merge upstream/master后端更新在onlinejudge目录下跑git remote add upstream https://github.com/Harry-zklcdc/...

2020-05-07 23:12:57 262

原创 git语法(docker)

git clone在默认情况下,Git会把"Git URL"里最后一级目录名的’.git’的后辍去掉,做为新克隆(clone)项目的目录名: (例如. git clone http://git.kernel.org/linux/kernel/git/torvalds/linux-2.6.git 会建立一个目录叫’linux-2.6’)点我git checkout .放弃当前所有更改...

2020-05-07 23:02:31 214

原创 解决GitHub的raw.githubusercontent.com无法连接问题

解决方法

2020-05-07 22:53:13 2733

原创 二次开发qduoj板娘拉取和删除教程

1.拉取model模型数据git clone https://github.com/Harry-zklcdc/live2d_models.git && cd live2d_models#国内用户使用以下命令拉取model仓库数据git clone https://gitee.com/zklcdc/live2d_models.git && cd live2d_m...

2020-05-07 13:20:55 654

原创 删除各种形式的镜像

(stop就是将rmi改成stop即可)容器删除用rm,镜像删除用rmi3.删除打了tag的镜像docker rmi 镜像的REPOSITORY:tag4.强行删除镜像docker rmi -f 镜像的REPOSITORY

2020-05-07 13:00:11 201

原创 二次开发qduoj部署前端修改记录

一.部署教程将项目的onlinejudgedeploy目录fork到自己的仓库在搭建服务器上,git clone 目录网址docker-compose up -d(一键部署)二.前端镜像修改将项目的OJ目录fork到自己的仓库git clone 目录网址到对应文件夹修改自己需要修改的内容版权声明修改称号修改颜色名称修改OJ说明修改管理员management左上角log......

2020-05-07 12:10:22 1497

原创 虚拟机Ubuntu彻底删除gitub上依赖docker开源的项目的带有挂载目录的克隆目录

打开要删除的克隆目录打开docker-compose.yml文件查看依赖容器的所有volume(挂载目录),看其是否不为空,如果不为空,在删除克隆目录前需要先将该容器stop,不然当时删掉了,一会儿,克隆目录又会出现(重建) -> 挂载目录的作用docker stop 容器的id删除克隆文件,即可彻底永远删除了。什么是挂载...

2020-05-04 13:40:31 180

原创 docker-compose.yml 的作用与说明

Docker ComposeDocker Compose是 docker 提供的一个命令行工具,用来定义和运行由多个容器组成的应用。使用 compose,我们可以通过在该多容器应用目录下以 YAML 文件(docker-compose.yml)声明式的定义应用程序的各个服务(容器),之后便可在该应用目录下由单个命令docker compose up -d完成应用所有容器的创建和启动。...

2020-05-04 11:15:17 4075

原创 VM或云服务器中Ubuntu-linux系统开源青岛OnlineJudge的搭建与OJ的部署

一.搭建oj1.打开终端2.输入sudo -i3.直接输入密码回车就好了,因为在终端用户输入密码时是默认不显示的.4.apt-get update && apt-get install -y vim python-pip curl git5.curl -sSL https://get.daocloud.io/docker | sh6.pip install docker......

2020-05-04 10:43:37 1449

原创 docker核心概念(镜像、容器、仓库)及基本操作

点我

2020-05-04 10:38:50 148

原创 虚拟机ubuntu系统对插入物理机的u盘进行读写操作教程

教程

2020-05-02 19:53:51 683

原创 更改 apache2 端口

sudo vi /etc/apache2/ports.conf修改文件中的Listen后面的80为8080修改文件中的<VirtualHost *:80>为 <VirtualHost * :8080>,文件路径在/etc/apache2/ports.conf中的红线部分修改之后重启apache2即可sudo service apache2 stop sud...

2020-05-02 11:02:58 980

原创 一个服务器搭建多个网站选择性访问网站原理(nginx反向代理转发) + 虚拟机ubuntu系统端口添加,关闭,查询

虚拟机中的一个系统就相当于一个根目录 ,是一台计算机 相当于一个服务器 ,那么阿里云服务器都能添加端口,那ubuntu也能。ubuntu系统装好后,本身就有的端口号:添加具体方法:...

2020-05-01 08:14:13 426 1

原创 阿里云服务器添加端口

首先登陆阿里云网站,进入控制台,点击云服务器ECS,进入服务器控制台,点击要选择的服务器进入服务器实例列表,找到想要增加端口的实例,点击后面的更多点击更多后列表中找到安全组配置,并点击点击配置规则跳转到的页面如图所示,其中圈出来的部分就是已经开放的端口,如果想添加新的端口就点击添加安全组规则,如下图在弹出窗口中输入内容,比如添加22端口,如图所示,(必须以22/22的形式)...

2020-05-01 07:45:14 1796

原创 端口被占用报错解决策略

根据错误找到那个端口被占了(上图所示,80端口被占)apt-get install net-toolsnetstat -anp|grep + 被占端口号(找到占用端口进程PID)(占用端口进程的PID,为LISTEN后面的数字,这里就是917)kill + 进程PID在执行命令即可。...

2020-05-01 00:09:03 630

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除