问题列表 - 第28258页

为什么我的GUI在SwingWorker线程运行时没有响应?

我有一个带有IOBound任务的SwingWorker线程,它在运行时完全锁定了界面.更换计数器循环的正常工作负载具有相同的结果.SwingWorker看起来基本上是这样的:

public class BackupWorker extends SwingWorker<String, String> {

private static String uname = null;
private static String pass = null;
private static String filename = null;
static String status = null;

BackupWorker (String uname, String pass, String filename) {
    this.uname = uname;
    this.pass = pass;
    this.filename = filename;
}

@Override
protected String doInBackground() throws Exception {
            BackupObject bak = newBackupObject(uname,pass,filename);
    return "Done!";
}
Run Code Online (Sandbox Code Playgroud)

}

启动它的代码存在于扩展JFrame的类中:

    public void actionPerformed(ActionEvent event) {
    String cmd = event.getActionCommand();

    if (BACKUP.equals(cmd)) { 
        SwingUtilities.invokeLater(new Runnable() { …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing swingworker

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

直接从codeigniter中的视图使用模型是不是很糟糕?

我通常知道数据通过控制器传递到视图.但是,目前在我看来我加载了我的模型($ this-> load-> model('Db_model');)所以我可以在循环中使用它从一系列ID中检索用户配置文件图片路径控制器.是否在视图中加载db模型以实现此目的会使我的网站更容易受到攻击或形成错误?对我而言,它似乎不属于MVC概念,而是它的工作原理.谢谢

php codeigniter views models

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

jquery .add()很奇怪

为什么所有元素都变红了?我只打算变成<p>红色.

<ul>
  <li>list item 1</li>
  <li>list item 2</li>
  <li>list item 3</li>
</ul>
<p>a paragraph</p>

<script>
$('li').add('p').css('background-color', 'red');
</script>
Run Code Online (Sandbox Code Playgroud)

jquery

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

在64位整数的Javascript中按位AND

我正在寻找一种在JavaScript中对64位整数执行按位AND的方法.

JavaScript会将其所有双精度值转换为带符号的32位整数,以执行按位运算(详情请参见此处).

javascript 64-bit integer bit-manipulation

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

while循环的输入来自`command`的输出

#I used to have this, but I don't want to write to the disk
#
pcap="somefile.pcap"
tcpdump -n -r $pcap > all.txt
while read line; do  
  ARRAY[$c]="$line"
  c=$((c+1))  
done < all.txt  
Run Code Online (Sandbox Code Playgroud)

以下无法正常工作.

# I would prefer something like...
#
pcap="somefile.pcap"
while read line; do  
  ARRAY[$c]="$line"
  c=$((c+1))  
done < $( tcpdump -n -r "$pcap" )
Run Code Online (Sandbox Code Playgroud)

在谷歌搜索结果太少(不明白,我想找到:(什么的).我想保持它Bourne兼容(/ bin/sh的),但它并不具备如此.

shell loops while-loop

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

如何避免C/C++中的内存泄漏

我可以使用哪些提示来避免应用程序中的内存泄漏?在我当前的项目中,我使用了一个工具"INSURE ++"来查找内存泄漏并生成报告.

除了该工具之外,还有任何方法可以识别内存泄漏并克服它.

c c++ memory memory-leaks

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

CouchDB文档更新处理程序是否会发生更新冲突?

使用更新处理程序时修订版本的可能性有多大?在编写强大的更新函数时,我是否应该关注冲突处理代码?

文档更新处理程序中所述,CouchDB 0.10及更高版本允许按需服务器端文档修改.

更新处理程序可以处理非JSON格式; 但其他主要特征是:

  • 任意复杂的文档修改代码的HTTP前端
  • 不需要为所有可能的客户端编写类似的代码 - 一种DRY架构
  • 执行速度更快,不太可能发生修订冲突

我不清楚第三点.在本地执行,更新处理程序运行速度更快,延迟更低.但在争用率较高的情况下,这并不能保证成功更新.或者更新处理程序是否保证成功更新?

erlang couchdb

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

F#如何返回值为元组或null

    let retVal =
      if reader.Read() then
        (reader.GetString(0), getBytesData reader 1, reader.GetDateTime(2))
      else
        null
Run Code Online (Sandbox Code Playgroud)

F#不允许返回null

我怎样才能将值返回为元组或null?

f#

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

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链接失败

我正在努力让我的数据库与我的Java程序对话.

有人可以使用JDBC给我一个快速而又脏的示例程序吗?

我收到了一个相当惊人的错误:

Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 
    The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
    at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1122)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2260)
    at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:787)
    at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:49)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:357)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:285)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:207)
    at SqlTest.main(SqlTest.java:22)
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    The …
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc

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

Android应用上的自定义事件监听器

我需要设置一个简单的事件监听器来ListView偶尔刷新一次.问题是我不知道如何生成一个事件.

我知道对于像键或按钮按下的事件我只需要实现Handler.但在这种特定情况下,我实际上需要生成事件,每当我的应用程序的另一个运行线程醒来并刷新其RSS源的新闻列表时,将触发该事件.

我已经做了一切,但被困在这里.我可以获得任何建议或链接有关如何实现这一点的更多信息吗?

events android event-handling listener addeventlistener

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