模版总结【长期更新】
2016-06-29 20:24
337 查看
对拍程序
linux:
windows:
还有手动开栈的代码:
linux:
#!/bin/bash while true;do ./data > data.in ./wrong < data.in > wrong.out ./right < data.in > right.out diff wrong.out right.out if [ $? -ne 0 ] ; then break ; fi done
windows:
@echo off :loop data>data.in right<data.in> right.out wrong<data.in> wrong.out fc right.out wrong.out if not errorlevel 1 goto loop pause goto loop
还有手动开栈的代码:
int size = 256 << 20; // 256MB char *p = (char*)malloc(size) + size; __asm__("movl %0, %%esp\n" :: "r"(p));
相关文章推荐
- MySQL实现当前数据表的所有时间都增加或减少指定的时间间隔
- 使用Google Test的一个简单例子
- java 时间格式转换
- C语言内存浅谈
- 之前写的链表的增删改查
- 网际报文控制协议ICMP
- c++动态联编和静态联编
- 使用 async 控制并发
- Java 的synchronized 的复习 一
- Windows 7下搭建IIS和FTP服务器
- Android 支付宝以及微信支付快速接入流程
- eventproxy 控制并发
- <table> 标签的 rules 属性
- 温故知新 jdbc相关知识(1)
- 双向链表
- saiku 分布式实践
- saiku 分布式实践
- Syntax error, annotations are only available if source level is 5.0解决办法
- c++虚函数
- Spring 源码学习之BeanFactoryAware