问题列表 - 第29989页

opencvdotnet和FFMPEG - 有没有任何集成选项?

opencvdotnet或其类似物和FFMPEG - 有没有任何集成选项?喜欢打开FLV flie或保存到一些异国情调的格式......请提供一个简单的代码示例.

.net c# video ffmpeg opencvdotnet

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

为什么"dtoa.c"包含这么多代码?

我将是第一个承认我对低级编程的整体知识有点稀疏的人.我理解许多核心概念,但我不会定期使用它们.话虽如此,我对dtoa.c需要多少代码感到非常震惊.

在过去的几个月里,我一直在使用C#进行ECMAScript实现,而且我一直在减慢填充引擎中的漏洞.昨晚我开始研究Number.prototype.toString,它在ECMAScript规范(pdf)的15.7.4.2节中描述.在第9.8.1节中,注3提供了到dtoa.c的链接,但我正在寻找挑战,所以我等待查看它.以下是我提出的建议.

private IDynamic ToString(Engine engine, Args args)
{
    var thisBinding = engine.Context.ThisBinding;
    if (!(thisBinding is NumberObject) && !(thisBinding is NumberPrimitive))
    {
        throw RuntimeError.TypeError("The current 'this' must be a number or a number object.");
    }

    var num = thisBinding.ToNumberPrimitive();

    if (double.IsNaN(num))
    {
        return new StringPrimitive("NaN");
    }
    else if (double.IsPositiveInfinity(num))
    {
        return new StringPrimitive("Infinity");
    }
    else if (double.IsNegativeInfinity(num))
    {
        return new StringPrimitive("-Infinity");
    }

    var radix = !args[0].IsUndefined ? args[0].ToNumberPrimitive().Value …
Run Code Online (Sandbox Code Playgroud)

javascript c c# floating-point ecma262

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

什么是设计模式以及它如何使编程生产力受益?

我一直在阅读各种编程风格,如XP(首先编写测试),并且遇到了一本只有设计模式的Java书,看起来像伪代码.

这些设计模式用于什么?在编程环境中设计apttern是指什么是它的应用程序?它是否像用于构建特定于域的应用程序的蓝图?

language-agnostic design-patterns

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

设计方法:用例驱动与域驱动

仅供讨论,对我而言,似乎有两种不同的术语实际上是在说同一件事.这两种设计方法之间是否有任何明显的差异?

architecture design-patterns domain-driven-design use-case

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

如何将所有struct成员设置为相同的值?

我有一个结构:

struct something {
    int a, b, c, d;
};
Run Code Online (Sandbox Code Playgroud)

是否有一些简单的方法可以将所有a,b,c,d设置为某个值,而无需单独键入它们:

something var = {-1,-1,-1,-1};
Run Code Online (Sandbox Code Playgroud)

还有太多重复(假设结构有30个成员...)

我听说过"构造"或其他东西,但我想在代码的不同部分将这些值设置为其他值.

c++

6
推荐指数
3
解决办法
7632
查看次数

node.js :: hostname在`listen`函数中做了什么?

我拥有两个域名,abc.com和xyz.com(不是我拥有的真实域名,但它们就是一个例子).它们都指向相同的IP地址.以下是我的服务器js文件:

var sys=require('sys'),
  http=require('http'),
  settings=require('./settings');



var srv = http.createServer(function(req, res) {
    var body="<b>Hello World!</b>"
    res.writeHead(200, {
        'content-length': body.length,
          'content-type': 'text/html',
          'stream': 'keep-alive',
          'accept': '*/*'
          }
      );
    res.end(body);
  });

srv.listen(8000, 'abc.com' ); // (settings.port, settings.hostname);
Run Code Online (Sandbox Code Playgroud)

然后我访问http://abc.com:8000/http://xyz.com:8000/ ,他们都显示网页.我以为我只能在abc.com上看到这个页面,因为那是我设置的主机名.

但是,当我将'127.0.0.1'作为主机名时,我只能通过服务器本身的wget查看页面.

那么,什么 hostname参数呢?

node.js

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

将代码转换为字符串的工具?

我发现自己必须将一大块Lua代码变成一个字符串,这样它就可以作为一个合适的Lua块运行.编写这样的代码并不是很困难,但是它耗费时间并且容易出现轻微错误,从而导致开发时间和耐心的损失.

是否有任何工具/过滤器能够获取一段可运行的代码并将其转换为正确的字符串?

如果我没有正确地解释自己(不是母语为英语的人,我很抱歉!),我想找到一个能够改变代码的工具

MyFunction("String!")
Run Code Online (Sandbox Code Playgroud)

"MyFunction(\"String!\")"
Run Code Online (Sandbox Code Playgroud)

在这个例子中它是微不足道的,但是在谈论几行代码时,它非常繁琐.

我使用Linux作为我的主要操作系统,也许有一些过滤工具可用?基于Lua的解决方案也很有趣,只是为了娱乐.

string lua

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

管理快速增长的网站

我正在开发一个项目,最近已经开始越来越受欢迎.

当然,这种发展得到了开放的支持,也有所期待.因此,我已采取一切措施来创建高效安全的代码.但是,当谈到服务器容量时,我没有足够的财务手段来创造足够的开销.

我怀疑我的网站将开始显示缺乏性能,而不是更晚,我需要帮助选择要走的路,以及优先考虑的事项.

我有几个问题,我很感激您丰富的经验.

该网站目前基于PHP + MYSQL + jQuery.我在编码时一直试着记住,以确保数据流量和服务器调用/数据库查询保持严格和智能.

最重要的问题是:

如何在财务资源不断受限的情况下继续扩大网站性能?

我希望该网站能够缩短收入,使我能够投入越来越多的资金开发服务器园区,或者将其本地化到不同的地区和/或国家,以便更快地访问和更好的路由.

是否有人在将用户重新路由到不同的服务器方面具有专业知识,可能是循环式将它们放在不同的服务器上以减少负载?

是否值得放弃PHP + MySQL并朝着某个方向更好地处理负载?

是否值得雇用专门从事Web服务器安全的人来处理和更新服务器园区,可能包括备份等?

是否值得雇用某人来检查代码并使其更有效率?

这些只是我头脑中的几个问题.有关如何无缝迁移到更大的Web服务器解决方案的任何提示都表示赞赏.你们陷入的任何陷阱?请讨论并启发我.

php security load web-hosting

5
推荐指数
1
解决办法
178
查看次数

根据滤波器系数计算频率响应

我找不到关于这个主题的任何可理解的信息.在荷兰维基百科上,我发现你可以应用一个z变换来生成这种形式的公式:
www.music.mcgill.ca/~gary/618/week1/img15.gif

以FIR滤波器为例:
upload.wikimedia.org/math/b/9/e/b9e2ed5184f98621922f716e5216f33d.png

使用z-transform:
upload.wikimedia.org/math/4/d/6/4d6621be8fabf4db8816c12f34ed9877.png

在那个例子中,e ^ it(自然对数上升到虚数单位,t = theta)代替z: upload.wikimedia.org/math/0/6/e/06eada8fedfb492bd63bb50491b042aa.png

然后使用该函数的图并将其视为频率响应.我认为这种方法很容易计算滤波器的频率响应.但是,这种方法有效吗?当我想到一个小的延迟("阻挡"原始信号)时,我发现每个频率的频率响应应为1,因为信号没有改变,只是延迟了,但是用这种方法,我计算出频率响应是:

y(n) = 0*x(n) + 1*x(n-1)  
Run Code Online (Sandbox Code Playgroud)

Z变换

H(z) = 0 + 1z^-1
Run Code Online (Sandbox Code Playgroud)

替换e ^ it(用t = theta):

H(e^it) = 0 + 1 * e^-it
Run Code Online (Sandbox Code Playgroud)

由于这会产生正弦波作为频率响应,我必须做错事,或误解某事.如果有人可以帮助我,我会很高兴!

signal-processing frequency filter

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

可以使用谷歌应用程序(google.com/a)直接在gmail中构建应用程序?

我们正在寻找一个CRM Web应用程序,到目前为止salesforce.com/force.com似乎是唯一允许您直接在其平台上构建应用程序的应用程序.但是我想知道gmail/google应用程序是否在他们的平台上提供相同的自由.

到目前为止,我们发现firefox扩展"正是"我们正在寻找的东西.您可以查看 http://rapportive.com/.如您所见,联系人详细信息直接显示在gmail界面中.唯一的问题是,如果我们想要更复杂的功能,如果gmail更改其界面,扩展可能会变得不稳定,所以我想知道是否可以直接在gmail平台上构建功能.基本上我们希望使用其他功能"升级"gmail应用程序(例如,根据电子邮件内容自动回复,联系详细信息视图,如rapportive.com扩展名等.

crm salesforce google-apps

7
推荐指数
1
解决办法
966
查看次数