找到与输入和输出匹配的数学算法

作为最终结果,我想要一个可以接受输入和输出列表的计算机程序,然后将相同的算法应用到另一个数字上的那些输入/输出中,即: 如果给出这个输入/输出列表 2:4 4:8 100:200 它将意识到算法将是(输入* 2)或(输出/ 2)取决于我们想要的。 因此,如果给出数字16,并且要求产生输出,则程序将以32响应。如果给出数字10并且要求产生输入,则它将以5响应。 将这个“硬编码”到程序中显然会相当简单,尽管我想学习如何让程序自己学习算法是什么。 我知道这会变得相当复杂而且速度相当快。

从Java FX中获取给定日期的周数

我有一个javafx.scene.control.DatePicker。 我想从所选日期中提取(区域设置)周数。 到目前为止,我还没有找到解决方案,我不想编写自己的算法。 我使用Java8并希望它可以在新的java时间库中使用。

Hibernate,MySQL和表名为“重复” – 奇怪的行为

我有一个奇怪的问题。 但首先是orm.xml: 我使用Hibernate / JPA。 使用HSQL和Derby,一切运行良好,所以我的BO,DAO和unit testing必须正常。 使用MySQL进行测试时,出现此错误: org.springframework.dao.InvalidDataAccessResourceUsageException:无法执行查询; SQL [select repeat0_.id as id8_,repeat0_.id_repeatType as id2_8_,repeat0_.id_trainingSet as id3_8_ from repeat repeat0_]; 但是,改变 至 解决了MySQL的问题。 哪里不对? “重复”是一个保留关键字还是Hibernate的JPA实现中的一个错误? 谢谢和干杯

Spring-Cloud配置服务器忽略配置属性文件

我正在尝试创建一个Spring Cloud配置服务器,它从属性文件而不是github读取配置数据。 服务器启动,但不提供文件中的属性。 我在classpapath上有两个配置文件: bootstrap.yml spring: application: name: config-server config-server.properties foo=bar 当我去url,据说应该给我foo属性的值: curl http://localhost:8888/admin/env/foo 我收到一个错误:“timestamp”:1415298615005,“status”:404,“error”:“Not Found”,“exception”:“org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint $ NoSuchPropertyException”,“message “:”没有这样的属性:foo“,”path“:”/ admin / env / foo“} 我想知道我做错了什么? 据我所知,属性文件名应与服务器名称匹配,以便服务器识别。 添加原生配置文件作为spencergibb建议没有帮助。 我的application.properties看起来像: server.port=8888 spring.profiles.active=native spring.config.name=configserver spring.application.name=configserver 注意,我必须指定服务器端口。 根据Spring Cloud Config Server文档,配置服务器默认在端口8888上启动。 在我的情况下,除非我在配置中指定端口,否则服务器从8080开始。 POM文件没有父级和单个依赖项: org.springframework.cloud spring-cloud-config-server 1.0.0.M2 该应用程序没有什么特别之处: @Configuration @ComponentScan @EnableAutoConfiguration @EnableConfigServer public class ConfigurationApp { public static void main(String[] […]

Java注释在方法之前和之后执行一些代码

我正在编写一个swing应用程序,并且我想在执行某些方法时使用’wait’光标。 我们可以这样做: public void someMethod() { MainUI.getInstance().setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); //method code MainUI.getInstance().setCursor(Cursor.getDefaultCursor()); } 我想要实现的是一个java注释,它会在方法执行之前设置等待光标,并在执行后将其设置回正常状态。 所以前面的例子看起来像这样 @WaitCursor public void someMethod() { //method code } 我怎样才能做到这一点? 关于解决这个问题的其他变体的建议也是受欢迎的。 谢谢! PS – 我们在项目中使用Google Guice,但我不知道如何使用它来解决问题。 如果有人会向我提供类似问题的简单示例,那将非常有帮助

Spring bean destroy-method,singleton和prototype范围

我是Spring框架的新手,从一些教程开始学习它。 我有以下文件, #MainProgram.java package test.spring; import org.springframework.context.support.AbstractApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class MainProgram { public static void main(String[] args) { AbstractApplicationContext context = new ClassPathXmlApplicationContext(“Bean.xml”); HelloSpring obj = (HelloSpring) context.getBean(“helloSpring”); obj.setMessage(“My message”); obj.getMessage(); context.registerShutdownHook(); } } #HelloSpring.java package test.spring; public class HelloSpring { private String message; public void setMessage(String message){ this.message = message; System.out.println(“Inside setMessage”); } […]

Mapreduce wordcount作业中找不到类的exception

我正在尝试在hadoop中运行wordcount作业。但总是得到一个类未找到exception。我发布了我写的类和我用来运行作业的命令 import java.io.IOException; import java.util.*; import org.apache.hadoop.fs.Path; import org.apache.hadoop.conf.*; import org.apache.hadoop.io.*; import org.apache.hadoop.mapreduce.*; import org.apache.hadoop.mapreduce.lib.input.FileInputFormat; import org.apache.hadoop.mapreduce.lib.input.TextInputFormat; import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat; import org.apache.hadoop.mapreduce.lib.output.TextOutputFormat; public class WordCount { public static class Map extends Mapper { private final static IntWritable one = new IntWritable(1); private Text word = new Text(); public void map(LongWritable key, Text value, Context context) throws […]

Java类“无法解析为类型”

这是我得到的错误: Exception in thread “main” java.lang.Error: Unresolved compilation problem: TeamLeader cannot be resolved to a type at TeamLeadDemo.main(TeamLeadDemo.java:26) 这是我的代码: import java.util.Scanner; public class Employee { public String empName, empNumber, hireDate; public class TeamLeadDemo {} public Employee(String empName, String empNumber, String hireDate) { this.setEmpName(empName); this.setEmpNumber(empNumber); this.setHireDate(hireDate); } public void setEmpName(String empName) { this.empName = empName; } […]

java多维数组转置

我有一个基于行的多维数组: /** [row][column]. */ public int[][] tiles; 我想将此数组转换为基于列的数组,如下所示: /** [column][row]. */ public int[][] tiles; ……但我真的不知道从哪里开始

备份mysql数据库的java代码

我试图运行以下代码,即创建我的数据库的备份,但它显示一些运行时错误。 但是,我尝试在mysql shell中运行System.out.println()输出部分(我在给定的代码中评论过) 并且它工作正常 。 它显示了io文件问题。 Plz有人帮助我。 package files; public class tableBackup_1 { public boolean tbBackup(String dbName,String dbUserName, String dbPassword, String path) { String executeCmd = “mysqldump -u ” + dbUserName + ” -p” + dbPassword + ” –add-drop-database -B ” + dbName + ” -r ” + path; Process runtimeProcess; try { System.out.println(executeCmd);//this out […]