问题列表 - 第12708页

如何在ant的build.xml中设置-Dfile.encoding?

我有iso-8859-1编码的java源文件.当我运行ant时,我得到"警告:编码UTF-8的不可映射的字符".如果我运行ant -Dfile.encoding = iso-8859-1或者将encoding ="ISO-8859-1"添加到每个javac语句中,我可以避免这种情况.

有没有办法在build.xml中全局设置属性? <property name ="file.encoding"value ="ISO-8859-1">不起作用.我知道我可以添加一个foo = ISO-8859-1属性并为每个javac语句设置encoding ="$ {foo}",但我试图避免这种情况.

java ant javac character-encoding

47
推荐指数
2
解决办法
8万
查看次数

什么是好的Java日期选择器Swing GUI小部件?

什么是优秀的Java Swing日期选择器组件?到目前为止,我只是真的发现了这两个:

  • JCalendar - 这个非常好,因为它使用底层的外观和感觉.
  • JXMonthViewSwingX项目中 - 不如它使用自己的外观和感觉

与我在网页上看到的一些相比,这些看起来有点笨拙.例如,同时看到多个月可能会很好.有谁知道那里有任何其他好的小部件?

java user-interface swing widget

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

减少图像的尺寸

如何在C#中减小图像的尺寸?我在.NET 1.1中工作.

示例:将尺寸800x600减小到400x400

c# image

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

基于Sim的应用

我必须设计一个简单的应用程序,它必须驻留在GSM移动设备的SIM卡中.但我不知道如何开始.到目前为止,我只使用J2ME设计了应用程序.我是否需要基于SIM卡的Java卡应用程序?在此先感谢您的帮助.

java mobile-phones sim-toolkit sim-card

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

使用OpenGL的Qt MDI应用程序:如何获取有效的屏幕截图?

我有一个用Qt编写的MDI应用程序.一些子窗口包括QGLWidgets,即OpenGL上下文.其中最突出的是使用OpenGL顶点和片段着色器来可视化其数据.

我需要以编程方式捕获应用程序主窗口的屏幕截图,当然包括碰巧可见的所有子窗口.起初听起来很容易("肯定已被多次询问过,所以我们只是谷歌吧!"),但经过仔细研究后看起来似乎有点棘手......

现在这是我到目前为止所尝试的:

  1. QPixmap::grabWidget对于使用着色器程序的子窗口不起作用,显然是因为重定向上下文似乎不支持必要的OpenGL扩展.(呈现代码检查关联的上下文是否支持所需的扩展,如果不支持则拒绝继续.)
  2. QPixmap::grabWindow 默默地将所有OpenGL上下文留空 - 即使只使用基本原语的那些.
  3. QGLWidget::grabFrameBuffer工作,但只捕获特定子窗口的OpenGL上下文,而我想抓住整个应用程序(基本上是Alt+PrtScr在Windows中).

我还尝试先做#2,然后对所有子窗口迭代#3,只需将#3的结果复制到#2的图像的正确位置.这非常有效,直到我做了一些子窗口重叠 - 在这种情况下,来自#3的图像覆盖子窗口框架等等.所以这种方法可能需要更多的代码来处理所有令人讨厌的角落情况......

一些额外的背景:一旦我得到截图,我将把它们中的几个放在seqence中以创建视频 - 可能使用ffmpeg.这使得这个问题成为我上一个问题(前一部分)的延续; 只是该应用程序已从单一上下文独立OpenGL程序演变为使用Qt进行整体窗口和UI窗口小部件的东西,并将图形嵌入子窗口.

虽然我当然更喜欢一个不错的Qt-ish跨平台解决方案,但我也愿意考虑采用特定于Windows的黑客攻击.(这应该是可能的,因为我可以看到Alt+PrtScr做了非常正确的事情.)

那么,有什么建议吗?

opengl shader qt mdi screenshot

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

将NSInteger变量传递给NSMutableDictionary或NSMutableArray

为什么这不起作用:

NSInteger temp = 20;
[userSettingsFromFile setObject:temp forKey:@"aTemp"];
Run Code Online (Sandbox Code Playgroud)

但这样做:

[userSettingsFromFile setObject:@"someObject" forKey:@"aTemp"];
Run Code Online (Sandbox Code Playgroud)

我该如何使用NSInteger变量?

iphone objective-c

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

gcc -Wshadow选项的更细粒度的行为

伙计们,我真的很喜欢-Wshadow选项,因为它有助于发现一些可能有问题的代码片段.我想在一个非常大的项目中使用它,但我不能,因为它太严格了.例如,它会针对以下情况抛出警告:

struct Foo
{
  Foo(int info) : info_(info) {} //shadow warning is here
  void info(){ ... }
  int info_;
};
Run Code Online (Sandbox Code Playgroud)

gcc 在构造函数中抛出关于"int info"变量阴影"void info"方法的警告,这对我来说并不是真正有用的警告.

我真正关心的是如下情况:

  int i = 0;
  for(int j=0;j<10;++j)
  {
    int i = j; //local scope variable "int i" shadows outer scope variable
    ++i;
  }
Run Code Online (Sandbox Code Playgroud)

是否有可能gcc只对这些案件发出警告?

c gcc

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

如何在django admin中添加双向manytomanyfields?

在我的models.py我有类似的东西:

class LocationGroup(models.Model):
    name = models.CharField(max_length=200)

class Report(models.Model):
    name = models.CharField(max_length=200)
    locationgroups = models.ManyToManyField(LocationGroup)
Run Code Online (Sandbox Code Playgroud)

admin.py(标准):

admin.site.register(LocationGroup)
admin.site.register(Report)
Run Code Online (Sandbox Code Playgroud)

当我进入Report的管理页面时,它会显示一个很好的多选字段.如何在LocationGroup中添加相同的多选字段?我可以通过调用LocationGroup.report_set.all()来访问所有报告

python django django-models

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

单元测试bash脚本

我们有一个除了Java代码之外还运行一些bash脚本的系统.由于我们正在尝试测试可能会破坏的所有内容,并且这些bash脚本可能会中断,我们希望对它们进行测试.

问题是很难测试bash脚本.

有没有办法或最佳实践来测试bash脚本?或者我们应该退出使用bash脚本并寻找可测试的替代解决方案?

testing bash tdd automated-tests extreme-programming

101
推荐指数
8
解决办法
6万
查看次数

.NET内存泄漏?

我有一个有儿童形式的MDI.子表单中包含DataGridView.我在datagrid视图中加载了大量数据.当我关闭子窗体时,调用处理方法,我在其中处理datagridview

    this.dataGrid.Dispose();
    this.dataGrid = null;
Run Code Online (Sandbox Code Playgroud)

当我关闭表格时,内存不会下降.我使用.NET内存分析器来跟踪内存使用情况.我看到当我最初加载数据网格时(如预期的那样)内存使用量很高,然后在加载完成时变为常量.

当我关闭表格时,它仍然保持不变.但是,当我使用内存分析器拍摄内存快照时,它会降低到加载文件之前的状态.获取内存快照会导致它强制运行垃圾收集器.

到底是怎么回事?有内存泄漏吗?或者我是否需要强行运行垃圾收集器?

更多信息:

当我关闭表单时,我不再需要这些信息.这就是我没有提到数据的原因.

更新

我需要一次加载所有数据.当有大量数据时,内存使用率非常高,所以我想知道我是否做错了什么并且垃圾收集器没有运行但另一方面当我查看分析器时它确实显示当它需要时快照内存使用量减少.所以我无法理解发生了什么.

.net memory memory-leaks

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