我花了3个周末终于写成了一套象棋游戏,既可以玩单机的。
也可以进行网络对战。
希望大家找到了bug以后告诉我。
谢谢了。
下载我的资源不需要积分。
这样可以让你不用浪费积分。
2025/8/25 4:16:40 2.78MB 象棋 中国象棋 Java 象棋
1
前言2013年即将结束,不知读者在这一年中都收获了那些。
在这一年的最后一天班,我怀着激动的心情来写这本电子书的前言,在这本电子书的整理过程中,虽然舍弃了很多享受生活的时间,但从中我也收获了很多。
自从开始从事软件测试工作开始,我就深深的喜欢上了这个职业。
对我来说软件测试不单单是一份为了赚钱的工作,它同样也是我生活的一部分,我从中找到了自我的价值。
从开始在博客园写博客时,自我的价值开始被放大,我只多了一点分享精神。
从开始从事软件工作时就知道selenium这个自动化工具,网上找来资料学习,学会了用seleniumIDE录制脚本,学会了简单搭建java+seleniumRC的环境,写一个简单的自动化脚本。
后来,换了城市换了工作,一直于忙于工作和其它技术的学习,中间间隔了一年多没有再接触selenium。
直到2013年年初换了新工作后工作稍微轻松,业余时间开始学习python语言,然后就喜欢上了这门语言,由于所测试的是web产品,所以,就考虑通过python+selenium将产品自动化起来。
关于python+selenium的资料除了官方的一份API并不多,我们更容易找到的是java+selenium的资料。
对我来说学习的过程也比较缓慢,后来有幸认识了MarkRabbit,他在python+selenium方面有着比较丰富的实践经验。
webdriverAPI对种元素的定位和操作有着不少知识点,我每学会使用一个知识点整理一篇博客。
后来,积累了十几篇博客出来。
为了便于阅读我就整理成了一份PDF上传到了CSDN上面。
在MarkRabbit的一路指点下,我又开始学习pyhonunittest单元测试框架,通过python脚本批量执行测试用例等,然后整理出来第二版的内容。
在此过程中得到了不少同学的反馈,自己的自动化测试水平在不断的学习实践中得到了长足的进步。
后来,开始对脚本做参数化,引入HTMLTestRunner测试报告以及对测试结构调整。
整理出了第三版。
MarkRabbit趁周末休息的时间向我展示他们目前的python+selenium测试框架,我非常兴奋,同时也觉得这个技术非常有用,于是决定整理一本完整书出来,市面上关于selenium的书大多翻译官方文档,对selenium的讲解也泛泛之谈,并没有真正通过编程的方式来帮助读者真正的去实施自动化。
之前一位人民邮电出版社的编辑曾联系过我,并向我发送了一份编书的规范,当时并没有约稿。
这对我来说是一次新尝试,我想自己真能写出来再说。
有了这个想法之后,我每天像打了鸡血一样活在兴奋当中,坐车和睡觉前也在思考书中的技术点。
后来,乙醇告诉我编辑成书比较麻烦,不断的修改也是非常头痛的事情,而我没有精力反复做这些,由于自身水平的局限,我的更多精力是在技术点学习上。
后来,改变了想法以电子书的形式展现给大家,这样我的编写过程随意了许多,我要做就是简单易懂告诉这是怎么回事,如何去实现。
2025/8/22 19:32:06 6.14MB Selenium2
1
【产品说明书】零基础数据(大数据)分析师(CA)高端培训就业课程【视频+直播】【周末面授+周末远程】(V8.0)【20190112】.pdf
2025/5/8 16:12:14 8.59MB 产品说明书
1
2020年最详细日期数据表,数据表包含2020年每个日期对应的节假日类型(工作日,节假日,周末),导入即可
2025/1/10 13:24:12 24KB 节假日 工作日 周末 2020年
1
自定义农历控件1:可设置边框颜色/周末颜色/角标颜色/农历节日颜色2:可设置当前月文字颜色/其他月文字颜色/选中日期文字颜色/悬停日期文字颜色3:可设置当前月农历文字颜色/其他月农历文字颜色/选中日期农历文字颜色/悬停日期农历文字颜色4:可设置当前月背景颜色/其他月背景颜色/选中日期背景颜色/悬停日期背景颜色5:可设置三种选中背景模式,矩形背景+圆形背景+图片背景6:可直接切换到上一年/下一年/上一月/下一月/转到今天7:可设置是否显示农历信息,不显示则当做正常的日历使用8:支持1901年-2099年范围
2024/11/4 13:34:42 1.04MB QT 日历
1
上班闲着无聊做了一个JAVA版的GUI计时器,包括了中午的打卡时间、下午的下班时间、周末的倒计时和当天已加班的时间。
后续又整合了国内各个能放假的节日倒计时(包括春节、中秋等农历节日)。
最后实在是闲着没事做了贪吃蛇和扫雷两款小游戏整合到里面闲着没事打发打发时间有兴趣的可以拿去参考参考
2024/9/24 12:02:37 102KB JAVA 小游戏 桌面程序 倒计时
1
在开始今天的话题之前,简单的来看有关Python的体系结构。
为了方便起见我做一张导图,让大家有个宏观的认识。
今天本来准备全面的聊聊有关高性能并发这个话题来着,但是周末马上要来了啊。
所以我就取了其中的一点来介绍,关于其他的方面,有兴趣的小伙伴可以和我交流。
谈高效并发,往往脱离不了以下三种方案:1.进程:每个逻辑控制流都是一个进程,由内核来调度和维护。
因为进程有独立的虚拟地址空间,想要和其他控制流通信必须依靠显示的进程间通信,即我们所说的IPC机制2.线程:线程应该是我们最为熟知的。
它本质是运行在一个单一进程上下文中的逻辑流,由内核进行调度。
3.I/O多路复用:应用程序在一个进程的上下文中显式地调
2024/9/13 12:13:04 362KB 聊聊Python中的多线程
1
上周四和小伙伴们去了辰山植物园。
然后预订今天和老小伙伴们再次去辰山植物园。
然后因为刮风下雨没去成。
没了野餐,没了蛋糕,没了小春游。
一切讨厌的事情全都怪天气不好。
周末伴随着坏天气很快就要过去的样子这让我觉得很没劲,根本就是任何事情都没什么心情做,站也没建书也没看琴也没弹,完全没有建设性!...话说博客也是正事,继续上周关于Beacon基础知识的话题,开拓开拓视野呗。
下面进入译文。
OK,我们已经了解了Beacon是什么,很棒。
接下来的问题是,作为设计师,我们能做些什么?我们能在这种技术平台上打造怎样的交互体验?我和我的搭档NickUrban决定把这个问题拆解,将Beacon涉及到的交互模式进行分割
1
Windy(也称为Windyty)是用于天气预报可视化的非凡工具。
这个快速,直观,详细和最准确的气象应用程序受到专业飞行员,滑翔伞,跳伞者,风筝冲浪者,冲浪者,船民,渔民,追风者和气象极客的信赖,甚至受到政府,陆军参谋人员和救援队的信赖。
无论您是跟踪热带风暴还是潜在的恶劣天气,计划旅行,进行自己喜欢的户外运动,或者只需要知道本周末是否会下雨,Windy都会为您提供最新的天气预报。
Windy的独特之处在于,它为您带来比其他天气应用程序的专业功能更好的质量信息,而我们的产品是绝对免费的,甚至没有广告。
强大,流畅,流畅的演示使天气预报成为真正的乐趣!
2024/8/3 11:02:51 32.5MB Windy Windy.com Weather Radar
1
为了有效的应用Rational统一过程(RUP),首先要理解它的关键目标,并且弄清楚每一个目标为什么重要,他们是怎么样结合在一起,共同帮助你的开发团队满足涉众需求,生产出优质产品的。
首要的是抓住要点有天晚上,我的邻居Randy过来求助。
他正在为周末野营和徒步旅行作准备,但是不知道带些什么东西才好。
他知道,我经常领导和参加野外旅行,而且我能够很快的决定在有限的包裹里塞些什么东西,他还记得我曾经给他提过,我有一张我拥有的所有设备和衣服的清单。
“那么,我可以借那张清单吗?”他问道。
“当然,但是恐怕帮助不大。
”我解释道。
你看,在我的外出设备清单中有好几百项,涉及很多种类型的外出,从背包攀登到滑雪,旅行
1
共 26 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡