小编C. *_* E.的帖子

无法在IntelliJ中选择类作为主类

我在IntelliJ中有一个Java项目,我刚刚在嵌套文件夹层次结构中添加了一堆文件.其中许多文件都是测试并包含main方法,因此我应该可以运行它们.但是我无法弄清楚如何做到这一点.

我是IntelliJ的新手,之前的文件已经出现在项目层次结构中,其符号对应于"包含main()方法声明的Java类." 但在这种情况下,它们会显示对应于"源于源根目录的Java类"的符号.

那么如何编译和运行这些文件呢?

java intellij-idea

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

使用MySQL的"IF EXISTS"

这是我想要工作的两个语句,但它们返回错误消息:

IF EXISTS (SELECT * FROM gdata_calendars WHERE `group` =  ? AND id = ?) SELECT 1 ELSE SELECT 0
Run Code Online (Sandbox Code Playgroud)

IF ((SELECT COUNT(*) FROM gdata_calendars WHERE `group` =  ? AND id = ?) > 0)  SELECT 1 ELSE SELECT 0;
Run Code Online (Sandbox Code Playgroud)

问号是存在的,因为我使用PHP的PDO参数化,准备好的语句.但是,我也尝试手动执行此操作,但它确实无效.

虽然我想知道为什么每个都不起作用,但我更愿意使用第一个查询,如果它可以工作.

mysql

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

使用Mathematica从HTML中提取信息

有没有一种简单的方法可以使用Mathematica从特定的HTML表中提取数据? Import似乎非常强大,Mathematica似乎能够很好地处理XML等格式.

这是一个例子:http://en.wikipedia.org/wiki/Unemployment_by_country

wolfram-mathematica

18
推荐指数
4
解决办法
4625
查看次数

Mathematica的TextRecognize达不到标准

请看下面的截图,看看你能不能告诉我为什么这不起作用.TextRecognize参考页面上的示例看起来非常令人印象深刻,我不认为识别这样的单个字母应该是一个问题.我已经尝试调整字母大小以及使图像变得尖锐.

为了方便您自己尝试这个,我已经在这篇文章的底部包含了我使用的图像.您还可以通过在Google图片搜索中搜索"Wordfeud"来找到更多这样的内容.

Mathematica截图

Wordfeud板

wolfram-mathematica image-processing text-recognition

13
推荐指数
3
解决办法
2226
查看次数

Bootstrap,对布局进行响应式更改

我正在为我的设计使用流畅的Twitter Bootstrap布局,并且即将使其响应.考虑这样的网格:

<div class="row-fluid">
    <div class="span4"></div>
    <div class="span8"></div>    
</div>
Run Code Online (Sandbox Code Playgroud)

隐藏span4的最佳方法是什么,让span8占据整个宽度,在屏幕变小时使用?

css less responsive-design twitter-bootstrap

13
推荐指数
3
解决办法
4万
查看次数

更改 Seaborn 热图中缺失值的颜色

考虑Seaborn 文档中缺失值的示例:

corr = np.corrcoef(np.random.randn(10, 200))
mask = np.zeros_like(corr)
mask[np.triu_indices_from(mask)] = True
sns.heatmap(corr, mask=mask, vmax=.3, square=True)
Run Code Online (Sandbox Code Playgroud)

热图

如何将缺失值的颜色更改为例如黑色?缺失值的颜色应独立于热图的配色方案指定,它可能不存在于配色方案中。

我尝试添加,facecolor = 'black'但没有用。颜色可能会受到 eg 的影响,sns.axes_style("white")但我不清楚如何使用它来设置任意颜色。

python matplotlib seaborn

10
推荐指数
1
解决办法
6476
查看次数

使用宏用额外元素初始化数组

我根据宏以两种不同的方式初始化数组:

# if feature_enabled
const int v[4] = {1, 2, 3, 4};
#else
const int v[5] = {0, 1, 2, 3, 4};
#endif
Run Code Online (Sandbox Code Playgroud)

问题是赋值中的数据实际上是大矩阵,由于各种原因,仅复制数据并稍作修改(仅在数组开头再添加一个元素)并不是一个好的解决方案。

我想知道是否有一种方法可以做与我在这里所做的相同的事情,而无需本质上复制最后的 n-1 个元素。

c++ arrays macros initialization c-preprocessor

8
推荐指数
1
解决办法
168
查看次数

在Codeigniter中写一个数组来配置?

我正在使用我创建的配置文件来存储用户.这肯定不是用于配置的配置,但它是一个非常小的应用程序,我认为这将是一个很好的解决方案.

我的数组看起来像这样:

$config['users'] = array(array('username' => 'username', 'password' => 'password'));
Run Code Online (Sandbox Code Playgroud)

这很好用.我可以快速轻松地检索信息.但是,如果我尝试将新数组(新用户)写入配置文件,我会收到此错误:isset中的非法偏移类型或为空

我正在使用$this->config->item('users', array('username' =>....))哪个似乎不支持数组.

如何将数组写入配置变量?还有另外一种方法吗?

编辑:好的,由于phirschy给出的答案,错误是固定的.我非常确定我可以使用config-> item(),我没有检查手册中的config-> set_item()......但是,它仍然不起作用.这是具体的代码:

        $users = $this->config->item('users');
        array_push($users, array('username' => $this->input->post('username'), 'password' => $this->input->post('password')));
        $this->config->set_item('users', json_encode($users));
        echo json_encode($users);
Run Code Online (Sandbox Code Playgroud)

这段代码是通过Ajax调用的,我有一个警告框,看看它是否正确.他们是.正如你所看到的,我已经尝试将它存储为json而不是数组....但这也不起作用.请帮忙?

谢谢

php codeigniter

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

保证金不会压低另一个保证金

我有一系列这样的元素:

<h1>...</h1>
<p>.......</p>
<h1>...</h1>
<p>.......</p>
<!-- etc. -->
Run Code Online (Sandbox Code Playgroud)

我的上边距为5px h1,下边距为10px p.但由此产生的利润仅为10px.如果我将底部保证金增加到50px并将最高保证金增加到40px,则总保证金仅为50px.

总保证金始终是最大的保证金.为什么?我该如何解决?

css margin

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

如何用Java解决ODE?

我正在尝试使用Java解决ODE,到目前为止,我已经尝试了两个不同的库.我最信任的是Apache Commons Math,但即使对于简单的问题,我似乎也没有得到正确的解决方案.

当我在Mathematica中解决我的系统时,我得到了这个:

正确

而如果我用Apache Commons Math中的Dormand-Prince 8(5,3)求解器解决它,我会得到:

不正确

根据这背后的理论,圆圈应该像第一张图片一样封闭.如何在Java中获得此解决方案?

这是我目前使用的Java代码(我已经测试了步长等的不同设置):

program.java:

import org.apache.commons.math3.ode.*;
import org.apache.commons.math3.ode.nonstiff.DormandPrince853Integrator;
import org.apache.commons.math3.ode.sampling.StepHandler;
import org.apache.commons.math3.ode.sampling.StepInterpolator;

import java.io.File;
import java.io.PrintWriter;
import java.util.ArrayList;

import static java.lang.Math.*;

public class program {

    public static void main(String[] args) {

        FirstOrderIntegrator dp853 = new DormandPrince853Integrator(1.0E-8, 10E-5, 1.0E-20, 1.0E-20);
        FirstOrderDifferentialEquations ode = new CometSun();

        double G = 1.48808E-34;
        double sunMass = 1.9891E30;

        double a = 1;
        double e = 0.1;
        double rp = a*(1-e);
        double v0 = sqrt(G*sunMass*(2/rp-1/a));
        double …
Run Code Online (Sandbox Code Playgroud)

java math apache-commons ode

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