自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LP_Cong

你的努力程度还没到拼天赋的程度。

原创 【我遇到了更好的你】

年终总结!总结下这一年,做了啥?? 一切要从这张图说起 LPOJ ACM退役后,就开始做毕业设计。一开始OJ规模还很小,一年过去了,规模越来越大。可以说,这个OJ,完全是从0开始做。凭借着实习时候看了一一点点的后台知识,开启了OJ码代码之旅! 一开始一点前端知识都没有,仅有连HTML标签都还没熟...

2020-02-03 16:34:13 4562 4

原创 LPOJ 开发教程(一)引言

引言

2019-04-28 21:47:05 588 0

原创 【退役了,终究没能证明自己】

                                                                                                           【退役了,终究没能证明自己】          距离【你值得更好的】已经一年三...

2018-11-27 13:01:08 830 11

原创 【你值得更好的】

【你值得更好的】       从小就没有写日记的习惯……长大了不知道为什么反而突然想记录些东西了。可能是最近日子过得太规律了吧,以至于让人精神恍惚。6月份受到师兄的影响,也开通了博客,但是不知道有啥好写的,就记录下自己的做题情况吧,但也没有坚持,好多东西都感觉和别人重复了,就不想写。突然某一天,翻...

2017-08-11 21:56:44 974 10

原创 PyTorch 多输入多输出模型构建

本篇教程基于 PyTorch 1.5版本 直接上代码! import torch import torch.nn as nn from torch.autograd import Variable import torch.distributed as dist import torch.util...

2020-06-15 20:15:24 244 0

原创 Tensorflow中使用Keras自定义数据集 分布式训练 极简教程
原力计划

前言 连滚带爬的摸索了一周,网上的教程参差不齐,都是在讲一大堆概念,而没有动手的教程。就算是动手的教程,也大都版本太旧,而且是在理想状态下的试验,不符合每个人的需求。最后经过摸索,终于跑通了!其实说白了,就是希望能有一个教程,从自己的数据集,自己的模型开始教分布式训练。 本篇教程基于Tensorf...

2020-06-15 20:05:23 83 0

原创 sample_weight argument is not supported when using dataset as input 解决方案

当使用Keras 调用fit进行训练模型时,有时需要传入sample_weight参数。对于传入fit的为普通的输入输出序列数据时没有问题。但是当传入的数据时Datasent时就会报错。解决方案如下: https://keras.io/api/models/model_training_apis/...

2020-06-12 12:34:29 51 0

原创 Kubernetes Ingress 报 504 Gateway Timeout 解决方案

记一次惨痛的调试经历 在集群上件简单的新建一个命名空间,定一个Deployment,第一个Service,再定一个Ingress来外网访问。 结果当外网访问的时候,一直报504 Gateway Timeout 的错误。 一开始以为是Pods出了问题,结果随便进入一个容器,curl对应的S...

2020-05-20 19:01:53 56 0

原创 Tensorflow/Keras Linux上多进程加载模型卡死解决办法

因为在Windows上是没有问题的,因此考虑可能是进程复制的方式有问题! 多进程文档 查看文档后,强制使用spawn方式,问题解决! 在代码最开始的地方,加入如下语句 import multiprocessing if __name__ == '__main__': m...

2020-05-09 11:29:57 195 0

原创 Tensorflow/Keras 多线程同时训练多个模型

研究了很久,终于实现了多线程同时训练多个模型。 核心在于要理解TF里的Graph和Session。 废话不多说,直接上代码,看完代码就懂了! class MyModel(object): def __init__(self): self.model1Thread = ...

2020-04-20 11:57:58 309 0

原创 LPOJ 开发教程(十一)模板题与Special Judge原理
原力计划

LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn 判题机功能说明 Special Judge 如果要使用Special Judge,请在提交数据的时候,把特判程序一同上传 如果没有一同上传,判题机会把题目视为一般题目。如果上传了spj.cpp,无论你在添加题目时有没有把...

2020-03-22 19:41:44 70 0

原创 LPOJ 开发教程(十)用户使用文档

LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn 网站的基础使用 这里会介绍一些常用的功能 Status说明 点击自己的提交可以看到错误信息和具体的每一个样例说明(前提是管理员设置了) Setting 在右上角可以修改自己的密码 Classes 在右上角可以进入班级管理...

2020-03-22 19:40:50 41 0

原创 LPOJ 开发教程(九)实用工具

LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn 其他工具 CrawlingServer 在管理员页面设置好爬虫信息后,可以启动爬虫机器人进行爬虫。 主要可以爬取的信息是 各OJ做题数,博客,和近期比赛列表 启动 python main.py 源码解析 main.py...

2020-03-22 19:39:37 40 0

原创 PyQt5 QPainter绘制有轮廓的QFont字体并保存为图片

效果图 一般而言,使用QPainter的drawText函数绘制QFont是不能绘制轮廓的 但是我们可以获取绘制时候字体的轮廓,然后用drawPath去绘制它 因此有了如下解决方案 from PyQt5.QtGui import QPainter,QColor,QFont,QBrush,Q...

2020-02-17 15:35:16 306 2

原创 【Airtest Project】在Cocos-Creator中使用Poco教程

重磅消息!网易开源自动化测试框架正式支持Cocos-Creator了。目前支持最新的2.2.1版本,本文将作为教程,引导大家去使用Poco。 什么是Poco xxxxxxxx Poco-SDK集成教程 https://poco.readthedocs.io/en/latest/source/doc...

2019-12-20 12:17:12 392 0

原创 GDUFS 2019信息学院程序设计新手赛(正式赛)题解

A lpoj is the best 这题是送分题,主要考察转义字符 #include<iostream> using namespace std; int main(){ int n; cin>>n; while(n--){ cout<&l...

2019-11-25 21:54:41 109 0

原创 Win10 bash: gulp: command not found 解决方案

npm install gulp -g 也无法解决 npm install gulp-cli -g 也无法解决 那就直接运行吧! ./node_modules/gulp/bin/gulp.js -v 摸索了好久才找到的解决方案!

2019-11-15 12:28:47 285 0

原创 Ubuntu Swift 5.1 使用ZeroMQ 教程

摸索了一天,网上和官网的版本均是基于Swift3的,很多模块都没有更新,导致无法使用。这里提供一个5.1的教程。 添加dependencies dependencies: [ .package(url: "https://github.com/Linzecong/LP_Z...

2019-10-27 22:42:00 127 0

原创 Ubuntu+Swift5+Vapor3 实现WebSocket异步服务器+Vapor Future使用例子

这篇文章就用来保存我摸索了好几天的东西吧 Swift是一门新鲜的强大的语言,除了被用于IOS开发现在还被用在了服务器开发,使用swift语言开发后端有很多库,比如 Perfect和Vapor,现在感觉Vapor比Perfect牛逼多了,而且赞的数量也比Perfect多。 估计很大一部分原因是,Pe...

2019-10-13 15:01:21 418 2

原创 docker-compose 使用links mysql 111 (Connection refused) 解决方案

记一次惨痛的Debug历史 LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn 这是在使用Docker部署LPOJ时发现的一个Bug 这是docker-compose文件简写 version: '2' services: db: image...

2019-10-08 22:17:53 451 0

原创 Nginx和Django服务器配置Https同时部署到腾讯云CDN教程

申请证书 https://console.cloud.tencent.com/ssl 填写你要申请的域名,填写完成后,一般5分钟内会审核通过。 Nginx配置Https 首先下载你申请到证书 下载完成后解压缩。然后将Nginx文件中的两个文件上传到你的服务器任意目录上 接下来,在服务器中,编...

2019-09-25 13:01:16 427 0

原创 LPOJ 开发教程(十二)结束语

LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn 结束语 现在LPOJ的版本是3.0,这个是一个稳定的版本,开发者已经毕业啦!所以也没有太多的时间去维护啦! 从1月6日的第一个提交到现在已经将近半年的时间了,从1.0的啥功能都没有到现在3.0基本功能齐全,敲了多多少少十...

2019-06-22 22:20:25 154 3

原创 LPOJ 开发教程(八)判题机开发

判题机开发 测评机,测评机的功能就是进行判题,在收到判题服务器发送过来的判题消息后,会对该提交在沙盒中进行评测。具体过程如下图所示: 测评机向数据库查询代码,将代码生成文件,然后编译。如果编译通过会进行程序运行。程序运行成功后,会将输出的文件和正确的输出文件进行比较,如果完全一致,则返回代码通过...

2019-06-22 21:57:11 539 0

原创 LPOJ 开发教程(七)判题服务器开发

判题服务器开发 判题服务器非常的简单,几乎无需做任何修改。采用TCP技术来通知判题机。 架构详解 测评模块仅提供了安全稳定的程序运行稳定,但是并不能判断程序是否通过,因此还要自己完成许多的逻辑工作。本系统的测评模块分为两部分,一部分是测评服务器,负责分发测评任务,另一部分是测评机,负责运行程序和提...

2019-06-22 21:55:47 319 0

原创 LPOJ 开发教程(六)前端开发

LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn 本节主要介绍前端使用的技术,和如何二次开发本OJ 前端开发 Vue.js 介绍 Vue.js是一个构建 Web 界面的成熟的渐进式框架。它的目标是通过尽可能简单的接口来实现响应式的数据绑定和组合的视图组件,然后再将这些组...

2019-05-30 22:34:28 186 0

原创 LPOJ 开发教程(五)后端开发教程

LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn 后端开发 后端的开发比前端的开发要简单很多,因为开发者只需专注于数据的呈现即可,不必关心显示的逻辑。在众多后端框架中,我选择了开发和学习成本较低的Python语言中的Django框架,同时Python语言与我们的判题程序...

2019-05-29 18:35:16 358 0

原创 LPOJ 开发教程(四)Docker部署

LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn

2019-05-07 20:00:37 118 0

原创 LPOJ 开发教程(三)部署OJ

LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn 环境说明 判题机需部署在Linux环境下! 我使用的环境是: 前端: Ubuntu 18.10 + Nginx 后端: Ubuntu 18.10 + Python 3.7 判题服务器: Ubuntu 1...

2019-04-30 17:51:00 331 0

原创 LPOJ 开发教程(二)程序在线评测系统架构

LPOJ网址:www.lpoj.cn LPOJ文档:docs.lpoj.cn 以下摘自我的毕业论文 什么是OJ 测评机和测评服务器 测评技术

2019-04-28 22:20:48 512 0

原创 广东外语外贸大学第15届程序设计竞赛题解

谢谢大家参与本次比赛~! 难度分配 简单题:ABCFH 中等题:DE 难题:GIJ A 直接输入四个字符串,直接判断输出即可。无坑点 #include<iostream>#include<string>using namespace std;...

2019-03-24 21:33:04 396 0

原创 HDU - 6464 免费送气球(线段树二分)(“字节跳动-文远知行杯”广东工业大学第十四届程序设计竞赛)

免费送气球 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 105Accepted Submission(s): 15 Problem D...

2019-03-16 20:29:22 926 0

原创 使用 Eclipse 搭建一个简单的 Spring MVC 项目

1. 在官网下载最新版 Eclipse 和 JDK https://www.eclipse.org/downloads/ https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...

2018-12-31 15:05:54 2435 2

原创 GDUFS 2018信息学院程序设计新手赛(正式赛)题解

紧张刺激的新手赛结束了……有惊无险啊啊啊,虽然中途OJ炸了一次……很快就修复,感谢大家耐心的等待! 谢谢大家!!! 题解开始前,先向大家道个歉,题目还是很多误导人的地方,测评机崩了,导致很多人题没过。接下来都会一一解释……希望大家能理解……不过题目区分度还是达到了预期,有的同学表现也很抢眼。 ...

2018-11-29 16:37:21 851 0

原创 Gym - 101669D Harry Potter and The Vector Spell (最小生成树)

  题意:求一个01矩阵的秩,这个矩阵的每一列只有两个1. 解题思路:很容易联想到图论,我们对于每一列的两个一所在的行连边,最后形成一个图,最后的秩肯定是这个图最大的一个无环子图,其实就是最小生成树。   #include &lt;iostream&gt; #incl...

2018-11-21 13:46:45 330 0

原创 Gym - 101986H Homework (最大流和最小割)

  题意:有N个作业,分别为A类和B类,每天最多只能选择AB中的一类做,如果该天有该类的作业,就必须要做一个,问最多能做多少作业,和最少要做多少作业。   解题思路:对于最多能做多少,很容易建图 对于每一天建一个点 对于每一个作业建一个点 每个作业覆盖的天都跟该作业连边,流量为1 ...

2018-11-21 13:40:04 143 0

原创 Gym - 101986F Pizza Delivery (最短路必经路径)

  题意:给你一个有向图,每一条边在第i天都会反向,问反向后的最短路是否有变化。每次反向都是独立的。   解题思路:我们先把起点到所有点的最短路求出来,然后把所有边反向,然后求终点到所有点的最短路。 这样我们就记录了两个数组d1,d2,分别记录起点和终点到所有点的最短路。然后用s记录刚...

2018-11-21 13:25:17 452 0

原创 Gym - 100548C The Problem Needs 3D Arrays (最大密度子图)

  题意:求一个子序列,使得这个子序列的  逆序数/长度 最大   解题思路:如果知道什么是最大密度子图,那么这道题就是裸题了。这里保存一下模板~! 感谢大佬的模板 https://www.cnblogs.com/xiuwenli/p/9748771.html 这个模板可以求 带点...

2018-11-16 21:59:36 849 2

原创 Gym - 100548I International Collegiate Routing Contest (01字典树)

  题意:给你多个子网掩码,要你求一个最小的子网掩码补集。   解题思路:IPV4一共有 2^32个地址,实际上对应的就是一个完全字典树。现在给定的子网掩码,实际上就是给定了一个字典树,然后要你求这个字典树的补树,使得是一个完全字典树。实际上就是求这个字典树的所有补树形成的森林。 那么...

2018-11-16 21:51:09 106 0

原创 UVALive - 7501 Business Cycle (二分)

    解题思路:二分答案,重点在于判答案是否可行。我们先跑一遍,记录剩下的钱是多少,然后再跑一遍看看剩下的钱是多少。如果钱增加了,那么下次跑也一定增加。然后我们就可以通过这个差值,直接算出是否可行了。关于证明,要多画图。 另外这题会 爆LL,所以要特判   #include &a...

2018-11-15 22:01:45 92 0

原创 UVALive - 7503 Change (枚举)

    解题思路:枚举即可!然后突然就会发现规律了!     #include &lt;iostream&gt; #include &lt;cstring&gt; #include &lt;map&gt; #include &...

2018-11-15 21:56:59 76 0

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