问题列表 - 第37219页

eclipse插件项目取决于java项目

我有一个eclipse插件项目,它依赖于我的eclipse中的java项目.通常我所做的是将项目导出为jar并在插件中按原样使用它.但这需要手工操作.我可以从我的插件项目中引用一个兼具编译时和运行时依赖性的java项目吗?
我看到了类似的问题,但不完全一样.

java eclipse eclipse-plugin

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

GWT历史记录删除项目

是否可以删除gwt中的历史记录项?我想要实现的是,在特殊情况下,按下浏览器后退按钮将显示后面的第二个历史项目.我知道我可以通过手动调用History.back();来实现它,但我不喜欢这样,因为用户将看到一个左右的转换,这是不好的.请事先提供帮助.

裤裤

gwt gwt-history

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

如何将图像转换为base64编码?

你能指导我如何将图像从URL转换为base64编码?

php base64 image

273
推荐指数
6
解决办法
37万
查看次数

如何在adb shell中进行traceroute?

我有一个root设备,我在adb shell中键入"su",然后我尝试traceroute.它说"traceroute:not found".我在任何bin文件夹中都找不到traceroute.

谢谢你的任何提示.

shell android traceroute adb

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

JPA2 唯一约束:我真的需要刷新吗?

我有一个 DAO,我需要在其中捕获唯一的约束异常。为此,唯一可行的解​​决方案是在持久化之后刷新我的 EntityManager。只有这样我才能进入一个catch块,我必须过滤掉异常。而且,我的 DAO 方法需要包含在一个事务中(REQUIRES_NEW),否则我会遇到 RollBackException。

难道我做错了什么?

try {
        em.persist(myObject);
        em.flush();
    } catch (PersistenceException ex) {
        if (ex.getCause() != null) {
            String cause = ex.getCause().toString();
            if (cause != null) {
                if (cause.contains("org.hibernate.exception.ConstraintViolationException")) {
                    logger
                            .error("org.hibernate.exception.ConstraintViolationException: possible unique constraint failure on name");
                    throw ex;
                }
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

java orm jpa unique-constraint jpa-2.0

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

如何有效地拆分大文件

我想知道如何在不使用太多系统资源的情况下拆分大文件.我目前正在使用此代码:

public static void SplitFile(string inputFile, int chunkSize, string path)
{
    byte[] buffer = new byte[chunkSize];

    using (Stream input = File.OpenRead(inputFile))
    {
        int index = 0;
        while (input.Position < input.Length)
        {
            using (Stream output = File.Create(path + "\\" + index))
            {
                int chunkBytesRead = 0;
                while (chunkBytesRead < chunkSize)
                {
                    int bytesRead = input.Read(buffer, 
                                               chunkBytesRead, 
                                               chunkSize - chunkBytesRead);

                    if (bytesRead == 0)
                    {
                        break;
                    }
                    chunkBytesRead += bytesRead;
                }
                output.Write(buffer, 0, chunkBytesRead);
            }
            index++;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

该操作需要52.370秒才能将1.6GB文件拆分为14mb文件.我不关心操作需要多长时间,我更关心使用的系统资源,因为这个应用程序将部署到共享托管环境.目前,此操作最大化了我的系统HDD IO使用率100%,并大大减慢了我的系统速度.CPU使用率低; RAM略微上升,但看起来很好. …

.net c#

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

从图像中读取文本

有没有办法我们可以从图像中读取字母,某种使用python的文本识别方法.

我要做的是,阅读一些图像以获得写在其上的文字.

请建议.

python

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

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

如何优化Python中大型(75,000项)布尔集的操作?

有一个名为svnmerge.py的脚本,我正在尝试调整和优化一下.我对Python完全不熟悉,所以这并不容易.

当前的问题似乎与RevisionSet脚本中调用的类有关.实质上它所做的是创建一个整数键布尔值的大散列表(?).在最坏的情况下 - 我们的SVN存储库中的每个版本都有一个,现在接近75,000.

之后,它对如此庞大的数组执行集合运算 - 加法,减法,交集等.实现是最简单的O(n)实现,当然,在这么大的集合上变得非常慢.整个数据结构可以优化,因为有很长的连续值.例如,1到74,000之间的所有键可能包含true.此脚本也是为Python 2.2编写的,这是一个非常古老的版本,我们仍然使用2.6,所以也可能有一些东西可以获得.

我可以尝试自己拼凑这些,但这很困难并且需要花费很多时间 - 更不用说它可能已经在某处实现了.虽然我喜欢学习经历,但结果现在更重要.你有什么建议我这样做?

python optimization python-2.6 large-data

9
推荐指数
1
解决办法
347
查看次数

跟踪对自动实现的属性的调用

有没有办法可以跟踪和拦截对自动实现的属性中的值的调用?

我希望代码看起来像这样:

[Tracked]
public int SomeProperty { get; set; }
Run Code Online (Sandbox Code Playgroud)

理想情况下,该属性可以拦截对属性值的更改.这可能吗?

我不希望它稍后让第二段代码旋转一个对象并请求值,而是属性应该在设置时粘贴该值.

.net c# aop attributes

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