小编Phr*_*ogz的帖子

如何使用jQuery更改textarea中的行数

我有一个5行的textarea.我想只显示一行,并且在焦点上它应显示剩余的4行.

javascript jquery textarea javascript-events

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

为什么HTML Canvas getImageData()不返回刚刚设置的完全相同的值?

当使用putImageData我将像素写入HTML Canvas上下文时,我发现当我再次获取它们时,像素值并不完全相同.我已经提出了一个显示问题的示例测试页面.归结起来,问题是:

var id = someContext.getImageData(0,0,1,1);
id.data[0]=id.data[3]=64; // 25% red, 25% alpha
id.data[1]=id.data[2]=0;  // No blue or green
someContext.putImageData(id,0,0);
var newData = someContext.getImageData(0,0,1,1);
console.log( newData.data[0] );
Run Code Online (Sandbox Code Playgroud)

在Chrome v8上,红色值返回为63; 在Firefox v3.6,Safari v5和IE9上,红色值返回67(全部在Windows上).在OS X上,Chrome v7,Safari v5和Firefox v3.6也会重新出现67.它们都没有像64最初设定的那样回来!

使用setTimeout设置和重新获取之间的延迟没有任何区别.更改页面的背景没有任何区别.使用save()restore()在上下文(根据这个不太可能的文章)没有任何区别.

javascript html5 canvas

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

与Sinatra一起设计

有没有人用Sinatra 安装Devise gem?

Devise基于Warden,因此它应该适用于Sinatra,我找不到任何有关如何实现它的相关信息.

ruby sinatra devise

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

如何检查heroku上的宝石列表

我知道有效的命令,但我不明白为什么.`...`在这种情况下做了什么.

我知道我可以跑:

heroku console
`gem list`
Run Code Online (Sandbox Code Playgroud)

要么

heroku console
`gem list`.split("\n")
Run Code Online (Sandbox Code Playgroud)

得到一个不错的输出,但我不明白这些是做什么的.为什么``

ruby ruby-on-rails heroku

19
推荐指数
3
解决办法
5530
查看次数

如何用HTML5画布绘制甜甜圈的片段?

正如标题所述.这可能吗?

编辑:当我说甜甜圈时,我指的是一个顶级的2D视图

是绘制圆的一个圆的唯一选项,然后绘制一个较小的圆的一段,其中相同的原点和较小的半径在顶部,与背景的颜色?如果是这样,那将是废话:(

html5 canvas

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

无法在@INC中找到LWP/Simple.pm

可能重复:
安装丢失的Perl模块的最简单方法是什么?

我正在尝试运行Perl脚本将SCXML转换为Graphviz DOT.我将脚本的第一行修改为:

#!/usr/bin/env perl
Run Code Online (Sandbox Code Playgroud)

chmod +x文件.当我通过它运行它时,./scmxl2dot.pl我看到以下错误输出:

无法在@INC中找到LWP/Simple.pm(@INC包含:/opt/local/lib/perl5/site_perl/5.12.3/darwin-multi-2level /opt/local/lib/perl5/site_perl/5.12. 3 /opt/local/lib/perl5/vendor_perl/5.12.3/darwin-multi-2level /opt/local/lib/perl5/vendor_perl/5.12.3/opt/local/lib/perl5/5.12.3/darwin-在./scmxml2dot.pl第14行多-2level /opt/local/lib/perl5/5.12.3/opt/local/lib/perl5/site_perl/opt/local/lib/perl5/vendor_perl.)
BEGIN 失败 - 汇编在./scmxml2dot.pl第14行中止.

该文件的第14行是 use LWP::Simple;

我如何能:

  1. 看看我是否安装了这个东西(模块?),和/或
  2. 获取LWP :: Simple并使其可用于脚本?

这是在OS X 10.7.3和Perl 5.12.3下运行的(如错误中所示).

perl

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

使两个CSS元素并排填充其容器,并排

我想要两个元素占据父元素宽度的精确百分比,但我也需要它们的边距让它们分开.我有以下标记:

<div class='wrap'>
  <div class='element'>HELLO</div><div class='element'>WORLD</div>
</div>?
Run Code Online (Sandbox Code Playgroud)
.wrap {
  background:red;
  white-space:nowrap;
  width:300px;
}
.element {
  background:#009; color:#cef; text-align:center;
  display:inline-block;
  width:50%;
  margin:4px;
}
Run Code Online (Sandbox Code Playgroud)

正如您在http://jsfiddle.net/NTE2Q/中看到的那样,结果是子节点溢出了包装器:

我怎样才能让它们适应空间?可悲的是,box-sizing:margin-box这种情况没有.

html css

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

拖动鼠标时将光标更改为HTML5 Canvas

我使用Canvas标签制作了一个画笔类型的应用程序.我希望当鼠标在画布上时Cursor Changes,

<canvas id="draw" style="cursor: url(image/pencil.cur)">
Run Code Online (Sandbox Code Playgroud)

我已经完成了这个,但我无法弄清楚当我拖动鼠标绘制图像时如何更改光标

css html5 canvas

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

Ruby什么都不返回?

红宝石可以不归还吗?

仅用于教育目的

例如:

myarray = [1,2,3]
myarray << some_method

def some_method
  if Date.today.day > 15
    return "Trololo"
  else
    return __NOTHING__
  end
end
Run Code Online (Sandbox Code Playgroud)

因此,如果今天是3月11日myarray将不会添加新项目.我不想nil- 因为nil不是没有:)

我明白了,我可以使用if | unless的语句像myarray << some_method if some_method等.我想了解我能回报什么的红宝石或每次我回来的东西(至少我可以得到的是无对象)

ruby

18
推荐指数
4
解决办法
9264
查看次数

绘制一条在图像拉伸时不会变粗的线条

在图像拉伸时,SVG中是否有一种方法可以绘制一条保持细线的线?

我正在使用SVG图像作为CSS背景,如下所示:

<svg ... preserveAspectRatio="none" viewBox="0 0 15 15">
  <line x1="0" y1="15" x2="15" y2="0"
        color="#000" stroke="#333" stroke-width="1" />
</svg> 
Run Code Online (Sandbox Code Playgroud)

(对角线).我通过一个矩形元素拉伸这个图像,当元素更大时,线条变粗,但我需要一条始终很细的线条.

可能?像闪光灯中的"细"线一样.

css svg

18
推荐指数
1
解决办法
3937
查看次数