我有一个名为"xxx.jar"的外部jar文件.我在GWT项目中使用"xxx.jar".
当我尝试在Ant中构建我的项目的JavaScript版本时,我在使用xxx的每个位置都会遇到以下类型的错误之一.我在Ant中执行"gwtc"任务时遇到了这种错误,javac编译过程进行得很好.
[错误]第45行:没有源代码可用于类型org.xxx.ObjectName; 你忘了继承一个必需的模块吗?
好的,很明显它无法查看/使用xxx.jar.然而,解决这个问题在GWT中并不像在"普通"java中那么简单.从互联网ref1,我收集到我需要的东西
那么......我到底该怎么办?我需要生成的这个gwt.xml文件是什么(第2步)?我在哪里放置源目录,以及如何引用它(步骤1)?在GWT中添加外部jar文件所需的机械步骤究竟是什么?
我真的很喜欢KDE SC 4的氧气外观.我写了一个程序将这些图标应用到windows.该程序是用NSIS编写的,目前几乎完全正常运行.但是,我发现让Windows了解图标更改的唯一方法是杀死explorer.exe,删除图标缓存,并重新生成explorer.exe.SHChangeNotify与SHCNE_ASSOCCHANGED似乎无法使Windows知道的更改控制面板图标,我的电脑图标,等请提出一个更好的,那么残酷的方法来让Windows识别这些更改.
编辑:我发现了一个名为Icon Tweaker的程序似乎能够做到这一点,但它是封闭的来源,所以我不知道它是如何做到的.(IconTweaker:http://www.crystalxp.net/galerie/en.id.83-icontweaker.html )
编辑:感谢Anders的回复(见下文),我的工作正常.但是,我会把我工作的NSIS代码放在这里,万一其他人需要它
ReadRegStr $0 HKCU "Control Panel\Desktop\WindowMetrics" "Shell Icon Size"
IntOp $0 $0 + 1
WriteRegStr HKCU "Control Panel\Desktop\WindowMetrics" "Shell Icon Size" $0
SendMessage 0xffff 0x001A 42 0 /TIMEOUT=100000
IntOp $0 $0 - 1
WriteRegStr HKCU "Control Panel\Desktop\WindowMetrics" "Shell Icon Size" $0
SendMessage 0xffff 0x001A 42 0 /TIMEOUT=100000
Run Code Online (Sandbox Code Playgroud)
$ 0寄存器用于存储Shell Icon Size值HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics.然后我们递增值并执行a SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, SPI_SETNONCLIENTMETRICS, 0, SMTO_ABORTIFHUNG, 100000, NULL),然后递减并重新发送.
编辑:作为奖励,这可以用作在Windows …
我正在寻找一种模板工具,它允许强大的数据操作和报表构建.JasperReports很强大,但它是最好的吗?我通常不需要花哨的颜色或渐变的能力,但我确实需要能够准确定位数据并产生可靠,快速的结果.理想情况下,生成报告也不需要由可视化工具驱动,并且应该完全基于API.
有没有人对大规模应用程序中的任何主要报告框架有实际经验?我见过的一些报告工具主要涉及BusinessIntelligence,因此不那么直接的程序控制.
总而言之,我需要
而且我不需要
一般来说,我将生产批量文件,这就是为什么速度和效率是非常相关的问题.
建议?思考?
java templates reporting jasper-reports business-intelligence
我搜索了SO并找到了关于Quartz.net的答案.但它似乎对我的项目来说太大了.我想要一个等效的解决方案,但更简单和(最好)代码内(不需要外部库).如何在特定时间每天调用一种方法?
我需要添加一些关于此的信息:
我想要一种更有效的方法来做到这一点,不需要经常检查时间,并且我可以控制是否完成了工作.如果方法失败(由于任何问题),程序应该知道写入日志/发送电子邮件.这就是我需要调用方法而不是安排工作的原因.
我发现这个解决方案在Java中用Java定时调用一个方法.在C#中是否有类似的方式?
编辑:我做到了这一点.我在void Main()中添加了一个参数,并创建了一个bat(由Windows Task Scheduler安排)以使用此参数运行程序.程序运行,完成工作,然后退出.如果作业失败,则能够写入日志和发送电子邮件.这种方法很符合我的要求:)
我正在使用该Application_Error事件来处理异常,它正确捕获几乎所有异常.但是在某些页面中它会捕获异常"文件不存在",并且我无法从它确切发生的位置找到它.当我评论Application_Error代码时,令人惊讶的是网页工作正常.
我主要担心的是如何追溯到它投入Application_Error功能的代码行.
我在使ImageMagick和Ghostscript一起工作时遇到了麻烦 - 从安装,测试到实际使用软件,一切似乎都很困难.有人有任何提示吗?
Android中是否有类似于UISegmentedControl Bar风格的控件?
条形样式是从下面的视图按钮(背景是一个单独的控件,两个按钮粘在一起)
alt text http://c0848462.cdn.cloudfiles.rackspacecloud.com/8b7e0e7d1b318f40a6fcc0caeb9d0f92.png
我有java应用程序在生产中崩溃.在dev/QA中没有这样做.jvm正在创建.mdmp文件和文本文件.如何分析二进制转储文件?我用Google搜索但没有运气.我们正在使用bea jrockit jvm 1.5 R27.
假设我有与B有关的模型A.
我写的时候:
$a = A::model()->findByPK(1);
$a->B->doSomething();
Run Code Online (Sandbox Code Playgroud)
现在B可以改变(例如由其他用户改变).我写的时候:
$a->B->doSomething();
Run Code Online (Sandbox Code Playgroud)
它使用B的旧值.在doSomething()之前,我应该强制刷新B的值.
我在选择数据库表的变量类型时遇到问题.有人可以给我一些关于如何选择类型的一般指导方针吗?以下是我的一些问题 -
用户ID应该是什么?INT似乎很小,因为设计应考虑大量用户.那么如果不是INT还有什么?BIGINT?VARCHAR?我不直接思考?
我什么时候应该选择varchar和text和tinytext,binary?
我在网上搜索,没有找到任何有用的链接.有人能指出我正确的方向吗?也许我需要读书.