[OI向?] ubuntu下一些常用的技巧
2024-10-20 08:03:38
想起来什么就写什么吧。
Ubuntu下的对拍程序
python是最为简便的。
from os import system
while True:
system("./make > in")
system("./std < in > b")
system("./my < in > s")
if(system("diff -bB s b")):
print("MMP")
exit(0)
print("pass")
另存为pai.py
。
make是你的生成数据程序。
std是你的暴力正解,my是你的对拍正解。
整个过程大概是运行make,输出重定向至文件in
然后输入重定向,运行std和my,分别输出重定向至s
和b
然后用diff进行比对,如果出错则停止。
终端中运行:
python pai.py
Ubuntu下.sh无法运行
sudo chmod 755 my.sh
可视化比对(diff)工具
安装:
sudo apt install meld
运行(在终端输入):
meld
你也可以按右上方的dash来进行查找。
据说能加快应用启动速度的东西(16.04):
sudo apt install preload
装好就可以不用管了的样子....
最新文章
- NET Core-学习笔记(一)
- Lind.DDD.Utils.HttpHelper里静态对象引出的Http超时问题
- box-sizing重置盒子模型计算规则
- 【C语言学习】《C Primer Plus》第4章 字符串和格式化输入/输出
- 深入理解PHP内核(五)变量及数据类型-变量的结构和类型
- Tomcat6查看数据库的数据源信息
- IP和端口的意义
- JS判断浏览器是否支持某一个CSS3属性的方法
- Android_Touch_Test
- [mysqldumpslow 报错] Died at /usr/local/mysql/bin/mysqldumpslow line 161, &;lt;&;gt; chunk 236.
- Cocos2d-x3.0之路--02(引擎文件夹分析和一些细节)
- ACPI
- Webkit之HTML解析
- GIT入门笔记(17)- 创建分支dev_lsq, 提交到代码
- 基于opencv下对视频的灰度变换,高斯滤波,canny边缘检测处理,同窗体显示并保存
- 阿里云rds数据库迁移实战(多数据源)
- Holer实现oracle数据库外网访问
- Java 11 这 8 个逆天新特性教你写出更牛逼的代码!
- js 将图片文件转换成base64
- ES6的export与Nodejs的module.exports