小编Jot*_*ota的帖子

ComboBox不允许我选择项目

这应该是一个快速的访问兽医,但从尝试不同的属性和谷歌搜索,我无法解决它:

我表单上的组合框不允许我选择项目/值.我点击它,它已正确填充,但我无法选择任何项目.此组合框的控件源设置为查询(表单所基于的)查询中的表中的字段.此组合框的行源设置为一个表,该表定义允许的选择(例如"1","2","3","4"或"5").所以,我想将数据限制为仅仅在组合框的行源中指定的项目 - 这是我的解决方案.

表单设置为允许编辑,添加等.组合框控件未设置为"锁定".

想到任何解释/解决方案吗?

编辑:如果控件是一个文本框,这也适用 - 它必须是控件源的错误?

ms-access

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

R:具有可调节窗口和步长的滚动窗口功能,用于不规则间隔的观察

假设存在具有时间或距离列的2列数据帧,其顺序增加,并且观察列可以具有此处和那里的NA.我怎样才能有效地使用滑动窗口的功能得到一些统计数据,说一个平均值,在持续时间X(如5秒)的窗口观察,滑过Y秒的窗口(如2.5秒),重复...... 的窗口中的观测数量基于时间列,因此每个窗口的观测数量和滑动窗口的观测数量都可能不同.函数应该接受任何窗口大小,直到观察数量和步长.

以下是样本数据(对于更大的样本集,请参阅" 编辑: ")

set.seed(42)
dat <- data.frame(time = seq(1:20)+runif(20,0,1))
dat <- data.frame(dat, measure=c(diff(dat$time),NA_real_))
dat$measure[sample(1:19,2)] <- NA_real_
head(dat)
      time   measure
1 1.914806 1.0222694
2 2.937075 0.3490641
3 3.286140        NA
4 4.830448 0.8112979
5 5.641746 0.8773504
6 6.519096 1.2174924
Run Code Online (Sandbox Code Playgroud)

期望输出为5秒窗口的特定情况,2.5秒步,第一个窗口从-2.5到2.5,na.rm = FALSE:

 [1] 1.0222694
 [2]        NA
 [3]        NA
 [4] 1.0126639
 [5] 0.9965048
 [6] 0.9514456
 [7] 1.0518228
 [8]        NA
 [9]        NA
[10]        NA
Run Code Online (Sandbox Code Playgroud)

说明:在所需的输出中,第一个窗口查找介于-2.5和2.5之间的时间.测量的一个观察是在这个窗口中,它不是NA,因此我们得到了这个观察结果:1.0222694.下一个窗口是从0到5,窗口中有一个NA,所以我们得到NA.窗口从2.5到7.5相同.下一个窗口是5到10.窗口中有5个观察值,没有NA.因此,我们得到这5个观测值的平均值(即平均值(dat [dat $ time> 5&dat $ time <10,'measure']))

我尝试过:这是我尝试的窗口的特定情况,其中步长为窗口持续时间的1/2:

windo <- 5  # duration in …
Run Code Online (Sandbox Code Playgroud)

r time-series sliding-window

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

防止在条形图中切断长的x轴刻度标签,图中为R

我试图使用plotly长条形图绘制条形图作为x轴标签.但是,这些字符串被截断,plotly如下所示:

Plotly chart轴

通过plotly轴的属性列表,我已经尝试过设置诸如tickangle(现在我意识到这一点没有意义)和其他几个,但都没有用.

plot r plotly

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

用于Java的GUI编辑器,可以在RUNTIME上操作对象

我正在寻找具有以下异域属性的Java GUI编辑器或库:可以在运行时操作GUI .也就是说,运行框架可以包括特殊控件,例如,右键单击,使用户能够向其添加按钮和其他小部件.

或者,我可以使用可以与正在运行的Java程序交互的GUI编辑器.该程序说"请添加一个按钮",编辑器会向用户显示带按钮的调色板.用户添加按钮并按下它,程序接收"按下按钮"事件.

有没有这样的东西可以现成使用,而无需从头开始编写?

java user-interface runtime gui-editor

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

使用Microsoft Azure机器学习查看rgl图

在Azure-ml工作室中使用"执行R脚本模块",当我绘制到rgl设备时,我在R设备输出的图形部分下面得到一个损坏的图像图标.

有没有办法查看(甚至与之交互)生成的rgl设备?如果没有,有什么方法可以将rgl输出传输到标准R图形设备?

简单的例子:

# put this code inside the execute R script module
library(rgl)
rgl.spheres(0,0,0, radius=1, col="red")
Run Code Online (Sandbox Code Playgroud)

需要明确的是,我知道rgl.snapshotrgl.postscript以及如何保存和/或查看RGL设备在标准的R会话,但一直没能做出这些标准的方法在蔚蓝毫升工作.

r rgl azure-machine-learning-studio cortana-intelligence

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

在参数bash中查找并替换字符串

$ ./myscript my.site.com
Run Code Online (Sandbox Code Playgroud)

如何替换第一个参数中的所有点?这是我当前的尝试,但它返回了一个糟糕的替换错误.

#!/bin/bash
dbname=${$1//./_}

echo $dbname
Run Code Online (Sandbox Code Playgroud)

regex string bash replace

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

如何在Java中交换两位整数?

Java中是否有内置函数可用于交换两位?

例如:

_ _ _ _ 1 _ _ 0位3与位0交换并变为_ _ _ _ 0 _ _ 1

我知道可以使用逐位操作的长程序来完成,但我想避免这样做.

java swap bit-manipulation

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

JSP中标记<div>的位置无效

我在我的jsp页面中插入了一些代码HTML:acceuil.jsp但是我的标签中出现了错误<div class="ca-content">.它告诉我它是一个无效的位置.(ca-content指的是我样式表中的一个类).

我试图禁用HTML验证器,但我仍然有同样的错误.

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link type="text/css" rel="stylesheet" href="${pageContext.request.contextPath}/acceuil.css" />
    <title>Insert title here</title>
</head>
<body>
    <ul class="ca-menu">
        <li>
            <a href="#">
                <span class="ca-icon">A</span>

                <div class="ca-content">
                    <h2 class="ca-main">Exceptional Service</h2>
                    <h3 class="ca-sub">Personalized to your needs</h3>
                </div>
			
            </a>
        </li>

    </ul>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html jsp css3

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

Ruby:操纵迭代器?

关于创建单向,延迟评估,可能无限的迭代器,我遇到了Ruby的问题.基本上,我正在尝试使用Ruby,就像我使用Haskell列表,以及在较小程度上使用Python生成器.

并不是我本身不理解它们; 我只是不知道如何像其他语言一样随意使用它们,而且我也不确定Ruby中的哪些方法会将它们变成背后的数组,将整个序列卸载到内存中是不必要的.

是的,我一直在研究Ruby参考手册.其实半小时,专注.或者显然不是.

例如,如果我要实现卡片组,它在Python中看起来像这样(未经测试):

# Python 3

from itertools import chain, count

face_ranks =
    dict(
        zip(
            ('jack', 'queen', 'king', 'ace'),
            count(11)))

sorted_deck =
    map(
        lambda suit:
            map(
                lambda rank:
                    {
                        'rank' : rank,
                        'suit' : suit
                    },
                chain(
                    range(2, 11),
                    face_ranks.keys())),
        ('clubs', 'diamonds', 'hearts', 'spades'))
Run Code Online (Sandbox Code Playgroud)

那么,我如何在Ruby中完成这项工作,完全避免使用数组呢?请注意,据我所知,上面的代码只使用元组和生成器:在任何时候都不会将整个序列转储到内存中,就像我使用了数组一样.我对上面的代码可能是错的,但是你得到了我想要的东西.

我如何链接迭代器(如Python的chain())?如何生成无限范围的迭代器(如Python的count())?如何在迭代器中添加一个数组(比如将元组传递给Python的链())而不将整个过程转换为数组?

我见过解决方案,但它们涉及阵列或不必要的复杂性,如光纤.

在Python中,我可以像数组一样简单地操作和抛出迭代器.我几乎可以把它们当作Haskell列表来对待,我最熟悉的就是它,而且在编码时我的想法就是这样.我对Ruby数组感到不舒服,这就是为什么我寻求其替代品的帮助.

我已经设法在互联网上获取有关它的信息,但我找不到任何涵盖Ruby中这种数据结构的基本操作?有帮助吗?

ruby arrays iterator enumerator

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

将音频文件拆分为任意大小的片段

我有一个大的声音文件(150 MB),我想分成一些更容易管理的大小文件,比如说有5分钟音频的文件.显然,最后一段将是<= 5分钟,那没关系.有没有办法轻松完成这类任务?

可以使用以下链接下载用于此问题的小样本.mp3文件:download.linnrecords.com/test/mp3/recit.aspx.

这是我到目前为止所尝试的.我使用readMP3from 导入数据tuneR并将使用该cutw函数,但是没有找到使用它的有效方法.

library(tuneR)

sample<-readMP3("recit.mp3") 

# the file is only 9.04 seconds long (44.1 Hz, 16-bit, sterio)
# so, for this example we can cut it into 0.5 second intervals)
subsamp1<-cutw(sample, from=0, to=0.5, output="Wave")

# then I would have to do this for each interval up to:
subsampn<-cutw(sample, from=9, to=9.04, output="Wave") 
# where I have to explicitly state the maximum second (i.e. 9.04), 
# unless there is a way I don't …
Run Code Online (Sandbox Code Playgroud)

audio file-io split r

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