- 浏览: 46579 次
- 性别:
- 来自: 上海
最新评论
-
piecehealth:
kljjack 写道如果两个人的战斗力差等于两组的战斗力和差, ...
Dota分组算法 -
kljjack:
如果两个人的战斗力差等于两组的战斗力和差,互换两人,总战斗力怎 ...
Dota分组算法 -
piecehealth:
liyu212 写道第三种:不同数据源之间的比较:如另外的一个 ...
数据比较小程序(Ruby) -
liyu212:
第三种:不同数据源之间的比较:如另外的一个表跟上面的表比较。楼 ...
数据比较小程序(Ruby) -
nbkhic:
rails installer不错的。
Windows下使用Cygwin装各种Ruby gems。
文章列表
某日在开一个跟我没关系的会的时候没事解手机上的数独解不出来,索性写了一段脚本来解。
大体思路是先填一个可能的数,然后进行下一轮递归,具体实现时还要想办法减少递归次数。
代码如下:
#=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 ...