问题列表 - 第16137页

面向对象的Perl构造函数语法和命名参数

我对Perl构造函数中发生的事情感到有点困惑.我发现这两个例子是perldoc perlbot.

package Foo;

#In Perl, the constructor is just a subroutine called new.
sub new {
  #I don't get what this line does at all, but I always see it. Do I need it?
  my $type = shift;

  #I'm turning the array of inputs into a hash, called parameters.
  my %params = @_;

  #I'm making a new hash called $self to store my instance variables?
  my $self = {};

  #I'm adding two values to the instance variables …
Run Code Online (Sandbox Code Playgroud)

oop perl constructor instance-variables

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

需要一些帮助在Amazon EC2和VPS之间进行选择

在我的公司,我们正在寻找托管博客和CMS.我们仍然在构建产品的过程中并没有让它生效.我们正在寻找一些托管选项.我们需要对系统进行完全的root shell访问.因此,我有以下两个问题.

1.)我们是否应该选择亚马逊EC2或VPS,考虑到我上面提到的现有要求,并考虑到我们可能需要在未来进行扩展?

2.)如果VPS是我们的方式,请你推荐一些优质的服务.我们应该采取哪种计划以及需要多少费用?

谢谢.

vps amazon-ec2

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

PowerShell -match运算符和多个组

我在PowerShell中处理以下日志条目我试图使用-match运算符提取所有活动名称和持续时间,但我只返回一个匹配组.当我在C#中使用该Regex对象做同样的事情时,我没有得到我看到的所有匹配.谁能解释我做错了什么?

相关的PowerShell脚本

$formattedMessage -match "(Get\sClient\sModel|Parse\sExpression|Get\sAbstract\sQuery|Compile\sQuery|Execute\sQuery|Get\sQuery\sPlan\sComplexity|Async\sTotal|Total)\s-\sduration\(([0-9]*)" | out-null
$matches
Run Code Online (Sandbox Code Playgroud)

产量

Name  Value
----  -----
0     Get Client Model - duration(0   
1     Get Client Model
2     0
Run Code Online (Sandbox Code Playgroud)

日志条目示例:

Timestamp: 11/9/2009 6:48:41 PM
Message: 
Category: QueryService
Priority: 3
EventId: 1001
Severity: Information
Title: SPARQL Query Response
Machine: SPOON16-SERVER
App Domain: KnowledgeBaseHost.exe
ProcessId: 2040
Process Name: D:\QueryService\QSHost.exe
Thread Name: 
Win32 ThreadId:8092
Extended Properties:
Key - Workflow_cbbdd58b-e574-4054-88d4-1dd7a56dc9d9
Timeout - 1800
Result Format - WireTable
Result from Registry - False
Compiled Query …
Run Code Online (Sandbox Code Playgroud)

.net regex powershell

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

从XmlDocument对象线程读取安全吗?

我想知道我是否可以安全地从多个线程中使用SelectNodes()和SelectSingleNode()从XmlDocument对象读取而没有任何问题.MSDN表示不保证它们是线程安全的.如果SelectNodes()和SelectSingleNode()确实存在从多个线程运行的问题,我可以使用正确的锁定来避免任何问题吗?我有一个WCF服务设置,需要从数据库中获取一大块xml并从这个xml中选择一些信息.我想缓存xml以避免频繁访问数据库,但我担心线程的安全性和性能.有没有更好的方法来做这个?谢谢

c# multithreading

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

使用存储库设计模式组织类

我已经开始升级我们的一个内部软件应用程序,用ASP.NET Web Forms编写,然后转移到ASP.NET MVC.

我正在尝试为我的类利用Repository设计模式,这让我想到了有关放入存储库的数量的问题.

我有以下实体:

  • 话题
  • 主题评论(主题可以有多个评论)
  • 主题修订(任何时候编辑主题,记录修订)
  • 主题订阅(允许用户订阅特定主题的更改)

我目前有一个ITopicRepository接口和一个名为TopicRepository的类,它处理主题的所有基本CRUD.我现在正准备为评论,修订和订阅添加代码.

我想知道这一切都进入了TopicRepository还是我为每个实体创建了一个存储库,例如TopicRevisionRepository等等.

design-patterns repository-pattern

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

使用Reflection测试抽象类的私有方法

如何使用反射(使用C#)测试抽象类的私有方法?我特别感兴趣的是调整这个帖子中的代码.

我知道关于首先测试私有代码的原则的讨论(一般不应该!).由于种种原因,我已经决定为我的情况做这件事,所以我们不要重复那些讨论.其他SO线程(如Q#1583363和1506427)详细讨论了它们.谢谢.

c# reflection tdd

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

iPhone的非Objective-C编程的状态是什么?

在为我的工作学习Objective-C和Cocoa编程三周后,我一直致力于研究iPhone开发的替代方案.

我知道两种现有的替代方案,以及未来的可能性.

C#

  • Xamarin(以前的MonoTouch)是一个C#.NET实现,具有针对iPhone特定功能的绑定,如触摸屏和加速度计.它与Xcode和Interface Builder集成,还允许进行自定义Objective-C绑定.

Java的

  • alcheMo-for-iPhone生成从J2ME源代码为iPhone编译的C++代码.它还提供触摸屏和加速度计绑定.

Flash/ActionScript 3

我想知道是否有人有这些经验.如果可能,我们公司正在考虑使用这些解决方案重用代码,而不是在Objective-C中重写相同的功能.

编辑:我知道不使用Objective-C和提供的框架的缺点.我想为有经验的人提供可能的解决方案,而不是Objective-C更好的原因.

iphone objective-c

21
推荐指数
3
解决办法
1934
查看次数

管理队列和堆栈的设计模式?

是否有管理队列或堆栈的设计模式?例如,我们希望管理任务列表。这些任务将被添加到组队列中,然后用户将能够退出队列并将它们添加到他们的个人队列中。

design-patterns

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

按命名列分组

我总是忘记如何做这样的事情.

我有一个带有生日的数据库表,我想知道有多少人有相同的年龄.

我尝试着:

SELECT TIMESTAMPDIFF( YEAR, birthdate, CURDATE( ) ) AS age, COUNT( age ) 
FROM  person 
GROUP BY age
Run Code Online (Sandbox Code Playgroud)

但得到错误

"字段列表"中的未知列"年龄"

如何在命名列上执行分组操作?

mysql group-by count

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

使用宽高比调整UIImage的大小?

我正在使用此代码调整iPhone上的图像大小:

CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0);
UIGraphicsBeginImageContext(screenRect.size);
[value drawInRect:screenRect blendMode:kCGBlendModePlusDarker alpha:1];
UIImage *tmpValue = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)

只要图像的宽高比与新调整大小的图像的宽高比相匹配,哪个工作正常.我想修改它,以便保持正确的宽高比,并在图像不显示的任何地方放置黑色背景.所以我仍然会得到一张320x480的图像,但在顶部和底部或两侧都有黑色,具体取决于原始图像尺寸.

有没有一种简单的方法来做到这一点类似于我正在做的事情?谢谢!

iphone core-graphics uiimage ios

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