问题列表 - 第6549页

用于删除Java项目中不必要的依赖项的工具

我有一个Java项目,它的库目录中当前有很多JAR,这些JAR在构建时都包含在生成的包中.但是,我知道其中一些库从未在项目中引用过.

是否有工具可以搜索项目中未引用的库?我想在这个意义上肯定有一些东西.

顺便说一句,一个Eclipse插件会很棒.

编辑:我选择使用ClassDep因为它是唯一有效的建议.但是,我遇到了一些麻烦:请检查这个问题

java dependencies

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

创建一个不需要pythonXX.dll的独立Windows exe

有没有办法从python脚本创建一个独立的.exe.使用py2exe生成的可执行文件只能使用pythonXX.dll运行.我想获得一个完全独立的.exe,它不需要安装python运行时库.它看起来像一个链接问题,但使用静态库而不是动态库,并且应用条带以删除未使用的符号也很有用.

任何的想法 ?

谢谢.

亚历山德罗

python windows py2exe

16
推荐指数
2
解决办法
9087
查看次数

applicationDidFinishLaunching错误的地方为UIImageView设置图像?

我发现了这个:

applicationDidFinishLaunching(UIApplicationDelegate协议的委托方法)似乎是在我从nib文件中完全加载视图之前调用的.因此,我在iPhone模拟器中启动应用程序后,我整天都在尝试更改UIImageView的图像,但没有任何反应.

然后我写了一个小动作方法,按下按钮我打电话.然后它发生了:工作!

所以applicationDidFinishLaunching委托方法对于在应用程序真正"准备好"之后必须完成的事情来说并不是正确的地方.我猜想有更好的东西等待笔尖完全加载.但是哪里?什么?

iphone

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

保存后,Jeditable插入"点击编辑"?

我的代码是:

$(document).ready(function() {
            $('.post_title').editable('editposttitle.php', {
                cancel    : 'Cancel',
                        submit    : 'OK',
                indicator : 'Saving...',
            });
        });
Run Code Online (Sandbox Code Playgroud)

保存文本时,文本"点击编辑"会插入到我的元素中吗?而不是保存的文字?

有任何想法吗?

谢谢!

jquery jeditable

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

形状为"实际尺寸"

将Java中的形状渲染为"实际大小"的简便方法是什么?例如,我有一个直径为1"的管子,我想在屏幕上将其描绘成1"圆的轮廓.Graphics2D方法drawOval(int x,int y,int width,int height)采用高度和宽度(以像素为单位).将像素大小转换为屏幕渲染大小的步骤是什么?

提前致谢.

java

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

多处理器和性能

我正面临着.Net服务的一个非常奇怪的问题.

我开发了一个多线程的x64 windows服务.

我在具有8个内核的x64服务器中测试了此服务.表现很棒!

现在我将服务移动到生产服务器(x64 - 32核心).在测试过程中,我发现性能至少比测试服务器差10倍.

我已经检查了很多性能计数器试图找到这种不良性能的原因,但我找不到一点.

可能是GC问题?你遇到过像这样的问题吗?

先感谢您!亚历山大

c# performance multithreading multicore

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

快速备份SQL SP和函数的方法?

我的SQL服务器数据库中有很长的SP(存储过程)和函数列表.我可以通过右键单击并将XXX脚本改为Alter To来逐个保存它们.有没有办法在TSQL中查询所有SP和函数将它们保存到xxx.sql文件?

例如,对于sp_mySP1,我想将其保存到sp_mySP1.sql,这是一个文本文件.数据库太大了,我想只保存SP和函数作为源代码的备份.

sql t-sql sql-server

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

根据邮件长度打印自定义数量的标头分隔符

说我要打印:

============
Some message
============
Run Code Online (Sandbox Code Playgroud)

和:

=======================
Other Message long one
=======================
Run Code Online (Sandbox Code Playgroud)

"="的数量根据消息长度而变化.打印这种东西最有效的方法是什么?

没有提升,请STL.

c++ stl

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

T-SQL Cast与转换

什么时候应该使用CASTvs. 一般指导CONVERT?是否存在与选择其中一个相关的性能问题?是否更接近ANSI-SQL?

sql t-sql database sql-server

314
推荐指数
6
解决办法
12万
查看次数

using子句会关闭此流吗?

我显然已经习惯了一个糟糕的编码习惯.这是我写的代码示例:

using(StreamReader sr = new StreamReader(File.Open("somefile.txt", FileMode.Open)))
{
    //read file
}
File.Move("somefile.txt", "somefile.bak"); //can't move, get exception that I the file is open
Run Code Online (Sandbox Code Playgroud)

我认为,因为using条款明确要求Close(),并Dispose()StreamReaderFileStream会也关闭.

我能解决问题的唯一方法是将上面的块更改为:

using(FileStream fs = File.Open("somefile.txt", FileMode.Open))
{
  using(StreamReader sr = new StreamReader(fs))
  {
    //read file
  }
}

File.Move("somefile.txt", "somefile.bak"); // can move file with no errors
Run Code Online (Sandbox Code Playgroud)

应该StreamReader通过在第一个区块中关闭而关闭底层FileStream?或者,我错了吗?

编辑

我决定发布实际的违规代码块,看看我们是否可以深入了解这一点.我现在很好奇.

我以为我在using条款中遇到了问题,所以我把所有内容都扩展了,每次都无法复制.我在这个方法调用中创建了文件,所以我认为其他任何文件都没有打开句柄.我还验证了Path.Combine调用返回的字符串是否正确.

private static void GenerateFiles(List<Credit> credits)
{
    Account i; …
Run Code Online (Sandbox Code Playgroud)

c# dispose filestream streamreader

30
推荐指数
2
解决办法
4万
查看次数