import java.awt.MouseInfo;
import java.awt.Point;
import java.awt.Robot;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
public class ScreenSaverFucker {
public static final long SLEEP = 15000L;
public static final boolean DEBUG = true;
public static int COUNT ;
public static void main(String[] args) throws Exception {
Robot rbt = new Robot();
for(COUNT = 1 ; true ; COUNT++){
Point oldP = MouseInfo.getPointerInfo().getLocation();
int move = 1 - ((COUNT & 1) << 1);
System.out.println("COUNT:"+COUNT);
System.out.println("move"+move);
Point newP = new Point(oldP.x + move, oldP.y + move);
rbt.mouseMove(newP.x, newP.y);
if(DEBUG){
log(oldP, newP);
}
Thread.sleep(SLEEP);
}
}
public static void log(Point oldP, Point newP){
String str = "(" + oldP.x + "," + oldP.y +")" + "\t >" +
"(" + newP.x + "," +newP.y + ")";
DateFormat fmt = new SimpleDateFormat("[HH:mm:ss]");
String date = fmt.format(System.currentTimeMillis());
System.out.println(date + COUNT + "回目:\t" + str);
}
}
分享到:
相关推荐
在Java编程语言中,散列算法是一种非常重要的数据处理方法,主要用于确保数据的完整性和安全性。本文将深入探讨Java中的一种常见散列算法——SHA-1(Secure Hash Algorithm 1),并通过一个具体的Java类`SHA1`来展示...
位子估计代码
根据给定的文件标题、描述、标签以及部分内容,本文将详细介绍MD5加密算法在Java源文件中的实现原理及其代码逻辑。 ### MD5算法概述 MD5(Message-Digest Algorithm 5)是一种广泛使用的散列算法,它能将任意长度...
### 使用JAVA实现DES加密解密的关键知识点 #### 1. DES算法概述 DES(Data Encryption Standard),即数据加密标准,是一种对称密钥算法,由IBM公司开发,并于1977年被美国国家标准局(ANSI)采纳为数据加密标准。...
MD5加密算法是一种广泛使用的哈希函数,用于生成固定长度(128位)的散列值,即使输入数据有微小变化,也能产生截然不同的输出,这使其在密码学领域有着重要的应用,尤其是在数据完整性和身份验证方面。本文将深入...
这篇文档实际上是一个小品的台词剧本,名为《占位子》,主要讲述的是...总结来说,《占位子》这个小品以轻松幽默的方式讨论了家庭教育和社会竞争的严肃议题,提醒家长应关注孩子的个性化需求,理性对待教育资源的分配。
IDEA(International Data Encryption ...在Java环境中,开发者需要注意选择合适的数据类型和算法优化,以确保程序的正确性和高效性。同时,为了保证代码的可读性和可维护性,良好的注释和模块化设计也是必不可少的。
系统随机生成五位的字符,人来猜字母,每次猜测都会提示字母对个数和位子对个数,直至猜中,中间可以直接退出系统,也可以直接取得答案。
本项目提供了一个用Java实现的带图形化界面的SHA-1算法,支持对字符串和文件进行哈希处理。通过对源代码的分析,我们可以看到从字符串预处理到哈希值计算的完整流程,这有助于深入理解SHA-1的工作原理及其在实际应用...
最后,该类中还存在一个Scanner对象,可能是为了从用户处获取输入的数据和密钥等信息,用于加密或解密操作。由于代码被截断,我们无法看到完整的加密和解密逻辑的实现,但可以肯定的是,这一过程涉及到前面提到的...
java实现全屏自动播放代码,读取外部参数控制图片播放时间间隔,没有控制按钮,从文件中读取图片然后通过DrawImage()方法在框架上画图,控制图片位子,设置框架全屏显示,使用多线程控制每张图显示的时间,参数从...
- **子密钥生成**:从原始56位密钥通过一系列置换和旋转操作生成48位子密钥。 - **扩展置换**:将32位的数据块扩展为48位。 - **异或操作**:将扩展后的数据与子密钥进行异或。 - **S盒变换**:使用8个不同的S盒...
在提供的压缩包中,文件名为`TripleDES.java`,这很可能是实现TripleDES加密和解密的Java源代码。通常,这样的文件会包含上述步骤的代码,包括密钥生成、初始化Cipher、加密和解密操作。具体实现细节可能涉及密钥的...
【坐什麼位子,說什麼話】这篇文档探讨了沟通在职场中的重要性和不同阶段的沟通挑战。在技术领域,良好的沟通能力不仅是个人技能的重要组成部分,也是推动项目成功、团队协作和职业发展不可或缺的关键因素。 社会...
MD5算法的设计与实现可以结合JAVA技术中的JSP(Java Server Page)和JavaBean组件,来实现高效、跨平台、安全的加密算法。 MD5算法的描述可以简述为:以512位分组来处理输入字节串的信息,每一分组又被划分为16个32...
《通达信判断大盘下跌位子 三足鼎立副图指标》是一个为投资者提供大盘趋势分析的工具,尤其在市场出现大幅波动时,能够帮助用户预判指数可能的支撑位和反弹点位。该指标设计的核心是通过计算收盘价与移动平均线的...
幂等矩阵和对合矩阵是矩阵论中两类非常重要的矩阵,本文研究了复数域上两个n阶幂等矩阵P与Q的换位子PQ-QP的可逆性问题。研究指出,通过对矩阵秩等式的利用以及幂等矩阵性质的分析,可以得出PQ-QP可逆的几个充要...
【标题】: "初中语文文摘社会:坐过山车的恐怖位子解析" 【描述】: 这篇文章探讨了坐过山车时哪个位置能带来最强烈的恐惧感,揭示了一个可能出乎意料的答案。 【标签】: "资料" 在游乐园中,过山车一直是最受欢迎的...
《经理修炼——谁坐了我的位子》是一份深入探讨企业管理与领导力发展的文档,适合于从事管理工作或希望提升自身管理技能的人员进行学习和参考。文档内容可能涵盖了多个方面,包括但不限于以下几个关键知识点: 1. *...