我无法理解导致此错误的原因:
ERROR>Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/PropertyConfigurator
ERROR>Caused by: java.lang.ClassNotFoundException: org.apache.log4j.PropertyConfigurator
Run Code Online (Sandbox Code Playgroud)
已经到了log4j-1.2.8.jar项目的所有地方,但我无法做到.如何让这个错误消失?谢谢!
我只想将Windows中窗口的可见部分作为一个区域。
想要仅获得用户可见的区域。当然,以编程方式。这是一个例子。我具有以下窗口组成:
+------------------------------------------+
| |
| +=============+ |
| | | |
| | A +--------------------------+
| | | |
| C | | B |
| | +--------------------------+
| | | |
+-----------| |----------------+
| |
+-------------+
Run Code Online (Sandbox Code Playgroud)
假设我只对窗口A感兴趣。那么我需要的是一个看起来像这样的区域的句柄:
+=============+
| |
| A +-----+
| |
| |
| +-----+
| |
| |
| |
+-------------+
Run Code Online (Sandbox Code Playgroud)
或者,我应该能够以以下方式获取任何其他窗口的区域。
到目前为止,我已经使用了本指南:http : //blogs.msdn.com/b/oldnewthing/archive/2003/09/02/54758.aspx
而且我同意,如果您有0->错误,则NULLREGION为1(对于用户不可见的结果rgn),2-> SIMPLEREGION和COMPLEXREGION为3,GetClipBox将返回0、1、2或3。因此,到目前为止,我需要复杂的区域。
大师问:但是我怎么得到它的坐标和尺寸呢?
(添加信息)
是否可以将COMPLEXREGION(不是由我创建的,而是由OS创建的)重构为由其组成的简单区域。冯远建议您不能:
http://www.codeguru.com/forum/archive/index.php/t-126543.html
(添加信息)
因此,有没有办法找到A的区域并将其转换为PolyPath或具有其角坐标的漂亮几何图形?
顺便说一下,我使用JNA(Java),但是解决相同问题的C#或.VB代码就足够了。
干杯。
我尝试读取csv文件.我的第五个记录是一个日期:03/11/2008
这是我的一段代码:
[FieldConverter(ConverterKind.Date, "dd/MM/yyyy")]
public DateTime datum_5;
Run Code Online (Sandbox Code Playgroud)
我的代码崩溃了:
Result[] results= (Result[])engine.ReadFile(@"..\Data\expo.txt");
Run Code Online (Sandbox Code Playgroud)
并且有以下例外:行:1.列:41.字段:datum_5.错误将'03/11/2008'转换为类型:'DateTime'.使用格式:'dd/MM/yyyy'
当我这样做:
[FieldConverter(typeof(ConvertDate))]
public DateTime datum_5;
Run Code Online (Sandbox Code Playgroud)
有了这个:
internal class ConvertDate : ConverterBase
{
/// <summary>
/// different forms for date separator : . or / or space
/// </summary>
/// <param name="from">the string format of date - first the day</param>
/// <returns></returns>
public override object StringToField(string from)
{
DateTime dt;
if (DateTime.TryParseExact(from, "dd.MM.yyyy", null, DateTimeStyles.None, out dt))
return dt;
if (DateTime.TryParseExact(from, "dd/MM/yyyy", null, DateTimeStyles.None, out dt))
return dt;
if …Run Code Online (Sandbox Code Playgroud) 有人可以解释为什么这不起作用?
StringTemplate query = new StringTemplate("hello " +
"$if(param==\"val1\")$" +
" it works! " +
"$endif$ " +
"world");
query.setAttribute("param", "val1");
System.out.println("result: "+query.toString());
Run Code Online (Sandbox Code Playgroud)
它抛出
eval树解析错误:0:0:org.antlr.stringtemplate.language.ActionEvaluator.ifCondition(ActionEvaluator.java:815)org.antlr.stringtemplate.language.ConditionalExpr.write(ConditionalExpr.java:99)中子树的意外结束)
我有两个选择:
public class SyntaxException extends RuntimeException {
private String msg;
public SyntaxException(String m) {
this.msg = m;
}
public String getMessage() {
return "Invalid syntax: " + this.msg;
}
}
Run Code Online (Sandbox Code Playgroud)
和
public class SyntaxException extends RuntimeException {
public SyntaxException(String m) {
super("Invalid syntax: " + m);
}
}
Run Code Online (Sandbox Code Playgroud)
如果我不得不考虑代码的可维护性和可扩展性,那么首选哪一个?
我正在尝试写入事务中的日志文件,以便即使事务回滚,日志仍然存在.
- 启动代码
开始转
将[something]插入dbo.logtable
[[主要代码在这里]]
回滚
承诺
- 结束代码
您可以说只是在事务开始之前执行日志,但这并不容易,因为事务在运行此S-Proc之前启动(即代码是更大事务的一部分)
因此,简而言之,是否有办法在不属于事务的事务中编写特殊语句.我希望我的问题有道理.
是否有任何编程语言允许名称包含空格?(按名称,我打算使用变量,方法,字段等)

从上图中,我可以得出结论,Java EE 6架构是一个3层架构.我不明白的是客户层究竟是什么?UI代码不是假设是客户端层.JSF处理应用程序的UI,不应该JSF在客户端层?
Java EE 6使用3层架构,JSF是MVC模型,有人可以告诉我我要说的是正确的吗?3层体系结构是线性模型,客户端输入不能直接进入数据层.一切都必须通过中间层.然后我们有JSF是一个MVC模型.嗯,我们都知道控制器是FacesServlet,视图Page本身.什么是型号?
一个.它不是数据库本身,因为3层表示一切都必须通过中间层.Model是托管bean,是数据库的门户吗?
要么
湾 由于JSF已经处于中间层,因此Model实际上是数据库.
model-view-controller jsf design-patterns java-ee n-tier-architecture
我有一个来自供应商的32位和64位.NET程序集.它们具有完全相同的接口(相同的类,相同的方法等)
出于某种原因,我永远不能在另一个平台上运行一种类型.到目前为止我一直在做的只是删除引用,然后适当地重新编译.
有更简单的方法吗?
编辑
我以为SVN可以选择以某种方式解决这个问题?
编辑
程序集不在GAC中.而且,需要出现因为我在两个平台上构建相同的程序,而不是试图在另一个平台上运行构建在一个平台上的东西.
我正在制作一个多选列表,您可以在其中选择项目,然后单击"向上"或"向下"按钮,这将允许您对列表中的这些项目重新排序.
我有一个简单的自包含示例:
<html>
<head>
<title>Example</title>
<script src="https://www.google.com/jsapi"></script>
<script>
google.load('jquery', '1.4.1');
</script>
</head>
<body>
<select id="selectedDataPoints" multiple="multiple">
<option>Pig</option>
<option>Duck</option>
<option>Dog</option>
<option>Zebra</option>
<option>Snake</option>
<option>Giraffe</option>
<option>Cow</option>
</select>
<input type="button" id="btnReorderUp" value="Up" />
<input type="button" id="btnReorderDown" value="Down" />
</body>
</html>
<script type="text/javascript">
var DataPointSelector = (function() {
var $selectedList = $('#selectedDataPoints');
$('#btnReorderUp').click(function(e) {
moveUp();
e.preventDefault();
});
$('#btnReorderDown').click(function(e) {
moveDown();
e.preventDefault();
});
function moveUp() {
var select = $selectedList[0];
for (var i = 1, n = select.options.length; i < n; i++)
if (select.options[i].selected && !select.options[i …Run Code Online (Sandbox Code Playgroud) java ×4
.net ×2
c# ×2
csv ×1
datetime ×1
exception ×1
filehelpers ×1
gdi ×1
java-ee ×1
javascript ×1
jquery ×1
jsf ×1
log4j ×1
logging ×1
performance ×1
selectlist ×1
sql-server ×1
t-sql ×1
transactions ×1
visible ×1
winapi ×1
windows ×1