问题列表 - 第30775页

对于R中的对角矩阵,将0替换为1,反之亦然

任何人都可以告诉我如何用1代替0,反之亦然代替R中的对角矩阵.

r

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

寻找eval的替代方案

我是ruby的新手,但是它不是真的那种来自perl的变化,反正已经编写了一个简单的脚本来将我的gl perl Data :: Dumper输出转换成yaml配置,我的问题是我正在使用为了实现这一目标,并且看到我可能希望其他人有一天使用这个脚本,我想消除eval以获得更加理智的东西.

例:

输入文件包含

$VAR1 = { 'object' => { 'some_key' => 'some_value' } }
Run Code Online (Sandbox Code Playgroud)

读取它的方法

# read in file here ...
eval( stringified_file )
print $VAR1.to_yaml
Run Code Online (Sandbox Code Playgroud)

产量

object:
  some_key: some_value
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

ruby eval

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

如何在Linux JVM 64位上发生OutOfMemoryError

在我的单元测试中,我故意尝试引发OutOfMemoryError异常.我使用如下的简单语句:

byte[] block = new byte[128 * 1024 * 1024 * 1024];
Run Code Online (Sandbox Code Playgroud)

该代码适用于Win7 64位,带有jdk6u21 64位.但是当我使用jdk6u21在Centos 5 64bit上运行时,没有抛出OutOfMemoryError,即使我使数组的大小更大.

任何的想法?

java

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

tcl"switch -glob"与变量不匹配

我在Solaris和Linux上都遇到过这个问题,tcl版本为8.3/8.4

请看以下代码:

#!/usr/bin/tclsh

set pattern "this is * and *"
set str "this is tcl and c++"

switch -glob $str {

  $pattern {
    puts "matched pattern"
  }
  "this is * and *" {
    puts "matched plain text"
  }
  default {
    puts "matched none"
  }

}
Run Code Online (Sandbox Code Playgroud)

结果是"匹配纯文本".我虽然应该匹配$ pattern ...这是不正确的switch用法,或者我没有为-glob选项提供正确的模式?

请有人给出一些想法,如果你能告诉如何修改代码以使其与switch和variable一起运行,那就更好了.

谢谢!XM

glob tcl switch-statement

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

CakePHP模型回调,特别是在删除之前

我想在删除字段之前执行一些逻辑.我有一些模型依赖于被删除的模型,我想确保与这些相关模型相关的图像文件也被删除,但我对模型回调如何工作有点困惑.

我知道我在模型类中定义了之前的Delete函数,但是如何访问当前模型中的数据或被删除的依赖模型?

function beforeDelete() {

}
Run Code Online (Sandbox Code Playgroud)

我对如何使用这些回调感到有点困惑,我还没有看到任何好的文档.

编辑: 将此添加到父模型后,它似乎总是返回false.

function beforeDelete() {
    if ($this->DependentModel->find('count', array('conditions' => array('DependentModel.parent_id' => $this->id))) == 1){  
        return true;
    } else{
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

应该是显而易见的我在这里要做的事情.如果表中存在依赖模型的一个条目,则返回true并继续删除.我确保实际上有一个表条目依赖于被删除的对象.当我执行删除操作时,它总是返回false.这里发生了什么?

cakephp models

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

以编程方式将ARGB颜色应用于textview

我目前正在使用类似的东西:TextView.SetBackgroundColor(Color.WHITE);在我的java代码中.我希望能够通过java为textview添加一些透明度......这很容易通过#AARRGGBB格式在XML中完成,但我还没有找到一种方法来以编程方式完成此操作.

android colors argb

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

另一种连接方式

还有另一种方法可以连接'#'字符,就像我在下面做的那样?

radioButtonID ='#'+ radioButtonID;

javascript

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

为什么Windows Phone 7仿真器与iPhone OS仿真器相比如此之慢?

我并不是要在iPhone与Windows Phone 7之间展开一场战争,也不是在与Windows Phone 7对抗.但我注意到我的两台计算机上的Windows Phone 7模拟器(Beta和CTP)都像是在一个糟糕的网络上运行过去十年的赛扬计算机.

我有2台电脑:Macbook Pro 13"(2010型号),2.4GHZ Core 2 Duo,4GB RAM和华硕G1,配备2.0 GHz Intel Core 2 Duo,3GB RAM,全新安装Windows 7.

另一方面,Mac OS X上的iPhone模拟器更加流畅,加载速度更快,感觉更好.

那么为什么Windows Phone 7模拟器如此之慢?这是我们应该期待的10月份出现的设备吗?我讨厌手机上的任何东西都是滞后的用户体验 ; 它只是在我的皮肤下.

如果有原型设备的人可以评论这个问题,那就太好了.

iphone user-experience emulation windows-phone-7

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

从数组中获取未定义的值

谈话很便宜; 我宁愿展示代码:

//global var
var siblings = [];

var rand = new Date().getTime();
siblings.push('uin_' + rand);
alert(siblings['uin_' + rand]); // undefined
Run Code Online (Sandbox Code Playgroud)

为什么未定义?我基本上想要实现的是拥有一个全局对象,该对象将成为存储其中保存有关其他对象的信息的存储.但回到我的问题.我推了价值然后我想提醒它但是未定义...为什么未定义?

javascript

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

Haskell函数似乎限制了整数长度 - 我认为它使用了bignums?

我在这里有一个短的haskell函数,它应该将"ABCDEF"转换为0x41,0x42,0x43,0x44,0x45,0x46(它们的ascii值),然后将它们相乘使它变为0x4142,4344,4546但它似乎是限制整数长度 - 我认为haskell使用任意bignums?

代码的最后一行工作正常,这让我很困惑

有任何想法吗?非常感谢

import Data.Char
import Numeric

strToHex2 (h:[]) = ord h
strToHex2 (h:t) = (ord h) + ((strToHex2 t) * 256)
strToHex s = strToHex2 (reverse s)

main = do
  print(strToHex "ABCDEF")
  print ((((((((0x41*256+0x42)*256)+0x43)*256)+0x44)*256)+0x45)*256+0x46)
Run Code Online (Sandbox Code Playgroud)

输出是:

1128547654      <- limited to 32 bits for some reason?
71752852194630  <- that's fine
Run Code Online (Sandbox Code Playgroud)

int haskell integer bignum

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