标签: segment

如何使用gstreamer从较长源的片段制作音频片段?

我想使用gstreamer将任意剪辑从一个音频文件保存到新文件.例如,原始的1分钟到2分钟的片段.我该怎么做?

python audio audio-streaming gstreamer segment

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

将段添加到散点图中

(这跟随ggplot2黄土Q我得到了一个很好的答案) - 导致这个情节:

回答第一个问题的图像

我的R知识非常有限(对不起!)

我使用表data1中的数据绘制散点图.

data1<-NaRV.omit(data[,c(2,3,7,10)]) #(2=start, 3=end, 7=value, 10=type)
ylabs='E / A - ratio'
p1<-ggplot(data1, aes(x=start, y=value)) +
ylim(0,5) +
geom_point(shape=points, col=pointcol1, na.rm=T) +
geom_hline(aes(yintercept=1, col=linecol)) +
geom_smooth(method="loess", span=spanv, fullrange=F, se=T, na.rm=T) +
#
xlab(xlabs) +
ylab(ylabs)
Run Code Online (Sandbox Code Playgroud)

一些地区没有数据(包括中间的一个大区域,但也包括较小的离散区域),我想在y = 0处绘制一个彩色区段来说明这一事实

我将两种数据类型合并到一个表中,标签列为#10 ='type'(散射数据的内容='cnv'和no-data ='nregion').nregions在值列中有0.

如何仅为散点图获取"cnv"数据,仅绘制"nregion"数据以绘制线段; 两个都在同一个情节?

我找到了geom_segment:

+ geom_segment(aes(x=data1$start, y=0, xend=data1$end, yend=0))
Run Code Online (Sandbox Code Playgroud)

但是我找不到每种ggplot子图的子集方法.

谢谢

####跟进@gauden解决方案

嗨@gauden我尝试了你的方法,它部分工作.我的问题是我不能像你使用的那样很好地划分我的数据] -1; 0]因为我的nregions是分散的(由图中的蓝点和线表示),并且每个新图都不同,如下图所示:

具有多个片段的目标图像

因此,黄土像以前一样经过大的地区.如何防止nregions中的黄土?

#############################
## plot settings (edit below)
spanv<-0.1
pointcol1="#E69F00"
pointcol2="#56B4E9"
pointcol3="#009E73"
points=20
onecol="green"
colnreg="blue"
xlabs=paste(onechr, " position", " (loess-span=", spanv, …
Run Code Online (Sandbox Code Playgroud)

overlay r scatter segment ggplot2

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

Ionic 无法更改活动段按钮颜色

我的 Ionic 5 和 Angular 应用程序有一个小问题。
\n所以,我有一个离子段,但我不可能更改处于活动/选中状态的段按钮的背景颜色。
\n除了官方文档之外,我尝试了在论坛上阅读的许多不同方法,但仍然不可能。
\n你能帮我吗?

\n

我的 home.html 中的离子段:

\n
<ion-segment value=\'favorites\' [(ngModel)]="segmentModel" (ionChange)="segmentChanged($event)" color="maindark" mode=\'ios\' swipeGesture=\'true\' scrollable=\'true\'>\n    <ion-segment-button value="favorites">\n      <ion-label>Favoris</ion-label>\n    </ion-segment-button>\n    <ion-segment-button value="settings">\n      <ion-label>Param\xc3\xa8tres</ion-label>\n    </ion-segment-button>\n</ion-segment>\n
Run Code Online (Sandbox Code Playgroud)\n

home.scss 中该段的 SCSS:

\n
ion-segment {\n  padding: 5px 0 5px 0;\n  margin: 5vh 15vw 0 15vw;\n  background-color: #2d303aab;\n}\n\nion-segment-button {\n  padding: 7px 0 7px 0;\n  font-size: 16px;\n  color: white;\n}\n\n.segment-button-checked {\n  color: #F8CF80 !important; // it works properly \n\n  // Tried all of that but nothing work\n  background-color: #2D303A !important; \n …
Run Code Online (Sandbox Code Playgroud)

version-control properties segment ionic-framework angular

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

R绘图撤消线段?

是否有一个快速简便的功能来撤消一个片段或从你的情节中删除它?

    p1 <- locator(1)
    p2 <- locator(1)
    segments(p1$x, p1$y, p2$x, p2$y, col = 'pink')
    //Undo segments
Run Code Online (Sandbox Code Playgroud)

我的意思是说,是否可以存储您要擦除的线段(每个像素的颜色/强度),然后再添加粉红色线段的线段实际上撤消粉红色线段绘制.如何实现这一目标?

r segment

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

3D点位于2个3D点之间

我只是想知道如何确定给定的3D点是否位于由2个点给出的线上,并且它是否位于这2个点之间?

geometry line segment

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

无法在表空间TEMP中将临时段扩展128

我试图在Oracle中执行以下查询:

SELECT DISTINCT
   t4.s_studentreference "Student ID",
  t3.p_surname "Surname",
  t3.p_forenames "Forenames",
t1.m_reference "Course",
 t2.e_name "Enrolment Name"
 FROM student t4,
  person t3,
  enrolment t2,
  course t1
WHERE t4.s_id(+) =t3.p_id
AND (t2.e_student=t3.p_id)
AND (t2.e_course =t1.m_id)
AND (t1.m_reference LIKE 'LL563%15')
OR (t1.m_reference LIKE 'LL562%15')
OR (t1.m_reference LIKE 'LL563%16')
OR (t1.m_reference LIKE 'LL562%16')
Run Code Online (Sandbox Code Playgroud)

但是,我得到以下错误:

ORA-01652: unable to extend temp segment by 128 in tablespace TEMP
01652. 00000 -  "unable to extend temp segment by %s in tablespace %s"
*Cause:    Failed to allocate an extent of …
Run Code Online (Sandbox Code Playgroud)

oracle temp segment tablespace oracle-sqldeveloper

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

线段和三角形之间的 3d 交集

网络上的一切都太复杂了。

所以,我有一个由三个点的数组定义的三角形,和由两个点定义的线段。点 = 3 个浮点数。我想知道它们是否相交。交叉点也会有帮助,但没有那么多。

我有这样的事情: 用搅拌机 2.78 制作

每个案例有 5 个坐标(15 个浮点数)。我只需要 python 代码或数学公式,希望能提供一些入门信息。

请,关于 python:以这样的方式开始代码:

plane = [[float(input('plane coord1 x:'), float(input('plane coord1 y:'), float(input('plane coord1 z:')], [float(input('plane coord2 x:'), float(input('plane coord2 y:'), float(input('plane coord2 z:')], [float(input('plane coord3 x:'), float(input('plane coord3 y:'), float(input('plane coord3 z:')]]
line = [[float(input('line coord1 x:'), float(input('line coord1 y:'), float(input('line coord1 z:')], [float(input('line coord2 x:'), float(input('line coord2 y:'), float(input('line coord2 z:')]]
Run Code Online (Sandbox Code Playgroud)

或这个:

plane = [[x1,y1,z1], [x2,y2,z2], [x3,y3,z3]]
line = [[X1,Y1,Z1], [X2,Y2,Z2]]
Run Code Online (Sandbox Code Playgroud)

python 3d polygon line segment

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

如何获取URL的最后一个路径段

我有以下网址:

targetUrl := "http://google.com/foo/bar?a=1&b=2"
myUrl, err := url.Parse(targetUrl)
Run Code Online (Sandbox Code Playgroud)

我想知道如何barmyUrl.Path?

uri path go segment

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

多线程段故障析构函数

我在调用函数unit_thread_data\xef\xbc\x8c时出现段错误,实际上它是由~Data()引起的。thread1没问题,但是thread2导致了段错误,整个代码如下:(请原谅糟糕的代码风格),错误信息是双重释放或损坏。其他信息:gcc5.4.0、centos7。有什么帮助吗?非常感谢!

\n
#include <iostream>\n#include <pthread.h>\n#include <unistd.h>\nusing namespace std;\nclass Data\n{\npublic:\n    int* A_;\n    Data()\n    {\n        cout<<"111\\n";\n        A_=NULL;\n    }\n    ~Data()\n    {\n        cout<<"222\\n";\n        if(A_) {\n            delete A_;\n        }\n    }\n};\n\nstruct thread_data_t\n{\n    Data* d;\n};\n\nvoid* _add(void* _pthread_data)\n{\n    thread_data_t* pthread_data = (thread_data_t*) _pthread_data;\n    pthread_data->d->A_ = new int[2];\n    pthread_data->d->A_[0] = 1;\n    pthread_data->d->A_[1] = 2;\n    std::cout<<pthread_data->d->A_[0]+pthread_data->d->A_[1]<<endl;\n    return (void*)0;\n}\n\nvoid unit_thread_data(thread_data_t* pthread_data)\n{\n    for(int i=0;i<2;i++)\n    {\n        delete[] pthread_data[i].d->A_;\n        delete pthread_data[i].d;\n    }\n    delete[] pthread_data;\n}\nint main()\n{\n    int num_threads = 2;\n    pthread_t threads[num_threads];\n    thread_data_t* pthread_data = new thread_data_t[num_threads];\n    for(int i=0;i<num_threads; i++)\n    {\n        pthread_data[i].d = new Data();\n …
Run Code Online (Sandbox Code Playgroud)

c++ destructor pthreads segment

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

在 gdb 中显示段地址

这个youtube视频展示了一个程序的虚拟内存的布局,它包括以下从高内存地址到低内存地址的段。

  • 核心
  • 堆栈(从高地址向低地址增长)
  • 堆(从低地址增长到高地址)
  • 数据
  • 文本

这些片段的排列总是如此吗?它们是否独立于计算机使用的计算机架构?

要检查 gdb 中每个段的地址,有人可以告诉我该怎么做吗?
以下面的C程序为例:

#include <stdio.h>

int main() {
    printf("Hello World!\n");
}
Run Code Online (Sandbox Code Playgroud)

assembly linker gdb segment

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