问题列表 - 第49703页

Android:两个或更多线程?(程序正在运行)


我在Android中创建了一个样本/演示/测试程序,运行得非常好,如果你看到下面你会看到我创建了一个线程.现在我想创建另一个线程来处理另一个处理程序...因为我不能有两个run()方法...我该怎么做?

这是我的(工作 - 没有错误)计划:

package com.ryan1;

import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.util.Log;
import android.widget.TextView;

public class main extends Activity implements Runnable{

int level = 0;
int seconds_running=0;

TextView the_seconds,the_level;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    the_seconds = (TextView) findViewById(R.id.textview_seconds);
    the_level = (TextView) findViewById(R.id.textview_level);

        Thread thread = new Thread(this);
        Thread thread2 = new Thread(this);
        thread.start();
        thread2.start();
}

public void run() {

    while(seconds_running<500)
    {
        if(seconds_running %5 ==0){level++;}     

             try {
                 handler.sendEmptyMessage(0);
                 int a = 1000 - (level*100); …
Run Code Online (Sandbox Code Playgroud)

multithreading android

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

在Android Eclipse IDE中单独重命名APP的名称

我创建了一个很棒的应用程序,但我想单独重命名"应用程序名称"...(即用户在应用程序图标上看到的名称)..(这不是包重命名)

我怎么做,没有创建一个新的......

eclipse android rename

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

在 WPF 中获取 TreeViewItem 的 Header 的高度

我试图找到 TreeViewItem 的标题部分的高度以绘制装饰器。但是,我有一个 TreeViewItem 的实例,我不确定如何在代码中获取标题元素的 VisualTreeRootNode。我正在寻找类似的东西:

FrameworkElement headerElement = 
     _myTreeViewItem.HeaderTemplate.GetVisualTreeRootNode();
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

.net c# wpf

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

Haskell懒惰 - 我如何更快地强制IO发生?

我刚开始学习Haskell.下面是一些以强制性风格编写的代码,它实现了一个简单的服务器 - 它打印出HTTP请求头.除了我需要在Haskell中重新思考它,使用惰性列表和更高阶函数之外,我还想清楚地看到它为什么不能按照我的意图行事.它总是一个落后 - 我用一个请求命中它,没有任何反应,再次点击它,它打印第一个请求,第三次点击它,它打印第二个请求,等等.为什么?什么是对此代码的最小更改,会导致它在请求进入时正确打印?

import Network
import System.IO
import Network.HTTP.Headers

acceptLoop :: Socket -> IO ()
acceptLoop s = do
  (handle, hostname, _) <- accept s
  putStrLn ("Accepted connection from " ++ hostname)
  text <- hGetContents handle
  let lns = lines text
      hds = tail lns
  print $ parseHeaders hds
  hClose handle
  acceptLoop s


main :: IO ()
main = do
  s <- listenOn (PortNumber 8080)
  acceptLoop s
Run Code Online (Sandbox Code Playgroud)

谢谢,罗布

跟进

所有的答案都很有帮助.下面的代码可以工作,但不会像建议的那样使用字节串.后续问题:可以ioTakeWhile使用标准库中的某些函数替换,可能在Control.Monad中?

ioTakeWhile :: (a -> Bool) -> …
Run Code Online (Sandbox Code Playgroud)

io haskell lazy-evaluation

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

如何在不使用MAX功能的情况下在列中找到最大值?

朋友问我这个问题.您将获得一个只包含一个整数字段的表.如果不使用MAX功能,你能在现场获得最高价值吗?

我想我们可以改变每列的符号,并使用MIN函数找到最小值.那是对的吗?

sql

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

FFT数据看起来很奇怪

这是我的结果简短视频声音很可怕,但请耐心等待.

对我来说,这看起来有点奇怪.什么是前几个箱子大量飙升?什么是非线性的交易?

我正在绘制实部和虚部的平方和的平方根.我已经尝试过使用对数,但我得到了很多基线的移动,也就是说,光谱不会在屏幕中保持居中.

如果你能指出我正确的方向,我会很感激!

signal-processing fft

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

colspan宽度问题

我在使用的列上设置固定宽度时遇到问题colspan.

似乎IE8,Firefox或Chrome都无法弄清楚如何使用colspan正确调整列的大小.

请尝试以下代码以查看操作中的问题:

<h2>One table with colspans, incorrect cell dimensions</h2>
<table border="1">
<tr>
    <td style="width:20px;">20</td>
    <td style="width:50px;" colspan="2">50</td>
    <td>a</td>
    <td>a</td></tr>
<tr>
    <td style="width:50px;" colspan="2">50</td>
    <td style="width:20px;">20</td>
    <td>a</td>
    <td>a</td></tr>
</table>

<h2>Split tables, correct cell dimensions</h2>
<table border="1">
<tr>
    <td style="width:20px;">20</td>
    <td style="width:50px;">50</td>
    <td>a</td>
    <td>a</td></tr>
</table>
<table border="1">
<tr>
    <td style="width:50px;">50</td>
    <td style="width:20px;">20</td>
    <td>a</td>
    <td>a</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释为什么会发生这种情况,以及是否有解决方法.

编辑:

尝试过doctypes

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Run Code Online (Sandbox Code Playgroud)

html css html-table

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

在不丢弃表的情况下更改模型中的Django数据类型

我创建了一个Django应用程序.现在我想在模型中更改我的db字段中的1个字段类型.由于数据库中已存在一些具有当前类型的记录,我想通过在models.py中更改它就无法更改类型.通过谷歌搜索我发现它可以通过改变它通过SQL控制台而不删除表来更改它.但作为一个Django新手,我无法做到这一点.有人可以帮我这样做吗?这是我的models.py

class EmployeeDetails(models.Model):
    userName = models.CharField(max_length=200)
    designation = models.CharField(max_length=200)
    employeeID = models.IntegerField()
    contactNumber = models.CharField(max_length=200)
    project = models.CharField(max_length=200)
    dateOfJoin=models.TextField()
Run Code Online (Sandbox Code Playgroud)

现在我想更改dateOfJoin = models.DateField().如何在不使用sql控制台命令删除表的情况下将TextFieild更改为DateField?

python mysql django postgresql django-models

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

sql性能的查找表

我有一个查找表,它是id-value对的主表.此表用于存储静态数据,如:所有国家/地区,货币等.

所以其他表有currency_id,country_id.

我有一个复杂的SQL返回一堆这样的ID.要获得实际值,有两个选项:
1.使用与查找表的连接
2.在项目中,前一个开发人员实现了一个功能,即他有一个国家的枚举类,一个货币的枚举类等.
所以他只是从sql结果集中获取id,并使用enum类查找该值.他认为这是更快的.

我当然可以通过设置更快,sql join或enum lookup的开始和结束时间来确定.
但是,如果不这样做,是否有可能预测哪一个会更快?

sql enums join

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

在Java中将变量添加到sql语句中

我试图在java中编写一个sql语句,该语句在where子句中使用字符串变量.我尝试了多种方法来做到这一点,但它一直告诉我,我没有使用正确的语法.有人可以告诉我正确的方法吗?此查询中的变量是par_id.

String sql2 ="SELECT*FROM Tennis1294966077108.container_tbl WHERE parent_id = +"'par_id'"+ ORDER BY creation_time asc";

java sql

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