我有一个名为macros.rscontains 的模块
/// Macro to easily implement FromError.
/// from_error!(MyError, IoError, MyError::IoError)
macro_rules! from_error {
( $t:ty, $err:ty, $name:path ) => {
use std;
impl std::error::FromError<$err> for $t {
fn from_error(err: $err) -> $t {
$name(err)
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
在我的main.rs导入模块这样
#[macro_use] mod macros;
Run Code Online (Sandbox Code Playgroud)
当我尝试from_error在项目的其他模块中使用时,编译器说error: macro undefined: 'from_error!'.
我在C中做了一个小程序,我需要一种vector/ArrayList/LinkedList,但我正在使用C.我对如何在C中做这种事情有任何想法?
我想存储结构然后追加/删除一些.
我正在尝试使用AppSink接收器从中读取示例,但是该对象似乎不存在任何AppSink方法。
import gi
gi.require_version("Gst", "1.0")
from gi.repository import Gst
Gst.init()
pipe = Gst.parse_launch("audiotestsrc ! opusenc ! appsink name=sink")
sink = pipe.get_by_name("sink")
while not sink.is_eos():
pass
Run Code Online (Sandbox Code Playgroud)
错误
Traceback (most recent call last):
File "x.py", line 9, in <module>
while not sink.is_eos():
AttributeError: 'GstAppSink' object has no attribute 'is_eos'
Run Code Online (Sandbox Code Playgroud)
gstreamer版本:
gst-inspect-1.0 version 1.14.1
GStreamer 1.14.1
https://launchpad.net/distros/ubuntu/+source/gstreamer1.0
Run Code Online (Sandbox Code Playgroud) 在哪里可以找到.NET添加到Vista/7的列表,如跳转列表和自定义窗口样式?
import javax.swing.*;
class Main {
public static void main(String[] args) {
JFrame frame = new JFrame();
JMenuBar menuBar = new JMenuBar();
JMenu fileMenu = new JMenu();
JMenuItem item1 = new JMenuItem("aaaa");
fileMenu.add(item1);
menuBar.add(fileMenu);
frame.setJMenuBar(menuBar);
frame.setVisible(true);
}
}
Run Code Online (Sandbox Code Playgroud)
非常简单的代码.它应该显示带有标记为"aaaa"的JMenuItem的JMenuBar,但没有显示,如下图所示.
我在Windows 7 64位上使用Java Update 24和JDK 24