我试图用 x 中第一个观察值(即 1)替换 r<=10 的所有 r 值。这只是我想要做的事情的一个非常简单的例子,所以请不要质疑为什么我试图以复杂的方式来做这件事,因为完整的代码更复杂。我唯一需要帮助的是弄清楚如何使用我创建的向量 (p1) 来替换 r[p1] 或等效的 r[c(1,2,3,4)] 与 x[ 1 ] (等于至 1)。我无法显式编写 p1,因为它将在循环中生成(代码中未显示)。
x=c(1,2,3)
r=c(1,3,7,10,15)
assign(paste0("p", x[1]), which(r<=10))
p1
r[paste0("p", x[1])]=x[1]
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,我尝试使用,r[paste0("p", x[1])]=x[1] 但这是我最终得到的输出
基本上,我需要找出一种在这段代码中调用 p1 的方法,r[??]=x[1] 而无需显式键入 p1。
我已经包含了我在下面尝试的完整代码,以防需要上下文。
##Creates a function to generate discrete random values from a specified pmf
##n is the number of random values you wish to generate
##x is a vector of discrete values (e.g. c(1,2,3))
##pmf is the associated pmf for the discrete …Run Code Online (Sandbox Code Playgroud) 好的,例如,当我们在 Firefox 中对图像(不是图像位置)执行“复制图像”时,数据将被复制到剪贴板。如果我们粘贴到可编辑的文件中<div>并输出该文件的 HTML <div>,我们可以看到它是图像的实际 URL,而不是 base64 URL 或某些对象 URL。例如,如果我们将其粘贴到“画图”中,我们就会得到实际的图像。URL 是否嵌入到剪贴板数据中的某个位置?如果是这样,我们如何在粘贴上检索它?
以下是调用粘贴事件的代码:
let cd = (event.clipboardData || event.originalEvent.clipboardData);
for (item of cd.items) {
if (item.type.indexOf("image") >= 0) {
..... get the URL value ....
break;
}
}
Run Code Online (Sandbox Code Playgroud) 我想使用命令linux粘贴两个文件paste(以及任何其他选项也将受欢迎)但增加第二行的行.更好地举个例子:
文件1
a
b
c
d
e
f
Run Code Online (Sandbox Code Playgroud)
文件2
1
2
3
4
5
6
7
8
9
10
11
12
Run Code Online (Sandbox Code Playgroud)
我想创建file3为:
a 1
b 3
c 5
d 7
e 9
f 11
Run Code Online (Sandbox Code Playgroud) 我目前正在编写一个小型绘图应用程序,用户可以在Panel上绘图.我正在使用选择工具,并希望能够选择面板的某个区域,然后将此选定区域直接粘贴到我刚刚在Panel右侧的PictureBox中.
我的问题是我的代码目前无法正常工作,当我尝试从面板粘贴我正在创建的Bitmap时,我在PictureBox中获得了一个大的红色X而不是实际的图像.我知道图像正在正确地复制到Bitmap,因为我尝试在它周围放一些代码将它作为jpeg保存到磁盘,然后查看图像,它显示正常.
这是我的代码:
private void tbCopy_Click(object sender, EventArgs e)
{
int width = selectList[0].getEnd().X - selectList[0].getInitial().X;
int height = selectList[0].getEnd().Y - selectList[0].getInitial().Y;
using (Bitmap bmp = new Bitmap(width, height))
{
pnlDraw.DrawToBitmap(bmp, new System.Drawing.Rectangle(
selectList[0].getInitial().X,
selectList[0].getInitial().Y,
width, height));
pbPasteBox.Image = bmp;
}
}
Run Code Online (Sandbox Code Playgroud)
宽度和高度只是我要复制的区域的尺寸,而selectList是一个包含一个对象的List,其中包含我要复制的区域的坐标.
任何帮助将不胜感激.
在从课程的pdf演示中学习时,我通常会尝试编写很多给出的例子,通常我自己重写所有这些,所以它也是一个记忆练习.但是在这种情况下,我似乎无法编译我复制粘贴的东西; 然后我开始自己重写它并且它起作用了.我不知道这是一个错误还是我错过的东西.我将在这里留下代码和终端错误.顺便说一句,我在osx lion上,我正在使用textwrangler作为编辑器和编译终端.
import java.lang.Math;
public class Radice
{
public static void main(String[] args)
{
double r = Math.sqrt(2);
double x = r * r;
if (x==2)
System.out.println("OK");
else
System.out.println("Non ci credevi?");
}
}
Run Code Online (Sandbox Code Playgroud)

import java.lang.Math;
public class Radice2
{
public static void main(String[] args)
{
double r = Math.sqrt(2);
double x = r * r;
if (x==2)
System.out.println("OK");
else
System.out.println("Non ci credevi?");
}
}
Run Code Online (Sandbox Code Playgroud)
只有Radice2工作.这是日志
iMac-di-alessio:~ alessiobogesso$ cd Desktop/
iMac-di-alessio:Desktop alessiobogesso$ java Radice2
Non ci credevi?
iMac-di-alessio:Desktop alessiobogesso$ …Run Code Online (Sandbox Code Playgroud) 为什么我得到bash:意外令牌附近的语法错误`('使用paste和awk时如下:
paste <(awk '{print$1}' file1.csv ) < (awk '{print$10"\t"$11}' file1.csv)
Run Code Online (Sandbox Code Playgroud)
谢谢
我正在构建一个使用 Summernote 编辑器 ( https://summernote.org/ )的应用程序。
它工作得很好,现在我想处理粘贴事件。想法是我想将内容粘贴为纯文本。此页面中的一些谷歌搜索结果: Paste content as plain text in summernote editor。
这导致了我的问题 - 我试图实现这一点但没有成功。
我的代码:
我已经在我的 Bootstrap / ASP.NET MVC 应用程序中实现了 Summernote,如下所示(我使用 Summernote 0.8.8):
<div class="form-group mb-3">
@Html.LabelFor(c => c.Content)
<div class="card-body">
<form class="form-horizontal form-bordered">
<div class="form-group row">
<div class="col-sm-12">
<textarea name="Content" id="summernote" class="summernote" data-plugin-summernote data-plugin-options='{ "height": 180, "codemirror": { "theme": "ambiance" } }'>
@Html.Raw(Model.Content)
</textarea>
</div>
</div>
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
我现在尝试添加以下代码:
$('#summernote').summernote({
onPaste: function (e) {
var bufferText = ((e.originalEvent || e).clipboardData || window.clipboardData).getData('Text');
e.preventDefault(); …Run Code Online (Sandbox Code Playgroud) 非常抱歉问一个愚蠢的问题,但我对此事感到疯狂。
所以,我在bash中,并且有一些文件:
ls
a.bed
b.bed
c.bed
Run Code Online (Sandbox Code Playgroud)
我要做的就是创建一个变量,将所有3个变量用逗号隔开,这是我要搜索的输出:
a.bed, b.bed, c.bed
Run Code Online (Sandbox Code Playgroud)
我现在使用的是什么(但是有空格而不是逗号):
beds=$(ls|grep .bed)
Run Code Online (Sandbox Code Playgroud)
其中有
a.bed b.bed c.bed
Run Code Online (Sandbox Code Playgroud)
非常感谢
在 shell 脚本中,我有两个变量,它们被创建为:
newvar1=`echo "$var1"`
newvar2=`echo "$var2"`
Run Code Online (Sandbox Code Playgroud)
例如 newvar1:
A|1
B|2
Run Code Online (Sandbox Code Playgroud)
新变量2:
K/L/M
X/Y/Z
Run Code Online (Sandbox Code Playgroud)
需要得到像
A|1:K/L/M
B|2:X/Y/Z
Run Code Online (Sandbox Code Playgroud) 我有一个矢量例如test<-c("red","blue","green").我怎样才能将矢量的元素加入到我所拥有的元素中test<-c("red/blue/green").
我知道我可以使用,paste(test[1],test[2],test[3], sep="/")但这太多了,因为我的矢量有数百个元素!
谢谢你的帮助!
如何生成像a1,a2,a3这样的字符串......我试过:粘贴("a",1:3)[1]"a 1""a 2""a 3"
但我不想要空间