小编pan*_*rey的帖子

我想知道像tineye.com这样的反向搜索服务是如何工作的?

反向图像搜索引擎如何像TinEye一样工作?我的意思是进行图像搜索需要什么参数?

algorithm search search-engine image image-processing

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

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

Chez方案可以生成编译的二进制文件吗?

我最近一直在使用鸡肉计划,我发现它非常好,有人建议chez计划是最快的计划实施.所以我想尝试一下,但我不知道如何从chez中创建已编译的二进制文件,如鸡计划.

scheme chicken-scheme chez-scheme

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

如何确定系统中是否安装了gem?

如何确定系统中是否安装了gem?

%x('gem' 'list').split.find{|i| i == "capybara"}
Run Code Online (Sandbox Code Playgroud)

有更短的方法吗?

ruby gem rubygems

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

在编写扩展本身之前,需要用 C 语言实现多少 Lisp?

我正在用 C 实现一个 lisp 解释器,我已经实现了一些原语,如 cons 、 car 、 cdr 、 eq 、基本算术东西。

就在我开始实现 Define 和 lambda 之前,我突然想到我需要实现一个环境。我不确定我是否可以在 lisp 本身中实现它。

我的目的是实现最少量的 lisp,以便我可以编写该语言本身的扩展。我不确定最低限度是多少,实施 FFI 是否符合最低限度要求?

c lisp parsing interpreter common-lisp

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

这在Ruby中是什么,为什么它存在?

它是一个阵列吗?它的结构和用途是什么?为什么它存在于Ruby中?

>> Z =  x=1 , y =2 , a =3 , b=4


=> [1,2,3,4]
Run Code Online (Sandbox Code Playgroud)

为什么这个数组支持初始化?它可以用于任何潜在用途吗?为什么Ruby的设计者支持这样一个深奥的数组声明?

ruby

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

如何使用RSpec在Ruby中编写命令行应用程序?

知道如何用rspec在ruby中编写命令行应用程序吗?

如何测试驱动命令应用程序.

ruby rspec

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

为什么clojurescript用" - "调用某些js函数而其他函数不调用?

在clojurescript一些功能开始一个连字符-.-onloadjs/window上下文或.-fillstyle在画布背景,而其他人一样.getElementById不以开始-连字符.为什么这个特点?我在这里失踪了什么?

clojurescript

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

类的类型和ruby中类的超类有什么区别?

在写下我一再努力理解红宝石的对象模型后,我现在感到困惑:以下是我的观察.

class Bird
  def speak
   puts "tweet tweet"
  end
end

>> Bird.class
=> Class
>> Class.class
=> Class
>> Class.superclass
=> Module
>> Module.class
=> Class
>> Module.superclass
=> Object
>> Object.class
=> Class
>> Object.superclass
=> nil
>> nil.class
=> NilClass
>> NilClass.class
=> Class
>> NilClass.superclass
=> Object 
and keeps going on ....
Run Code Online (Sandbox Code Playgroud)

这里发生了什么 ?什么位于祖先的顶点nil或NilClass或Object或Class?Ruby的对象模型是如何组织的.

什么是类,什么是对象?是阶级还是对象?是对象还是类?

ruby class class-hierarchy object-model

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

我有一本学习套接字编程的好红宝石书吗?

是否有一本关于ruby套接字编程的好书,或者我们必须依赖Unix C书籍来获取理论和资源?

c ruby unix sockets socket.io

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

数组初始化和方法计数增加?秘密是什么?

这个问题可能很奇怪,或者我很愚蠢.

>> Array.methods.count
=> 97
>> a = Array.new.methods
=> 167
Run Code Online (Sandbox Code Playgroud)

数组初始化和分配后导致方法数量增加的原因.

ruby arrays methods initialization

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

没有attr_accessor的等效ruby代码?

这是一个Java代码:

public class test{
     public static void main(String args[]){
     number A = new number();
     System.out.println(A.b);       
    }   
}

class number{
    int b = 100;    
}
Run Code Online (Sandbox Code Playgroud)

在没有attr_accessor的ruby中是否有相当于上面的代码?

为什么我们不能使用'.'访问成员变量.喜欢在java?还是有一种我不知道红宝石的方式......?

ruby variables comparison instance

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