问题列表 - 第27096页

如何在Android中清除ImageView?

我正在重复使用ImageViews来显示我的显示器,但是在某些时候我没有值得把它放进去.

那么如何ImageView在Android中清除?

我试过了:

mPhotoView.invalidate();
mPhotoView.setImageBitmap(null);
Run Code Online (Sandbox Code Playgroud)

他们都没有清除视图,它仍然显示以前的图像.

resources android clear android-image android-imageview

256
推荐指数
8
解决办法
21万
查看次数

格式字符串变为xxx1,xx10或1 ###,10 ##等

我有以下数字:1,2,3,4,10

但我想打印这样的数字:

0001
0002
0003
0004
0010
Run Code Online (Sandbox Code Playgroud)

我在谷歌搜索过.关键字是数字格式.但我什么都没有,我只是得到,格式十进制这样的屁股1,000,000.00.我希望你能建议我参考或给我一些解决这个问题的东西.

谢谢

编辑,我们可以使用NumberFormat,或String.format("%4d",somevalue); 但它只是0在整数之前添加字符.如果我想使用这样的角色x,#或者也许whitespace.所以字符变成: xxxx1 xxx10####1 ###101#### 10###

java string formatting

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

Socket.io中的频道

我试图通过Node.js服务socket.io(http://socket.io/)向所有订户的某个子集广播消息.

更确切地说,我想使用用户可以订阅的频道,以便有效地将消息同时推送给几百个人.

我不确定addEvent('channel_name',x)是否可行.

我没有在文档中找到任何内容.有任何想法吗?

谢谢你

sockets websocket node.js

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

从.NET DLL文件生成PDB?

我需要一些可以从DLL文件(C#.NET代码)生成PDB的东西,有没有免费程序可以做到这一点?

.net c# debugging disassembly pdb-files

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

学习Objective-C:需要有关填充NSMutableDictionary的建议

我正在使用一些资源自学Objective-C,其中一个是通过iTunes U(2010年过去的课程)提供的Stanford iPhone Dev课程.

其中一项家庭工作任务要求我使用预定义的键和值列表(URL)填充可变字典.我能够将代码放在一起,但是当我看到它时,我一直认为可能有更好的方法让我接近我想要做的事情:

  1. 使用预定义的键和值填充NSMutableDictionary
  2. 枚举字典中的键并检查每个键,看它是否以"斯坦福"开头
  3. 如果符合条件,请记录密钥和值

我真的很感激有关如何改进我所放在一起的任何反馈.我是初学者的定义,但我真的很享受学习Objective-C的挑战.

void bookmarkDictionary () {
    NSMutableDictionary* bookmarks = [NSMutableDictionary dictionary];

    NSString* one = @"Stanford University",
    *two = @"Apple",
    *three = @"CS193P",
    *four = @"Stanford on iTunes U",
    *five = @"Stanford Mall";

    NSString* urlOne = @"http://www.stanford.edu",
    *urlTwo = @"http://www.apple.com",
    *urlThree = @"http://cs193p.stanford.edu",
    *urlFour = @"http://itunes.stanford.edu",
    *urlFive = @"http://stanfordshop.com";

    NSURL* oneURL = [NSURL URLWithString:urlOne];
    NSURL* twoURL = [NSURL URLWithString:urlTwo];
    NSURL* threeURL = [NSURL URLWithString:urlThree];
    NSURL* fourURL = [NSURL URLWithString:urlFour];
    NSURL* fiveURL = [NSURL URLWithString:urlFive]; …
Run Code Online (Sandbox Code Playgroud)

objective-c

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

jQuery:不是(:第一次)不在IE8中工作,而是在FF和Chrome中工作

$( 'divMapTab:不是(:第一)').每个(...

我的页面上有两个div,都有divMapTab类.在FF和Chrome中,上面的代码只选择divMapTab的第二个实例,但在IE中它们都选择它们.

我错过了以下关键词:not或:first keywords是如何工作的?

jquery-selectors

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

如何将Python控制台输出重定向到QTextBox

我正在开发一个用于重新编译Linux内核的GUI.为此,我需要从Python实现4-5个Linux命令.我使用Qt作为GUI设计师.我已经使用os.system()call 成功实现了命令.但输出是在控制台获得的.真正的问题是命令的输出是一个列表,需要大约20-25分钟的连续打印.我们如何将此控制台输出传输到Qt中设计的文本框.任何人都可以帮助我setSource()在Qt中使用source作为实时控制台输出来实现操作.

python console redirect qwidget

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

Runas错误:无法获取密码

我正在尝试使用'RUNAS'从命令提示符启动visual studio 2010,以便我可以作为不同的用户运行它.我运行了以下命令:

runas/profile/user:myPCName/SomeUserName"C:\ Program Files(x86)\ Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe"

我的问题是commandprompt说"输入myPCName/SomeUserName的密码:"但我无法输入密码.我刚收到错误"RUNAS ERROR:无法获取用户密码"

我用谷歌搜索了一段时间,我找到的唯一答案是我看不到输入的密码,但无论如何它都输入了,我必须输入错误的密码.我确定我没有输入错误的密码.

command-prompt runas visual-studio windows-7-x64

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

如何使用Perl的DBD :: Pg插入空字段?

我有一个Perl脚本根据管道分隔的文本文件将数据插入Postgres.有时,字段为空(如预期的那样).但是,Perl将此字段设置为空字符串,并且Postgres插入语句失败.

这是一段代码:


use DBI;

#Connect to the database.
$dbh=DBI->connect('dbi:Pg:dbname=mydb','mydb','mydb',{AutoCommit=>1,RaiseError=>1,PrintError=>1});

#Prepare an insert.
$sth=$dbh->prepare("INSERT INTO mytable (field0,field1) SELECT ?,?");

while (<>){
    #Remove the whitespace
    chomp;

    #Parse the fields.
    @field=split(/\|/,$_);

    print "$_\n";

    #Do the insert.
    $sth->execute($field[0],$field[1]);
}
Run Code Online (Sandbox Code Playgroud)

如果输入是:

a|1
b|
c|3

编辑:改为使用此输入.

a|1|x
b||x
c|3|x

它会失败的b|.

DBD::Pg::st execute failed: ERROR:  invalid input syntax for integer: ""

我只是想让它在field1上插入一个null.有任何想法吗?

编辑:我在最后一分钟简化了输入.旧的输入实际上由于某种原因使它工作.所以现在我将输入改为使程序失败的东西.另请注意,field1是可以为null的整数数据类型.

postgresql perl dbi

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

为什么在iPad上删除后需要CoreData forceFetch而不是iPhone?

当在iPhone(ios 3.1)上运行以下代码时,删除获取的对象的数量比删除前少一个.但在iPad(ios 3.2)上,计数仍然保持不变.这种不一致导致iPad崩溃,因为代码中的其他地方,删除后不久,调用fetchedObjects并且信任计数的调用代码尝试访问刚刚删除的对象的属性,从而导致NSObjectInaccessibleException错误(见下文) ).一个修复方法是使用对tryFeetch的注释调用,当执行该调用时,对fetchObjects的第二次调用产生与没有它的iPhone上相同的结果.我的问题是:为什么iPad产生的结果与iPhone不同?这是我最近发现和发布的第二个差异.

-(NSError*)deleteObject:(NSManagedObject*)mo;
{
NSLog(@"\n\nNum objects in store before delete: %i\n\n",
      [[self.fetchedResultsController fetchedObjects] count]);

    [self.managedObjectContext deleteObject:mo];

    // Save the context.
    NSError *error = nil;
    if (![self.managedObjectContext save:&error]) {
    }

//  [self.fetchedResultsController performFetch:&error];  // force a fetch

NSLog(@"\n\nNum objects in store after delete (and save): %i\n\n", 
      [[self.fetchedResultsController fetchedObjects] count]);

    return error;
}
Run Code Online (Sandbox Code Playgroud)

(完整的NSObjectInaccessibleException是:"因未捕获的异常而终止应用程序'NSObjectInaccessibleException',原因:'CoreData无法解决'0x1dcf90的错误

iphone core-data ipad

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