问题列表 - 第47586页

什么是REBOL结构!数据类型?

什么是结构!REBOL中的数据类型以及它是如何工作的?

rebol

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

Scala是否与Haskell的Prelude.read等效?

在Haskell中,我可以编写read "(1,2)"并取回元组(1,2).在Scala有什么办法吗?我想我正在寻找的是访问scala解释器中的解析器.

scala

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

如何将第二个进程的stdout重定向回第一个进程的stdin?

我有两个需要连接的进程,如下所示:

proc1 - 将输出发送到proc2 proc2 - 将输出发送到proc1

到目前为止,所有管道示例都属于这种类型:proc1 | PROC2

这很好,但是如何让proc2的输出转到proc1?

一个bash例子会很好.一个Windows shell示例会很棒:)

先谢谢,阿德里安.

添加更多细节:

该系统有望用作客户端 - 服务器系统,其中客户端在请求 - 响应交互模型中与服务器一起工作.当客户端没有更多请求时,交互结束.

交互示例:client:request1; server:response1; 客户:request2; server:response2; ....客户端:closeRequest; server:closeApproved;

此时,服务器在客户端退出后退出.示例结束.

似乎有一个解决方案(假设管道可用)客户端<pipe | 服务器>管道不起作用(请纠正我),因为在这种安排中客户端产生一个大的请求,shell将这个大的请求传递给服务器,然后服务器产生一个大的响应,最后shell将这个大响应传递给客户.

bash shell pipe

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

将JFileChooser置于所有窗口之上

我似乎对我的文件选择器对话的非常简单的实现有一个问题,这需要我每次都要最小化Netbeans才能到达它,并且特别是现在通过测试它变得非常令人沮丧.

我已经在网上看到了一些解决方案,包括SO,但似乎没有一个可以做到这一点,而其他一些解决方案对我目前的水平看起来非常冗长和复杂.

private void fileSearch() {

    JFileChooser fileSelect = new JFileChooser();
    int returnVal = fileSelect.showOpenDialog(null);
    String pathToFile;

    if (returnVal == JFileChooser.APPROVE_OPTION) {
        File file = fileSelect.getSelectedFile();
        pathToFile = file.getAbsolutePath();
        try {
            P.binaryFileToHexString(pathToFile);
        } catch (Exception e) {
            System.out.print("Oops! there was an error there..." + e);
        }
        System.out.println("\nYou chose to open this file: " + file.getName());
    }
}
Run Code Online (Sandbox Code Playgroud)

我的一些尝试包括使用;

.requestFocus();
.requestFocusInWindow();
.setVisible();
Run Code Online (Sandbox Code Playgroud)

我可以设置一个特定的属性/方法来解决问题吗?

java swing jfilechooser openfiledialog

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

C++中是简单类型变量对象吗?

C++中是简单类型变量对象吗?

int x = 0;
Run Code Online (Sandbox Code Playgroud)

显然,这取决于对象的定义.那么x在这种情况下会是对象吗?它可能没有以任何方式由标准定义,但如果您确定这是对象或不是对象,请声明.

c++ object simpletype

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

渲染:json有额外的数据

我有一个名为Todo的模型,我渲染了这个:

format.json { render :json => @todo }
Run Code Online (Sandbox Code Playgroud)

每个Todo都属于一个列表.我想要添加@todo.list.completion_percentageJSON 的值,因为我需要这个来更新UI(AJAX请求),所以JSON看起来像这样:

{
  "todo": {
    "created_at": "2011-02-26T19:39:43Z",
    "updated_at": "2011-02-26T19:53:13Z",
    "done": true,
    "text": "Apples",
    "id": 10,
    "list_id": 2,
    "user_id": 1,
    "due_date": null



    // BELOW THIS LINE SHOULD BE IMPLEMENTED
    "list": {
      "completion_percentage": 63
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我尝试了各种各样的东西但没有效果.谁能帮我?

json ruby-on-rails render

11
推荐指数
2
解决办法
7329
查看次数

PowerPoint 2007/2010 VBA ppam加载项在打开时不会显示在VBA编辑器中

我在模块中创建了一个PowerPoint 2007/2010 VBA加载项(.ppam)的一些代码.我还添加了一个XML功能区(不重要,但它告诉我该文件实际上是在PowerPoint中打开的).我可以单击我创建的功能区中的按钮,它将从我的模块执行代码.凉.

当我打开VBA编辑器(ctrl + F11)时,加载项不会显示.事实上,如果我没有打开另一个文档,我甚至无法打开编辑器.我在PowerPoint 2007和2010中尝试过这个.

如何编辑我已经创建的PowerPoint加载项的代码?我在Excel中制作了许多VBA插件,但也许PowerPoint不同(我疯了)?

powerpoint vba powerpoint-vba powerpoint-2007

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

2 Java方法java.lang.NullPointerException

我在以下代码中收到错误java.lang.NullPointerException错误.

算法:

  1. 如果n≤3通过蛮力找到最近的点并停止.
  2. 找到垂直线V,使得将输入集分成两个不相交的子集PL和PR,其大小尽可能相等.左侧或线上的点属于PL并指向右侧或线上属于PR.没有一点属于两者,因为集合是不相交的.
  3. 递归地找到PL中最接近点对的距离δL和PR中最近对的距离δR.
  4. 设δ= min(δL,δR).输入集P中的一对最近点的距离是在递归步骤中找到的点的距离(即,δ),或者由PL中的点与PR中的点之间的距离组成.
    1. 来自PL的唯一候选点和来自PR的一个候选点必须位于垂直条带中,该垂直条带由线V左侧的距离δ处的线和V的右侧的距离δ处的线组成.
    2. 设YV是条带内的点的数组,按非递减y坐标排序(即,如果i≤j,则YV [i]≤YV[j]).
    3. 从YV中的第一个点开始,然后踩到除最后一个之外的所有点,检查该点与接下来的7个点的距离(如果没有多达7个点,则检查剩余的点).如果发现距离严格小于δ,则将该距离指定为δ.
  5. 返回δ.

底线是,它使用概念扫描线和递归来找到欧几里德空间中最近的点.

现在我要编写的方法:

  • public static int cP(pointSet P).

    这确实为算法的递归部分的准备工作提供方法,并为递归部分调用方法nearestPairAux.

  • public static int cPA(Point [] X, Point [] Y). 该方法执行算法的递归部分; 也就是说,大部分工作.

其他方法和类

点在Point中由Point类的对象表示.这是显而易见的事情; 它将x和y坐标保持为数字,这样如果P是Point类型的对象,那么Px和Py

输入点集由PointSet类的对象表示.因为这是一个集合,所以不能重复一个点,我们不能假设元素的任何排序.

  • public static PointSet gP(String f).

    这将打开一个名为f的文件并从中读取点.

  • public Point nP(PointSet P).

    这用于迭代P中的点.该算法closestPair由该方法实现

  • public static Point nearestPair(PointSet P).

    1. 如果n = 2则返回(x1-x2)^ 2 +(y1-y2)^ 2
    2. 其他
    3. d←0
    4. 因为我←1到n - 1做
    5.    对于j←i + 1到n做
    6.      t←(xi-xj)^ 2 +(yi-yj)^ 2
    7.      如果t <d那么
    8.       d←t
    9. 返回d
  • public static …

java algorithm

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

C#中的枚举和组合框

我目前正在开发一个C#应用程序.

我需要使用带有组合框的枚举来获取所选月份.我有以下内容来创建枚举:

enum Months 
{ 
   January = 1,
   February,
   March,
   April,
   May,
   June,
   July,
   August,
   September,
   October,
   November,
   December 
};
Run Code Online (Sandbox Code Playgroud)

然后我使用以下内容初始化组合框:

cboMonthFrom.Items.AddRange(Enum.GetNames(typeof(Months)));
Run Code Online (Sandbox Code Playgroud)

这段代码工作正常,但问题是当我尝试获取所选月份的选定枚举值

要从组合框中获取枚举器的值,我使用了以下内容:

private void cboMonthFrom_SelectedIndexChanged(object sender, EventArgs) 
{
   Months selectedMonth = (Months)cboMonthFrom.SelectedItem;
   Console.WriteLine("Selected Month: " + (int)selectedMonth);
}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试运行上面的代码时,会出现一个错误,指出System.InvalidCastException发生了类型的第一次机会异常.

我做错了什么.

感谢您的任何帮助,您可以提供

c# enums combobox

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

如何从java中的m个数字列表中生成n个随机数?

例如,我有一个包含20个数字的列表,我尝试随机生成其中的六个而不重复它们.有任何想法吗?

java random collections

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