支持远程工作吗
招兼职的吗
额,自己顶一个
哇!!可以了!谢谢你,这个库很好用!!
我试着获取了 post 的表单。
然后试着构造一个类似的散列传到 Net::HTTP.post_form 方法里 不知道是不是那个验证 token 不对,还是返回 422
我用 Net::HTTP 试了一下。因为从来没用过,也不知道是不是代码写错了,还是没能成功。
require 'net/http’
require 'uri'
uri = URI("www.example.com/xxxxx.csv")
Net::HTTP.get(uri)
=>"<html><body>You are being <a href=\"http://www.example.com/login?back_url=http://www.example.com/xxxxx.csv">redirected</a>.</body></html>
另外,如果向 login 页面发送 post 请求的话,无论怎么发都不成功……
uri = URI("www.example.com/login")
Net::HTTP.post_form(uri, {:username => "username", :password => "password"})
=> #<Net::HTTPUnprocessableEntity 422 Unprocessable Entity readbody=true>
公司内网……似乎只能用 ie 打开……
我一开始也觉得这个对话框应该是浏览器的一部分。不过刚刚看了 watir 的那段介绍,似乎这个对话框跟浏览器无关。
Downloads are problematic in Watir because they require interacting with the Operating System, and Watir automates a Browser, not an OS. As such if any file dialog boxes are displayed, Watir will be unable to handle them.
额……我根本不知道怎么选择这个对话框。 我只是用这个代码把所有能用的方法打印出来看了一下……
p ie.ole_methods
另外,刚刚去看了下 watir. 似乎不支持用 ie 下载文件。
Downloads are problematic in Watir because they require interacting with the Operating System, and Watir automates a Browser, not an OS. As such if any file dialog boxes are displayed, Watir will be unable to handle them. Especially if you are executing your tests on a remote machine, realize that downloads will be sent to that machine, not the machine executing your Ruby code, which makes retrieving the file effectively impossible. Additionally, actually validating the content of a file is not trivial, especially for something like a PDF.
不好意思。 应该是“不知道怎样用代码选择对话框”
谢谢回复。 能告知下不能自己用 win32ole 的具体原因吗? 是有什么安全方面的问题,还是代码规范之类的……
试试@kayakjiang 大佬
swap 方法没带参数……
在 FundsController 类名下添加下面的代码试试看?
protect_from_forgery :except => [:success_recharge]
哦哦哦,明白了!谢谢!!
原文得到的结果就是 xlogn。原因应该是上面那位提到的那样……
意思就是说,因为整个程序里面排序只进行了一次,所以最后复杂度里当做一个常量忽略掉?
如果上面的理解没错的话,这样得到的复杂度是不是会出现偏差,某些情况下会把很大的常数给忽略掉?
不好意思我写得不太好理解,所以你认为最后的复杂度是 nlogn 还是 xlogn?
哦哦哦,明白了,谢谢!!
#3 楼 @rennyallen 谢谢回复。我没有用 spreadsheet。直接用的 require 'win32ole' 。写得有点复杂,最后还是实现了这个功能。