小编Mel*_*bel的帖子

在Ruby中查找字符串中#字符的出现次数

我正在寻找可以帮助我找到字符串中字符出现次数的Ruby方法(1.9 ...).我正在寻找所有事件,而不仅仅是第一个事件.

例如:"Melanie是一个菜鸟"字母'a'有两次出现.我可以用什么Ruby方法来找到它?

我一直在使用Ruby-doc.org作为参考和scan方法String: class引起了我的注意.我的措辞有点难以理解,所以我并没有真正理解这个概念scan.

ruby string methods

97
推荐指数
4
解决办法
8万
查看次数

Jquery绑定双击并单击一次

在jquery中有什么东西可以让我区分双击和单击的行为吗?

当我将两个绑定到同一个元素时,只执行单击.

是否有一种方法可以在执行单击之前等待一段时间以查看用户是否再次点击?

谢谢 :)

jquery jquery-selectors

93
推荐指数
5
解决办法
9万
查看次数

AttributeError: 'DataFrame' 对象没有属性 'ix'

当我尝试使用 Pandas 数据框的 .ix 属性拉出一列时出现此错误,例如df.ix[:, 'col_header']

AttributeError: 'DataFrame' object has no attribute 'ix'
Run Code Online (Sandbox Code Playgroud)

该脚本今天早上工作,但今天下午我在新安装的 Pandas 的新 Linux 环境中运行它。有没有其他人见过这个错误?我在这里和其他地方搜索过,但找不到。

python dataframe pandas

74
推荐指数
4
解决办法
9万
查看次数

Ruby:删除字符串开头的空格字符

我有一个单词数组,我试图删除可能存在于单词开头而不是结尾的任何空格.rstrip!只需要处理字符串的结尾.

example_array = ['peanut', ' butter', 'sammiches']
desired_output = ['peanut', 'butter', 'sammiches']
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,并非数组中的所有元素都有空白问题,因此如果所有元素都以单个空格字符开头,我就不能像删除第一个字符一样删除第一个字符.

完整代码:

words = params[:word].gsub("\n", ",").delete("\r").split(",")
words.delete_if {|x| x == ""}
words.each do |e|
  e.lstrip!
end
Run Code Online (Sandbox Code Playgroud)

用户可以在表单上输入的示例文本:

Corn on the cob,
Fibonacci,
StackOverflow
Chat, Meta, About
Badges
Tags,,
Unanswered
Ask Question
Run Code Online (Sandbox Code Playgroud)

ruby arrays string whitespace

17
推荐指数
2
解决办法
4万
查看次数

如何使用预先填写的"说明"创建一个HTML表单,该表单在用户点击框中时会清除?

我有一个HTML表单:

   <form method="POST" action="http://">
 Username: <input type="text" name="username" size="15" />
 Password: <input type="password" name="password" size="15" />
<input type="submit" value="Login" />
 </div>
 </form>
Run Code Online (Sandbox Code Playgroud)

我想要的是这样的功能,即文本字段中包含的指令在用户单击框中时会清除,这样我就可以节省空间并从表单外部删除用户名和密码.我怎样才能做到这一点?

html

12
推荐指数
1
解决办法
7万
查看次数

新行列表到数组中

我有一个包含新行的列表,我喜欢将其转换为数组,例如

JAN 

FEB 

MAR

APR

MAY
Run Code Online (Sandbox Code Playgroud)

["JAN", "FEB", "MAR", "APR", "MAY]

任何帮助将不胜感激.谢谢

这样的东西似乎不起作用(text_file.txt包含上面的月份列表)

file = File.new("text_file.txt", "r")
while (line = file.gets)
    line.chomp 
    list = line.split(/\n/)
    puts "#{list}"
end
Run Code Online (Sandbox Code Playgroud)

ruby arrays list

10
推荐指数
2
解决办法
2万
查看次数

如何使用Nokogiri解析Google搜索结果?

我需要帮助从Google搜索结果中提取网址,并被告知要使用Nokogiri.我安装了它并阅读了Nokogiri文档,但不知道从哪里开始 - 这对我来说都是希腊语.

我知道我要找的是每个结果的URL,每个结果都存在于一个<cite>标签之间.到目前为止,我能够弄清楚如何做的是拉取搜索结果,但我只是不知道如何从文件中提取特定数据.这是我拥有的极少量代码:

serp = Nokogiri::HTML(open("http://www.google.com/search?num=100&q=stackoverflow"))
Run Code Online (Sandbox Code Playgroud)

html ruby parsing nokogiri

7
推荐指数
1
解决办法
2424
查看次数

Swift 中的堆栈实现

我是 Swift 和 iOS 编程的新手。

我正在尝试测试一个简单的算法并需要一组堆栈。不必太花哨(Ints 堆栈就行)。

我从The Swift Programming Language 文档中得到了 Stack 实现:

struct IntStack {
    var items = [Int]()
    mutating func push(item: Int) {
        items.append(item)
    }
    mutating func pop() -> Int {
        return items.removeLast()
    }
    mutating func count() -> Int {
        return items.count
    }
    mutating func show() {
        println(items)
    }
}
Run Code Online (Sandbox Code Playgroud)

计数和显示功能是我的贡献。但是当我尝试声明一个堆栈数组时,我收到一个错误......

var lines = IntStack()[5]
Run Code Online (Sandbox Code Playgroud)

“IntStack”没有名为下标的成员

我猜它与 Optionals 有关,但可以弄清楚它是什么。

有什么帮助吗?

stack ios swift

7
推荐指数
2
解决办法
8138
查看次数

从字符串中删除所有非字母,非数字字符?

如果我想删除诸如:.!,'"^ - #来自一个字符串数组,我将如何保留所有字母和数字字符.

允许的字母字符还应包括带变音标记的字母,包括à或ç.

ruby regex string

6
推荐指数
1
解决办法
8329
查看次数

将Google图表另存为图片

为什么我的代码不能将我的图表保存为图像?我某处有错吗?虽然我按照源(在网上找到),我仍然无法解决我的问题.

我可以显示图表,但只有问题是无法保存为图像.

<script type="text/javascript" src="js/jsapi.js"></script>
    <script type="text/javascript">
    function saveAsImg(chartContainer, pngfilename) {
    var chartArea = chartContainer.getElementsByTagName('svg')[0].parentNode;
    var svg = chartArea.innerHTML;
    var doc = chartContainer.ownerDocument;
    var canvas = doc.createElement('canvas');
    canvas.setAttribute('width', chartArea.offsetWidth);
    canvas.setAttribute('height', chartArea.offsetHeight);
    canvas.setAttribute(
    'style',
    'position: absolute; ' +
    'top: ' + (-chartArea.offsetHeight * 2) + 'px;' +
    'left: ' + (-chartArea.offsetWidth * 2) + 'px;');
    doc.body.appendChild(canvas);
     canvg(canvas, svg);
    var data = canvas.toDataURL("image/png");
    canvas.parentNode.removeChild(canvas);
    data = data.substr(data.indexOf(',') + 1).toString();

    var dataInput = document.createElement("input") ;
    dataInput.setAttribute("name", 'imgdata') ;
    dataInput.setAttribute("value", data);

    var nameInput = …
Run Code Online (Sandbox Code Playgroud)

image save google-visualization

6
推荐指数
1
解决办法
3万
查看次数