小编Joh*_*ith的帖子

获取当天的名字

我怎样才能在Ruby中获得当天的名字.

例如.类似的东西:

a = Date.today
a.day_name 
  => Tuesday
Run Code Online (Sandbox Code Playgroud)

我能找到的唯一的东西是,.wday但只返回一周中的一天的数量

a.wday 
  => 2
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-3

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

将用户inmidatley的输入添加到<input>

对于这个例子,我有一个简单的html标记:

<input id="INPUT"/>
Run Code Online (Sandbox Code Playgroud)

我现在想要实现的是当用户键入内容时.他的输入是inmidiatley显示在#INPUT.我试过这个,但不知何故它不会工作:

$('document').keydown( function(e) {
   $('#INPUT').focus();
});
Run Code Online (Sandbox Code Playgroud)

我应该怎么办?谢谢 http://jsfiddle.net/GdVvd/

html javascript jquery

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

String to array只选择长度为6的元素

让我们假设我有这个字符串:

 01234  ; 0123;0424 09234
Run Code Online (Sandbox Code Playgroud)

我怎么可以由两个参数拆分这些字符串' '';',

修剪单个元素

接下来,只选择长度为数组的数组元素 5

所以最后它返回这个数组:

["01234","09234"]
Run Code Online (Sandbox Code Playgroud)

这个任务的最大问题是我不知道我应该如何分割字符串,因为我总是这样做:

 a = "0123 9809; 04323 ";
 b = a.split(' ').split(';')
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

TypeError: Object [object Array] has no method 'split'
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

javascript arrays jquery

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

从字节数组中打印出26个字节

response被定义为字节数组.我知道如何打印完整的回复:

 printf("Response: %s", response);
Run Code Online (Sandbox Code Playgroud)

或者仅举例说明倒数第二个字节:

 response[lenr - 2]
Run Code Online (Sandbox Code Playgroud)

但是我如何打印从1到26字节的响应?谢谢

c++

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

获取每天创建的条目数

假设我有一个这样的搜索查询:

SELECT COUNT(id), date(created_at)
FROM entries
WHERE date(created_at) >= date(current_date - interval '1 week')
GROUP BY date(created_at)
Run Code Online (Sandbox Code Playgroud)

如您所知,例如我得到的结果如下:

count | date
  2   |  15.01.2014
  1   |  13.01.2014
  9   |  09.01.2014
Run Code Online (Sandbox Code Playgroud)

但我没有得到一周中没有创建条目的日子。

如何获得如下所示的搜索结果,包括没有创建条目的日期?

count | date
  2   |  15.01.2014
  0   |  14.01.2014
  1   |  13.01.2014
  0   |  12.01.2014
  0   |  11.01.2014
  0   |  10.01.2014
  9   |  09.01.2014
Run Code Online (Sandbox Code Playgroud)

sql postgresql aggregate-functions generate-series

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

旋转后,将图像绘制到正确的位置

如您所见,我尝试在画布中旋转图像: 在此输入图像描述 https://jsfiddle.net/1a7wpsp8/4/

因为我旋转了图像[0, image_height],图像信息丢失了.缺少部分头部,并且"画布"的高度现在变小,以显示整个旋转图像.

为了解决这个问题,我想我必须将旋转原点更多地向右移动并增加画布高度.

我添加了一个方法,以特定的角度获取原点周围的旋转点:

function rotate(x, y, a) {
 var cos = Math.cos,
    sin = Math.sin,

    a = a * Math.PI / 180, 
    xr =  x * cos(a) - y * sin(a);
    yr =  x * sin(a) + y * cos(a);

 return [xr, yr];
}
Run Code Online (Sandbox Code Playgroud)

有了这个我试图计算新的旋转原点,但失败了.

旋转图像的首选方法是什么? 如何在画布上显示完整图像,没有红色边框?谢谢 https://jsfiddle.net/1a7wpsp8/4/

javascript jquery html5 canvas

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

更换,直到所有出现的情况都被移除

我有以下字符串:

",||||||||||||||"
",|||||a|||||,|"
Run Code Online (Sandbox Code Playgroud)

我想实现所有事件",|"都被替换",,"

输出应如下:

",,,,,,,,,,,,,,,"
",,,,,,a|||||,,"
Run Code Online (Sandbox Code Playgroud)

当我.gsub(',|', ',,')在字符串上运行时,我得到的不是所需的输出.

",,|||||||||||||"
",,||||a|||||,,"
Run Code Online (Sandbox Code Playgroud)

那是因为它没有gsub多次运行.是否有类似的递归运行方法.

ruby ruby-on-rails ruby-on-rails-3 ruby-on-rails-4

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

将字符串"@patient"更改为变量

我如何在ruby中使用字符串作为varibles并为其赋值,例如:

"@" + "Patient".downcase = Patient.all.last
Run Code Online (Sandbox Code Playgroud)

谢谢!

ruby ruby-on-rails ruby-on-rails-3 ruby-on-rails-4

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

未解决的参考MagicMock

我想在Python测试中模拟一个方法。为了做到这一点,我需要MagicMock,我试图像这样导入它:

from unittest import TestCase
from unittest.mock import MagicMock
Run Code Online (Sandbox Code Playgroud)

即使我在PyCharm中单击几次安装后,尽管在“首选项/项目解释器”下看到了magicmock 0.0.3,但仍然收到此错误:

 from unittest.mock import MagicMock
 ImportError: No module named mock
Run Code Online (Sandbox Code Playgroud)

我在这里看到的导入声明。我怎么了

python python-3.x magicmock

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

快速发送base-64编码的png图像

在我的node.js应用中,我试图用图像进行响应。

该图像在postgresql之前保存为文本。

文本如下所示:

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAE
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试将其作为图像返回时:

    res.type('image/png');
    res.send(image_string); 
Run Code Online (Sandbox Code Playgroud)

或二进制:

     res.send(image_string,'binary'); 
Run Code Online (Sandbox Code Playgroud)

它显示了一个空的图像元素: 在此处输入图片说明

我怎么了 谢谢

node.js express

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