问题列表 - 第12331页

在Emacs中,如何根据缓冲区名称自动启用次模式?

我有一个Emacs扩展,创建一个名为的缓冲区*erl-output*.此缓冲区仅fundamental-mode在默认情况下创建.有没有办法自动启用compilation-minor-mode该缓冲区?

emacs

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

如何将帧写入视频文件?

我目前正在编写一个应用程序,它从相机读取帧,修改它们,并将它们保存到视频文件中.我正计划用ffmpeg来做.关于ffmpeg的文档很少.我找不到办法.有谁知道怎么做?

我需要在unix上,在C或C++中完成它.有没有可以提供一些指示?

谢谢.

编辑:

对不起,我写得不清楚.我想要一些开发人员API将帧写入视频文件.我打开相机流,我得到每一帧,然后我将它们保存到视频文件中,这些API在ffmpeg的公共api中可用.所以使用命令行工具实际上并没有帮助我.我在ffmpeg src文件夹下看到了output_example.c.我可以直接复制代码的某些部分而不做任何更改.我仍然在寻找一种更简单的方法.

此外,我想将我的应用程序移植到iPhone,据我所知,只有ffmpeg已经移植到iPhone上.GStreamer基于glib,它是所有GNU的东西.我不确定我是否可以在iPhone上使用它.所以ffmpeg仍然是现在最好的选择.

任何评论表示赞赏.

unix video ffmpeg avi video-streaming

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

私人比私人更私密?(C#)

有时您有一个支持属性的私有字段,您只需要通过属性设置器设置字段,以便在字段更改时可以进行其他处理.问题是,从同一类的其他方法中意外绕过属性设置器仍然很容易,并且没有注意到你已经这样做了.有没有办法在C#中解决这个或一般的设计原则来避免它?

c# field properties

25
推荐指数
7
解决办法
1663
查看次数

结构内存分配

struct node{
  int data;
  struct node * next;
};
Run Code Online (Sandbox Code Playgroud)

当我们尚未为结构"struct node"分配内存时,编译器如何为"next"成员分配内存

c pointers structure

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

将一个词大写一个好的网页设计approch来强调交互/吸引注意力?

我参与了一个网站的重新设计,该网站将其主要导航和按钮文本作为UI的一部分进行了大写.我环顾了市场上的竞争对手,发现没有其他人这样做.业务现在仍然喜欢这个想法,我想看看有什么意见支持和反对这种方法?

谢谢丹尼斯

web

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

使用模板函数生成的代码与普通函数之间的差异

我有一个包含大量元素的向量.现在我想编写一个小函数来计算向量中偶数或奇数元素的数量.由于性能是一个主要问题,我不想在循环中放入if语句.所以我写了两个小函数,如:

long long countOdd(const std::vector<int>& v)
{
    long long count = 0;
    const int size = v.size();
    for(int i = 0; i < size; ++i)
    {
        if(v[i] & 1)
        {
            ++count;
        }
    }
    return count;
}

long long countEven(const std::vector<int>& v)
{
    long long count = 0;
    const int size = v.size();
    for(int i = 0; i < size; ++i)
    {
         if(0 == (v[i] & 1))
        {
            ++count;
        }
    }
    return count;
}
Run Code Online (Sandbox Code Playgroud)

我的问题是我可以通过编写这样的单个模板函数来获得相同的结果:

template <bool countEven>
long long countTemplate(const …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-construction templates code-generation

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

在servlet中动态生成PDF文件?

有没有办法动态创建PDF来接收文本和图像?

java jsp pdf-generation servlets

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

*.xml文件的Subversion属性应该是什么?

在Subversion中分配给*.xml文件的正确/最佳属性是什么?

我在性质特别感兴趣svn:mime-typesvn:needs-lock.

我认为有两个答案,但我不确定选择哪一个.第一个是将XML文件视为文本文件,让Subversion管理文本合并.为此,我会使用svn:mime-type=text/xml,不会使用svn:needs-lock.

第二种方法是将XML文件视为二进制文件,防止Subversion执行自动合并并坚持锁定编辑前的行为.为此,我会使用svn:mime-type=application/xml并将设置svn:needs-lock.

我认为将XML视为文本是可以的,如果它是直接在文本编辑器中编辑的XML文件,那么用户就可以手动解决任何最终的合并冲突.但是,工具生成的XML文件不能轻易手动编辑,因此Subversion不应自动合并,以免用户处于必须解决(本质上)二进制文件冲突的情况.

保守,我将XML文件视为二进制文件.但我总是要向开发人员解释这一点,他们更愿意直接编辑一些XML文件,而不需要先获取锁.

我想知道其他人对此的看法以及是否存在与工具生成的XML文件有关的危险.

邮政澄清:

在阅读了前三个回复后,我意识到上述问题不够明确.

我怀疑应该在Subversion配置文件()部分中为*.xml文件配置哪些属性?[auto-props]~/.subversion/config

问题是只能有一个配置.那么,我应该保守并将所有XML文件视为二进制文件,还是应该让那些手动编辑XML文件并将所有XML文件默认为文本的用户取悦?

xml svn mime-types

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

如何在Inno Setup中安装之前更改defaultdirname参数?

我想在ssInstall部分中更改defaultdirname参数.我怎样才能做到这一点?是否有设置[设置]参数的功能.

inno-setup

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

如何确定应用程序是否适合SharePoint?

我目前正在研究开发应用程序,并可以选择执行标准ASP.NET Web应用程序或将其集成到SharePoint中.如果可能的话,我们的客户希望它是SharePoint,因为他们面临着将所有新开发纳入其中的压力,但标准ASP.NET仍然是一种选择.

它是一个应用程序,用于管理和查看包含大约10个表的数据库中的数据,包括添加某些新项目时的批准工作流程.数据的参照完整性很重要.

我有开发ASP.NET应用程序的经验,但对SharePoint很少.有没有人有任何标准适用于两者之间的决定?

到目前为止,我正在思考:

  • 数据的参照完整性非常重要,如果不编写大量自定义代码,SP似乎无法很好地处理这些问题
  • 对于列表中的2000个项目的建议限制,SharePoint似乎不具有可扩展性
  • 该应用程序具有批准工作流程,这似乎是SP做得很好的事情

总的来说,似乎我们最终会编写大量自定义代码而不是真正使用任何开箱即用的SP功能.所以我的想法是为什么不只是编写一个标准的ASP.NET应用程序.

我们还应该考虑其他关键事项吗?

sharepoint

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