问题列表 - 第25332页

在2010年取消"无源可用"窗格

精氨酸!我有一个运行我的类库项目的自定义"harness"可执行文件.每次我进入线束的代码,我都会弹出"No Source Available"窗格.据我所知,没有可用的资源,并且这是完全可以预期的,我不希望每次都会出现这个非常具有侵入性和无用的窗格.我怎么能完全抑制它呢?

我可以使它变小,至少使该窗口成为另一个较小的窗格集的一部分,例如使用watch/locals.它记得它从一开始到另一个运行的位置,但它仍然无用.

这个问题可能有一个更一般的答案 - 如何抑制任何特定的窗格/窗口显示?我有一个VSX软件包,最初是为VS 2008构建的(并且必须保持兼容性),但我只是不知道要运行什么命令来执行它.(我有包装委托,所以我有源,但不是技术诀窍.这看起来像一个/两个班轮).

谢谢!

vsx visual-studio-2010 vspackage

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

ActiveRecord + CodeIgniter - 从查询返回单个值,而不是以数组形式返回

假设您构造一个始终只返回单个值的activerecord查询,您如何仅处理该单个值而不是获取数组?例如,我使用ActiveRecord查询返回单个列的SUM,它只返回这一个SUM,而不必解析数组是否有办法将值赋值为函数返回等于该值得到一个数组?

php sql activerecord codeigniter

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

垃圾收集器如何决定何时杀死WeakReferences持有的对象?

我有一个对象,我认为它只由WeakReference持有.我已经使用SOS和SOSEX跟踪了它的参考持有者,并且都证实了这种情况(我不是SOS专家,所以我在这一点上可能是错的).

WeakReferences的标准解释是GC在进行扫描时会忽略它们.尽管如此,我的对象仍然存在于GC.Collect(GC.MaxGeneration,GCCollectionMode.Forced)的调用中.

仅使用WeakReference引用的对象是否可以在该集合中生存?是否有一个更加彻底的收藏品,我可以强迫?或者,我是否应该再次访问我的观点,即对象的唯一引用是弱的?

更新和结论

根本原因是堆栈上有一个锁定对象的引用.目前还不清楚为什么SOS和SOSEX都没有显示该参考.用户错误始终是可能的.

在诊断根本原因的过程中,我做了几个实验,证明对第二代物体的WeakReferences可以坚持很长时间.但是,WRd第二代对象将无法在GC.Collect(GC.MaxGeneration,GCCollectionMode.Forced)中存活.

clr garbage-collection weak-references sos

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

Java中面向对象的游戏设计:如何处理NPC派对?

我正在用Java制作一个非常简单的2D RPG.我的目标是尽可能简单地执行此操作.根据基础知识,我的班级结构目前是这样的:

  • 物理对象具有x和y维度.
    • 漫游对象是可以移动()的物理对象.
      • Humanoid对象是具有GameItems库存的漫游对象.
        • 玩家是一个单人类人体对象,可以雇用最多4名NPC Humanoids加入他或她的队伍,并做其他行动,例如打击非人形物体.
        • NPC Humanoids可以被玩家对象雇用加入他或她的派对,一旦被雇用就可以为玩家而战.

到目前为止,我已经给了Player类一个NPC Humanoids的"派对"ArrayList,而NPC Humanoids类是一个"雇佣"的布尔值.

但是,我的战斗方法很笨重,在执行战斗之前使用if来检查方大小,例如

public class Player extends Humanoids {
   private ArrayList<Humanoids> party;
   // GETTERS AND SETTERS for party here
   //...

   public void fightEnemy(Enemy eneObj) {
      if (this.getParty().size() == 0)
        // Do combat without party issues
      else if (this.getParty().size() == 1)
        // Do combat with party of 1
      else if (this.getParty().size() == 2)
        // Do combat with party of 2
      // etc. 
Run Code Online (Sandbox Code Playgroud)

我的问题是,在面向对象设计中思考,我是否能够在尽可能简单的代码中做到这一点?有没有更好的办法?

java oop

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

数据库 - 设计"事件"表

在阅读了这篇伟大的Nettuts +文章的提示之后,我想出了一个表模式,它可以将高度易变的数据与其他表进行大量读取分离,同时降低整个数据库模式中所需的表数,但是我我不确定这是不是一个好主意,因为它不符合规范化的规则,我想听听你的意见,这里是一般性的想法:


我有四种类型的模拟用户的类表继承结构,在主"用户"表我常用的数据存储到所有用户(id,username,password,数flags,...)与一些一起TIMESTAMP字段(date_created,date_updated,date_activated,date_lastLogin,. ..).

引用上面提到的Nettuts +文章中的#16提示:

示例2:表中有"last_login"字段.每次用户登录网站时它都会更新.但是表上的每次更新都会导致刷新该表的查询缓存.您可以将该字段放入另一个表中,以将用户表的更新保持在最低限度.

现在它变得更加棘手,我需要跟踪一些用户统计信息

  • 有多少独特的用户配置文件中看到时代
  • 多少唯一一个多次从广告特定类型的用户进行点击
  • 多少唯一一个多次从后特定类型的用户看到
  • 等等...

在我完全规范化的数据库中,这增加了大约8到10个额外的表,这不是很多但是如果可以的话我想保持简单,所以我想出了以下" events"表:

|------|----------------|----------------|---------------------|-----------|
| ID   | TABLE          | EVENT          | DATE                | IP        | 
|------|----------------|----------------|---------------------|-----------|
| 1    | user           | login          | 2010-04-19 00:30:00 | 127.0.0.1 |
|------|----------------|----------------|---------------------|-----------|
| 1    | …
Run Code Online (Sandbox Code Playgroud)

mysql database database-design partitioning relational

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

如何从Perl中返回文件句柄的方法中读取?

我有一个带有返回文件句柄的方法的对象,我想从该句柄中读取.以下方法不起作用,因为方法调用的右尖括号被解释为输入阅读器的右尖括号:

my $input = <$object->get_handle()>;
Run Code Online (Sandbox Code Playgroud)

这被解析为:

my $input = ( < $object- > ) get_handle() >;
Run Code Online (Sandbox Code Playgroud)

这显然是语法错误.有什么方法可以在角度运算符中执行方法调用,还是需要将它分成两个这样的步骤?

my $handle = $object->get_handle();
my $input = <$handle>;
Run Code Online (Sandbox Code Playgroud)

syntax perl filehandle

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

我正在尝试在Objective C中构建一个待办事项列表应用程序但是很简单

我收到这个错误: -[NSCFArray insertObject:atIndex:]: attempt to insert nil

这是.m文件:

/*
 IBOutlet NSTextField *textField;
 IBOutlet NSTabView *tableView;
 IBOutlet NSButton *button;
 NSMutableArray *myArray;
 */

#import "AppController.h"


@implementation AppController


-(IBAction)addNewItem:(id)sender
{
    myArray = [[NSMutableArray alloc]init];
    tableView = [[NSTableView alloc] init];
    [tableView setDataSource:self];
    [textField stringValue];
    NSString *string = [[NSString alloc] init];
    string = [textField stringValue];



    [myArray addObject:string];
    NSLog(@"%d",[myArray count]);
    NSLog(@"%@",string);

}

- (int)numberOfRowsInTableView:(NSTableView *)aTableView
{
    return [myArray count];
}
- (id)tableView:(NSTableView *)aTableView
objectValueForTableColumn:(NSTableColumn *)aTableColumn
            row:(int)rowIndex
{
    //NSString *data = [myArray objectAtIndex:rowIndex];
    return [myArray objectAtIndex:rowIndex];
} …
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c

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

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

如何在Silverlight中制作顶部(或底部)圆角矩形角?

因此,Rectangle控件具有RadiusX和RadiusY属性,可用于制作圆角.但是,这会影响所有角落,但我想知道是否有办法影响顶角或底角等.有办法吗?

.net c# silverlight

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

格式化相对日期

是否有一个红宝石宝石会格式化相对于当前时间的日期?我希望输出像"明天下午5点","下周四下午5点15分",我不太关心确切的输出,只要它是自然语言的相对日期

ruby datetime nlp rubygems

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