小编Stu*_*son的帖子

如何处理静默 mysql sum() 整数溢出?

我有一张包含一int(11)列和数亿行的表格。当我运行一个查询时

SELECT SUM(myIntColumn) as foo FROM myTable;
Run Code Online (Sandbox Code Playgroud)

返回值没有意义——它小于单个最大的最大值。我对该列的值最大在 500m 左右,并且带符号的 int 应该能够处理 ~2bil 左右,所以我假设 mysql 正在经历整数溢出,并对此保持沉默。

该怎么办?

可能只是重要但可能不重要的其他细节:

  • mysql Ver 14.12 Distrib 5.0.75, for debian-linux-gnu (x86_64) using readline 5.2
  • mysqld Ver 5.0.75-0ubuntu10 for debian-linux-gnu on x86_64 ((Ubuntu))
  • Linux kona 2.6.28-11-server #42-Ubuntu SMP Fri Apr 17 02:45:36 UTC 2009 x86_64 GNU/Linux

mysql sql sum overflow

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

flash actionscript访问文件系统没有空气?

是否有任何解决方法允许actionscript3写入没有adobe air的文件系统?

原因是,为了使用adobe air,每个网络访问者都需要安装附加的空中运行时间,这很乏味.大多数用户将使用Flash插件,而不是Adobe Air.

air actionscript-3 flash-cs3

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

Java构造函数可以构造子类的对象吗?

有没有办法修改构造函数中构造的类?

public class A {
  A() {
    //if (condition) return object of type B
    //else return A itself
  }
}
public class B extends A { }
Run Code Online (Sandbox Code Playgroud)

基本上我想使用基类构造函数作为工厂方法.在java中有可能吗?

java factory

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

以XML格式显示数据

我正在写一个xml文件.该文件必须包含&q在其中&y&id.问题是,当我在Windows中打开XML Viewer时,它会给我一个错误,即分号是预期的.

有没有解决这个问题的方法??? 元素是:

<cs-uri-query> course=323-21-603&q=3&y=2002&id=671 </cs-uri-query>
Run Code Online (Sandbox Code Playgroud)

xml

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

System.Activator.CreateInstance的问题

我正在尝试使用System.Activator.CreatInstance来创建基于typeName的对象.我正在使用以下代码:

Object DataInstance = System.Activator.CreateInstance(
                      System.Reflection.Assembly.GetExecutingAssembly().FullName,
                      "CMS.DataAccess.SQLWebSite");
IWebSite NewWebPage = (IWebSite)DataInstance;
Run Code Online (Sandbox Code Playgroud)

SQLWebSite实施IWebSite.但是,我收到以下错误:"无法将类型为'System.Runtime.Remoting.ObjectHandle'的对象强制转换为'CMS.DataAccess.IWebSite'." 我出错的任何想法?

.net c#

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

如何在F#中的Seq,List或Array中查找max的索引

Seq.max找到最大数量.我想要有类似的东西Seq.findIndex

Seq.maxIndex 返回最大元素的索引.

f# functional-programming

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

Java版本和JVM之间的区别在哪里?

Java版本和JVM之间的区别在哪里?

我问的是因为最近有一个关于默认缓冲区大小的SOpedian的'教育'评论帖子java.io.BufferedInputStream,我看到它是8192.(它一直是8192吗?)当考虑API时,很明显是什么是什么.但随着实现一个的java.*类......我只是不知道.

这导致两个衍生问题:

  • 可能BufferedInputStream是Java版本之间的默认缓冲区大小更改?
  • BufferedInputStream的默认缓冲区大小是在各种供应商的JVM不同?

(当然还有其他类似的例子,比如各种集合的实现.)

java jvm

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

如何将django模块添加到pydiction字典?

我正在尝试使用pydiction在VIM编辑器中自动完成Python/Django语句.

当我尝试使用以下方法将django模块添加到complete-dic时:

python pydiction.py /usr/lib/pymodules/python2.6/django
Run Code Online (Sandbox Code Playgroud)

要么:

python pydiction.py /usr/lib/pymodules/python2.6/django/__init__.py
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

无法导入:(...).不支持按文件名导入.

谢谢!

Pydiction:http://www.vim.org/scripts/script.php? script_id = 850

python django vim

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

如何在.jar文件中包含java东西?

好的.所以这是我的问题:我在Clojure中创建数据解析器.我的程序的一部分是它必须能够绘制数据图形.我想,我将使用jFreeChart.但是,我绝对没有IDEA如何在JAR文件中包含内容.我的意思是:如果我的类路径中有app.jar文件,我似乎无法做到:

import app.thing.thing2

不要将类路径更改为jar文件内部.

这里的想法是我不认为我可以改变我的类路径,因为我需要设置它来运行Clojure(或者我呢?).全局类路径当前是/ usr/share/java.

请不要让我使用Maven,Ant或任何项目构建工具,除非这是唯一的方法.这是一个供个人使用的脚本,不需要或不需要大量的开销.

我想知道我是否应该解压每个JAR文件,以便我可以引用目录结构?这不好吗?

如果您需要任何澄清,请告诉我们!

java clojure

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

异步文件上传Servlet

是否建议使用异步或NIO servlet进行文件上传?如果是这样,一个好的示例代码将对我有很大的帮助.

我想知道哪个版本的Tomcat也支持Async/NIO servlet.

java tomcat servlets nio file-upload

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