问题列表 - 第40570页

在一个时间范围内分组为5分钟的间隔

我想要做的mySQL命令有些困难.

SELECT a.timestamp, name, count(b.name) 
FROM time a, id b 
WHERE a.user = b.user
  AND a.id = b.id
  AND b.name = 'John'
  AND a.timestamp BETWEEN '2010-11-16 10:30:00' AND '2010-11-16 11:00:00' 
GROUP BY a.timestamp
Run Code Online (Sandbox Code Playgroud)

这是我目前的输出声明.

timestamp            name  count(b.name)
-------------------  ----  -------------
2010-11-16 10:32:22  John  2
2010-11-16 10:35:12  John  7
2010-11-16 10:36:34  John  1
2010-11-16 10:37:45  John  2
2010-11-16 10:48:26  John  8
2010-11-16 10:55:00  John  9
2010-11-16 10:58:08  John  2
Run Code Online (Sandbox Code Playgroud)

如何将它们分组为5分钟的间隔结果?

我希望我的输出像

timestamp            name  count(b.name)
-------------------  ----  -------------
2010-11-16 10:30:00  John  2 …
Run Code Online (Sandbox Code Playgroud)

mysql sql group-by

81
推荐指数
7
解决办法
13万
查看次数

Android:listview的setselector颜色不起作用

我有一个listview活动,我在其中使用以下代码设置选择器颜色.但是当我选择一个项目时,整个列表会以选择器颜色突出显示,这是我不想要的.我在哪里做错了?任何帮助表示赞赏.

ListView lv = getListView();
lv.setFocusableInTouchMode(true);
lv.setBackgroundColor(Color.WHITE);
lv.setSelector(R.color.blue);
Run Code Online (Sandbox Code Playgroud)

android listview

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

取消之前的ajax请求jquery

从我读到的一般解决方案到此如下:

var DataRequest = $.ajax({ /* ... */ });
Run Code Online (Sandbox Code Playgroud)

然后DataRequest.abort()beforeSendajax事件中.但是,这会导致发送NO请求.

我想要实现的是中止任何声明为DataRequest的ajax操作(例如),并且只允许最新的请求继续.目前我有一个按钮,当点击它时启动一个请求并添加一个加载微调器.如果我多次点击它,我只是得到一堆加载微调填充我的页面.我怎么能阻止这个?

这是相关的代码:

beforeSend: function() {
    $('<div class="grid"></div>')
        .attr('id', 'loading')
        .hide()
        .insertBefore('#output')
        .fadeIn();
},

success: function(data) {
    $('#loading').hide(function () {
        $(this).remove();
    });
}
Run Code Online (Sandbox Code Playgroud)

ajax jquery

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

哪些HTML标签有地址信息?

在我的网页中有哪些地址相关标签用于地址和格式化以及标记我的地址信息?我正在寻找符合XHTML或HTML5标准的标签.

html xhtml html5

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

Android:Touch严重降低了我的应用程序速度

我一直在这个问题上绞尽脑汁.

当我正在运行我的应用程序(opengl游戏)时,eveyrthing正常,但是当我触摸屏幕时,我的应用程序非常严重地减速(在强大的手机上并不明显,例如nexus,但在htc魔术上它变得非常烦人).

我做了一个跟踪,发现触摸事件似乎是在一个不同的线程中处理,即使它没有花费太多的处理时间,我认为orroids在线程之间切换的能力不是很好......

当速度成为问题时,处理触摸的最佳方法是什么?

目前我正在使用:在GLSurfaceView中

@Override
 public boolean onTouchEvent(MotionEvent event) {
     GameHandler.onTouchEvent(event);
     return true;
 }
Run Code Online (Sandbox Code Playgroud)

欢迎任何想法

android touch

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

迭代Java中任何类型的泛型数组

如果存在可以携带原始类型,通用数组和/或可迭代集合的Java Collection实例,我想将通用数组视为Iterable集合,但是如何?例如以下伪java代码

List<?> list1; 
list1.add(new int[2]); 
list1.add(new String[3]); 
list1.add(new ArrayList());
for (Object e : list1){
    if (e instanceof Iterable){ 
        //The int[2] and String[3] will not fall in this case that I want it be
        //Iterate within e
    }
}
Run Code Online (Sandbox Code Playgroud)

请告知如何使int [2]和String [3]落在案例中.

谢谢和问候,威廉

java generics loops

6
推荐指数
2
解决办法
7921
查看次数

无法访问AudioRecorder

我正试图通过小型录音从服务中找到声压级,但Android不会让我访问硬件.我在Logcat中收到以下错误:

替代文字

该错误来自以下代码:

AudioRecord recordInstance = null;

    // We're important...
    android.os.Process
            .setThreadPriority(android.os.Process.THREAD_PRIORITY_URGENT_AUDIO);

    short bufferSize = 4096;// 2048;


    recordInstance = new AudioRecord(MediaRecorder.AudioSource.MIC, this //line 167
            .getFrequency(), this.getChannelConfiguration(), this
            .getAudioEncoding(), bufferSize); //object not created

    tempBuffer = new short[bufferSize];
    recordInstance.startRecording();
Run Code Online (Sandbox Code Playgroud)

会发生什么是recordInstance从未正确创建,所以当它到达结尾并调用recordInstance.startRecording()时,recordInstance仍为null.Android在定义中拒绝我的程序请求.有谁知道这些错误表明了什么?我在网上找不到列表.

AudioRecord Docs

谢谢

audio android audiorecord

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

如何使用SoundPool同步声音

我一直试图在同一时间发出一些声音; 目前我正在使用SoundPool的共享实例.我想在完全相同的时间播放1,2或3个声音而没有延迟.

当连续多次调用SoundPool.play(...)X时,声音按照人们可能想到的顺序播放.什么是正确的实现这一点,我可以准备所有的声音同时播放,然后作为一个播放?

Sudo代码:

SoundPool _soundPool = new SoundPool(10, AudioManager.STREAM_MUSIC, 0);

_soundPool.load(_context, soundId1, 1);
_soundPool.load(_context, soundId2, 1);
_soundPool.load(_context, soundId3, 1);

_soundPool.play(soundId1, vol, vol, 1, 0, 1f);
_soundPool.play(soundId2, vol, vol, 1, 0, 1f);
_soundPool.play(soundId3, vol, vol, 1, 0, 1f);
Run Code Online (Sandbox Code Playgroud)

audio android soundpool android-audiomanager

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

快捷键不起作用(Visual Studio 2010 with ASP.NET MVC 3 RC1)

在使用ASP.NET MVC 3 RC1的VS 2010中,这些快捷键似乎都不适用于我.

我特别想用CTRL+ M,CTRL+ G来"转到控制器",但我一直收到错误:

组合键(CTRL + M,CTRL + G)绑定到当前不可用的命令(Go To Controller).

由VS IDE引发.我已经在源代码模式的ASPX视图文件中尝试了这一点,但没有运气.对于尝试过的所有快捷方式,我收到相同的错误.

PS:我正在运行ReSharper 5; 这会干扰吗?

keyboard-shortcuts visual-studio-2010 asp.net-mvc-3

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

为什么我不能更新这个表?

我在SQL Server 2008 R2中有三个表:Country AddressCountry_Address


Country 有列:

CountryID Country

1,阿富汗

2,澳大利亚


Address 有列:

AddressID Address

1,5 Smith Smith


Country_Address 有列:

CountryID AddressID

1,1

编辑:所以在这个例子中,5史密斯方式是阿富汗的地址.

我已经清空了表,然后添加了两个国家和一个地址,然后Country_Address在1和1之间的链接.当我尝试将CountryID1从1 更新为时,我不能因为FK约束.我不明白为什么会这样,因为CountryID我试图分配确实存在.那我该如何设法更新呢?


edit1:这是我在SQL Management Studio中尝试进​​行更新时遇到的错误,我得到InvalidOperationException- "类型'......的模型无法更新." 在Visual Studio中.

没有更新行.

第1行中的数据未提交.错误来源:.Net SqlClient数据提供程序.错误消息:UPDATE语句与FOREIGN KEY约束"FK_Country_Address_Address"冲突.冲突发生在数据库"...",表"dbo.Address",列'AddressID'中.

该语句已终止.

sql foreign-keys sql-server-2008

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