小编Pet*_* B.的帖子

在Git中从master转换为分支

在我的存储库中,我有一个aq我正在研究的分支.

然后,我承诺了新的工作和错误master.

将这些提交纳入aq分支的最佳方法是什么?创建另一个新分支master并将其合并aq

git version-control git-merge

633
推荐指数
11
解决办法
56万
查看次数

如何在Oracle数据库中获取所有序列?

有没有我可以运行的命令,以便我可以获得所有序列?我正在使用Oracle 11g.我正在使用Toad for Oracle连接它.我可以在视觉上看到Toad中的序列,但我想知道它的命令行.

sql database oracle toad sequence

59
推荐指数
2
解决办法
13万
查看次数

通过NodeJS中的Http请求获取json

这是我的模型与json响应:

exports.getUser = function(req, res, callback) {
    User.find(req.body, function (err, data) {
        if (err) {
            res.json(err.errors);
        } else {
            res.json(data);
        }
   });
};
Run Code Online (Sandbox Code Playgroud)

在这里,我通过http.request获得它.为什么我收到(数据)字符串而不是json?

 var options = {
  hostname: '127.0.0.1'
  ,port: app.get('port')
  ,path: '/users'
  ,method: 'GET'
  ,headers: { 'Content-Type': 'application/json' }
};

var req = http.request(options, function(res) {
  res.setEncoding('utf8');
  res.on('data', function (data) {
       console.log(data); // I can't parse it because, it's a string. why?
  });
});
reqA.on('error', function(e) {
  console.log('problem with request: ' + e.message);
});
reqA.end();
Run Code Online (Sandbox Code Playgroud)

我怎么能得到一个json?

api json httprequest node.js

54
推荐指数
3
解决办法
17万
查看次数

java.lang.NoClassDefFoundError:Intellij中的org/hamcrest/SelfDescribing

我使用了Intellij Idea 12社区版.我试图通过创建测试用例为我的类创建测试用例.当我运行我的测试用例时,它说

java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at org.junit.internal.builders.JUnit4Builder.runnerForClass(JUnit4Builder.java:10)
    at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
    at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
    at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
    at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:26)
    at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:44)
    at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:195)
    at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:63)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
Caused by: java.lang.ClassNotFoundException: org.hamcrest.SelfDescribing
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    ... 25 more
Run Code Online (Sandbox Code Playgroud)

我如何在Intellij中运行测试用例.我将junit4.11 jar文件包含在我的模块中

java junit intellij-idea junit4

28
推荐指数
2
解决办法
5万
查看次数

像Wolfram Alpha或Mathematica这样的系统如何解决方程?

我正在构建一个基于网络的编程语言,部分受到Prolog和Haskell的启发(不要笑).

它已经具有相当多的功能,您可以在http://www.lastcalc.com/上查看原型.您可以在此处查看源代码并在此处阅读有关架构的信息.记住它是原型.

目前,LastCalc无法简化表达式或求解方程式.我不想在Java中对其进行硬编码,而是希望增强基本语言,以便可以使用语言本身来扩展它来执行这些操作(与Prolog一样).与Prolog不同,LastCalc具有更强大的搜索算法,Prolog是"具有回溯的深度优先搜索",LastCalc目前使用启发式最佳优先搜索.

在深入研究之前,我想更多地了解其他系统如何解决这个问题,特别是Mathematica/Wolfram Alpha.

我认为这个想法,至少在一般情况下,是你给系统一套规则来操纵方程(比如a*(b+c) = a*b + a+c)指定目标(例如,隔离变量x),然后让它松散.

所以,我的问题是:

  • 我的假设是否正确?
  • 应用规则的搜索策略是什么?例如.深度优先,广度优先,深度优先,迭代深化,某种最好的第一?
  • 如果它是"最好的第一",那么使用什么启发法来确定特定规则应用程序是否可能让我们更接近我们的目标?

我还要感谢任何其他的建议(除了"放弃" - 我经常忽略这条建议,这样做对我有好处;).

algorithm wolfram-mathematica artificial-intelligence algebra

23
推荐指数
1
解决办法
3350
查看次数

Java - 从方法返回多个对象类型的最佳方法

在我的DAO我有一个方法,我建立2个不同的对象,我想要返回这两个对象,但我不知道最好的方法是做什么.我已经看过使用? extends myObject,创建另一个类,它包含我想要返回的两个对象,并且只是使用List<Object>.

长话短说我为什么需要这些类似的对象是在屏幕上显示1而另一个用于primefaces dataexporter,据我所知,它不处理对象中的列表.

班级人员

public class Person() {
  firstName = null;
  lastName = null;
  List<Programs> programs = new ArrayList<Programs>();

  // Getters and setters
}
Run Code Online (Sandbox Code Playgroud)

类DataExporterPerson

public class DataExporterPerson() {
  firstName = null;
  lastName = null;
  String program = null;

  // Getters and setters
}
Run Code Online (Sandbox Code Playgroud)

DAO方法:

public List<SOMETHING> getPeople() {
  // query db for people

  // build both objects

  return ?????
}
Run Code Online (Sandbox Code Playgroud)

现在我明白我可以很容易地创建另一个对象,如下面的那个,但这似乎是一种低效的做事方式,因为我基本上创建一个对象只是为了从1方法返回.

public class PersonTransporter() {
  Person person = null;
  DataExporterPerson = null;
} …
Run Code Online (Sandbox Code Playgroud)

java inheritance containment

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

在nullpointer异常的情况下,Java vs Objective C.

为什么Java经常抛出空指针异常,如果我尝试访问空值而Objective C没有?

Java的:

public class SubscribeEmailActivity {
    String status;

    public static void main(String[] args){

        if(Status.equals(null)||status.equals(""){

            // i am getting error here

        }
     }

}
Run Code Online (Sandbox Code Playgroud)

目标C:

//in .h file
NSString *exp;

//in .m file
if ([exp isEqualToString:NULL] ||[exp isEqualToString:@""])
{
    // i am not getting any error
}
Run Code Online (Sandbox Code Playgroud)

java string null android objective-c

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

记录详细程度mysql 5.7

mysql 5.7的默认日志错误详细程度为3 .我试图在cnf文件中将其设置为2,但我不确定语法.

mysql logging verbosity

6
推荐指数
1
解决办法
2万
查看次数

qt中的滚动事件检测

如何在Qt小部件中检测滚动事件?
我想用它来滚动QWT图.我尝试过使用a QMouseEvent,但我只能找到移动和按下/释放鼠标的选项.

mouse qt scroll

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

如何使用ansible playbook安装maven?

- name: Download Apache Maven
  get_url: url=http://apache.claz.org/maven/maven-3/3.1.1/binaries/apache-maven--bin.tar.gz dest=/tmp/apache-maven--bin.tar.gz

- name: Untar Maven
  shell: chdir=/tmp creates=/opt/apache-maven- tar -zxf apache-maven--bin.tar.gz -C /opt
Run Code Online (Sandbox Code Playgroud)

那么,我应该怎么安装maven呢?

maven ansible

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