问题列表 - 第33136页

我在哪里可以找到R的托管服务?

是否有任何传统(廉价,共享)的网络托管服务在服务器上有R?

更新:我和Dreamhost一起去了这个.我首先尝试在共享服务器上构建R,但我需要他们的支持人员安装一些软件包(ex gfortran).经过一番努力之后,除了x11标头之外,我能够从源代码构建R,这意味着无法使用png()函数保存图形.不是很好的结果,所以我升级到私人服务器包.他们的私有服务器为您提供对Debian服务器的完全root访问权限,因此安装R就像执行一样简单sudo apt-get install r-base-dev.宠物项目仍然非常实惠,而且他们不关心长时间运行的进程,只关心内存使用(这是他们的私人服务器计划定价的方式).

r

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

使用git管理更改日志的好方法?

我一直在使用Git一段时间了,我最近开始用它来标记我的版本,以便我可以更容易地跟踪更改并能够看到每个客户端正在运行的版本(遗憾的是代码目前要求每个客户都有他们自己的PHP站点副本;我正在改变它,但它很慢).

无论如何,我们开始建立一些动力,我认为能够向人们展示自上次发布以来发生了哪些变化真的很棒.问题是,我没有维护更改日志,因为我不知道如何去做.在这个特定的时间里,我可以浏览日志并手动创建一个,但这会很快累.

我尝试使用谷歌搜索"git changelog"和"git manage changelog",但我没有找到任何真正谈论代码更改工作流程的内容以及与更改日志一致的内容.我们目前正在关注Rein Henrichs的开发工作流程,我很喜欢与之相关的东西.

我缺少一种标准方法,或者这是一个每个人都做自己的事情的领域?

非常感谢您的意见/答案!

git github changelog

202
推荐指数
8
解决办法
10万
查看次数

instance_eval vs模块中的class_eval

class Foo
    include Module.new { class_eval "def lab; puts 'm' end" }

    def lab
      super 
      puts 'c'
    end
end

Foo.new.lab #=> m c
Run Code Online (Sandbox Code Playgroud)

================================================== ======================

class Foo
    include Module.new { instance_eval "def lab; puts 'm' end" }

    def lab
      super 
      puts 'c'
    end
end
Run Code Online (Sandbox Code Playgroud)

请注意,我将class_eval更改为instance_eval

Foo.new.lab rescue nil#=> no super class method lab
Foo.lab #=> undefined method lab for Foo class
Run Code Online (Sandbox Code Playgroud)

所以似乎包含模块既没有定义实例方法也没有定义类方法.

有什么解释在这里发生了什么?

此代码在mac上的ruby 1.8.7上进行了测试.

ruby

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

识别持有锁的线程

我的应用程序中的一个线程在以下锁定语句中被阻塞并导致死锁

void ExecuteCommand()
{
    lock(this._lockinstance)
    {
        // do some operation
    }
}
Run Code Online (Sandbox Code Playgroud)

是否有可能轻松识别当前持有锁的哪个线程?..我的应用程序有超过50个线程,这使得使用visual studio查找持有锁的线程很难通过每个callstack

c#

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

TryCast在DirectCast工作的地方失败(.NET 4.0)

我发现.NET 4.0/VS 2010中TryCast的这种行为相当令人困惑.

在我的理解中,TryCast的工作方式与DirectCast类似,但如果无法进行强制转换,则会返回Nothing而不是抛出异常.

VS 2010/.NET 4

?TryCast(CType(1, Object), String)
Nothing
?DirectCast(CType(1, Object), String)
"1"
Run Code Online (Sandbox Code Playgroud)

VS 2008/.NET 3.5

?TryCast(CType(1, Object), String)
Nothing
?DirectCast(CType(1, Object), String)
Cannot convert to 'String'.
Run Code Online (Sandbox Code Playgroud)

.NET 3.5的结果与我认为的TryCast的结果一致......但.NET不是.

有人可以指出我在.NET 4中将对象安全地转换为String的最佳方向吗?

.net vb.net debugging visual-studio-2010 visual-studio

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

如何在另一个类中创建类的实例

我可能会在这里遗漏一些东西,我不确定.谷歌搜索也没有真正帮助.

我想要做的是调用databaseServer类并在我的userControl类中使用它的方法.这是我的lib_class.php文件:

<?php

include('definitions.php');

class databaseServer {

    var $con;
    var $db;
    var $close;
    var $qry;
    var $sql;

    function connect($host,$user,$pw,$db) {
        $this->con = mysql_connect($host,$user,$pw);
        if (!$this->con) {
            die('Could not connect: ' . mysql_error());
            }
        else {
            echo "Database Connected";
            }
        $this->selectDb($db);
        }

    function selectDb($database) {
        $this->db = mysql_select_db($database,$this->con);
        if (!$this->db) {
            echo "Could not Select database";
            }
        else {
            echo "Database Selected";
            }
        }

    function disconnect() {
        $this->close = mysql_close($this->con);
        if ($this->close) {
            echo "Disconnected";
            }
        }

    function query($test) {
        if …
Run Code Online (Sandbox Code Playgroud)

php oop class

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

使用网络摄像头的Web应用程序...任何Rails插件/宝石?

我; ma开发人员希望制作类似于聊天轮盘的应用.我很熟悉Ruby on Rails作为我的平台,并希望对其进行编程.

缺点是我不知道如何使用网络摄像头做任何事情.

是否有轻松集成网络摄像头的导轨插件或宝石?

一些快速浏览把我带到了abobes网站......但我之前没有使用它,虽然我不介意学习新东西,但我想快速解决这个问题,所以我宁愿坚持我所知道的.

你用什么做网络摄像头?

webcam gem plugins ruby-on-rails

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

在dealloc中调用super是否重要?

- (void)dealloc {
    [super dealloc];
    [receivedData release]; receivedData = nil;
}
Run Code Online (Sandbox Code Playgroud)

要么

- (void)dealloc {
    [receivedData release]; receivedData = nil;
    [super dealloc];
}
Run Code Online (Sandbox Code Playgroud)

memory iphone cocoa cocoa-touch objective-c

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

你如何使用大量的FOSS/COTS处理多个jar版本?

我们有一个使用大量FOSS/COTS软件的Java产品.我们的许多"外部"使用相同的jar产品,但使用的是不同的版本.例如,Ant 1.6.5和Ant 1.7.0; 或多个版本的xerces.我关心的是我们的应用程序的行为可能会改变或更糟,如果我们改变类路径放在一起的顺序,史诗会失败.我们使用vbs脚本为每个产品的类路径设置环境变量,然后使用引用这些环境变量的Ant xml文件.

所以,有几个问题:

  1. 当使用这么多不同的外部时,如何管理同一个jar的多个版本?当然,我不能只找到所有独特的罐子并将它们放在一个大的路径上 - 或者我可以吗?
  2. 有没有更聪明的方法将我们的构建依赖项(和类路径)放在一起?

一个积极的步骤是我打算使用通配符来抓住所有的罐子.但这真的只是我最关心的进口订单问题.

注意:不要射击信使.几年前,这个系统在我到达之前就已经实施了.我只是个清理工作者.

java ant build-process build classpath

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

如何在不引起异常的情况下从另一个线程向ListView添加项目

我尝试在listView中添加一行

listView1.Items.AddRange(new ListViewItem[] { item1 });
Run Code Online (Sandbox Code Playgroud)

从一个不同的线程到创建它的那个线程,它抛出一个Exception.

任何人都可以帮我理解如何正确地做到这一点?

c# multithreading

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