问题列表 - 第33287页

如何在调试器中使用perl 5.10功能?

我无法在perl调试器中评估"现代perl"代码.在调试文件中的代码时,它可以正常工作,但不能从提示中调试.

最小的例子:

# activating 5-10 features with -E (it works)
$  perl -E 'say "x"'
x
Run Code Online (Sandbox Code Playgroud)
# calling the debugger with -E
# it works for infile code but for prompt line code...
$  perl -dEbug    Loading DB routines from perl5db.pl version 1.33
    DB say "x"
    String found where operator expected at (eval 16)[/local-perl/lib/5.12.1/perl5db.pl:638] line 2, near "say "x""
    at (eval 16)[/local-perl/lib/5.12.1/perl5db.pl:638] line 2
        eval '($@, $!, $^E, $,, $/, $\\, $^W) = @saved;package main; $^D = $^D | $DB::db_stop;say …

perl

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

获取UIScrollView的屏幕截图,包括屏幕外部分

我有一个UIScrollView实现takeScreenshot方法的decedent,如下所示:

-(void)takeScreenshot {  
  CGRect contextRect  = CGRectMake(0, 0, 768, 1004);
  UIGraphicsBeginImageContext(contextRect.size);    
  [self.layer renderInContext:UIGraphicsGetCurrentContext()];
  UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
  UIGraphicsEndImageContext();

  // do something with the viewImage here.
}
Run Code Online (Sandbox Code Playgroud)

这基本上移动到滚动视图的顶部,并截取可见区域的屏幕截图.当iPad面向人像时,它可以正常工作,但当它处于横向时,图像的底部会被切断(因为可见区域的高度仅为748,而不是1004).

是否有可能获得快照UIScrollView,包括不在屏幕上的区域?或者我需要向下滚动视图,拍摄第二张照片并将它们拼接在一起?

iphone core-graphics ipad ios

55
推荐指数
6
解决办法
3万
查看次数

SQL Server设计中是否必须使用"主键"?

观察下表模型:

CREATE TABLE [site].[Permissions] (
    [ID]     INT REFERENCES [site].[Accounts]( [ID] ) NOT NULL,
    [Type]   SMALLINT NOT NULL, 
    [Value]  INT NULL
);
Run Code Online (Sandbox Code Playgroud)

site.Accounts-> site.Permissions是一对多关系,因此由于PK强加的唯一性,'ID'不能成为主键.

使用WHERE [ID] = ?子句选择行,因此添加一个虚假的IDENTITY列并使其成为PK会产生额外的磁盘空间.

据我所知,目标平台 - SQL Server(2008) - 不支持复合PK.这些都加起来我的问题:如果没有使用主键,那么有什么不对吗?或者可能更正确的事情?

t-sql sql-server database-design

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

如何让WCF在有互联网审查的国家/地区之间工作?

假设我有一个WCF服务,我需要在一个阻止访问许多站点的国家/地区的服务器上托管.

因此,如果我在不在这样的国家/地区的服务器上托管我的WCF用于测试,它可以完美地工作 - 但每当我尝试将其部署到该国家的任何服务器时,我都无法访问它.

那有什么变通方法吗?

c# wcf proxy web-services

5
推荐指数
0
解决办法
133
查看次数

在数据库中存储标签的最佳方法?

我有一个包含两个表的数据库:

  • 标签

条目表包含每个都有一个或多个标签的帖子.问题是,每个帖子可以有任意数量的标签.换句话说,我不能拥有'tag1','tag2'等列并执行LEFT JOIN.

我应该如何设置条目,以便每个帖子可以有任意数量的标签?

sql database tags database-design data-modeling

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

在NSURLConnection的didReceiveData方法中,appendData存在奇怪的问题

我在植入简单的NSURLConnection时遇到了这个奇怪的问题......

方法didReceiveData得到调用,我很高兴尝试追加接收数据但是... nada!

确实存在一些数据(因为长度表示但是appendData不会附加数据!

我开始对这个问题感到头疼,我需要一些帮助才能迟到:-)

这里有一些代码可以看:

我的标题......

@interface ActionViewController : UITableViewController {
 Site *site;

 NSURLConnection *siteConnection;
 NSMutableData *receivedData;
    UIView *waitView;
    UIActivityIndicatorView *activityIndicator;

 int nConnections;
    BOOL fail;
}
Run Code Online (Sandbox Code Playgroud)

我的实施..

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
    // Append the new data to receivedData.
 NSLog(@"Received %d bytes of data",[data length]);
    [receivedData appendData:data];
 NSLog(@"Received %d bytes of data",[receivedData length]);
}

- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{

    NSLog(@"Succeeded! Received %d bytes of data",[receivedData length]);

 [UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
 [activityIndicator stopAnimating];
 waitView.hidden = YES;

    // release the connection …
Run Code Online (Sandbox Code Playgroud)

nsurlconnection

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

如何使用收件人的区域设置在Rails 3中发送电子邮件?

如何使用收件人的区域设置在邮件程序中发送邮件.我有数据库中每个用户的首选语言环境.请注意,这与当前区域设置(I18n.locale)不同,只要当前用户不必是收件人即可.所以困难的是在不改变I18n.locale的情况下在不同的语言环境中使用邮件程序:

def new_follower(user, follower)
  @follower = follower
  @user = user
  mail :to=>@user.email
end
Run Code Online (Sandbox Code Playgroud)

在mail:to => ...之前使用I18n.locale = @ user.profile.locale将解决邮件程序问题,但会改变线程其余部分的行为.

actionmailer internationalization ruby-on-rails-3

24
推荐指数
3
解决办法
9386
查看次数

我如何使用"是"来检查或确切的类(不是后代)?

TBase = class(TObject)
...

TDerived = class(Tbase)
...

if myObject is TBase then ...
Run Code Online (Sandbox Code Playgroud)

如果myObject属于TDerived类,我可以以某种方式对此进行编码并返回false吗?

delphi

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

在PHP中使用普通函数和类方法有什么区别?

我正在努力学习如何在PHP中最好地使用OOP.请注意,即使我研究了这个新"世界"的理论,我也没有明显地进入OOP思考.

使用普通的,分离的函数并将它们作为方法放在类中有什么区别?

假设我有一个名为"商店"的课程.

它有以下方法:retrieveitems,deleteitems,updateitems,additems

除了我可以使用简单的"$ this"调用方法内部的方法之外,在没有类的情况下将它们放在不同的函数之间有什么区别?我的意思是,例如,我仍然可以在函数retrieveitems中调用函数deleteitems吗?即使不上课?

请帮助我理解我所缺少的.

php oop

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

在C++函数中使用内联优化有什么注意事项?

内联不同类型的功能有什么好处?在围绕它们开发时我需要注意哪些问题?我对分析器不是很有用,但是许多不同的算法应用程序似乎可以将速度提高8倍,如果你可以提供对我有用的任何指针.

c++ optimization inline

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