问题列表 - 第27473页

涉及Swing和AWT-EventQueue的无响应线程

我有一个没有响应的应用程序,似乎陷入僵局或类似僵局.请参阅下面的两个主题.请注意,My-Thread@101c线程阻塞AWT-EventQueue-0@301.但是,My-Thread刚刚打过电话java.awt.EventQueue.invokeAndWait().所以AWT-EventQueue-0My-Thread(我相信).

My-Thread@101c, priority=5, in group 'main', status: 'WAIT'
     blocks AWT-EventQueue-0@301
      at java.lang.Object.wait(Object.java:-1)
      at java.lang.Object.wait(Object.java:485)
      at java.awt.EventQueue.invokeAndWait(Unknown Source:-1)
      at javax.swing.SwingUtilities.invokeAndWait(Unknown Source:-1)
      at com.acme.ui.ViewBuilder.renderOnEDT(ViewBuilder.java:157)
        .
        .
        .
      at com.acme.util.Job.run(Job.java:425)
      at java.lang.Thread.run(Unknown Source:-1)

AWT-EventQueue-0@301, priority=6, in group 'main', status: 'MONITOR'
     waiting for My-Thread@101c
      at com.acme.persistence.TransactionalSystemImpl.executeImpl(TransactionalSystemImpl.java:134)
        .
        .
        .
      at com.acme.ui.components.MyTextAreaComponent$MyDocumentListener.insertUpdate(MyTextAreaComponent.java:916)
      at javax.swing.text.AbstractDocument.fireInsertUpdate(Unknown Source:-1)
      at javax.swing.text.AbstractDocument.handleInsertString(Unknown Source:-1)
      at javax.swing.text.AbstractDocument$DefaultFilterBypass.replace(Unknown Source:-1)
      at javax.swing.text.DocumentFilter.replace(Unknown Source:-1)
      at com.acme.ui.components.FilteredDocument$InputDocumentFilter.replace(FilteredDocument.java:204)
      at javax.swing.text.AbstractDocument.replace(Unknown Source:-1)
      at javax.swing.text.JTextComponent.replaceSelection(Unknown Source:-1)
      at …
Run Code Online (Sandbox Code Playgroud)

java concurrency swing multithreading deadlock

12
推荐指数
2
解决办法
6663
查看次数

在SubmitChanges完成后,DomainContext有时仍然是HasChanges

我有一个非常简单的服务器模型,其中包含一个父实体,其中包含子实体的[Composition]列表.在我的客户端,我有2个功能.一个函数从父项中删除所有子实体,另一个函数删除所有子实体,并在父实体上编辑属性.

当我简单地删除所有子实体和SubmitChanges()时,一切都很好.

当我删除所有子实体编辑父实体 SubmitChanges()时,在触发SubmitChanges()回调时仍有待更改(HasChanges == true).

我正在使用Silveright 4 RTM和RIA Services 1.0 RTM.

有什么想法在这里发生了什么?

以下是服务器实体:

public class RegionDto
{
    public RegionDto()
    {
        Cities = new List<CityDto>();
    }

    [Key]
    public int Id { get; set; }

    public string Name { get; set; }

    [Include]
    [Composition]
    [Association("RegionDto_CityDto", "Id", "RegionId")]
    public List<CityDto> Cities { get; set; }
}

public class CityDto
{
    [Key]
    public int Id { get; set; }

    public int RegionId { get; set; }
    public string Name { …
Run Code Online (Sandbox Code Playgroud)

silverlight silverlight-4.0 wcf-ria-services

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

UIWebView在Safari中打开链接

我有一个非常简单的UIWebView,其中包含我的应用程序包中的内容.我希望Web视图中的任何链接都在Safari中打开,而不是在Web视图中打开.这可能吗?

mobile-safari uiwebview ios

303
推荐指数
5
解决办法
13万
查看次数

iPhone OS:从匿名对象获取方法和变量列表

我正在构建我的第一个iPhone/Obj-c应用程序,我有大量的数据保存子类,我将其传递给一个引用函数.对于引用函数,这些对象是匿名的,我需要找到一种方法来访问每个传递对象的所有变量.我一直在使用预先构建的NSArray和选择器来执行此操作,但是有超过30个条目(并且正在增长),手动执行它是一种愚蠢的行为.必须有一种方法来动态查找匿名对象的所有变量.

OBJ-C运行时运行文档提到这个问题,但据我可以告诉这是不是可以在iPhone OS.如果是,那么我不理解实施,需要一些指导.之前曾问过一个类似的问题,但我认为他们再次讨论OSX而不是iPhone.

有什么想法吗?

-(NSString*)cite:(id)source {
 NSString *sourceClass = NSStringFromClass([source class]);

 // Runs through all the variables in the manually built methodList
 for(id method in methodList) {
  SEL x = NSSelectorFromString(method);
  // further implementation

 // Should be something like
 NSArray *methodList = [[NSArray alloc] initWithObjects:[source getVariableList]]
 for(id method in methodList) {
  SEL x = NSSelectorFromString(method);
  // Further implementation
 }
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

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

Python - Linux - 使用Windows凭据连接到MS SQL - FreeTDS + UnixODBC + pyodbc或pymssql

设置它似乎没有任何好的指示.有没有人有任何好的指示?我是一个Linux菜鸟,所以要温柔.我确实看到了另一篇相似的帖子,但没有真正的答案.

我有几个问题.

  1. FreeTDS"似乎"不起作用.我正在尝试连接,并使用"tsql"命令获取以下消息:"默认数据库设置为databaseName连接到服务器时出现问题"但它没有提到问题所在.

    1. 我尝试使用pyodbc连接时得到的错误是:"pyodbc.Error:('08S01','[08S01] [unixODBC] [FreeTDS] [SQL Server]无法连接:Adaptive Server不可用或不存在( 20009)(SQLDriverConnectW)')"

    2. 我尝试过与pymssql类似的东西,但我遇到了类似的问题.我不断收到我无法连接的错误,但它没有告诉我原因.

python unixodbc pyodbc freetds pymssql

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

你如何从Android市场中删除自己的应用程序

我上传了一个应用程序到Android市场,但我发现它的一个错误,并希望暂时删除它.我怎样才能做到这一点?

解决方案如下所述:在开发者控制台中,单击应用程序的链接.滚动到底部,有2个按钮 - "取消发布"和"保存".点击"取消发布"

android google-play

14
推荐指数
2
解决办法
8780
查看次数

为什么 postgresql 更新查询有时如此缓慢,即使有索引

我有一个简单的更新查询(foo 列类型是 BOOLEAN(默认为 false)):

update tablename set foo = true where id = 234;
Run Code Online (Sandbox Code Playgroud)

其中“id”设置为(主)键,如果我运行“解释分析”,我得到:

Index Cond: (id = 234)
Total runtime: 0.358 ms
Run Code Online (Sandbox Code Playgroud)

但是,我在慢日志 (pgfouine) 中有很多无法解释的查询,耗时超过 200 秒(?!):

Times executed: 99, Av. duration (s): 70
Run Code Online (Sandbox Code Playgroud)

谁能解释一下,这是什么原因?(表中的 1.5 个 mio 行,postgresql 8.4)

postgresql indexing performance execution

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

检索Java FOR循环中的连锁变量的值

我一直在C++和VB中使用这个"逻辑"并取得了成功,但是我被捆绑在Java中...简单地说,

public void DataProviderExample(String user, String pwd, String no_of_links,
        String link1, String link2, String link3) {

for (int i=1;i<=no_of_links;i++) {
         String link = "link"+i;
         System.out.println(link);
}   
Run Code Online (Sandbox Code Playgroud)

现在,如果是变量link1,link2并且link3分别具有值"X","Y"和"Z",则在运行此程序时,我得到以下输出 -

link1
link2
link3
Run Code Online (Sandbox Code Playgroud)

我想要的是 -

X
Y
Z
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

java loops

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

如何使用宏或元编程在C++中创建'passthru'功能?

所以我有一系列全球功能,比如说:

foo_f1(int a, int b, char *c);
foo_f2(int a);
foo_f3(char *a);
Run Code Online (Sandbox Code Playgroud)

我想围绕这些做一个C++包装,比如:

MyFoo::f1(int a, int b, char* c); 
MyFoo::f2(int a);
MyFoo::f3(char* a);
Run Code Online (Sandbox Code Playgroud)

大约有40个这样的函数,其中35个我只想传递给全局函数,另外5个我想做一些与之不同的函数.

理想情况下,MyFoo.cpp的实现类似于:

PASSTHRU( f1, (int a, int b, char *c) );
PASSTHRU( f2, (int a) );

MyFoo::f3(char *a)
{
   //do my own thing here
}
Run Code Online (Sandbox Code Playgroud)

但是我很难找到一种优雅的方法来制作上面的PASSTHRU宏.

我真正需要的是像下面神话般的X getArgs():

MyFoo::f1(int a, int b, char *c)
{
  X args = getArgs();
  args++; //skip past implicit this..
  ::f1(args);  //pass args to global function 
}
Run Code Online (Sandbox Code Playgroud)

但是,如果没有进入汇编,我找不到getArgs()的良好实现.

c++ macros metaprogramming

7
推荐指数
2
解决办法
1488
查看次数

在MATLAB中存储16×(2 ^ 20)矩阵的最佳方法是什么?

我正在考虑将数据写入文件.有没有人有一个如何将大量数据写入文件的例子?

编辑:矩阵中的大多数元素都是零,其他元素是uint32.我想最简单的save()load()会的工作,为@Jonas建议.

file-io matlab matrix bigdata

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