我想要这样的东西:
<DatePicker SelectedDate="{Binding StartDate}" />
Run Code Online (Sandbox Code Playgroud)
对此有任何控制或简单的解决方案吗?(我使用MVVM.)
我用 Eclipse 克隆了一个 git java 项目,但我得到了很多错误,因为我无法解决这些导入:
import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.osgi.framework.BundleContext;
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
我使用 Eclipse IDE for Java Developers,版本:Mars Release (4.5.0)。
解决方法:源码是一个eclipse插件,需要JAVA EE Eclipse编译运行。感谢 greg-449 的帮助。
log4j.properties:
# configure the root logger
log4j.rootLogger=INFO, SYSLOG
# configure Syslog facility LOCAL6 appender
log4j.appender.SYSLOG=org.apache.log4j.net.SyslogAppender
log4j.appender.SYSLOG.threshold=INFO
log4j.appender.SYSLOG.syslogHost=localhost
log4j.appender.SYSLOG.facility=LOCAL6
log4j.appender.SYSLOG.layout=org.apache.log4j.PatternLayout
log4j.appender.SYSLOG.layout.conversionPattern="MyApp: %d\{ISO8601\}%m\n"
Run Code Online (Sandbox Code Playgroud)
记录器类
import org.apache.log4j.Logger;
public class Log4jAuditLogger {
private static Logger LOG = Logger.getLogger(Log4jAuditLogger.class);
public static void log(String message) {
LOG.info(message);
}
}
Run Code Online (Sandbox Code Playgroud)
我想将信息(这些是审计消息,我不想在此处记录错误消息)消息记录到 SYSLOG LOCAL6 中,并将错误消息(这些是 java 程序的内部错误消息)记录到 SYSLOG LOCAL7 中。
我应该如何扩展这个类和配置文件来做到这一点?
我使用 log4j 1.2。
我想收集已安装的软件包及其主机版本来创建网格。主机不一定具有相同的软件包。例如:
在第一步中,我想简单存储并打印这些值。我应该使用什么数据结构?
我想以某种方式存储数据,如下所示:
for ..
# read values
versions[package][host] = version
Run Code Online (Sandbox Code Playgroud)
我想像这样打印这些值:
for packagename in packagenames
print packagename + ": "
for host in hosts
if versions[host][package] is not None
print versions[host][package]
print ";"
print "\n"
Run Code Online (Sandbox Code Playgroud)
但是因为我不知道有多少个包,并且并非所有包都存在于每个主机中,所以我不知道如何执行此操作。我想我应该使用字典,但我不知道如何。
该文件仅包含相同类型的结构(mydata).
我试过这个:
int counter,file;
file = open(filename, O_RDWR, S_IRUSR | S_IWUSR);
// some error handling
// let's go to the end of the file
while(read(file,&mydata,sizeof(mydata))>0) counter++;
// let's go one step back
lseek(file,-sizeof(mydata),SEEK_CUR);
// delete the last data
write(file,NULL,sizeof(obs)); // it's not working :(
close(file);
Run Code Online (Sandbox Code Playgroud)
我必须使用linux系统调用(http://codewiki.wikidot.com/system-calls)因为这是目标.
我尝试了很多方法,但我找不到只有这个的工作方案:
在临时文件中写入除最后一个mydata之外的所有内容,并使用O_TRUNC oflag重新打开原始文件并将内容写回.
你能告诉我这样做的正确解决方案是什么?