问题列表 - 第41655页

在python中快速生成3D噪声

我需要一种方法来快速地在python中生成3D单纯形噪声.有什么方法可以解决这个问题?

python noise

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

在mercurial中,如何在两个版本中处理同名文件和目录?

问题可以简单地说明:

hg init temp
cd temp
touch a
hg ci -A -m file
hg rm a
mkdir a
hg ci -m dir
hg up -r0
Run Code Online (Sandbox Code Playgroud)

最后一个命令失败abort: Is a directory: a(或Access is denied在Windows上更加神秘).

有没有解决方法?

在转换遗留代码库时遇到了这个确切的问题.我真的需要完全自动化转换,因为我有几十个版本的巨大代码库来处理,同义文件/目录可以随时发生.

mercurial

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

使用Prototype JavaScript从当前URL获取URL参数

我是JavaScript的牧师,想要使用Prototype JS Framework来获取一些URL参数.想象一下,我在当前的浏览器上有以下URL:

http://www.somewhere.com?param=abc
Run Code Online (Sandbox Code Playgroud)

如何获得'param'使用Prototype JS的任何函数或实用程序的价值?

javascript parameters url prototypejs

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

Rails:为什么我的模型中没有识别"number_with_delimiter"方法?

我有一个简单的验证:

class Product < ActiveRecord::Base
  # include ActionView::Helpers::NumberHelper
  ...
  validates_numericality_of :price, :less_than => 1000000, 
                            :message => "must be less than #{number_with_delimiter(1000000)}"                       
  ...
end
Run Code Online (Sandbox Code Playgroud)

在此代码中,我收到以下错误:

undefined method `number_with_delimiter' for #<Class:0x2665a58>
Run Code Online (Sandbox Code Playgroud)

我试着添加:

include ActionView::Helpers::NumberHelper
Run Code Online (Sandbox Code Playgroud)

但它没有帮助.

我错过了什么?

ruby-on-rails include number-with-delimiter

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

递归函数

给定以下递归函数:

// Pre-condition: y is non-negative.
int mysterious(int x, int y) {
    if (y == 0) return x;
    return 2*mysterious(x, y-1);
}
Run Code Online (Sandbox Code Playgroud)

什么是神秘的回归价值(3,2)?

这是我的调用堆栈:

return 2*mysterious(3, 2-1) => 2*3 => 6, 2*1 => mysterious(6,2)
return 2*mysterious(6, 2-1) => 6*2 => 12, 2*2 => mysterious(12, 2)
Run Code Online (Sandbox Code Playgroud)

但似乎y永远不会达到0.我做错了什么?

c recursion

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

NHibernate HQL:带有"with"子句的左外连接不起作用

在EAV系统中,我有一个如下所示的映射:

<class name="Record">
   <map name="Values" table="RecordFieldValue">
      <key column="RecordFK">
      <index column="FieldFK">
      <element column="Value">
   </map>
</class>
Run Code Online (Sandbox Code Playgroud)

我想选择一些记录,按特定字段的每个记录的值排序.但请注意,并非所有记录实际上都具有该字段的值.在这种情况下,仍应提取记录并使用空值进行排序.

所需的SQL如下所示:

select rec.*, val.Value
from Record rec
left outer join RecordFieldValue val
on val.RecordFK = rec.PK and val.FieldFK = :field
order by val.Value
Run Code Online (Sandbox Code Playgroud)

经过大量挖掘后,我发现在HQL中修改左连接的"on"子句的正确方法是使用"with"关键字(参见https://nhibernate.jira.com/browse/NH-514) .所以我尝试了这个HQL:

from Record rec
left join rec.Values vals with index(vals) = :field
order by vals
Run Code Online (Sandbox Code Playgroud)

不幸的是,这会产生以下错误:with子句表达式没有引用与子句相关联的from子句元素.所以我尝试了这个:

from Record rec
left join rec.Values vals with index(rec.Values) = :field
order by vals
Run Code Online (Sandbox Code Playgroud)

但是这产生了一个新的错误:with子句只能引用驱动表中的列.

有关如何使这项工作的任何想法?谢谢.

- 布莱恩

nhibernate hql sql-order-by left-join

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

如何在字符串中找到子字符串(或如何grep变量)?

我正在使用BASH,我不知道如何找到子串.它一直都失败了,我有一个字符串(这应该是一个数组吗?)

下面LIST是数据库名称的字符串列表,SOURCE是回复,其中一个数据库.以下仍然不起作用:

echo "******************************************************************"
echo "*                  DB2 Offline Backup Script                     *"
echo "******************************************************************"
echo "What's the name of of the  database you would like to backup?"
echo "It will be named one in this list:"
echo ""
LIST=`db2 list database directory | grep "Database alias" | awk '{print $4}'`
echo $LIST
echo ""
echo "******************************************************************"
echo -n ">>> "
read -e SOURCE

if expr match "$LIST" "$SOURCE"; then
    echo "match"
    exit -1
else
    echo "no match" …
Run Code Online (Sandbox Code Playgroud)

linux string db2 bash

28
推荐指数
4
解决办法
15万
查看次数

"Windows Azure"和"AWS Amazon"的区别?

Windows Azure和AWS Amazon提供的主要功能有哪些?我知道在Azure中,他们只提供基本功能,不提供AWS SNS,CloudFront等功能.所以请解释一下Azure和AWS功能之间的区别???

azure

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

如何在Ruby中更改DateTime的时区?

在保持时区不变的同时读取,写入和序列化日期和时间变得令人讨厌.我正在使用Ruby(和Rails 3.0)并试图改变DateTime的时区.(到UTC)但不是时间本身.

我要这个:

t = DateTime.now
t.hour
-> 4
t.offset = 0
t.hour
-> 4
t.utc?
-> true
Run Code Online (Sandbox Code Playgroud)

我最接近的是这个,但它并不直观.

t = DateTime.now
t.hour
-> 4
t += t.offset
t = t.utc
t.hour
-> 4
t.utc?
-> true
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法?

ruby timezone datetime ruby-on-rails ruby-on-rails-3

25
推荐指数
5
解决办法
4万
查看次数

如何在Oracle RDBMS中通过掩码删除用户

我想删除所有在其名称开头都有'WIN'的用户(例如,'WIN $ DOWS').是否有可能写出像follownig这样的东西?

drop user where name like 'WIN%'
Run Code Online (Sandbox Code Playgroud)

sql database oracle plsql

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