`
piecehealth
  • 浏览: 46579 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
某日在开一个跟我没关系的会的时候没事解手机上的数独解不出来,索性写了一段脚本来解。 大体思路是先填一个可能的数,然后进行下一轮递归,具体实现时还要想办法减少递归次数。 代码如下: #=begin # Hard sudoku = [ # 0 1 2 3 4 5 6 7 8 [0, 0, 0, 0, 0, 3, 0, 8, 1], # 0 [2, 0, 0, 4, 0, 0, 0, 0, 0], # 1 [0, 5, 0, 0, 0, 0, 0, 0, 0], # 2 [0, 0, 0, 2, 3, 0, 7, 0, 0], ...
我的第二个小游戏完成了一半了,很高兴能有机会跟大家分享,在这里我要谢谢xxeye给我这个平台认识大家,谢谢各位领导对我的培养,谢谢各位同事对我的帮助。好吧,实在不知道开场白怎么写了,请大家不要鄙视我。 首先科普一下四棋:我小时候经常玩的一种棋类游戏,棋盘棋子都简单可以自制(一支粉笔或者任何能划线的东西,八个能分辨出两方的可以当棋子的东西)。具体规则请参考百度文库。本以为这是一种广为流传的棋,后来问周围同事才知道原来这是一种在我们那边流行的小众棋(我说怎么没人做过)。 好吧,先给大家看一下效果图 风格一如既往的山寨。AI设置是遍历所有可以可行路径然后随机走一步。 不同于上个华容道,这个游 ...
想学习Android有一段时间了,只是翻书,没怎么动手写过,想写个华容道练练手。突然有一天,我的lead看到我在看Android的书,于是拿回去翻了翻,然后没几天就写出了华容道!据说只用了3个小时!3个小时啊,有木有!然后只能督促自己赶紧动手 其实之前虽然没有动手,但是动脑想过算法,一旦知道怎么渲染界面就不难写了(好吧,我承认如何渲染界面的代码是“参考”我lead的代码),先看一下效果(餐后看的后果自负) 为了答谢大家看到上面的图还没有关掉浏览器,我分享出我跟我lead的代码供刚接触Android的同学学习。 我的代码:HuaRongRoad.rar, Lead的代码:HuaRongD ...
论坛上回复了一个网友问题,顺便搬过来…… 以下是提问 watir中如何改变div的innerText watir中如何改变div的innerText,试了很多只能得到这个值,不能修改 以下是本人回答 测试页 <html> <head> <title>test page</title> </head> <body> <div id = 'test'>Hello</div> </body> </html> 脚本 require 'watir' ie = Watir::IE ...
最近的task是将储存在类似于链表中的workflow转换成图。 图的信息存在于文件当中,格式是"前置事件","当前事件",第一个事件的前置事件是"0"。 例如 A -> B -> C 可以存储为 0,A A,B B,C 当这个workflow存在回路的时候是一件很头疼的事,自己想了好几个办法效果都不好,最后参考http://topic.csdn.net/u/20071023/11/3edb81fc-37b2-4506-906e-44dc0fc521f2.html willshy回复中的方法终于可以找到图中的回路,方法如下… ...
用Watir点击类似于上图的提示条。 首先引用前面一片文章提到过的模拟鼠标操作的一个模块。 module WindowsInput # Windows API functions SetCursorPos = Win32API.new('user32','SetCursorPos', 'II', 'I') SendInput = Win32API.new('user32','SendInput', 'IPI', 'I') # Windows API constants INPUT_MOUSE = 0 MOUSEEVENTF_LEFTDOWN = 0x0 ...
我在刚学watir的时候被js弹出对话框折腾的死去活来,如何处理弹出框的方法网络上一搜一大堆,但是如何点出弹出框的文章却很少。因为如果用click或者click!方法点击会阻塞脚本,不能让脚本执行下去,而click_no_wait方法又不稳定(用ruby186-27_rc2.exe安装的ruby click_no_wait方法根本就不好用),当时差点让我对watir失去了信心。 还好在watir群里(群号25656482)的一位朋友给我提供了另一个替代click_no_wait的方法。 首先建一个ruby文件(我把它命名为ClickHelper.rb),把下面代码考进去。 #File Nam ...
Global site tag (gtag.js) - Google Analytics