问题列表 - 第26131页

SQL:中断查询

我使用专有的非SQL DB进行了一个项目,其中查询可能被中断,并且在代码库中有很多地方使用了该功能并且非常有意义(例如,停止长时间运行的查询被取消用户,或者当一个更新的查询发生并使之前的查询过时,等等)并且我意识到我以前从未真正看到那种"中断的查询",并认为它可以提出一个好的问题(几个问题,但是他们都完全相同的事情):

  • SQL查询可以被中断吗?

  • 这是SQL标准的一部分吗?

  • 如果它不是SQL标准的一部分,哪些SQL DB允许查询被中断(任何最受欢迎的例子)?

  • 中断数据库查询(SQL或不是SQL)是否常见,你知道你不再关心结果?(在我工作的代码库中,它肯定有助于减轻服务器的负载)

mysql sql kill interrupt mysqladmin

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

纯HTML音乐播放器

如何使用纯HTML制作浏览器集成的无闪存在线音乐播放器?就像,你点击按钮,音乐开始播放.我已经<embed>和(out)一起尝试了所有东西<noembed>,但似乎都没有.我需要它在Firefox中工作.

我有一个MP3文件.

编辑:实际上,伙计们,我很抱歉提出这个问题.我现在已经看到我没有正确地写出路径.这一切都适用于<embed src="../../path/to/file.mp3" autostart="false" width="20" height="20"/>标签.问题是,我试图为不支持Flash的浏览器编写它,例如iPad的Safari.

html mp3 audio-player

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

关于重复密钥更新+子查询的Mysql

使用这个问题的答案:需要MySQL INSERT - SELECT查询具有数百万条记录的表

new_table
    * date
    * record_id (pk)
    * data_field


INSERT INTO new_table (date,record_id,data_field)
    SELECT date, record_id, data_field FROM old_table
        ON DUPLICATE KEY UPDATE date=old_table.data, data_field=old_table.data_field;
Run Code Online (Sandbox Code Playgroud)

我需要这个与group by一起工作并加入..所以编辑:

INSERT INTO new_table (date,record_id,data_field,value)
    SELECT date, record_id, data_field, SUM(other_table.value) as value FROM old_table JOIN other_table USING(record_id) GROUP BY record_id
        ON DUPLICATE KEY UPDATE date=old_table.data, data_field=old_table.data_field, value = value;
Run Code Online (Sandbox Code Playgroud)

我似乎无法更新值.如果我指定old_table.value,我得到一个未定义的字段列表错误.

mysql upsert

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

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

泛型和性能问题

我想知道是否有人可以查看我写的一个类,我在Eclipse中收到通用警告,我只是想知道它是否可以被清理掉.我收到的所有警告都包含在下面的代码中**中.

该类以(hh:mm AM/PM)的形式获取字符串列表,并将它们转换为HourMinute对象,以便在列表中找到当前时间之后的第一次.

我也很好奇是否有更有效的方法来做到这一点.这很好,但我的学生只是想知道如何做得更好.

public class FindTime {
    private String[] hourMinuteStringArray;

    public FindTime(String[] hourMinuteStringArray){
        this.hourMinuteStringArray = hourMinuteStringArray;
    }

    public int findTime(){

        HourMinuteList hourMinuteList = convertHMStringArrayToHMArray(hourMinuteStringArray);
        Calendar calendar = new GregorianCalendar();
        int hour = calendar.get(Calendar.HOUR_OF_DAY);
        int minute = calendar.get(Calendar.MINUTE);
        HourMinute now = new HourMinute(hour,minute);
        int nearestTimeIndex = findNearestTimeIndex(hourMinuteList, now);
        return nearestTimeIndex;
    }

    private int findNearestTimeIndex(HourMinuteList hourMinuteList, HourMinute now){
        HourMinute current;
        int position = 0;
        Iterator<HourMinute> iterator = **hourMinuteList.iterator()**;
        while(iterator.hasNext()){
            current = (HourMinute) iterator.next();
            if(now.compareTo(current) == -1){
                return position;
            }
            position++;
        } …
Run Code Online (Sandbox Code Playgroud)

java generics performance

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

单身人士和常数

我正在制作一个使用几个常量的程序.起初,每次我需要使用常量时,我​​都会将其定义为

//C#
private static readonly int MyConstant = xxx;

//Java
private static final int MyConstant = xxx;
Run Code Online (Sandbox Code Playgroud)

在我需要它的班级里.过了一段时间,我开始意识到在一个以上的课程中需要一些常量.

这时,我有3个选择:

  1. 在需要它的不同类中定义它们.这导致重复.如果由于某种原因后来我需要更改其中一个,我必须检查所有类以在任何地方替换它们.
  2. 定义一个静态类/单例,其中所有常量都是公共的.
  3. 如果我在ClassA,ClassB和ClassC中需要一个常量X,我可以在ClassA中将它定义为public,然后让ClassB和ClassC引用它们.这个解决方案对我来说似乎并不好,因为它引入了更多依赖关系,因为它们之间已有类.

我最后用第二个选项实现了我的代码.这是最好的选择吗?我觉得我可能错过了一些其他更好的选择.

在这里使用单例让我担心的是,该类的用户无法清楚该类正在使用单例.也许我可以创建一个包含所有常量所需的ConstantsClass,然后我将它在构造函数中传递给需要它的类?

谢谢

编辑:我主要用于复杂类型,而不是整数和字符串.至少在C#案例中有所作为,因为这意味着我无法使用const关键字.

c# java oop singleton

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

Random String Generator在多个调用中创建相同的字符串

我已经构建了一个随机字符串生成器,但是我遇到了一个问题,如果我在Page_Load方法中多次调用该函数,该函数将返回相同的字符串两次.

这是代码

Public Class CustomStrings
    ''' <summary>'
    ''' Generates a Random String'
    ''' </summary>'
    ''' <param name="n">number of characters the method should generate</param>'
    ''' <param name="UseSpecial">should the method include special characters? IE: # ,$, !, etc.</param>'
    ''' <param name="SpecialOnly">should the method include only the special characters and excludes alpha numeric</param>'
    ''' <returns>a random string n characters long</returns>'
    Public Function GenerateRandom(ByVal n As Integer, Optional ByVal UseSpecial As Boolean = True, Optional ByVal SpecialOnly As Boolean = False) As String

        Dim …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net string random

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

ARM程序集 - 转换字节序

这是目前我和我的队友坚持的家庭作业项目.我们没有多少介绍大会,这应该是我们的第一个家庭作业.任务是创建一个将0xAABBCCDD转换为0xDDCCBBAA的程序.

我不是在寻找答案,因为这会破坏目的,但我们对这个愚蠢的事情的困难感到非常沮丧.我们认为我们在创建可行的解决方案方面有一个良好的开端,但我们无法提出其余的计划.

首先,我们将每个tupel(aa),(bb),(cc),(dd)掩盖到一个不同的寄存器中:

LDR R0, LittleEndian    // 0xAABBCCDD
AND R1, R0, #0xFF000000 // 0xAA
AND R2, R0, #0x00FF0000 // 0xBB
AND R3, R0, #0x0000FF00 // 0xCC
AND R4, R0, #0x000000FF // 0xDD
Run Code Online (Sandbox Code Playgroud)

然后我们尝试将它们重新对齐到R0寄存器中,但是如果我们能够提出一个好的解决方案呢......

我们的最大努力来自:

ORR R0, R1, LSL #24 
ORR R0, R2, LSL #8
ORR R0, R3, LSR #8
ORR R0, R4, LSR #24
Run Code Online (Sandbox Code Playgroud)

因某些奇怪的原因产生0xBBBBCCDD; 我们真的不知道.

任何提示将不胜感激.我们再次寻求帮助,但不是寻求解决方案.

干杯!

assembly arm endianness

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

str.format()引发KeyError

以下代码引发了一个KeyError异常:

addr_list_formatted = []
addr_list_idx = 0

for addr in addr_list: # addr_list is a list
    addr_list_idx = addr_list_idx + 1
    addr_list_formatted.append("""
        "{0}"
        {
        "gamedir"  "str"
        "address"  "{1}"
        }
    """.format(addr_list_idx, addr))
Run Code Online (Sandbox Code Playgroud)

为什么?

我正在使用Python 3.1.

python syntax string-formatting delimiter missing-data

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

在LaTeX文档中间更改页面布局

我正在寻找一种方法来改变LaTeX文档中间的一些页面布局尺寸.原因是,我希望在我的report文档的"参考"部分中有更小的边距和更长的线条(基本上因为短线在那里不那么重要,我可以节省空间).

在我的序言中,我(工作正常):

\setlength\textwidth{130mm}
\setlength\oddsidemargin{14.6mm}
Run Code Online (Sandbox Code Playgroud)

在文档中,我只是尝试在正确的位置重新设置它们,但它们被忽略了.

... last paragraph ends here.

\newpage
\setlength\textwidth{150mm}      % +20mm text width
\setlength\oddsidemargin{13.6mm} % -10mm left margin (so it stays centered)

References ...
Run Code Online (Sandbox Code Playgroud)

geometry软件包很有用,但仅适用于序言中的全局调整,因此我不能在此处使用它.是否无法在文档中的某个位置更改页面布局?

layout latex

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