小编Jas*_*n94的帖子

用字符串替换给定索引处的char?

字符串没有ReplaceAt(),我在如何制作一个能满足我需要的体面功能方面有点笨拙.我想CPU的成本很高,但字符串大小很小所以一切都好

c# string

119
推荐指数
5
解决办法
16万
查看次数

如何在WPF中为网格添加边框?

如何在C#/ WPF中为我的网格添加边框?

这就是我想要的,但是在整个事物中放置一个边框而不是我在我的应用程序中放置的网格控件.

<Grid>
    <Border BorderBrush="Black" BorderThickness="2">
        <Grid Height="166" HorizontalAlignment="Left" Margin="12,12,0,0" Name="grid1" VerticalAlignment="Top" Width="479" Background="#FFF2F2F2" />
    </Border>
... and so on ...
Run Code Online (Sandbox Code Playgroud)

c# wpf

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

使链接具有100%的宽度

我有一个X像素宽的盒子.在其中我有一个list(<ul>)与链接元素(<li><a ..></a><li>)

我如何使用CSS使链接可以在文本外部和框的100%宽度中单击.使框中的每一行都可以点击:D

css

45
推荐指数
3
解决办法
5万
查看次数

44
推荐指数
3
解决办法
15万
查看次数

如何在ObservableCollection的开头插入一个项目?

我怎样才能做到这一点?我需要一个列表(类型ObservableCollection),其中最新项目是第一个.

c#

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

Linux操作系统和内核之间的关系是什么?

我已经使用Linux多年了,但从未超越从CD/DVD安装.如果应用程序管理器没有我在软件中寻找的东西,那么我就是一个失败的原因.

但是现在我正试图抓住"Linux"的含义.

突然出现在我脑海中的第一个词是"内核".在维基百科上阅读之后,我了解到内核是运行的软件,可以让其他软件(OS +应用程序)访问硬件(CPU,RAM +++).它还处理内存,但不是操作系统应该做什么(我记得从OS类)?

Linux发行版只是一个包装软件列表吗?

拿我最喜欢的发行版:Fedora.它现在在14版本中,并附带内核2.6.35.

内核是否来自中心,是每个 Linux发行版的核心?如果这是真的,那么Linux发行版是否只是让内核的计算机更加用户友好?通过这种方式,发行版+内核是操作系统,因为没有另一个的操作系统不可用(可能是纯内核,但是谁坐在那里?).

linux-kernel linux-distro

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

如何从今天起减去4个月?

我需要以"Ymd"格式声明两个日期:$toDate$fromDate.

$toDate代表今天的日期,$fromDate需要比今天早4个月.

$toDate = Date('Ymd');
$fromDate = ?
Run Code Online (Sandbox Code Playgroud)

我该如何创作$fromDate

php date subtraction intervals

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

GroupBy并计算List中的唯一元素

我有一个只包含字符串的列表.我喜欢做的是分组并返回计数.

例如:

Foo1
Foo2
Foo3
Foo1
Foo2 
Foo2
Run Code Online (Sandbox Code Playgroud)

会导致Foo1:2,Foo2:3,Foo3:1.我已经尝试过Linq但是列表中有一个GroupBy可能会做的伎俩但是我把它搞砸了,无法想象使用:(

.net c#

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

线程会自动关闭吗?

我使用gmail类,以便我的应用程序可以通过Gmail发送通知.

它是这样做的:

public static void SendMessage(string message)
{
    Notification.message = message;

    Thread t = new Thread(new ThreadStart(SendMessageThreaded));
    t.Start();
}
Run Code Online (Sandbox Code Playgroud)

并且线程函数看起来像这样:

private static void SendMessageThreaded()
{
    try
    {
        if (Notification.message != "")
            RC.Gmail.GmailMessage.SendFromGmail("accname", "accpass", "email", "subject", Notification.message);

        Notification.message = "";
    }
    catch
    { }
}
Run Code Online (Sandbox Code Playgroud)

所以在SendMessageThreaded运行之后,它会自行关闭还是必须关闭

t.Start()
t.Abort()
Run Code Online (Sandbox Code Playgroud)

或者其他的东西?

c# multithreading

18
推荐指数
5
解决办法
3万
查看次数

音频帧包含什么?

我正在做一些关于如何比较声音文件(波)的研究.基本上我想比较存储的声音文件(wav)和麦克风的声音.所以最后我想预先存储我自己的一些语音命令,然后当我运行我的应用程序时,我想将预先存储的文件与麦克风的输入进行比较.

我的想法是在比较时加入一些余地,因为我想,以同样的方式连续两次说某些话会很困难.

所以经过一些谷歌搜索,我发现python有这个名为wave的模块和Wave_read对象.该对象有一个名为readframes(n)的函数:

读取并返回最多n帧音频,作为一串字节.

这些字节包含什么?我想通过一帧的波形文件循环比较它们逐帧.

python wav

17
推荐指数
4
解决办法
3万
查看次数