小编nig*_*her的帖子

c中的fork()和pipes()

什么是fork什么pipe?任何解释为什么需要使用它们的场景将不胜感激.C forkpipeC 之间有什么区别?我们可以在C++中使用它们吗?

我需要知道这是因为我想在C++中实现一个程序,它可以访问实时视频输入,转换其格式并将其写入文件.对此最好的方法是什么?我已经使用了x264.到目前为止,我已经在文件格式上实现了转换部分.现在我必须在实时流上实现它.使用管道是个好主意吗?在另一个进程中捕获视频并将其提供给另一个进程?

c c++

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

如何在Windows启动时启动exe

可能重复:
如何将exe文件放在Windows启动中

假设我已经在C#中构建了一个应用程序,一旦我安装它,我希望它在Windows启动时在后台运行,或者你可以说用户登录到他的Windows帐户.有什么方法可以做到吗?写一个Windows服务除外?

应用程序基本上显示某个事件被触发时的消息谢谢

c# windows startup

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

使用C#应用程序中的命令行程序

我编写了一个C++程序(从命令行执行),工作正常.现在我需要将它用于我的C#应用​​程序.也就是说,我希望我的C++程序的输出可以在我调用C#应用程序时使用.

可能吗?如果是这样,怎么样?

任何链接或帮助将不胜感激.

c# c++ command-line-interface

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

托管和非托管DLL之间有什么区别

我是新手....我真的想知道两者之间的细节差异,以及何时使用这些?

dll unmanaged managed

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

有关优化此代码的任何建议吗?

我已经从这里给出的答案中编写了代码

我的示例代码如下

void Process(int i)
{
    input = (Bitmap)Bitmap.FromFile(@"filepath.bmp");

    Bitmap temp = new Bitmap(input.Width, input.Height, 
                             PixelFormat.Format24bppRgb);
    Graphics g = Graphics.FromImage(temp);
    g.Clear(Color.Red);
    g.DrawImage(input, Point.Empty);

    temp.Save(stream, ImageFormat.Bmp);
    //I need this stream thats further processing
}

void timer_Ex()
{
    int i = 11;
    for (; ; )
    {
      if (i == 335) break;
      else
      {
         st.Start();
         Process(i);
         st.Stop();    
         Console.WriteLine(st.ElapsedMilliseconds.ToString());
            //This time is more than the time in which thread sleeps
         st.Reset();                       
         Thread.Sleep(70);                     
         i++;
       }
   }
}
Run Code Online (Sandbox Code Playgroud)

所以我试图将图像从rgb32转换为rgb24.但是处理所需的时间比线程休眠的时间要长.它只是一个示例代码.所以请帮我解决这个问题"如何优化进程(int i)在20毫秒或低于100毫秒内执行?"

c# optimization

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

视频文件的编码和解码的主要区别

主要区别是什么?假设我有一个.flv格式的视频,我想使用avcodec.dll将其转换为格式.h264.我会编码还是解码它?我真的很困惑.任何明确的答案将不胜感激.

decoding video-encoding h.264 visual-c++ libavcodec

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