问题列表 - 第17278页

将SWT标签设置为斜体

我将如何设置沿着以下行创建的SWT标签的样式,以便显示斜体?

Label label = formToolkit.createLabel(composite, "My label name");
Run Code Online (Sandbox Code Playgroud)

java swt

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

iPhone核心数据"自动轻量级迁移"

我正在尝试更新实现核心数据存储的应用程序.我正在为其中一个实体添加一个属性.

我将以下代码添加到我的委托类:

- (NSPersistentStoreCoordinator *)persistentStoreCoordinator {

    if (persistentStoreCoordinator != nil) {
        return persistentStoreCoordinator;
    }

    NSURL *storeUrl = [NSURL fileURLWithPath: [[self applicationDocumentsDirectory] stringByAppendingPathComponent: @"Shoppee.sqlite"]];

    NSError *error = nil;
    persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]];

    NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
                             [NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,
                             [NSNumber numberWithBool:YES], NSInferMappingModelAutomaticallyOption, nil];

    if (![persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeUrl options:options error:&error]) {
        NSLog(@"Error: %@",error);
        NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
        abort();
    }    

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

这来自以下网址: Doc

执行代码时出现以下错误:

2009-12-01 20:04:22.877

Shoppee [25633:207]错误:错误

Domain = NSCocoaErrorDomain Code = 134130 …

iphone core-data core-data-migration ios

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

jQuery scrollTop()似乎不适用于Safari或Chrome(Windows)

我有一个简单的设置,允许加载"帮助"式窗口并滚动到页面上的特定点.或多或少的代码看起来像这样:

var target = /* code */;
target.offsetParent().scrollTop(target.offset().top - fudgeValue);
Run Code Online (Sandbox Code Playgroud)

滚动的目标和软糖值由页面上的一些提示确定,我对这个机制的任何部分都没有任何问题.在Firefox和IE8中,上面的代码与我想要的完全一样:滚动框(在这种情况下,页面正文)正确地将包含的东西滚动到窗口中的正确位置,当它被告知这样做时.

但是,在Chrome和Safari中,对scrollTop()的调用显然什么都不做.所有数字都没问题,目标指向正确的东西(而offsetParent()确实是正文元素),但什么也没发生.据我所知,谷歌搜索,这应该是有效的.Safari和Chrome下的渲染器有什么有趣的吗?

如果重要的话,这是jQuery 1.3.2.

测试页面:http://gutfullofbeer.net/scrolltop.html

javascript safari jquery

39
推荐指数
5
解决办法
10万
查看次数

C#:交换 winform 控件的正确方法是什么?

当触发某些事件时,将一个 winform 元素替换为另一个元素的正确方法是什么?例如,我想用相同位置和相同尺寸的文本框替换按钮。

c# controls winforms

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

使用 BLAS 的整数类型的矩阵乘法

对于整数类型,是否有等效的 dgemm(来自 BLAS)?我只知道 dgemm、sgemm 用于双精度/单精度矩阵,但希望将它用于整数类型的矩阵,例如 int(或 short int ...)。

注意:我不是在寻找涉及转换为 float/double 的解决方案,而是在寻找快速的库实现。

此外,同样的问题 dgemms(使用 strassen 算法)。

integer matrix multiplication blas

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

在云中发展

我想知道是否有人尝试过基于纯云的开发设置,如果有的话怎么样?

背景:

我要在哥斯达黎加旅行约六个星期,我的妻子已经禁止使用笔记本电脑.我担心能够为我目前的一些项目提供支持.虽然我无法访问我的笔记本电脑,但我可以访问网吧,但允许下载源代码的可能性,更不用说安装我的任何常规开发工具都值得怀疑.但是我可以访问网络浏览器.

我通过google搜索的初步想法就是寻找一片slicehost.这样我就可以使用ajax控制台访问完成"机器".

然后使用像Bespin这样的东西充当基于Web的编辑器.

结合一些Capistrano收件人和我的github帐户.我认为它可能适用于我的RAILS和PHP项目.

有人试过这样的事吗?

任何意见/意见将不胜感激.

cloud workflow

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

使用HTTP恢复上传?

是否可以使用HTTP Post恢复中断的上传?我正在开发一个项目,将多个文件上传到HTTP服务器.谢谢.

upload post http

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

如何在N64仿真器中构建内存映射?

据维基百科称,N64只有4 MB的RDRAM(扩展包为8 MB),其他数量同样很小(L1缓存为4 KB左右).但是,我在Google上发现的技术文档表明其内存地址范围从$ 0000:0000到$ FFFF:FFFF - 这是4 GB!由于像Project64这样的现有N64仿真器不会耗尽4 GB的RAM,因此模拟内存映射的工作原理如何?我试过翻阅各种各样的文件等等,所有这些文件似乎都有些不同.有没有人对这个问题有一些建议?

具体来说,这是我发现的内存映射:

0x0000 0000 to 0x03EF FFFF RDRAM Memory
0x03F0 0000 to 0x03FF FFFF RDRAM Registers
0x0400 0000 to 0x040F FFFF SP Registers
0x0410 0000 to 0x041F FFFF DP Command Registers
0x0420 0000 to 0x042F FFFF DP Span Registers
0x0430 0000 to 0x043F FFFF MIPS Interface (MI) Registers
0x0440 0000 to 0x044F FFFF Video Interface (VI) Registers
0x0450 0000 to 0x045F FFFF Audio Interface (AI) Registers
0x0460 0000 to 0x046F FFFF …
Run Code Online (Sandbox Code Playgroud)

memory ram emulation

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

查找存在于一个集合中而不是另一个集合中的元素

我有两组 A 和 B。

A
--
1
2
6

B
--
1
2
3
4
Run Code Online (Sandbox Code Playgroud)

当我将集合 A 与 B 进行比较时,当集合 B 与 A 进行比较时,我需要将值 6 作为输出,将值 4 作为输出。

我想知道什么是最好的算法来做到这一点?我写了一个,但它有二次复杂性。它基本上迭代一组并在循环内迭代第二组以检查值是否存在。我觉得这是低效的。

语境

我在 UI 中显示的数据库中有一组值。用户可以删除或添加新项目到列表中,然后按“保存更改”按钮,这会将所有更改保存到数据库中。所以这里我需要将新添加的项目插入数据库并删除删除的项目。

所以我传递了第一组,其中将包含新添加和已经存在的项目。我加载另一个集合,它将包含数据库中的所有项目。现在,如果我应用上述算法将 Set A(新列表)与 Set B(数据库列表)进行比较,并采用 SetA 中存在的项目而不是 SetB 中的项目,我将获得所有新添加的项目。然后将 SetB 与 SetA 进行比较,所有在 setB 中存在但在 SetA 中不存在的项目将被删除。我愿意接受关于更好算法的建议。

任何帮助都会很棒。

algorithm set

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

有什么办法可以在Moose对象中使用Moose :: Exporter吗?

我正在寻找一种方法来从父Moose类中设置一些辅助方法,而不是一个独立的实用程序类.如果可能的话,将Moose糖添加到模块是一种更透明的方式,因为它不需要明确要求任何辅助模块(因为一切都是通过extends声明来的).

根据文档中提供示例,这大致与我的目的相同:

package Parent;

use Moose;

Moose::Exporter->setup_import_methods(
    with_meta => [ 'has_rw' ],
    as_is     => [ 'thing' ],
    also      => 'Moose',
);

sub has_rw {
    my ( $meta, $name, %options ) = @_;
    $meta->add_attribute(
        $name,
        is => 'rw',
        %options,
    );
}

# then later ...
package Child;

use Moose;
extends 'Parent';

has 'name';
has_rw 'size';
thing;
Run Code Online (Sandbox Code Playgroud)

但是这不起作用:

perl -I. -MChild -wle'$obj = Child->new(size => 1); print $obj->size'
Run Code Online (Sandbox Code Playgroud)
String found where operator expected at …

perl export moose

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