小编Mat*_*ean的帖子

在MySQL触发器中抛出错误

如果我有一个trigger before the update表,我怎么能抛出一个阻止该表更新的错误?

mysql database triggers

167
推荐指数
6
解决办法
7万
查看次数

Actionscript 3 - 解析yyyy-mm-dd hh:mm:ss到Date对象的最快方法?

我一直试图找到一种非常快速的方法来将yyyy-mm-dd [hh:mm:ss]解析为Date对象.以下是我尝试过的3种方法以及每种方法解析50,000个日期时间字符串所需的时间.

有谁知道更快的方法或加快方法的提示?

castMethod1 takes 3673 ms 
castMethod2 takes 3812 ms 
castMethod3 takes 3931 ms
Run Code Online (Sandbox Code Playgroud)

码:

private function castMethod1(dateString:String):Date {
    if ( dateString == null ) {
        return null;
    }

    var year:int = int(dateString.substr(0,4));
    var month:int = int(dateString.substr(5,2))-1;
    var day:int = int(dateString.substr(8,2));

    if ( year == 0 && month == 0 && day == 0 ) {
        return null;
    }

    if ( dateString.length == 10 ) {
        return new Date(year, month, day);
    }

    var hour:int = int(dateString.substr(11,2));
    var minute:int = …
Run Code Online (Sandbox Code Playgroud)

apache-flex actionscript-3

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

Java + Tomcat,Dying数据库连接?

我有一个tomcat实例设置,但我配置的数据库连接context.xml在一段时间不活动后仍然会死.

当我检查日志时,我收到以下错误:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:从服务器成功收到的最后一个数据包是68051秒前.成功发送到服务器的最后一个数据包是68051秒前,这比服务器配置的'wait_timeout'值长.您应该考虑在应用程序中使用之前过期和/或测试连接有效性,增加服务器配置的客户端超时值,或使用Connector/J连接属性"autoReconnect = true"来避免此问题.

这是context.xml中的配置:

<Resource name="dataSourceName" 
        auth="Container" 
        type="javax.sql.DataSource"
        maxActive="100" 
        maxIdle="30" 
        maxWait="10000" 
        username="username" 
        password="********"
        removeAbandoned = "true"
        logAbandoned = "true"
        driverClassName="com.mysql.jdbc.Driver" 
        url="jdbc:mysql://127.0.0.1:3306/databasename?autoReconnect=true&amp;useEncoding=true&amp;characterEncoding=UTF-8"  />
Run Code Online (Sandbox Code Playgroud)

我正在使用autoReconnect=true错误说要做,但连接一直在死.我以前从未见过这种情况.

我还验证了所有数据库连接都已正确关闭.

java mysql database tomcat

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

ColorConvertOp的更快替代品

我有一个方法将类型为TYPE_CUSTOM的BufferedImages转换为TYPE_INT_RGB.我使用以下代码,但我真的想找到一种更快的方法.

BufferedImage newImg = new BufferedImage(
    src.getWidth(), 
    src.getHeight(), 
    BufferedImage.TYPE_INT_RGB);

ColorConvertOp op = new ColorConvertOp(null);
op.filter(src, newImg);
Run Code Online (Sandbox Code Playgroud)

它工作正常,但它很慢,我想知道是否有更快的方法来进行此转换.

转换前的ColorModel:

ColorModel: #pixelBits = 24 numComponents = 3 color space = java.awt.color.ICC_ColorSpace@1c92586f transparency = 1 has alpha = false isAlphaPre = false
Run Code Online (Sandbox Code Playgroud)

转换后的ColorModel:

DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0
Run Code Online (Sandbox Code Playgroud)

谢谢!


更新:

结果使用原始像素数据是最好的方法.由于TYPE_CUSTOM实际上是RGB转换,因此手动操作非常简单,比ColorConvertOp快约95%.

public static BufferedImage makeCompatible(BufferedImage img) throws IOException {
    // Allocate the new image
    BufferedImage dstImage = new BufferedImage(img.getWidth(), img.getHeight(), BufferedImage.TYPE_INT_RGB);

    // Check if the ColorSpace is RGB and the TransferType is BYTE. …
Run Code Online (Sandbox Code Playgroud)

java jai javax.imageio

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

如何摆脱"多个describeType条目"警告?

有没有人知道为什么在ComboBox的selectedItem属性上使用BindingUtils时会出现以下警告?任何想法如何解决问题?

绑定仍然可以正常工作,但摆脱警告会很好.

warning: multiple describeType entries for 'selectedItem' on type 'mx.controls::ComboBox':
<accessor name="selectedItem" access="readwrite" type="Object" declaredBy="mx.controls::ComboBase">
  <metadata name="Bindable">
    <arg key="" value="valueCommit"/>
  </metadata>
Run Code Online (Sandbox Code Playgroud)

apache-flex air actionscript-3

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

TinyMCE使用<div align ="center">而不是<div style ="text-align:center">?

我正在使用TinyMCE 3.2.5,默认情况下,当您单击中心对齐按钮时,它使用内联样式<div style="text-align=center">.我想使用tinyMCE <div align="center">而不是内联样式.

我知道在配置工作中设置inline_styles:false.但我想使用内联样式除了对齐之外的一切.

我该如何改变这个?

javascript tinymce

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

将本地文件夹连接到 Mercurial 存储库

我有一个本地文件夹,我知道它是tip我的存储库的.hg文件夹,但该文件夹不存在,有没有办法将它“连接”到存储库而不必再次克隆整个存储库?

我所做的不是从 bitbucket 克隆 repo,而是单击下载源为 zip。但是 zip 文件不包含.hg文件夹,只包含源文件。那么有没有办法将这个本地文件夹连接回 repo?

我会hg clone ...再次运行正常,但是这个 repo 是 >8GB 并且那个 zip 需要很长时间才能下载!

mercurial bitbucket

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