问题列表 - 第12980页

为什么安装某些CPAN模块需要root权限?

我需要在linux盒子里安装一些CPAN模块,我没有root权限.

安装Spreadsheet::WriteExcel进行得相当顺利.但尝试安装File::Find::Rule失败,警告"您没有安装到.....的权限",并提示"您可能必须su到root才能安装软件包"

我很困惑为什么有些CPAN模块安装需要root权限,而有些则不需要root权限?如果我真的想File::Find::Rule在linux框中使用,我可以选择任何解决方案吗?

谢谢.

perl cpan

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

在C#扩展方法中订阅事件是不好的做法吗?

在这种情况下,订阅代理CloseCompleted事件是不是很糟糕?

public static void Close(this MyWCFServiceClient proxy)
{
            proxy.CloseCompleted += (o, e) =>
            {
                if (e.Error != null)
                    proxy.Abort();
            };

            proxy.CloseAsync();
}
Run Code Online (Sandbox Code Playgroud)

当代理不再被任何代码引用时,它是否仍会被垃圾收集,或者扩展方法中的事件订阅是否仍然存在对代理的引用?

c# events extension-methods

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

图书馆课程去哪儿了?

我确实有使用Ruby on Rails的经验,并且目前在ASP.NET中编写项目.因此,找到ASP.NET MVC对我来说非常棒,因为它似乎是许多方面的Ruby on Rails的逐字副本.但是,存在差异,我必须重新学习一些东西.

其中一个问题是处理附加(库)功能的方式.我想添加一个加密实用程序功能,在Rails中,我只需要在/ lib目录中添加一个类,并知道它可以在我的控制器中使用.我如何在ASP.NET MVC中执行此操作?

我想为此创建一个模型类,但我不确定这是否是正确的方法.我真正想要的是一个加密(普通)和一个解密(加密)函数,它返回一个字符串,我将使用.NET加密库进行实际的加密和解密,但是希望通过易于使用的方式封装和代理它们的功能.使用多个控制器可用的功能.

有什么建议?

encryption asp.net-mvc

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

PHP IteratorIterator类如何工作?

尽我所能我无法理解IteratorIterator类实际上做的事情.我知道类可以实现Traversable,所以引擎知道它可以使用foreach循环,我意识到IteratorIterator应该将Traversable中的任何东西转换为Iterator,但我不能在生活中理解如何.

PDOStatement类为例; 如何实现标准迭代器方法(下一步,密钥,倒带等)以允许迭代PDOStatement?

对不起,如果我的问题不清楚,我只是在努力掌握这个课程的确切原因,而且关于它的文档很少.

谢谢,

更新:通过phpt文件,我发现一个使用IteratorIterator的测试:

<?php

$root = simplexml_load_string('<?xml version="1.0"?>
<root>
    <child>Hello</child>
    <child>World</child>
</root>
');

foreach (new IteratorIterator($root->child) as $child) {
    echo $child."\n";
}

?>
Run Code Online (Sandbox Code Playgroud)

预期的产出是:

Hello
World
Run Code Online (Sandbox Code Playgroud)

我并没有真正遵循IteratorIterator构造如何将$ root-> child作为参数以及它如何设法迭代子元素.

php spl iterator

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

什么是Objective-c调试技巧?

我还没有正确学习如何使用Xcode调试器,但我想知道是否有人有一些喜欢的调试技巧,你可以快速插入到代码中以查看对象的状态.任何可以帮助我更好地掌握Objective-c内部的东西.

大多数情况下,我依赖于NSLog(@"%@", myObject)查看myObject发生了什么,或者有时候NSLog(@"%@", [myObject class])检查某些东西是否应该是真正的类.我知道我可以通过使用调试器来做到这两点,但是我想尝试使用代码,然后我才能使用完整的调试器.

你有类似的技巧吗?

debugging objective-c

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

应该将哪个eclipse项目/工作区文件添加到源代码管理中?

我想通过SVN与团队的其他成员分享一个eclipse项目.我应该在subversion中添加哪些文件?在工作区中,有许多文件,恕我直言不应该在源代码控制 - 它们是几兆字节的大小.

仅添加项目时,另一个签出代码的用户仍然必须将项目导入工作区.

编辑:这里可能是正确的问题,我如何使用subversion分享我的eclipse工作区

eclipse svn workspace

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

学习块的建议资源

在Mac OS X和iOS中学习块和GCD有哪些很好的建议资源

cocoa objective-c osx-snow-leopard grand-central-dispatch

9
推荐指数
3
解决办法
2083
查看次数

嵌入式系统中的代码执行

我在嵌入式系统域工作.我想知道从C文件开始如何从微控制器执行代码(uC通常不需要是主观的).此外,我想知道像启动代码,目标文件等的东西.我找不到有关上述内容的任何在线文档.如果可能,请提供从头开始解释这些事情的链接.在此先感谢您的帮助

c embedded microcontroller

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

生成Zipf分发的随机数

齐普夫概率分布经常被用来在P2P系统的项目文件大小分布或项目的访问分布模型.例如"Web缓存和Zip像分布证据和影响",但BoostGSL(Gnu科学库)都没有提供使用此分布生成随机数的实现.我还没有找到使用常见搜索引擎的(值得信赖的)实现.

如何使用U(0,1)随机生成器(例如Mersenne twister?)根据Zipf分布分布的随机数?

random math probability

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

获取更新的行

我有一个更新一条记录的查询,只有一条记录.是否有方法可以在同一查询中更新Id,例如插入时选择ScopeIdentity.

UPDATE Task
SET MyTime = GetDate(), MyUserId = @userid
FROM (select top 1 table where SomeStuff)

Select Lastrow that just got updated.
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server sql-server-2005

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