小编Gor*_*vic的帖子

clojure/scala interop?

我试图插入这个简单的scala代码,但我遇到了一些麻烦.

package indicators

class DoubleRingBuffer(val capacity:Int=1000) {
  var elements = new Array[Double](capacity);
  private var head=capacity-1
  private var max=0

  def size ():Int = {
    return max+1
  }

  def add(obj:Double):Double = {
    head-=1
    if (head<0) head=capacity-1
    return set(max+1,obj)
  }

  def set(i:Int,obj:Double):Double = {
    System.out.println("HI")
    if (i>=capacity || i<0)
      throw new IndexOutOfBoundsException(i+" out of bounds")
    if (i>=max) max=i
    var index = (head+i)%capacity
    var prev = elements(index)
    elements(index)=obj
    return prev
  }

  def get(i:Int=0):Double = {
    System.out.println("size is "+size())
    if (i>=size() || i<0)
      throw new …
Run Code Online (Sandbox Code Playgroud)

java scala clojure

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

css - 如何通过id更改图像源?

有谁知道如何从CSS控制图像源?

我需要能够从CSS更改图像src.我有循环打印< img id=.. >标签,并为每个id它不同的图像.我希望能够通过样式css区域中的id设置源代码.

有谁知道如何做到这一点?

html css

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

如何将字符串加载到当前命名空间(而不是核心)?

我可以使用以下方法加载任意Clojure源:

(load-string source)

但是,如果未提供名称空间,则会将代码加载到clojure.core名称空间.

例如,以下代码:

(load-string "(defn add [a b] (+ a b))")

定义一个函数:

#'clojure.core/add

现在,有没有办法将该代码加载到其他命名空间,最好load-string是调用函数的同一个命名空间?

(除了source在评估之前将名称空间声明添加到字符串之外.我知道它可以解决问题 - 我想知道是否有一种首选方式)

namespaces clojure

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

如何在CSS中着色图像?

是否有跨浏览器方式使用CSS来更改图像的阴影.例如,如果我有一个灰度图标(一个img元素),我希望它在悬停时将颜色更改为棕褐色.

它必须在IE以外的浏览器上工作,所以我不能使用过滤器.是否有一些CSS 3技巧可以允许?

css image colors css3

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

Clojure - java interop - 如何传递一个float数组>

我需要从clojure调用一个java函数,它将一个float数组作为参数.我怎么会在clojure中这样做?

我试过了

(classname/function [0.1f 0.2f]) - 但这不起作用.显然问题在于参数数组.我可以在没有问题的情况下调用类中的其他函数,只要它们不将数组作为参数.

有什么建议?

谢谢

java clojure

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

Java简单的正则表达式

我想指定一个正则表达式,用于查找字符串中是否存在任何非字母非数字字符.

基本上我希望它以[a-z][A-Z][0-9]任何顺序接受任何组合......我"2a4A44awA"应该是有效的.

我怎样才能做到这一点?

java regex

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

用facebook验证ASP.NET网站

我已经看过很多关于ASP .NET网站和Facebook之间集成的文档,但我还没有找到一个简单的工作示例,即使使用Facebook C#SDK.

我想要的只是"登录Facebook"的例子,并获取基本的用户信息(如姓名,电子邮件和照片).

你能帮帮我吗?

非常感谢!

asp.net facebook facebook-c#-sdk web

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

你如何使用 vim 用西班牙语键盘编程?

我正在开始学习和有效使用带有西班牙语键盘的vim 的旅程。

我遇到了第一个重要的问题:

如果你习惯了非美式键盘映射,那么每次编程时重新映射vim移动键或切换布局,哪个更好?

到目前为止,我认为重新映射 vim 移动键以适应我通常的手指位置是要走的路。我想知道其他西班牙人在做什么。

一般来说,了解是否还有其他对西班牙 vim 用户很重要的警告或技巧会很有用。

keyboard vim

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

如何使用 importmaps 将环境信息传递给 javascript 代码

I\xe2\x80\x99m 使用 Rails 7 和 importmaps,并且 I\xe2\x80\x99m 尝试使 JavaScript 代码有条件地依赖于环境特定的配置。至少, I\xe2\x80\x99d 需要首先传递它是什么环境(开发、测试等),理想情况下,我\xe2\x80\x99d 喜欢传递任意 env 相关配置。

\n

我能做的是从控制器提供一个 js 文件,并在其中创建一个全局配置变量,提供我希望 js 代码可用的任何配置信息。

\n

但我\xe2\x80\x99m想知道我\xe2\x80\x99m是否缺少一些明显的\xe2\x80\x9cofficial\xe2\x80\x9d方式这样做。有吗?

\n

ruby ruby-on-rails import-maps

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

在clojure中,我如何需要多方法?

我知道我可以做(:use function)但我怎么做这个多方法呢?

clojure

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