小编fab*_*bbb的帖子

如何将字符串拆分成块?

我有一串非常长的数字(1000个字符).我想把它分解成5个chuck并插入一个数组arr.

str = "7316717653133062491922511967442657474206326239578318016 ..."
Run Code Online (Sandbox Code Playgroud)

我试过each_slice但是当我尝试require 'enumerator'#=> irb说:false

str.each_slice(5).to_a
Run Code Online (Sandbox Code Playgroud)

我希望输出看起来像:

arr = [ "73167", "17653", "33062", ... ] 
Run Code Online (Sandbox Code Playgroud)

如何实现这一目标?

ruby

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

to_i参数库实际上做了什么?

to_iString#方法的基本参数实际上是什么?

一些例子:

  • "2".to_i(2) == 0

  • "2".to_i(36) == 2

  • "2".to_i(4) == 2

  • "ff".to_i(36) == 555

  • "ff".to_i(16) == 255

二进制:

  • "1000".to_i(2) == 8

  • "1000".to_i(16) == 4096

文档说:

to_i(base = 10)→整数

返回将str中的前导字符解释为整数基数(2到36之间)的结果.超出有效数字末尾的无关字符将被忽略.如果在str的开头没有有效数字,则返回0.当base有效时,此方法永远不会引发异常.

但是,我仍然不清楚这个解释,有人可以解释一下.谢谢.

ruby

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

JavaScript正则表达式返回false?

我正在学习javascript,这对我来说没有意义.test()如果字符匹配,则返回true或false.那么有人可以解释为什么我的代码不起作用?

var str = "hello*3";
var arr = str.split('');

for(var i in arr){
    re = new RegExp("/[a-z]/i");
    if(re.test(arr[i])) {
        console.log(String.fromCharCode(arr[i].charCodeAt() + 1));   
    }
}

re.test(arr[0]); //arr[0] == 'h'
// false
Run Code Online (Sandbox Code Playgroud)

更新示例:

var re = new RegExp("/[a-z]/i");
re.test('h');
// returns 'false' (I'm expecting this to be true)
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

Postgres 从 1000 开始的表 ID

在您将其标记为重复之前。我在另一个线程上找到了这个答案,但在使它工作时遇到了困难。

从 psql 我看到我的表:

\d people
Run Code Online (Sandbox Code Playgroud)

桌子:

专栏 | 类型 | 修饰符
---------------+-------------------------------- -+------------------------------------------------ -----------------------
id | 整数 | 非空默认 nextval('people_id_seq'::regclass)

我试过的代码似乎什么也没做......

ALTER SEQUENCE people_id_seq RESTART 1000
Run Code Online (Sandbox Code Playgroud)

如何使主键从 1000 开始?

sql postgresql

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

如何在Rails应用程序中导入SCSS mixins?

试图弄清楚如何在Rails 4应用程序中导入一些SCSS文件。这些文件是:

@import "shared/mixins",
        "shared/reset",
        "shared/about-light";
Run Code Online (Sandbox Code Playgroud)

我不确定如何正确执行此操作,也不知道如何设置路径。

我将这些文件放在一个名为的文件夹中"shared",并将此文件夹放在里面,/lib/assets/css/这是正确的方法吗?

还尝试将文件放入 /vendor/assets/stylesheets/

如何正确导入这些文件?

错误:

File to import not found or unreadable: mixins.
Load paths:
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails sass

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

Codeigniter MVC /显示表中的所有记录

我写的以下代码只显示表中的最后一行.但是我需要在表格中loop显示每一个row.

模型

class Catalog_products extends CI_Model {

    function Show_all_products()
    {

        $q = $this->db->get('printer');

        foreach ($q->result() as $row)
            {
                $data = array();
                $data['id'] = $row->id;
                $data['name'] = $row->name; 
            }   

        return $data;

    }

}
Run Code Online (Sandbox Code Playgroud)

视图

<?php echo $id ?>
<?php echo $name ?>
Run Code Online (Sandbox Code Playgroud)

CONTROLLER

public function catalog()
{

    $this->load->model('Catalog_products');
    $data = $this->Catalog_products->Show_all_products();
    $this->load->view('catalog', $data);
}
Run Code Online (Sandbox Code Playgroud)

php codeigniter

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

在处理数据库查询时如何模糊JSON响应?

[
 {
  "businesscards_id":"12",
  "X_SIZE":"1.75x3",
  "X_PAPER":"14ptGlossCoatedCoverwithUV(C2S)",
  "X_COLOR":"1002",
  "X_QTY":"250",
  "O_RC":"NO",
  "F_PRICE":"12490",
  "UPS_GROUND":"12000",
  "UPS_TWODAY":"24000",
  "UPS_OVERNIGHT":"36000"
 }
]
Run Code Online (Sandbox Code Playgroud)

这个JSON编码响应可以在Chrome的控制台中看到.此数组是从数据库查询返回的.它显示了我的表列名称.出于安全原因,我不想显示我的表列名称.如何对此JSON对象进行模糊处理或散列和/或编码或动态重写以使我的表列名保密?

php jquery json codeigniter

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

如何在悬停时显示数据属性?

这是我的小提琴: http: //jsfiddle.net/v5xR2/

基本上有一个显示每日收益的图表。该图表是用 css 绘制的 - 最大宽度为 250 像素。

试图弄清楚如何data-value在悬停时显示该属性。

html jquery

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

通过索引访问数组值时出错?

试图总结一个数组中的所有数字.例10 + 20 + 30应为60.

def sum *arr
  i=0
  total=0
  while i <= arr.count
    total += arr[i]
    i+=1
  end
  total
end

puts sum(10,20,30)
Run Code Online (Sandbox Code Playgroud)

为什么我收到此错误.这段代码看起来应该对我有用.我究竟做错了什么?为什么不让它通过它的索引访问数组值?

p8.rb:23:in `+': nil can't be coerced into Fixnum (TypeError)
        from p8.rb:23:in `sum'
        from p8.rb:29:in `<main>'
Run Code Online (Sandbox Code Playgroud)

ruby

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

如何找到祖先链的任何方法?

class Taco
  # . . .
end
Run Code Online (Sandbox Code Playgroud)

获得祖先链:

Taco.ancestors
 #=> [Taco, Object, Kernel, BasicObject]
Run Code Online (Sandbox Code Playgroud)

假设我想找到"父"类,它是ruby定义方法的祖先链.我该怎么做呢?

例如 method_missing.parent.ancestors

如果一切都应该继承,BasicObject为什么不Kernel呢?

Object.ancestors
 #=> [Object, Kernel, BasicObject]

Kernel.ancestors
 #=> [Kernel]

BasicObject.ancestors
 #=> [BasicObject]
Run Code Online (Sandbox Code Playgroud)

此外Class,从继承ClassModule但为什么我的Taco类祖先的链没有从他们那里继承,而是直接继承自Object前行?

Class.ancestors
#=> [Class, Module, Object, Kernel, BasicObject]
Run Code Online (Sandbox Code Playgroud)

ruby

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

标签 统计

ruby ×4

codeigniter ×2

jquery ×2

php ×2

html ×1

javascript ×1

json ×1

postgresql ×1

regex ×1

ruby-on-rails ×1

sass ×1

sql ×1