小编S.C*_*sen的帖子

如何在MATLAB中停止声音?

使用例如播放声音时:

sound(x,fs);
Run Code Online (Sandbox Code Playgroud)

我有时偶然会玩错了.如果x的长度很长,我现在试着等到声音完成.有关如何"中止"播放的任何建议?我已经试过了

sound(mute,fs); % Mute is a short vector containing all zeroes
Run Code Online (Sandbox Code Playgroud)

但那没用.我顺便使用Windows.

更新:
kigurai提出的以下解决方案似乎可以解决问题:

sound(x,fs); % Start the audio
Run Code Online (Sandbox Code Playgroud)

现在杀死音频

clear playsnd
Run Code Online (Sandbox Code Playgroud)

matlab

35
推荐指数
4
解决办法
7万
查看次数

选择项目时如何避免winforms treeview图标更改

我正在一个小C#/ Winforms应用程序中试验树视图.我已经以编程方式将一个ImageList分配给树视图,并且所有节点都显示它们的图标就好了,但是当我单击一个节点时,它的图标会改变(到ImageList中的第一个图像).如何让图标保持不变?

BTW:"SelectedImageIndex"被设置为"(none)",因为我真的不知道要设置什么,因为图像索引对于节点是不同的(我猜?).

更新:这是应用程序的代码(我正在使用Visual Studio Express 2008):

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            treeView1.BeginUpdate();
            treeView1.Nodes.Clear();
            treeView1.Nodes.Add("root","Project", 0);  

            treeView1.Nodes[0].Nodes.Add("Foo", "Foo", 2);
            treeView1.Nodes[0].Nodes[0].Nodes.Add("Fizz", "Fizz", 3);
            treeView1.Nodes[0].Nodes[0].Nodes.Add("Buzz", "Buzz", 3);

            treeView1.Nodes[0].Nodes.Add("Bar", "Bar", 1);
            treeView1.Nodes[0].Nodes[1].Nodes.Add("Fizz", "Fizz", 2);
            treeView1.Nodes[0].Nodes[1].Nodes[0].Nodes.Add("Buzz", "Buzz", 3);

            treeView1.EndUpdate();
            treeView1.ImageList = imageList1;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# treeview winforms

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

UInt32.TryParse()十六进制数不起作用

由于某种原因,以下C#控制台程序始终输出:

32

wtf = 0

我究竟做错了什么?

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Globalization;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(Convert.ToUInt32("0x20", 16));
            UInt32 wtf = 0;
            Console.WriteLine(UInt32.TryParse("0x20",
                              NumberStyles.HexNumber, // I've tried also AllowHexSpecifier
                              CultureInfo.InvariantCulture,  // I've also tried CurrentCulture
                              out wtf));
            Console.WriteLine("wtf={0}", wtf);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# tryparse

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

跟踪bitbake中的变量赋值

我正在使用bitbake/openembedded,但是我的配方失败了,因为我认为某些路径变量最终没有正确设置.具体来说,我正在向SRC_URI添加文件,但错误表明尝试复制文件是使用错误的路径完成的.因此

1)如何验证使用file:// protocol时使用的"当前"路径变量

2)鉴于我以某种方式确认哪个变量用于搜索文件,我可以在我的依赖图中跟踪对所述变量的赋值吗?我的意思是,bitbake必须在某些配方文件集中以某种顺序遇到变量的追加/前置,我想检查以便找到我的错误

奖金问题:我认为我当前用于检测配方中错误的"调试方法"过于原始(例如将-D -D -D添加到命令行,然后通过成堆输出来查找提示)."专业人士"如何调试他们的bitbake食谱?

更新:我发现了一种更好的调试配方的方法:

事实证明,在成功完成给定配方的"获取"任务之后,将创建配方的工作文件夹.在这个文件夹里面是一个"临时"子文件夹,里面包含执行的代码(例如run.do_fetch.######)和配方中每个任务的结果(例如log._do_fetch.######) .

检查"run .. ###"文件将告诉您任何变量的确切值,以及为该任务执行的确切命令/ Python函数.给定"run"的输出存储在"log .. ###"文件中,其id/number与"run"文件相同.不知何故,这个非常基本的信息在我阅读手册时没有注册,但现在我总是在配方失败时查看"temp"文件夹.

openembedded bitbake

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

C#/ .NET如何从类名中找到包含的命名空间

我经常发现自己记住了我想要使用的类的名称,但是没有记住包含的命名空间.除了搜索网络,我想知道是否有一个很好的方法来查找它.

.net c# visual-studio

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

接下来要学习的内容:F#或LINQ

刚开始用C#和.NET弄湿我的脚,到目前为止还喜欢它.我想我已经掌握了C#语言结构的主要内容,那么我应该深入研究下一个技术:F#还是LINQ?

我的目标是"扩大我的视野"编程方式和"增强我的简历",没有特别的顺序.

更新:从阅读你的回复我到目前为止倾向于学习LINQ,因为这是"所有.NET程序员必须的".我将这个问题暂时搁置,只是为了获得更多的选择.谢谢您的回答.

更新2:好的,所以从阅读你的回答看起来LINQ有最简单的学习曲线,并且适用于C#和F#两者,所以即使我最终使用F#也没有"浪费"LINQ花费的时间.再次感谢您的回答.

.net linq f#

8
推荐指数
2
解决办法
680
查看次数

如何检查执行的实际bitbake命令

bitbake是否存储调用的shell命令(沿着调用路径)?我可以在日志文件中找到shell-command输出,但是想查看实际的命令行.

openembedded bitbake

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

调试bitbake pkg_postinst _ $ {PN}:附加到其他配方安装的配置文件

我正在为openembedded-classic编写openembedded/bitbake配方.关于keyutils的我的食谱RDEPENDS,一切似乎都有效,除了一件事:我想在keyutils包安装的/etc/request-key.conf文件中附加一行.所以我在配方中添加了以下内容:

pkg_postinst_${PN} () {
  echo 'create ... more stuff ..' >> ${sysconfdir}/request-key.conf
}
Run Code Online (Sandbox Code Playgroud)

但是,我生成的图像中缺少预期添加的行.update-rc.d如果这有任何区别,我的食谱会继承.

我的主要问题是:我如何调试这个?目前我正构建一个完整的rootfs图像,然后在其中进行搜索,看看是否显示更改.当然有更好的方法吗?

更新: 将食谱更改为:

pkg_postinst_${PN} () {
  echo 'create ... more stuff ...' >> ${D}${sysconfdir}/request-key.conf
}
Run Code Online (Sandbox Code Playgroud)

但仍然没有运气.

openembedded bitbake

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

标签 统计

bitbake ×3

c# ×3

openembedded ×3

.net ×2

f# ×1

linq ×1

matlab ×1

treeview ×1

tryparse ×1

visual-studio ×1

winforms ×1